16 # fields enclosed by brackets "[]" replaced with your own identifying |
16 # fields enclosed by brackets "[]" replaced with your own identifying |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 # Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 |
23 |
24 include ../../make-rules/shared-macros.mk |
24 include ../../make-rules/shared-macros.mk |
25 |
25 |
26 COMPONENT_BUGDB= utility/ksh93 |
26 COMPONENT_BUGDB= utility/ksh93 |
27 |
27 |
28 COMPONENT_PROJECT_URL= http://www2.research.att.com/sw/download/ |
28 COMPONENT_PROJECT_URL= http://www2.research.att.com/sw/download/ |
29 |
29 |
30 # These are required if retrieving packages from the AT&T website. |
30 # These are required if retrieving packages from the AT&T website. |
31 ATT_USERNAME= "I accept www.opensource.org/licenses/cpl" |
31 ATT_USERNAME= "I accept www.opensource.org/licenses/eclipse" |
32 ATT_PASSWD= "." |
32 ATT_PASSWD= "." |
33 |
33 |
34 # This flag controls the prep.mk behaviour to patch each archive individually |
34 # This flag controls the prep.mk behaviour to patch each archive individually |
35 PATCH_EACH_ARCHIVE = 1 |
35 PATCH_EACH_ARCHIVE = 1 |
36 |
36 |
37 COMPONENT_NAME = ksh93 |
37 COMPONENT_NAME = ksh93 |
38 COMPONENT_SRC_NAME = INIT |
38 COMPONENT_SRC_NAME = INIT |
39 COMPONENT_VERSION = 2011-02-08 |
39 COMPONENT_VERSION = 2012-08-01 |
40 COMPONENT_SRC = $(COMPONENT_SRC_NAME).$(COMPONENT_VERSION) |
40 COMPONENT_SRC = $(COMPONENT_SRC_NAME).$(COMPONENT_VERSION) |
41 COMPONENT_ARCHIVE = $(COMPONENT_SRC).tgz |
41 COMPONENT_ARCHIVE = $(COMPONENT_SRC).tgz |
42 COMPONENT_ARCHIVE_HASH = \ |
42 COMPONENT_ARCHIVE_HASH = \ |
43 sha256:d692d476fe4bb933e7b6459c0cc99a2e9f428bfd81a495ed4201ec197e070f57 |
43 sha256:c40cf57e9b2186271a9c362a560aa4a6e25ba911a8258ab931d2bbdbce44cfe5 |
44 COMPONENT_ARCHIVE_URL = http://www2.research.att.com/~gsf/download/tgz/$(COMPONENT_ARCHIVE) |
44 COMPONENT_ARCHIVE_URL = http://www2.research.att.com/~astopen/download/tgz/$(COMPONENT_ARCHIVE) |
45 COMPONENT_PATCHES = |
45 COMPONENT_PATCHES = |
46 |
46 |
47 TPNO= 9000 |
47 TPNO= 16530 |
48 |
48 |
49 # Patch only required if building ksh93 only and not ast-base |
49 # Patch only required if building ksh93 only and not ast-base |
50 # package-pax-suid.patch |
50 # package-pax-suid.patch |
51 |
51 |
52 # The ksh93 tarballs don't unpack cleanly into their own directories. |
52 # The ksh93 tarballs don't unpack cleanly into their own directories. |
53 UNPACK_ARGS= -r $(COMPONENT_SRC) |
53 UNPACK_ARGS= -r $(COMPONENT_SRC) |
54 |
54 |
55 NUM_EXTRA_ARCHIVES= 1 |
55 NUM_EXTRA_ARCHIVES= 1 |
56 COMPONENT_NAME_1= ast-base |
56 COMPONENT_NAME_1= ast-base |
57 COMPONENT_VERSION_1= 2011-02-08 |
57 COMPONENT_VERSION_1= 2012-08-01 |
58 COMPONENT_SRC_1= $(COMPONENT_NAME_1).$(COMPONENT_VERSION_1) |
58 COMPONENT_SRC_1= $(COMPONENT_NAME_1).$(COMPONENT_VERSION_1) |
59 COMPONENT_ARCHIVE_1= $(COMPONENT_NAME_1).$(COMPONENT_VERSION_1).tgz |
59 COMPONENT_ARCHIVE_1= $(COMPONENT_NAME_1).$(COMPONENT_VERSION_1).tgz |
60 COMPONENT_ARCHIVE_HASH_1= \ |
60 COMPONENT_ARCHIVE_HASH_1= \ |
61 sha256:44ae3913e6c0c8992c6c3cba16864fd4c4a18c6da8e7d87c85a23060cea7cd1a |
61 sha256:3bd668dbd922790f1d24c78e3522ef4816501e9cf80abf3c480f554c74f4dbac |
62 COMPONENT_ARCHIVE_URL_1= http://www2.research.att.com/~gsf/download/tgz/$(COMPONENT_ARCHIVE_1) |
62 COMPONENT_ARCHIVE_URL_1= http://www2.research.att.com/~astopen/download/tgz/$(COMPONENT_ARCHIVE_1) |
63 COMPONENT_PATCHES_1= compiler.patch path_utmp.patch\ |
63 COMPONENT_PATCHES_1= compiler.patch path_utmp.patch\ |
64 solaris_alias.patch \ |
64 solaris_alias.patch \ |
65 CR6919590.patch CR7033181.patch \ |
65 CR6919590.patch CR7036535.patch \ |
66 CR7071431.patch CR7036535.patch \ |
66 CRXXX_Error_Catalog.patch CR7025778.patch \ |
67 CRXXX_Error_Catalog.patch CR7025778.patch \ |
67 CR7065478.patch CR7026179.patch \ |
68 CR7065478.patch CR7026179.patch \ |
68 CR7065900.patch CR7110983.patch \ |
69 CR7065900.patch CR7110983.patch \ |
69 multi_lang_arith.patch \ |
70 CR7105086.patch multi_lang_arith.patch \ |
70 CR7057565.patch \ |
71 CR7057565.patch CR7046434.patch \ |
71 CR6964621.patch CR7032068.patch \ |
72 CR7032821.patch CR7009897.patch \ |
72 CR7061011.patch CR6934836.patch \ |
73 CR6964621.patch CR7032068.patch \ |
73 CR7089799.patch CR6917338.patch \ |
74 CR7061011.patch CR6934836.patch \ |
74 CR7019368.patch CR6729252.patch \ |
75 CR7089799.patch CR6917338.patch \ |
75 MAP_TYPE_64_Bits.patch \ |
76 CR7019368.patch CR6729252.patch \ |
76 CR7168611.patch \ |
77 MAP_TYPE_64_Bits.patch CR7167466.patch \ |
77 CR7175995.patch CR7186440_ksh93_disable_predictive_editing.patch \ |
78 CR7168611.patch CR7178717.patch \ |
78 Bug15808407.patch Bug17714341.patch \ |
79 CR7175995.patch CR7128313.patch \ |
79 17432413.patch 17824699.patch \ |
80 Bug15794787,15819673.patch \ |
80 17435456.patch 17851169.patch \ |
81 Bug15808407.patch Bug17714341.patch \ |
81 Bug15993811.patch 21547336.patch \ |
82 17432413.patch 17824699.patch \ |
82 17777549.patch 17699248.patch \ |
83 17435456.patch 17851169.patch \ |
83 17817727.patch 18229654.patch \ |
84 Bug15993811.patch 21547336.patch |
84 19907453.patch |
85 |
85 |
86 # Fixup HOSTTYPE to match uname output and bits |
86 # Fixup HOSTTYPE to match uname output and bits |
87 HOSTTYPE32=sol11.$(shell uname -p) |
87 HOSTTYPE32=sol11.$(shell uname -p) |
88 HOSTTYPE64=sol11.$(shell uname -p)-64 |
88 HOSTTYPE64=sol11.$(shell uname -p)-64 |
89 |
89 |