[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / net / nmap

Annotation of pkgsrc/net/nmap/Makefile, Revision 1.97

1.97    ! asau        1: # $NetBSD: Makefile,v 1.96 2012/10/20 22:59:29 pettai Exp $
1.1       hubertf     2:
1.93      pettai      3: DISTNAME=      nmap-6.01
1.96      pettai      4: PKGREVISION=   3
1.8       wiz         5: CATEGORIES=    net security
1.66      adrianp     6: MASTER_SITES=  http://nmap.org/dist/
1.20      salo        7: EXTRACT_SUFX=  .tar.bz2
1.3       hubertf     8:
1.72      pettai      9: MAINTAINER=    pettai@NetBSD.org
1.56      wiz        10: HOMEPAGE=      http://insecure.org/nmap/
1.14      wiz        11: COMMENT=       Network/port scanner with OS detection
1.71      pettai     12: LICENSE=       gnu-gpl-v2
1.1       hubertf    13:
1.93      pettai     14: #PKG_INSTALLATION_TYPES=       overwrite pkgviews
1.32      jmmv       15:
1.86      adam       16: BUILDLINK_API_DEPENDS.libpcap+=        libpcap>=1.0.0
                     17: BUILDLINK_API_DEPENDS.libpcre+=        libpcre>=7.6
                     18: BUILDLINK_API_DEPENDS.openssl+=        openssl>=0.9.8
1.57      salo       19:
1.52      salo       20: GNU_CONFIGURE=         yes
1.71      pettai     21:
1.40      adam       22: USE_LANGUAGES=         c c++
1.45      salo       23: USE_LIBTOOL=           yes
1.52      salo       24: USE_TOOLS+=            gmake
1.60      adrianp    25: PLIST_SRC=             ${WRKDIR}/.PLIST_SRC
                     26:
1.71      pettai     27: BUILD_DEFS+=           IPV6_READY
                     28:
1.60      adrianp    29: .include "options.mk"
1.45      salo       30:
1.84      pettai     31: CHECK_INTERPRETER_SKIP=        bin/uninstall_zenmap
                     32: CHECK_INTERPRETER_SKIP+=       share/zenmap/su-to-zenmap.sh
1.93      pettai     33: CHECK_INTERPRETER_SKIP+=       share/nmap/nselib/data/oracle-default-accounts.lst
1.84      pettai     34: CHECK_INTERPRETER_SKIP+=       share/nmap/nselib/data/oracle-sids
                     35: CHECK_INTERPRETER_SKIP+=       share/nmap/nselib/data/passwords.lst
1.93      pettai     36: CHECK_INTERPRETER_SKIP+=       share/nmap/nselib/data/rtsp-urls.txt
                     37: CHECK_INTERPRETER_SKIP+=       share/nmap/nselib/data/snmpcommunities.lst
1.63      adrianp    38:
1.19      salo       39: CONFIGURE_ARGS+=       --with-libpcap=${BUILDLINK_PREFIX.libpcap}
1.53      rillig     40: CONFIGURE_ARGS+=       --with-libpcre=${BUILDLINK_PREFIX.pcre}
1.28      salo       41: CONFIGURE_ARGS+=       --with-openssl=${BUILDLINK_PREFIX.openssl}
1.7       agc        42:
                     43: .include "../../mk/bsd.prefs.mk"
                     44:
1.15      abs        45: .if ${OPSYS} == "SunOS" || ${OPSYS} == "Linux"
1.7       agc        46: MAKE_ENV+=     CPPFLAGS=""
                     47: .endif
1.1       hubertf    48:
1.47      rillig     49: # The SunPro C++ compiler does not understand __FUNCTION__, as well as
                     50: # __func__. So __FILE__ is the nearest replacement.
                     51: .include "../../mk/compiler.mk"
                     52: .if !empty(PKGSRC_COMPILER:Msunpro)
                     53: CFLAGS.SunOS+= -D__FUNCTION__=__FILE__
                     54: .endif
                     55:
1.54      rillig     56: .if empty(PKGSRC_COMPILER:Mgcc)
                     57: # The Makefile uses a hard-coded option -MM to get the dependencies, which
                     58: # is only understood by the GNU compiler. For a normal build the dependen-
                     59: # cies are not needed anyway, only when patching files and fixing bugs.
                     60: pre-build:
1.57      salo       61:        ${ECHO} "# ignored" > ${WRKSRC}/makefile.dep
1.54      rillig     62: .endif
                     63:
1.66      adrianp    64: SUBST_CLASSES+=                paths
                     65: SUBST_STAGE.paths=     post-patch
                     66: SUBST_FILES.paths=     ndiff/setup.py
1.78      adam       67: SUBST_SED.paths=       -e "s|@@PKGMANDIR@@|${PKGMANDIR}|g"
1.66      adrianp    68: SUBST_MESSAGE.paths=   Fixing paths.
                     69:
1.60      adrianp    70: post-build:
                     71:        ${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC
                     72:
1.32      jmmv       73: .include "../../devel/pcre/buildlink3.mk"
                     74: .include "../../net/libpcap/buildlink3.mk"
                     75: .include "../../security/openssl/buildlink3.mk"
1.28      salo       76:
1.1       hubertf    77: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>