[csw-devel] SF.net SVN: gar:[19652] csw/mgar/pkg/nmap/trunk/Makefile
igalic at users.sourceforge.net
igalic at users.sourceforge.net
Sun Nov 11 11:56:28 CET 2012
Revision: 19652
http://gar.svn.sourceforge.net/gar/?rev=19652&view=rev
Author: igalic
Date: 2012-11-11 10:56:28 +0000 (Sun, 11 Nov 2012)
Log Message:
-----------
nmap/trunk: bump version + change compiler, drop platforms
* Bump version to 6.01
* We switch the compiler to GCC4 since this is a
standalone package it shouldn't hurt too much.
* drop Solaris 9
* cleanup unused patches and Solaris CC specific flags
Modified Paths:
--------------
csw/mgar/pkg/nmap/trunk/Makefile
Modified: csw/mgar/pkg/nmap/trunk/Makefile
===================================================================
--- csw/mgar/pkg/nmap/trunk/Makefile 2012-11-11 10:45:50 UTC (rev 19651)
+++ csw/mgar/pkg/nmap/trunk/Makefile 2012-11-11 10:56:28 UTC (rev 19652)
@@ -2,8 +2,6 @@
VERSION = 6.01
GARTYPE = v2
-PACKAGING_PLATFORMS = solaris10-i386 solaris10-sparc
-
DESCRIPTION = A network exploration tool and security/port scanner
define BLURB
Nmap is a utility for network exploration or security auditing. It supports
@@ -19,29 +17,15 @@
MASTER_SITES = http://nmap.org/dist/
DISTFILES = $(NAME)-$(VERSION).tar.bz2
-# Patches unless this is fixed:
-# http://seclists.org/nmap-dev/2011/q3/646
-#PATCHFILES += 0001-Add-definition-for-INT_MAX.patch
-#PATCHFILES += 0002-Add-definitions-for-CMSG_ALIGN-CMSG_SPACE-and-CMSG_L.patch
-#PATCHFILES += 0003-Do-not-use-__attribute__.patch
-#PATCHFILES += 0004-Make-lt_sockaddr_storage-operator-const-or-compiler-.patch
-#PATCHFILES += 0005-Fix-const-definition-of-route_dst-or-c-linkage-fails.patch
-# From http://seclists.org/nmap-dev/2011/q3/640
-# This is needed for pcre 8.13
-#PATCHFILES += collatingsvn.patch
-# The above doesn't apply, this is the forward-port:
-#PATCHFILES += 0006-Forward-port-of-collatingsvn.patch.patch
-
BUILD_DEP_PKGS += CSWlibpcre-dev
BUILD_DEP_PKGS += CSWlibpcap-dev
BUILD_DEP_PKGS += CSWlibssl-dev
PACKAGES += CSWnmap
SPKG_DESC_CSWnmap = A network exploration tool and security/port scanner
-RUNTIME_DEP_PKGS_CSWnmap += CSWstlport
RUNTIME_DEP_PKGS_CSWnmap += CSWlibpcre0
-RUNTIME_DEP_PKGS_CSWnmap += CSWosslrt
+RUNTIME_DEP_PKGS_CSWnmap += CSWlibssl1-0-0
RUNTIME_DEP_PKGS_CSWnmap += CSWlibpcap1
RUNTIME_DEP_PKGS_CSWnmap += CSWlua
RUNTIME_DEP_PKGS_CSWnmap += CSWpython
@@ -62,21 +46,18 @@
PKGFILES_CSWzenmap += $(mandir)/.*/zenmap\.1
PKGFILES_CSWzenmap += $(sharedstatedir)/zenmap/.*
-# Without/with IPv6
-PACKAGING_PLATFORMS = solaris9-sparc solaris9-i386
-PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386
# See standards(5) for details
-EXTRA_CPPFLAGS += -features=extensions -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__
-EXTRA_CXXFLAGS += -features=extensions -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__
-EXTRA_CXXFLAGS += -library=stlport4
+# we disable this (for) now, because we're switching the compiler to GCC4
+#EXTRA_CPPFLAGS += -features=extensions -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__
+#EXTRA_CXXFLAGS += -features=extensions -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__
+#EXTRA_CXXFLAGS += -library=stlport4
CONFIGURE_ARGS = $(DIRPATHS)
CONFIGURE_ARGS += --with-libpcre=$(prefix)
CONFIGURE_ARGS += --with-libpcap=$(prefix)
CONFIGURE_ARGS += --with-openssl=$(prefix)
-CONFIGURE_ARGS_5.9 = --disable-ipv6
CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GAROSREL))
# Use included libdnet as it contains many important fixes as described at
@@ -89,10 +70,6 @@
# CONFIGURE_ARGS += --with-libnbase=
# CONFIGURE_ARGS += --with-libnsock=
-# We can't put this in EXTRA_LINKER_FLAGS as LDFLAGS is used for cc too and -library=stlport4 breaks cc
-BUILD_OVERRIDE_VARS = STATIC
-BUILD_OVERRIDE_VAR_STATIC = -library=stlport4 -norunpath
-
# There is no testsuite
TEST_SCRIPTS =
@@ -101,6 +78,9 @@
EXTRA_MERGE_EXCLUDE_FILES += $(bindir)/uninstall_zenmap
EXTRA_PAX_ARGS += -s ',/ndiff,/nmap-ndiff,'
+
+GARCOMPILER = GCC4
+
include gar/category.mk
#post-extract-modulated:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list