46 include $(WS_MAKE_RULES)/ips.mk |
46 include $(WS_MAKE_RULES)/ips.mk |
47 |
47 |
48 COMPONENT_PRE_CONFIGURE_ACTION = \ |
48 COMPONENT_PRE_CONFIGURE_ACTION = \ |
49 ($(CLONEY) $(SOURCE_DIR) $(@D)) |
49 ($(CLONEY) $(SOURCE_DIR) $(@D)) |
50 |
50 |
51 PYTHON_VERSION = 2.6 |
51 PYTHON_VERSION = 2.7 |
52 |
52 |
53 PKG_MACROS += PYVER=$(PYTHON_VERSION) |
53 PKG_MACROS += PYVER=$(PYTHON_VERSION) |
54 |
54 |
55 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
55 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
56 CONFIGURE_OPTIONS += CXX="$(CXX)" |
56 CONFIGURE_OPTIONS += CXX="$(CXX)" |
57 CONFIGURE_OPTIONS += CXXFLAGS="$(CXXFLAGS)" |
57 CONFIGURE_OPTIONS += CXXFLAGS="$(CXXFLAGS)" |
58 CONFIGURE_OPTIONS += CPPFLAGS="$(CPPFLAGS)" |
58 CONFIGURE_OPTIONS += CPPFLAGS="$(CPPFLAGS)" |
59 CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)" |
59 CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)" |
60 CONFIGURE_OPTIONS += LIBS="-lsocket -lnsl" |
60 CONFIGURE_OPTIONS += LIBS="-lsocket -lnsl" |
61 CONFIGURE_OPTIONS += PYTHON="$(PYTHON)" |
61 CONFIGURE_OPTIONS += PYTHON="$(PYTHON.$(PYTHON_VERSION))" |
62 CONFIGURE_OPTIONS += --srcdir=$(BUILD_DIR_32) |
62 CONFIGURE_OPTIONS += --srcdir=$(BUILD_DIR_32) |
63 CONFIGURE_OPTIONS += --localstatedir=/var |
63 CONFIGURE_OPTIONS += --localstatedir=/var |
64 CONFIGURE_OPTIONS += --without-localdirs |
64 CONFIGURE_OPTIONS += --without-localdirs |
65 CONFIGURE_OPTIONS += --with-zenmap |
65 CONFIGURE_OPTIONS += --with-zenmap |
66 CONFIGURE_OPTIONS += --with-openssl |
66 CONFIGURE_OPTIONS += --with-openssl |
69 CONFIGURE_OPTIONS += --with-liblua |
69 CONFIGURE_OPTIONS += --with-liblua |
70 CONFIGURE_OPTIONS += --with-ncat |
70 CONFIGURE_OPTIONS += --with-ncat |
71 CONFIGURE_OPTIONS += --with-ndiff |
71 CONFIGURE_OPTIONS += --with-ndiff |
72 |
72 |
73 # pkgdepend doesn't like the first line of a Python script to be: |
73 # pkgdepend doesn't like the first line of a Python script to be: |
74 # '#!/usr/bin/env python' so turn it into '#!/usr/bin/python2.6' |
74 # '#!/usr/bin/env python' so turn it into '#!/usr/bin/python$(PYTHON_VERSION)' |
75 COMPONENT_POST_INSTALL_ACTION += \ |
75 COMPONENT_POST_INSTALL_ACTION += \ |
76 $(GSED) -i -e 's?env python?python2.6?' \ |
76 $(GSED) -i -e "s?env python?python$(PYTHON_VERSION)?" \ |
77 $(PROTOUSRBINDIR)/uninstall_zenmap |
77 $(PROTOUSRBINDIR)/uninstall_zenmap |
78 |
78 |
79 ASLR_MODE = $(ASLR_ENABLE) |
79 ASLR_MODE = $(ASLR_ENABLE) |
80 |
80 |
81 # common targets |
81 # common targets |
83 |
83 |
84 install: $(INSTALL_32) |
84 install: $(INSTALL_32) |
85 |
85 |
86 test: $(NO_TESTS) |
86 test: $(NO_TESTS) |
87 |
87 |
88 |
|
89 REQUIRED_PACKAGES += library/pcre |
88 REQUIRED_PACKAGES += library/pcre |
90 REQUIRED_PACKAGES += library/python-2/pygobject-26 |
89 REQUIRED_PACKAGES += library/python/pygobject-27 |
91 REQUIRED_PACKAGES += library/python-2/pygtk2-26 |
90 REQUIRED_PACKAGES += library/python/pygtk2-27 |
92 REQUIRED_PACKAGES += library/security/openssl |
91 REQUIRED_PACKAGES += library/security/openssl |
93 REQUIRED_PACKAGES += runtime/lua |
92 REQUIRED_PACKAGES += runtime/lua |
94 REQUIRED_PACKAGES += runtime/python-26 |
|
95 REQUIRED_PACKAGES += runtime/python-27 |
93 REQUIRED_PACKAGES += runtime/python-27 |
96 REQUIRED_PACKAGES += system/library |
94 REQUIRED_PACKAGES += system/library |
97 REQUIRED_PACKAGES += system/library/gcc-3-runtime |
95 REQUIRED_PACKAGES += system/library/gcc-3-runtime |
98 REQUIRED_PACKAGES += system/library/libpcap |
96 REQUIRED_PACKAGES += system/library/libpcap |
99 REQUIRED_PACKAGES += system/library/math |
97 REQUIRED_PACKAGES += system/library/math |