diff -r cd126ba3fdda -r acd7f120a52a components/mailman/Makefile --- a/components/mailman/Makefile Tue Mar 03 11:01:06 2015 -0800 +++ b/components/mailman/Makefile Mon Mar 02 16:15:04 2015 -0800 @@ -53,7 +53,14 @@ ASLR_MODE = $(ASLR_ENABLE) -# common targets +# Copy generated file to proto area. Then py-compile several files that are +# used as modules in a devious way. +COMPONENT_POST_INSTALL_ACTION= \ + ($(CP) $(BUILD_DIR_64)/Mailman/Defaults.py \ + $(PROTOUSRLIBDIR)/mailman/Mailman/ ; \ + $(PYTHON.2.7) -m py_compile $(PROTOUSRLIBDIR)/mailman/*/paths.py \ + $(PROTOUSRLIBDIR)/mailman/Mailman/Defaults.py) + configure: $(CONFIGURE_64) build: $(BUILD_64) @@ -64,7 +71,6 @@ PKG_PROTO_DIRS += $(COMPONENT_DIR)/files - REQUIRED_PACKAGES += library/python/dnspython-27 REQUIRED_PACKAGES += runtime/python-27 REQUIRED_PACKAGES += shell/ksh93