Marcel Telka
2022-01-17 856730f933ba68b06b1075a6dfc36110eceb3ea3
commit | author | age
c39909 1 #
2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"). You may
4 # only use this file in accordance with the terms of the CDDL.
5 #
6 # A full copy of the text of the CDDL should have accompanied this
7 # source. A copy of the CDDL is also available via the Internet at
8 # http://www.illumos.org/license/CDDL.
9 #
10
11 #
12 # Copyright 2016 Adam Stevko 
13 #
14
15 include ../../../make-rules/shared-macros.mk
16
17 COMPONENT_NAME=        illumos-closed
18 COMPONENT_VERSION=    5.11
856730 19 COMPONENT_REVISION=    2
c39909 20 COMPONENT_SUMMARY=    illumos-closed - illumos closed binaries
21 COMPONENT_PROJECT_URL=    https://www.openindiana.org/
22 COMPONENT_FMRI=        developer/illumos-closed
23 COMPONENT_CLASSIFICATION=Development/System
24 COMPONENT_LICENSE=     binary
25
26 COMPONENT_ARCHIVE_1=            on-closed-bins-nd.$(MACH).tar.bz2
27 COMPONENT_ARCHIVE_URL_1= \
28     http://dlc.openindiana.org/dlc.sun.com/osol/on/downloads/20100817/$(COMPONENT_ARCHIVE_1)
29 COMPONENT_ARCHIVE_HASH_1.i386= \
30     sha256:da3ca1ea24972ba6a01169265d8d38a45789ed7cc45334bfe026c108b1d2ff56
31 COMPONENT_ARCHIVE_HASH_1.sparc= \
32     sha256:88b8c4032c1d759abec98e346085e0ba350fa485f28a12ff63f247e4125916e3
33 COMPONENT_ARCHIVE_HASH_1=       $(COMPONENT_ARCHIVE_HASH_1.$(MACH))
34
35 COMPONENT_ARCHIVE_2=            on-closed-bins.$(MACH).tar.bz2
36 COMPONENT_ARCHIVE_URL_2= \
37     http://dlc.openindiana.org/dlc.sun.com/osol/on/downloads/20100817/$(COMPONENT_ARCHIVE_2)
38 COMPONENT_ARCHIVE_HASH_2.i386= \
39     sha256:18e82bace8481dca62586e4bdff7f6b44fc63b41443799929e4d4b2187e98535
40 COMPONENT_ARCHIVE_HASH_2.sparc= \
41     sha256:ce5425387a61dbf6842f8278771f244d2b860786a9d296b72b61e6721f8b7398
42 COMPONENT_ARCHIVE_HASH_2=       $(COMPONENT_ARCHIVE_HASH_2.$(MACH))
43
44 include $(WS_MAKE_RULES)/prep.mk
45 include $(WS_MAKE_RULES)/ips.mk
46
47 CLEAN_PATHS += $(BUILD_DIR)
48
856730 49 PKG_HARDLINKS +=    opt/onbld/closed/root_i386/etc/init.d/llc2
MT 50 PKG_HARDLINKS +=    opt/onbld/closed/root_i386/kernel/strmod/$(MACH64)/sdpib
51 PKG_HARDLINKS +=    opt/onbld/closed/root_i386/kernel/strmod/sdpib
52 PKG_HARDLINKS +=    opt/onbld/closed/root_i386/platform/i86pc/kernel/cpu/cpu_ms.GenuineIntel.6.46
53 PKG_HARDLINKS +=    opt/onbld/closed/root_i386/platform/i86pc/kernel/cpu/$(MACH64)/cpu_ms.GenuineIntel.6.46
54 PKG_HARDLINKS +=    opt/onbld/closed/root_i386/usr/xpg4/bin/alias
55 PKG_HARDLINKS +=    opt/onbld/closed/root_i386-nd/etc/init.d/llc2
56 PKG_HARDLINKS +=    opt/onbld/closed/root_i386-nd/kernel/drv/$(MACH64)/sdpib
57 PKG_HARDLINKS +=    opt/onbld/closed/root_i386-nd/kernel/drv/sdpib
58 PKG_HARDLINKS +=    opt/onbld/closed/root_i386-nd/platform/i86pc/kernel/cpu/cpu_ms.GenuineIntel.6.46
59 PKG_HARDLINKS +=    opt/onbld/closed/root_i386-nd/platform/i86pc/kernel/cpu/$(MACH64)/cpu_ms.GenuineIntel.6.46
60 PKG_HARDLINKS +=    opt/onbld/closed/root_i386-nd/usr/xpg4/bin/alias
61
c39909 62 $(BUILD_32):
63     $(MKDIR) $(BUILD_DIR_32)
64     $(TOUCH) $@
65
66 $(INSTALL_32): $(BUILD_32)
67     $(MKDIR) $(PROTO_DIR)/opt/onbld    && \
68     cd $(PROTO_DIR)/opt/onbld && \
69     /usr/bin/gtar xjpf $(USERLAND_ARCHIVES)/$(COMPONENT_ARCHIVE_1) && \
16b61e 70     /usr/bin/gtar xjpf $(USERLAND_ARCHIVES)/$(COMPONENT_ARCHIVE_2) && \
71     $(CP) $(USERLAND_ARCHIVES)/$(COMPONENT_ARCHIVE_1) $(PROTO_DIR)/opt/onbld/closed && \
72     $(CP) $(USERLAND_ARCHIVES)/$(COMPONENT_ARCHIVE_2) $(PROTO_DIR)/opt/onbld/closed
c39909 73     $(TOUCH) $@
74
75 build:        $(BUILD_32)
76
77 install:    $(INSTALL_32)
78
79 test:        $(TEST_32)