svn commit: r464022 - head/www/p5-FCGI-Spawn

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Fri Mar 9 21:49:27 UTC 2018


Author: sunpoet
Date: Fri Mar  9 21:49:26 2018
New Revision: 464022
URL: https://svnweb.freebsd.org/changeset/ports/464022

Log:
  Add LICENSE
  
  - Add removed Perl core module to *_DEPENDS
  - Add NO_ARCH
  - Add missing OPTIONS_DEFINE=DOCS
  - Remove no-op "${ECHO} ${WITH_MYSQL} ${SUB_LIST}" which seems for debugging purpose
  - Convert to options target helper
  - Sort PLIST
  - Pass maintainership to perl@

Modified:
  head/www/p5-FCGI-Spawn/Makefile
  head/www/p5-FCGI-Spawn/pkg-plist

Modified: head/www/p5-FCGI-Spawn/Makefile
==============================================================================
--- head/www/p5-FCGI-Spawn/Makefile	Fri Mar  9 21:49:21 2018	(r464021)
+++ head/www/p5-FCGI-Spawn/Makefile	Fri Mar  9 21:49:26 2018	(r464022)
@@ -8,22 +8,28 @@ CATEGORIES=	www perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	perl at FreeBSD.org
 COMMENT=	FastCGI server for CGI-like applications multiprocessing
 
-BUILD_DEPENDS=	p5-Const-Fast>0:devel/p5-Const-Fast \
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	p5-CGI-Fast>=0:www/p5-CGI-Fast \
+		p5-Const-Fast>0:devel/p5-Const-Fast \
 		p5-FCGI>0:www/p5-FCGI \
 		p5-FCGI-ProcManager>0:www/p5-FCGI-ProcManager
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 TEST_DEPENDS=	p5-Test-Most>0:devel/p5-Test-Most \
 		p5-Test-Strict>0:devel/p5-Test-Strict
 
+NO_ARCH=	yes
 USES=		perl5
 USE_PERL5=	configure
+USE_RC_SUBR=	fcgi_spawn
 
-USE_RC_SUBR+=	fcgi_spawn
+DOCSDIR=	${PREFIX}/share/doc/p5-${PORTNAME}
 
-OPTIONS_DEFINE=	MYSQL PGSQL
+OPTIONS_DEFINE=	DOCS MYSQL PGSQL
 MYSQL_DESC=	MySQL dependency to run on RC start
 PGSQL_DESC=	PgSQL dependency to run on RC start
 
@@ -44,12 +50,11 @@ SUB_LIST+=	PGSQL=
 .endif
 
 post-install:
-	${ECHO} ${WITH_MYSQL} ${SUB_LIST}
 	${MKDIR} ${STAGEDIR}${PREFIX}/etc/fcgi_spawn
-	${INSTALL_DATA} ${WRKSRC}/fcgi_spawn.conf.sample \
-		${STAGEDIR}${PREFIX}/etc/fcgi_spawn
-	${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
-	${INSTALL_DATA} ${WRKSRC}/README \
-		${STAGEDIR}${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
+	${INSTALL_DATA} ${WRKSRC}/fcgi_spawn.conf.sample ${STAGEDIR}${PREFIX}/etc/fcgi_spawn
+
+post-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/www/p5-FCGI-Spawn/pkg-plist
==============================================================================
--- head/www/p5-FCGI-Spawn/pkg-plist	Fri Mar  9 21:49:21 2018	(r464021)
+++ head/www/p5-FCGI-Spawn/pkg-plist	Fri Mar  9 21:49:26 2018	(r464022)
@@ -1,8 +1,8 @@
+bin/fcgi_spawn
+etc/fcgi_spawn/fcgi_spawn.conf.sample
 %%SITE_PERL%%/FCGI/Spawn.pm
 %%SITE_PERL%%/FCGI/Spawn/BinUtils.pm
+%%PERL5_MAN1%%/fcgi_spawn.1.gz
 %%PERL5_MAN3%%/FCGI::Spawn.3.gz
 %%PERL5_MAN3%%/FCGI::Spawn::BinUtils.3.gz
-%%PERL5_MAN1%%/fcgi_spawn.1.gz
-bin/fcgi_spawn
-etc/fcgi_spawn/fcgi_spawn.conf.sample
-share/doc/p5-FCGI-Spawn/README
+%%PORTDOCS%%%%DOCSDIR%%/README


More information about the svn-ports-all mailing list