Changeset View
Changeset View
Standalone View
Standalone View
security/nmap/Makefile
# Created by: David O'Brien (obrien@NUXI.com) | # Created by: David O'Brien (obrien@NUXI.com) | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= nmap | PORTNAME= nmap | ||||
DISTVERSION= 7.25BETA2 | DISTVERSION= 7.25BETA2 | ||||
CATEGORIES= security ipv6 | CATEGORIES= security ipv6 | ||||
MASTER_SITES= http://nmap.org/dist/ \ | MASTER_SITES= http://nmap.org/dist/ \ | ||||
LOCAL/ohauer | LOCAL/ohauer | ||||
MAINTAINER= ohauer@FreeBSD.org | MAINTAINER?= ohauer@FreeBSD.org | ||||
COMMENT= Port scanning utility for large networks | COMMENT?= Port scanning utility for large networks | ||||
# nmap-6.47 => svn.nmap.org/nmap-releases/nmap-6.47 (r33605) | # nmap-6.47 => svn.nmap.org/nmap-releases/nmap-6.47 (r33605) | ||||
# http://nmap.org/book/man-legal.html | # http://nmap.org/book/man-legal.html | ||||
# Install the nmap modified license because of | # Install the nmap modified license because of | ||||
# http://insecure.org/news/download-com-fiasco.html | # http://insecure.org/news/download-com-fiasco.html | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
.if !defined(MASTERDIR) | |||||
LIB_DEPENDS= libpcre.so:devel/pcre | LIB_DEPENDS= libpcre.so:devel/pcre | ||||
USES= tar:bzip2 gmake cpe | USES= tar:bzip2 gmake cpe | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
# Note: nmap does no longer build agains custom kernel without IPv6! | # Note: nmap does no longer build agains custom kernel without IPv6! | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
OPTIONS_DEFINE= DOCS SSL | OPTIONS_DEFINE= DOCS SSL | ||||
OPTIONS_DEFAULT=SSL | OPTIONS_DEFAULT=SSL | ||||
SSL_USES= ssl | SSL_USES= ssl | ||||
SSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} | SSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} | ||||
SSL_CONFIGURE_OFF= --without-openssl | SSL_CONFIGURE_OFF= --without-openssl | ||||
SSL_CFLAGS= -I${OPENSSLINC} | SSL_CFLAGS= -I${OPENSSLINC} | ||||
SSL_VARS= STRIP_FILES=ncat | SSL_VARS= STRIP_FILES=ncat | ||||
.include <bsd.port.options.mk> | |||||
DOCS= CHANGELOG HACKING | DOCS= CHANGELOG HACKING | ||||
STRIP_FILES+= nmap nping | STRIP_FILES+= nmap nping | ||||
CONFIGURE_ARGS+=--without-localdirs \ | CONFIGURE_ARGS+=--without-localdirs \ | ||||
--without-zenmap \ | --without-zenmap \ | ||||
--without-ndiff \ | --without-ndiff \ | ||||
--with-libpcre=${LOCALBASE} \ | --with-libpcre=${LOCALBASE} \ | ||||
--with-liblua=included \ | --with-liblua=included \ | ||||
Show All 10 Lines | pre-install: | ||||
${FIND} ${WRKSRC} -type f \( -name \*.orig -o -name \*.bak \) -delete | ${FIND} ${WRKSRC} -type f \( -name \*.orig -o -name \*.bak \) -delete | ||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STRIP_FILES:S|^|${STAGEDIR}${PREFIX}/bin/|} | ${STRIP_CMD} ${STRIP_FILES:S|^|${STAGEDIR}${PREFIX}/bin/|} | ||||
post-install-DOCS-on: | post-install-DOCS-on: | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} | ||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |