Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jul 2014 19:15:35 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r361583 - head/security/unicornscan
Message-ID:  <201407111915.s6BJFZ5q067947@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Fri Jul 11 19:15:34 2014
New Revision: 361583
URL: http://svnweb.freebsd.org/changeset/ports/361583
QAT: https://qat.redports.org/buildarchive/r361583/

Log:
  - Add staging support
  - Convert to new LIB_DEPENDS format

Modified:
  head/security/unicornscan/Makefile
  head/security/unicornscan/pkg-plist

Modified: head/security/unicornscan/Makefile
==============================================================================
--- head/security/unicornscan/Makefile	Fri Jul 11 19:13:47 2014	(r361582)
+++ head/security/unicornscan/Makefile	Fri Jul 11 19:15:34 2014	(r361583)
@@ -7,12 +7,12 @@ PORTREVISION=	4
 CATEGORIES=	security
 MASTER_SITES=	SF/osace/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
 
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Asynchronous TCP and UDP port scanner
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	net:${PORTSDIR}/net/libnet
+LIB_DEPENDS=	libnet.so:${PORTSDIR}/net/libnet
 
 USES=		gmake
 MAKE_ENV=	LIBNET_CONFIG="${LIBNET_CONFIG}"
@@ -21,9 +21,6 @@ LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet1
 
 SUB_FILES=	pkg-message
 
-MAN1=		unicornscan.1
-
-NO_STAGE=	yes
 post-patch:
 	@${REINPLACE_CMD} -e 's|-lnet|`${LIBNET_CONFIG} --libs`|' \
 		${WRKSRC}/src/scan_progs/Makefile ${WRKSRC}/src/tools/Makefile
@@ -34,40 +31,37 @@ post-patch:
 		${WRKSRC}/src/unilib/tsc.c
 
 do-install:
-	@${MKDIR} ${PREFIX}/etc/unicornscan
-	@${MKDIR} ${PREFIX}/libexec/unicornscan/modules
-	@${MKDIR} ${PREFIX}/share/unicornscan
-	@${MKDIR} ${PREFIX}/var/unicornscan
-	${INSTALL_PROGRAM} ${WRKSRC}/src/unicornscan ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/src/tools/fantaip ${PREFIX}/bin
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/unicornscan
+	@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/unicornscan/modules
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/unicornscan
+	@${MKDIR} ${STAGEDIR}${PREFIX}/var/unicornscan
+	${INSTALL_PROGRAM} ${WRKSRC}/src/unicornscan ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/src/tools/fantaip ${STAGEDIR}${PREFIX}/bin
 	${INSTALL_PROGRAM} ${WRKSRC}/src/scan_progs/unisend \
-		${PREFIX}/libexec/unicornscan
+		${STAGEDIR}${PREFIX}/libexec/unicornscan
 	${INSTALL_PROGRAM} ${WRKSRC}/src/scan_progs/unilisten \
-		${PREFIX}/libexec/unicornscan
+		${STAGEDIR}${PREFIX}/libexec/unicornscan
 	for confs in ${WRKSRC}/fconf/*.conf; do \
-		${INSTALL_DATA} $$confs ${PREFIX}/etc/unicornscan/`basename $$confs`.sample ; \
+		${INSTALL_DATA} $$confs ${STAGEDIR}${PREFIX}/etc/unicornscan/`basename $$confs`.sample ; \
 	done
 	${INSTALL_DATA} ${WRKSRC}/fconf/port-numbers \
-		${PREFIX}/share/unicornscan
+		${STAGEDIR}${PREFIX}/share/unicornscan
 	for mods in ${WRKSRC}/src/payload_modules/*.so; do \
-		${INSTALL_PROGRAM} $$mods ${PREFIX}/libexec/unicornscan/modules/ ; \
+		${INSTALL_PROGRAM} $$mods ${STAGEDIR}${PREFIX}/libexec/unicornscan/modules/ ; \
 	done
 	for mods in ${WRKSRC}/src/report_modules/shlibs/*.so; do \
-		${INSTALL_PROGRAM} $$mods ${PREFIX}/libexec/unicornscan/modules/ ; \
+		${INSTALL_PROGRAM} $$mods ${STAGEDIR}${PREFIX}/libexec/unicornscan/modules/ ; \
 	done
 	for pofs in p0f.fp p0fa.fp p0fr.fp; do \
-		${INSTALL_DATA} ${WRKSRC}/src/report_modules/p0f/$$pofs ${PREFIX}/share/unicornscan/ ; \
+		${INSTALL_DATA} ${WRKSRC}/src/report_modules/p0f/$$pofs ${STAGEDIR}${PREFIX}/share/unicornscan/ ; \
 	done
 	${INSTALL_PROGRAM} ${WRKSRC}/src/report_modules/shlibs/libp0f.so \
-		${PREFIX}/libexec/unicornscan/modules
-	${INSTALL_MAN} ${WRKSRC}/docs/unicornscan.1 ${MANPREFIX}/man/man1
+		${STAGEDIR}${PREFIX}/libexec/unicornscan/modules
+	${INSTALL_MAN} ${WRKSRC}/docs/unicornscan.1 ${STAGEDIR}${MANPREFIX}/man/man1
 # XXX: shouldn't these files below be installed as PORTDOCS?
 	for files in README misc/UDP_PAYLOADS_NEEDED \
 	TODO_BUGSTOFIX README.database; do \
-		${INSTALL_DATA} ${WRKSRC}/$$files ${MANPREFIX}/share/unicornscan/ ; \
+		${INSTALL_DATA} ${WRKSRC}/$$files ${STAGEDIR}${PREFIX}/share/unicornscan/ ; \
 	done
-	@${ECHO_MSG}
-	@${CAT} ${PKGMESSAGE}
-	@${ECHO_MSG}
 
 .include <bsd.port.mk>

Modified: head/security/unicornscan/pkg-plist
==============================================================================
--- head/security/unicornscan/pkg-plist	Fri Jul 11 19:13:47 2014	(r361582)
+++ head/security/unicornscan/pkg-plist	Fri Jul 11 19:15:34 2014	(r361583)
@@ -11,6 +11,7 @@ libexec/unicornscan/modules/sip.so
 libexec/unicornscan/modules/upnp.so
 libexec/unicornscan/unilisten
 libexec/unicornscan/unisend
+man/man1/unicornscan.1.gz
 share/unicornscan/README
 share/unicornscan/README.database
 share/unicornscan/TODO_BUGSTOFIX



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407111915.s6BJFZ5q067947>