24 # |
24 # |
25 BUILD_BITS= 64 |
25 BUILD_BITS= 64 |
26 include ../../../make-rules/shared-macros.mk |
26 include ../../../make-rules/shared-macros.mk |
27 |
27 |
28 COMPONENT_NAME= mod_wsgi |
28 COMPONENT_NAME= mod_wsgi |
29 COMPONENT_VERSION= 4.5.1 |
29 COMPONENT_VERSION= 4.3.0 |
30 COMPONENT_ARCHIVE_HASH= sha256:5ed31abf1978099ec0b4a00970c1be3c9cd3bef47830773cba441ca9770d4a2e |
30 COMPONENT_ARCHIVE_HASH= sha256:89dfcc8564bb8781f36370c80c6fbeef9ec0723dec273231f4f760760d8e813d |
31 COMPONENT_ARCHIVE_URL= https://pypi.python.org/packages/source/m/mod_wsgi/$(COMPONENT_ARCHIVE) |
31 COMPONENT_ARCHIVE_URL= https://pypi.python.org/packages/source/m/mod_wsgi/$(COMPONENT_ARCHIVE) |
32 COMPONENT_PROJECT_URL= http://code.google.com/p/modwsgi/ |
32 COMPONENT_PROJECT_URL= http://code.google.com/p/modwsgi/ |
33 |
33 |
34 TPNO= 27758 |
34 TPNO= 19269 |
35 |
35 |
36 # Don't use default CPPFLAGS; it causes Apache's custom CPP to fail. |
36 # Don't use default CPPFLAGS; it causes Apache's custom CPP to fail. |
37 CONFIGURE_CPPFLAGS= |
37 CONFIGURE_CPPFLAGS= |
38 VARIANTS_64 += $(BUILD_DIR)/apache24-python27 |
38 VARIANTS_64 = $(BUILD_DIR)/apache24-python27 $(BUILD_DIR)/apache24-python34 |
39 VARIANTS_64 += $(BUILD_DIR)/apache24-python34 |
|
40 VARIANTS_64 += $(BUILD_DIR)/apache24-python35 |
|
41 include ../modules.mk |
39 include ../modules.mk |
42 |
40 |
43 $(BUILD_DIR)/apache24-%/$(MACH64)/.configured: APXS=$(APACHE_24_USR_PREFIX)/bin/apxs BITS=64 |
41 $(BUILD_DIR)/apache24-%/$(MACH64)/.configured: APXS=$(APACHE_24_USR_PREFIX)/bin/apxs BITS=64 |
44 $(BUILD_DIR)/apache24-%/$(MACH64)/.built: BITS=64 |
42 $(BUILD_DIR)/apache24-%/$(MACH64)/.built: BITS=64 |
45 $(BUILD_DIR)/apache24-%/$(MACH64)/.tested: BITS=64 |
43 $(BUILD_DIR)/apache24-%/$(MACH64)/.tested: BITS=64 |
46 |
44 |
47 $(BUILD_DIR)/apache2%-python27/$(MACH64)/.configured: PYTHON=$(PYTHON.2.7.64) |
45 $(BUILD_DIR)/apache2%-python27/$(MACH64)/.configured: PYTHON=$(PYTHON.2.7.64) |
48 $(BUILD_DIR)/apache2%-python34/$(MACH64)/.configured: PYTHON=$(PYTHON.3.4.64) |
46 $(BUILD_DIR)/apache2%-python34/$(MACH64)/.configured: PYTHON=$(PYTHON.3.4.64) |
49 $(BUILD_DIR)/apache2%-python35/$(MACH64)/.configured: PYTHON=$(PYTHON.3.5.64) |
|
50 |
47 |
51 COMPONENT_PRE_CONFIGURE_ACTION = \ |
48 COMPONENT_PRE_CONFIGURE_ACTION = \ |
52 ($(CLONEY) $(SOURCE_DIR) $(@D)) |
49 ($(CLONEY) $(SOURCE_DIR) $(@D)) |
53 |
50 |
54 CONFIGURE_OPTIONS += --with-python=$(PYTHON) |
51 CONFIGURE_OPTIONS += --with-python=$(PYTHON) |
55 |
52 |
56 REQUIRED_PACKAGES += runtime/python-27 |
53 REQUIRED_PACKAGES += runtime/python-27 |
57 REQUIRED_PACKAGES += runtime/python-34 |
54 REQUIRED_PACKAGES += runtime/python-34 |
58 REQUIRED_PACKAGES += runtime/python-35 |
|
59 REQUIRED_PACKAGES += system/library/math |
55 REQUIRED_PACKAGES += system/library/math |