author | John Beck <John.Beck@Oracle.COM> |
Mon, 19 Oct 2015 11:06:28 -0700 | |
changeset 4978 | 055c17ca3402 |
parent 4830 | fe524c6875cd |
child 5066 | 7e7b4d607ab6 |
permissions | -rw-r--r-- |
1907 | 1 |
# |
2 |
# CDDL HEADER START |
|
3 |
# |
|
4 |
# The contents of this file are subject to the terms of the |
|
5 |
# Common Development and Distribution License (the "License"). |
|
6 |
# You may not use this file except in compliance with the License. |
|
7 |
# |
|
8 |
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
|
9 |
# or http://www.opensolaris.org/os/licensing. |
|
10 |
# See the License for the specific language governing permissions |
|
11 |
# and limitations under the License. |
|
12 |
# |
|
13 |
# When distributing Covered Code, include this CDDL HEADER in each |
|
14 |
# file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
|
15 |
# If applicable, add the following below this CDDL HEADER, with the |
|
16 |
# fields enclosed by brackets "[]" replaced with your own identifying |
|
17 |
# information: Portions Copyright [yyyy] [name of copyright owner] |
|
18 |
# |
|
19 |
# CDDL HEADER END |
|
20 |
# |
|
21 |
||
22 |
# |
|
3633
dc8489206e64
20334734 several Python 3.4 tests trigger core dumps on sparc
John Beck <John.Beck@Oracle.COM>
parents:
3497
diff
changeset
|
23 |
# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. |
1907 | 24 |
# |
25 |
||
26 |
include ../../../make-rules/shared-macros.mk |
|
27 |
||
28 |
COMPONENT_NAME= Python |
|
3869
eb4c6284602f
20605341 update Python to 3.4.3
John Beck <John.Beck@Oracle.COM>
parents:
3817
diff
changeset
|
29 |
COMPONENT_VERSION= 3.4.3 |
1907 | 30 |
COMPONENT_PROJECT_URL= http://python.org/ |
31 |
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
|
32 |
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz |
|
33 |
COMPONENT_ARCHIVE_HASH= \ |
|
3869
eb4c6284602f
20605341 update Python to 3.4.3
John Beck <John.Beck@Oracle.COM>
parents:
3817
diff
changeset
|
34 |
sha256:b5b3963533768d5fc325a4d7a6bd6f666726002d696f1d399ec06b043ea996b8 |
1907 | 35 |
COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
3869
eb4c6284602f
20605341 update Python to 3.4.3
John Beck <John.Beck@Oracle.COM>
parents:
3817
diff
changeset
|
36 |
COMPONENT_SIG_URL= $(COMPONENT_ARCHIVE_URL).asc |
1907 | 37 |
COMPONENT_BUGDB= utility/python |
38 |
||
3869
eb4c6284602f
20605341 update Python to 3.4.3
John Beck <John.Beck@Oracle.COM>
parents:
3817
diff
changeset
|
39 |
TPNO= 21686 |
1948
2d1537e7942d
18978320 Userland components should specify TPNOs in Makefiles instead of pkg manifests
John Beck <John.Beck@Oracle.COM>
parents:
1907
diff
changeset
|
40 |
|
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
41 |
include $(WS_MAKE_RULES)/prep.mk |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
42 |
include $(WS_MAKE_RULES)/configure.mk |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
43 |
include $(WS_MAKE_RULES)/ips.mk |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
44 |
include $(WS_MAKE_RULES)/lint-libraries.mk |
1907 | 45 |
|
46 |
# Need to preserve timestamp for Grammar files. If the pickle files are older, |
|
47 |
# Python will try to rebuild them. |
|
48 |
PKGSEND_PUBLISH_OPTIONS += -T \*Grammar\*.txt |
|
49 |
PKGSEND_PUBLISH_OPTIONS += -T \*Grammar\*.pickle |
|
50 |
||
51 |
# We patch auto* files, so regenerate headers and configure |
|
4978
055c17ca3402
22065993 python Makefiles should use autoconf -f
John Beck <John.Beck@Oracle.COM>
parents:
4830
diff
changeset
|
52 |
COMPONENT_PREP_ACTION = (cd $(@D) ; autoheader ; autoconf -f) |
1907 | 53 |
|
54 |
# The DTrace patch needs this file to be mode 0755. |
|
55 |
COMPONENT_PRE_BUILD_ACTION=($(CHMOD) +x \ |
|
56 |
$(SOURCE_DIR)/Include/pydtrace_offsets.sh) |
|
57 |
||
58 |
# we don't want to leak $(CC_BITS) into BASECFLAGS as it causes problems with |
|
59 |
# python-config |
|
60 |
CC += $(CFLAGS) |
|
61 |
||
62 |
C99MODE= |
|
63 |
CPPFLAGS += -IPython |
|
64 |
||
65 |
# to find the ncurses headers |
|
66 |
CPPFLAGS += -I/usr/include/ncurses |
|
67 |
# enable large files how they did in JDS |
|
68 |
CPPFLAGS += -D_LARGEFILE64_SOURCE |
|
69 |
||
70 |
# libffi for _ctypes |
|
71 |
CPPFLAGS += $(shell pkg-config --cflags-only-I libffi) |
|
72 |
||
73 |
# because python links with $(CC) ... $(LDFLAGS) ... |
|
74 |
LDFLAGS = $(CC_BITS) $(CC_PIC) |
|
75 |
||
76 |
# build pic |
|
77 |
CFLAGS += $(CC_PIC) |
|
78 |
||
4304
b35bb72c479d
21090436 libpython3.4m_db.so needs some fixes
John Beck <John.Beck@Oracle.COM>
parents:
4091
diff
changeset
|
79 |
# for DWARF |
b35bb72c479d
21090436 libpython3.4m_db.so needs some fixes
John Beck <John.Beck@Oracle.COM>
parents:
4091
diff
changeset
|
80 |
CFLAGS.i386 = -preserve_argvalues=complete |
b35bb72c479d
21090436 libpython3.4m_db.so needs some fixes
John Beck <John.Beck@Oracle.COM>
parents:
4091
diff
changeset
|
81 |
CFLAGS += $(CFLAGS.$(MACH)) |
b35bb72c479d
21090436 libpython3.4m_db.so needs some fixes
John Beck <John.Beck@Oracle.COM>
parents:
4091
diff
changeset
|
82 |
|
3633
dc8489206e64
20334734 several Python 3.4 tests trigger core dumps on sparc
John Beck <John.Beck@Oracle.COM>
parents:
3497
diff
changeset
|
83 |
# 16-byte memory alignment + interpretation of non-alignment prevents SIGBUS. |
dc8489206e64
20334734 several Python 3.4 tests trigger core dumps on sparc
John Beck <John.Beck@Oracle.COM>
parents:
3497
diff
changeset
|
84 |
studio_ALIGN.sparc.64 = -xmemalign=16i |
dc8489206e64
20334734 several Python 3.4 tests trigger core dumps on sparc
John Beck <John.Beck@Oracle.COM>
parents:
3497
diff
changeset
|
85 |
|
1907 | 86 |
# The python build is profile-guided for studio; to see the benefits of that, |
87 |
# Python must be compiled with -xO5 and a different build target must be used. |
|
88 |
# Use of xprofile requires that the same options be used during compilation and |
|
89 |
# linking. The targets chosen are based on Solaris 11 minimum supported system |
|
90 |
# requirements. |
|
91 |
COMPONENT_BUILD_TARGETS = profile-opt |
|
92 |
XPROFILE_DIR = $(BUILD_DIR_$(BITS))/.profile |
|
93 |
PYFLAGS.i386 = -xtarget=opteron -xarch=sse2 -xcache=generic |
|
94 |
PYFLAGS.sparc = |
|
95 |
CFLAGS += -xO5 $(PYFLAGS.$(MACH)) |
|
96 |
LDFLAGS += -xO5 $(PYFLAGS.$(MACH)) |
|
97 |
||
98 |
# Python puts its header files in a special place. |
|
99 |
LINT_FLAGS += -I$(SOURCE_DIR)/Include |
|
100 |
||
3693
db350599ce68
20396493 environment influences python2.7 and python3.4 builds
John Beck <John.Beck@Oracle.COM>
parents:
3633
diff
changeset
|
101 |
# PYTHONPATH in the environment can be harmful, but setting it to empty via |
db350599ce68
20396493 environment influences python2.7 and python3.4 builds
John Beck <John.Beck@Oracle.COM>
parents:
3633
diff
changeset
|
102 |
# _INSTALL_ENV causes problems too, so just ignore the entire environment. |
db350599ce68
20396493 environment influences python2.7 and python3.4 builds
John Beck <John.Beck@Oracle.COM>
parents:
3633
diff
changeset
|
103 |
# Because of this, we need to specify PATH in multiple places below. |
db350599ce68
20396493 environment influences python2.7 and python3.4 builds
John Beck <John.Beck@Oracle.COM>
parents:
3633
diff
changeset
|
104 |
ENV += -i |
db350599ce68
20396493 environment influences python2.7 and python3.4 builds
John Beck <John.Beck@Oracle.COM>
parents:
3633
diff
changeset
|
105 |
|
db350599ce68
20396493 environment influences python2.7 and python3.4 builds
John Beck <John.Beck@Oracle.COM>
parents:
3633
diff
changeset
|
106 |
CONFIGURE_ENV += PATH="$(PATH)" |
db350599ce68
20396493 environment influences python2.7 and python3.4 builds
John Beck <John.Beck@Oracle.COM>
parents:
3633
diff
changeset
|
107 |
|
1907 | 108 |
CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR) |
109 |
CONFIGURE_OPTIONS += --enable-shared |
|
110 |
CONFIGURE_OPTIONS += --with-dtrace |
|
111 |
CONFIGURE_OPTIONS += --with-system-expat |
|
112 |
CONFIGURE_OPTIONS += --with-system-ffi |
|
113 |
CONFIGURE_OPTIONS += --without-gcc |
|
114 |
CONFIGURE_OPTIONS += --without-ensurepip |
|
115 |
CONFIGURE_OPTIONS += --enable-ipv6 |
|
2124
c9bbad49190b
19714339 Python 3.4 utilities use incorrect shebang path
John Beck <John.Beck@Oracle.COM>
parents:
2060
diff
changeset
|
116 |
CONFIGURE_OPTIONS += --bindir=/usr/bin |
4780
646672ba9940
21635161 os.urandom() performance regression in Python 2.7 and 3.4
John Beck <John.Beck@Oracle.COM>
parents:
4304
diff
changeset
|
117 |
CONFIGURE_OPTIONS += "ac_cv_func_getentropy=no" |
1907 | 118 |
CONFIGURE_OPTIONS += CPPFLAGS="$(CPPFLAGS)" |
119 |
CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)" |
|
120 |
CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
|
121 |
CONFIGURE_OPTIONS += DFLAGS="-$(BITS)" |
|
122 |
CONFIGURE_OPTIONS += XPROFILE_DIR="$(XPROFILE_DIR)" |
|
123 |
||
124 |
COMPONENT_BUILD_ENV += DFLAGS="-$(BITS)" |
|
125 |
COMPONENT_BUILD_ENV += XPROFILE_DIR="$(XPROFILE_DIR)" |
|
3693
db350599ce68
20396493 environment influences python2.7 and python3.4 builds
John Beck <John.Beck@Oracle.COM>
parents:
3633
diff
changeset
|
126 |
COMPONENT_BUILD_ENV += PATH="$(PATH)" |
1907 | 127 |
|
128 |
# Some tests have non-ASCII characters encoded for international domain names; |
|
129 |
# the publish step will fail in 'pkgdepend generate' without this: |
|
130 |
COMPONENT_PUBLISH_ENV += LC_ALL=en_US.UTF-8 |
|
131 |
||
132 |
# 64 bit shared objects need to go in a 64-bit directory |
|
133 |
COMPONENT_INSTALL_ARGS.64 += DESTSHARED=$(CONFIGURE_PREFIX)/lib/python3.4/lib-dynload |
|
134 |
||
135 |
ASLR_MODE = $(ASLR_ENABLE) |
|
136 |
||
3497
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
137 |
# Simplify the definitions of CC, CXX, CFLAGS and LDFLAGS so they hard-code |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
138 |
# neither paths from our build systems nor Studio-specific options. |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
139 |
COMPONENT_PRE_INSTALL_ACTION= \ |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
140 |
(cd $(@D) ; \ |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
141 |
$(GSED) -i -e 's/^CC=.*/CC=\t\tcc/' -e 's/^CXX=.*/CXX=\t\tCC/' \ |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
142 |
-e 's/^CFLAGS=.*/CFLAGS=\t\t\$$\(BASECFLAGS) \$$\(OPT) \$$\(EXTRA_CFLAGS)/' \ |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
143 |
-e 's|^LDFLAGS=.*|LDFLAGS=|' Makefile) |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
144 |
|
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
145 |
# Because we stripped the Makefile above, we need to pass several things in the |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
146 |
# environment, and use -e to tell gmake to pay attention to the environment. |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
147 |
COMPONENT_INSTALL_ENV += CC="$(CC)" |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
148 |
COMPONENT_INSTALL_ENV += CXX="$(CXX)" |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
149 |
COMPONENT_INSTALL_ENV += CFLAGS="$(CFLAGS)" |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
150 |
COMPONENT_INSTALL_ENV += LDFLAGS="$(LDFLAGS)" |
3693
db350599ce68
20396493 environment influences python2.7 and python3.4 builds
John Beck <John.Beck@Oracle.COM>
parents:
3633
diff
changeset
|
151 |
COMPONENT_INSTALL_ENV += PATH="$(PATH)" |
3497
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
152 |
COMPONENT_INSTALL_ARGS += -e |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
153 |
|
4830
fe524c6875cd
21389899 pkg://solaris/runtime/python-34 is not pkg verify clean
John Beck <John.Beck@Oracle.COM>
parents:
4780
diff
changeset
|
154 |
# Strip build machine paths from _sysconfigdata.py & config/Makefile, |
fe524c6875cd
21389899 pkg://solaris/runtime/python-34 is not pkg verify clean
John Beck <John.Beck@Oracle.COM>
parents:
4780
diff
changeset
|
155 |
# then (re)compile _sysconfigdata.py since we just updated it. |
3497
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
156 |
COMPONENT_POST_INSTALL_ACTION= \ |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
157 |
(cd $(PROTOUSRLIBDIR)/python3.4 ; \ |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
158 |
$(GSED) -i -e 's|$(SOURCE_DIR)|.|g' -e 's|$(COMPONENT_DIR)|..|g' \ |
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
159 |
-e 's|$(SPRO_VROOT)/bin/||g' lib-dynload/64/_sysconfigdata.py \ |
4830
fe524c6875cd
21389899 pkg://solaris/runtime/python-34 is not pkg verify clean
John Beck <John.Beck@Oracle.COM>
parents:
4780
diff
changeset
|
160 |
config-3.4m/Makefile; \ |
fe524c6875cd
21389899 pkg://solaris/runtime/python-34 is not pkg verify clean
John Beck <John.Beck@Oracle.COM>
parents:
4780
diff
changeset
|
161 |
$(PYTHON.3.4) -m py_compile lib-dynload/64/_sysconfigdata.py) |
3497
091183b2cc24
16837431 /usr/lib/python2.7/config/Makefile is incorrect
John Beck <John.Beck@Oracle.COM>
parents:
2225
diff
changeset
|
162 |
|
1907 | 163 |
# common targets |
2225
f064d3d3190d
20078677 Userland Makefiles should support a configure: target
John Beck <John.Beck@Oracle.COM>
parents:
2183
diff
changeset
|
164 |
configure: $(CONFIGURE_64) |
1907 | 165 |
build: $(BUILD_64) |
166 |
install: $(INSTALL_64) |
|
167 |
||
168 |
# Using "-uall,-network" ensures all tests are run except the network tests. |
|
169 |
# The network tests contain many expected failures when run behind a firewall. |
|
170 |
# The "-v" ensures verbose mode. You can set TESTOPTS_PYTHON_TEST to a |
|
171 |
# particular test if you want to run just one test. For example, |
|
172 |
# $ TESTOPTS_PYTHON_TEST=test_sys gmake -k test |
|
173 |
# Note that when a test succeeds, the builds/*/.tested file gets created. You |
|
174 |
# may need to remove these files, or run "gmake clobber" or "gmake clean" |
|
175 |
# between tests. |
|
176 |
# |
|
177 |
COMPONENT_TEST_ENV = EXTRATESTOPTS="-v -uall,-network $(TESTOPTS_PYTHON_TEST)" |
|
3722
e76241a68272
20463707 Python's distutils test need compiler in PATH
John Beck <John.Beck@Oracle.COM>
parents:
3693
diff
changeset
|
178 |
# The distutils tests need $CC in $PATH. |
e76241a68272
20463707 Python's distutils test need compiler in PATH
John Beck <John.Beck@Oracle.COM>
parents:
3693
diff
changeset
|
179 |
COMPONENT_TEST_ENV += PATH="$(SPRO_VROOT)/bin:$(PATH)" |
1907 | 180 |
# Prevent the tests from getting stuck waiting for input. |
181 |
COMPONENT_TEST_TARGETS = test < /dev/null |
|
4091
fca9099ab398
20808505 gmake system-test
John Beck <John.Beck@Oracle.COM>
parents:
3869
diff
changeset
|
182 |
# Some different values for system testing. |
fca9099ab398
20808505 gmake system-test
John Beck <John.Beck@Oracle.COM>
parents:
3869
diff
changeset
|
183 |
COMPONENT_SYSTEM_TEST_ENV = EXTRATESTOPTS="-v -uall,-network $(TESTOPTS_PYTHON_TEST)" |
fca9099ab398
20808505 gmake system-test
John Beck <John.Beck@Oracle.COM>
parents:
3869
diff
changeset
|
184 |
COMPONENT_SYSTEM_TEST_TARGETS = |
fca9099ab398
20808505 gmake system-test
John Beck <John.Beck@Oracle.COM>
parents:
3869
diff
changeset
|
185 |
COMPONENT_SYSTEM_TEST_CMD= $(PYTHON.3.4) |
fca9099ab398
20808505 gmake system-test
John Beck <John.Beck@Oracle.COM>
parents:
3869
diff
changeset
|
186 |
COMPONENT_SYSTEM_TEST_ARGS= /usr/lib/python3.4/test/regrtest.py -v -uall,-network |
1907 | 187 |
|
3747
d2f2bcf116e8
20441004 Python master test results
John Beck <John.Beck@Oracle.COM>
parents:
3722
diff
changeset
|
188 |
# The test output contains details from each test, in whatever order they |
d2f2bcf116e8
20441004 Python master test results
John Beck <John.Beck@Oracle.COM>
parents:
3722
diff
changeset
|
189 |
# complete. The default _TRANSFORMER is not powerful enough to deal with |
d2f2bcf116e8
20441004 Python master test results
John Beck <John.Beck@Oracle.COM>
parents:
3722
diff
changeset
|
190 |
# this; we need heavier artillery. Extract just the sections that start |
d2f2bcf116e8
20441004 Python master test results
John Beck <John.Beck@Oracle.COM>
parents:
3722
diff
changeset
|
191 |
# with "tests OK." and end with "Re-running failed tests..." for comparison. |
d2f2bcf116e8
20441004 Python master test results
John Beck <John.Beck@Oracle.COM>
parents:
3722
diff
changeset
|
192 |
COMPONENT_TEST_TRANSFORMER = $(NAWK) |
d2f2bcf116e8
20441004 Python master test results
John Beck <John.Beck@Oracle.COM>
parents:
3722
diff
changeset
|
193 |
COMPONENT_TEST_TRANSFORMS = "'/tests OK./ {results = 1}; /Re-running failed tests in verbose mode/ {results = 0} {if (results) print $0 } '" |
d2f2bcf116e8
20441004 Python master test results
John Beck <John.Beck@Oracle.COM>
parents:
3722
diff
changeset
|
194 |
|
1907 | 195 |
test: $(TEST_64) |
4091
fca9099ab398
20808505 gmake system-test
John Beck <John.Beck@Oracle.COM>
parents:
3869
diff
changeset
|
196 |
system-test: $(SYSTEM_TEST_64) |
1907 | 197 |
|
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
198 |
REQUIRED_PACKAGES += compress/bzip2 |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
199 |
REQUIRED_PACKAGES += compress/xz |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
200 |
REQUIRED_PACKAGES += database/sqlite-3 |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
201 |
REQUIRED_PACKAGES += library/database/gdbm |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
202 |
REQUIRED_PACKAGES += library/expat |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
203 |
REQUIRED_PACKAGES += library/libffi |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
204 |
REQUIRED_PACKAGES += library/ncurses |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
205 |
REQUIRED_PACKAGES += library/readline |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
206 |
REQUIRED_PACKAGES += library/security/openssl |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
207 |
REQUIRED_PACKAGES += library/zlib |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
208 |
REQUIRED_PACKAGES += runtime/tcl-8 |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
209 |
REQUIRED_PACKAGES += runtime/tk-8 |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
210 |
REQUIRED_PACKAGES += system/library |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
211 |
REQUIRED_PACKAGES += system/library/math |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
212 |
REQUIRED_PACKAGES += system/linker |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3759
diff
changeset
|
213 |
REQUIRED_PACKAGES += x11/library/libx11 |