Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Jul 2014 15:48:38 +0000 (UTC)
From:      Shaun Amott <shaun@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r360637 - head/ports-mgmt/portscout
Message-ID:  <201407041548.s64Fmc8O026749@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: shaun
Date: Fri Jul  4 15:48:37 2014
New Revision: 360637
URL: http://svnweb.freebsd.org/changeset/ports/360637
QAT: https://qat.redports.org/buildarchive/r360637/

Log:
  Add staging support.

Modified:
  head/ports-mgmt/portscout/Makefile

Modified: head/ports-mgmt/portscout/Makefile
==============================================================================
--- head/ports-mgmt/portscout/Makefile	Fri Jul  4 15:37:02 2014	(r360636)
+++ head/ports-mgmt/portscout/Makefile	Fri Jul  4 15:48:37 2014	(r360637)
@@ -20,7 +20,10 @@ NO_BUILD=	yes
 
 PORTDOCS=	UPDATING portscout-portconfig.txt xml-datasrc-example.xml
 
-MAN1=		portscout.1
+#MAN1=		portscout.1
+
+USES=		shebangfix
+SHEBANG_FILES=	${WRKSRC}/portscout.pl
 
 RUN_DEPENDS=	p5-DBI>=0:${PORTSDIR}/databases/p5-DBI	\
 		p5-Proc-Queue>=0:${PORTSDIR}/devel/p5-Proc-Queue	\
@@ -30,15 +33,23 @@ RUN_DEPENDS=	p5-DBI>=0:${PORTSDIR}/datab
 		p5-MIME-Lite>=0:${PORTSDIR}/mail/p5-MIME-Lite		\
 		p5-libwww>=0:${PORTSDIR}/www/p5-libwww
 
-NO_STAGE=	yes
+SITE_PERL_REL?=lib/perl5/site_perl/${PERL_VER}
+SITE_PERL?=${LOCALBASE}/${SITE_PERL_REL}
+PLIST_SUB+=	PERL_VERSION=${PERL_VERSION} \
+			PERL_VER=${PERL_VER} \
+			PERL_ARCH=${PERL_ARCH} \
+			PERL5_MAN3=lib/perl5/${PERL_VER}/man/man3 \
+			SITE_PERL=${SITE_PERL_REL}
+
+
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MSQLITE3}
-USE_SQLITE=	3
-RUN_DEPENDS+=	p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
+#USE_SQLITE=	3
+#RUN_DEPENDS+=	p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
 .elif !defined(WITHOUT_PGSQL)
-USE_PGSQL=	yes
-RUN_DEPENDS+=	p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
+#USE_PGSQL=	yes
+#RUN_DEPENDS+=	p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg
 .endif
 
 pre-everything::
@@ -63,39 +74,39 @@ post-patch:
 	@${MV} ${WRKSRC}/docs/*.* ${WRKSRC}
 
 do-install:
-	@${MKDIR} ${SITE_PERL}/Portscout
-	@${MKDIR} ${SITE_PERL}/Portscout/DataSrc
-	@${MKDIR} ${SITE_PERL}/Portscout/SiteHandler
-	@${MKDIR} ${SITE_PERL}/Portscout/SQL
-	${INSTALL_SCRIPT} ${WRKSRC}/Portscout/*.pm ${SITE_PERL}/Portscout/
-	${INSTALL_SCRIPT} ${WRKSRC}/Portscout/DataSrc/*.pm ${SITE_PERL}/Portscout/DataSrc/
-	${INSTALL_SCRIPT} ${WRKSRC}/Portscout/SiteHandler/*.pm ${SITE_PERL}/Portscout/SiteHandler/
-	${INSTALL_SCRIPT} ${WRKSRC}/Portscout/SQL/*.pm ${SITE_PERL}/Portscout/SQL/
-	${INSTALL_SCRIPT} ${WRKSRC}/Portscout.pm ${SITE_PERL}/Portscout.pm
-	${INSTALL_SCRIPT} ${WRKSRC}/portscout.pl ${PREFIX}/bin/portscout
+	@${MKDIR} ${STAGEDIR}${SITE_PERL}/Portscout
+	@${MKDIR} ${STAGEDIR}${SITE_PERL}/Portscout/DataSrc
+	@${MKDIR} ${STAGEDIR}${SITE_PERL}/Portscout/SiteHandler
+	@${MKDIR} ${STAGEDIR}${SITE_PERL}/Portscout/SQL
+	${INSTALL_SCRIPT} ${WRKSRC}/Portscout/*.pm ${STAGEDIR}${SITE_PERL}/Portscout/
+	${INSTALL_SCRIPT} ${WRKSRC}/Portscout/DataSrc/*.pm ${STAGEDIR}${SITE_PERL}/Portscout/DataSrc/
+	${INSTALL_SCRIPT} ${WRKSRC}/Portscout/SiteHandler/*.pm ${STAGEDIR}${SITE_PERL}/Portscout/SiteHandler/
+	${INSTALL_SCRIPT} ${WRKSRC}/Portscout/SQL/*.pm ${STAGEDIR}${SITE_PERL}/Portscout/SQL/
+	${INSTALL_SCRIPT} ${WRKSRC}/Portscout.pm ${STAGEDIR}${SITE_PERL}/Portscout.pm
+	${INSTALL_SCRIPT} ${WRKSRC}/portscout.pl ${STAGEDIR}${PREFIX}/bin/portscout
 
-	${INSTALL_DATA} ${WRKSRC}/portscout.pod ${SITE_PERL}
+	${INSTALL_DATA} ${WRKSRC}/portscout.pod ${STAGEDIR}${SITE_PERL}
 
 	pod2man ${WRKSRC}/portscout.pod ${WRKSRC}/portscout.1
-	${INSTALL_MAN} ${WRKSRC}/portscout.1 ${MAN1PREFIX}/man/man1/
+	${INSTALL_MAN} ${WRKSRC}/portscout.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/
 
-	@${MKDIR} ${DATADIR}/templates
+	@${MKDIR} ${STAGEDIR}${DATADIR}/templates
 	cd ${WRKSRC}/templates \
-	  && ${INSTALL_DATA} * ${DATADIR}/templates
+	  && ${INSTALL_DATA} * ${STAGEDIR}${DATADIR}/templates
 
-	@${MKDIR} ${DATADIR}/sql
-	cd ${WRKSRC}/sql && ${INSTALL_DATA} *.sql ${DATADIR}/sql
+	@${MKDIR} ${STAGEDIR}${DATADIR}/sql
+	cd ${WRKSRC}/sql && ${INSTALL_DATA} *.sql ${STAGEDIR}${DATADIR}/sql
 
-	${INSTALL_DATA} ${WRKSRC}/portscout.conf ${PREFIX}/etc/portscout.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/portscout.conf ${STAGEDIR}${PREFIX}/etc/portscout.conf.sample
 
 post-install:
-	@if [ ! -f ${PREFIX}/etc/portscout.conf ]; then \
-		${CP} -p ${PREFIX}/etc/portscout.conf.sample ${PREFIX}/etc/portscout.conf; \
-	fi
+	#@if [ ! -f ${PREFIX}/etc/portscout.conf ]; then \
+	#	${CP} -p ${PREFIX}/etc/portscout.conf.sample ${STAGEDIR}${PREFIX}/etc/portscout.conf; \
+	#fi
 .if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${DOCSDIR}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .	for f in ${PORTDOCS}
-		${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+		${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
 .	endfor
 .endif
 



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