components/nmap/Makefile
branchs11-update
changeset 4238 59cf6fd337ea
parent 3999 da604685a0ed
child 4563 5d3e1ffc1ae1
equal deleted inserted replaced
4237:3517b6c3873e 4238:59cf6fd337ea
    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