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) 2011, 2014, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 include ../../../make-rules/shared-macros.mk |
23 include ../../../make-rules/shared-macros.mk |
24 |
24 |
25 PATH=/usr/bin:/usr/gnu/bin:/usr/sbin |
25 PATH=/usr/bin:/usr/gnu/bin:/usr/sbin |
26 |
26 |
34 COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
34 COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
35 COMPONENT_BUGDB= utility/python |
35 COMPONENT_BUGDB= utility/python |
36 |
36 |
37 TPNO= 9104 |
37 TPNO= 9104 |
38 |
38 |
39 include $(WS_TOP)/make-rules/prep.mk |
39 include $(WS_MAKE_RULES)/prep.mk |
40 include $(WS_TOP)/make-rules/configure.mk |
40 include $(WS_MAKE_RULES)/configure.mk |
41 include $(WS_TOP)/make-rules/ips.mk |
41 include $(WS_MAKE_RULES)/ips.mk |
42 include $(WS_TOP)/make-rules/lint-libraries.mk |
42 include $(WS_MAKE_RULES)/lint-libraries.mk |
43 |
43 |
44 # Need to preserve timestamp for Grammar files. If the pickle files are older, |
44 # Need to preserve timestamp for Grammar files. If the pickle files are older, |
45 # Python will try to rebuild them. |
45 # Python will try to rebuild them. |
46 PKGSEND_PUBLISH_OPTIONS += -T \*Grammar\*.txt |
46 PKGSEND_PUBLISH_OPTIONS += -T \*Grammar\*.txt |
47 PKGSEND_PUBLISH_OPTIONS += -T \*Grammar\*.pickle |
47 PKGSEND_PUBLISH_OPTIONS += -T \*Grammar\*.pickle |
138 COMPONENT_TEST_ENV = EXTRATESTOPTS="-v -uall,-network $(TESTOPTS_PYTHON_TEST)" |
138 COMPONENT_TEST_ENV = EXTRATESTOPTS="-v -uall,-network $(TESTOPTS_PYTHON_TEST)" |
139 COMPONENT_TEST_TARGETS = test |
139 COMPONENT_TEST_TARGETS = test |
140 |
140 |
141 test: $(TEST_32_and_64) |
141 test: $(TEST_32_and_64) |
142 |
142 |
143 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) |
|
144 |
143 |
145 include $(WS_TOP)/make-rules/depend.mk |
144 REQUIRED_PACKAGES += compress/bzip2 |
|
145 REQUIRED_PACKAGES += database/sqlite-3 |
|
146 REQUIRED_PACKAGES += developer/library/xprofile |
|
147 REQUIRED_PACKAGES += library/database/gdbm |
|
148 REQUIRED_PACKAGES += library/libffi |
|
149 REQUIRED_PACKAGES += library/ncurses |
|
150 REQUIRED_PACKAGES += library/python/tkinter-26 |
|
151 REQUIRED_PACKAGES += library/readline |
|
152 REQUIRED_PACKAGES += library/security/openssl |
|
153 REQUIRED_PACKAGES += library/zlib |
|
154 REQUIRED_PACKAGES += runtime/tcl-8 |
|
155 REQUIRED_PACKAGES += runtime/tk-8 |
|
156 REQUIRED_PACKAGES += shell/ksh93 |
|
157 REQUIRED_PACKAGES += system/core-os |
|
158 REQUIRED_PACKAGES += system/library |
|
159 REQUIRED_PACKAGES += system/library/math |
|
160 REQUIRED_PACKAGES += system/linker |
|
161 REQUIRED_PACKAGES += x11/compatibility/links-xorg |
|
162 REQUIRED_PACKAGES += x11/library/libx11 |