svn commit: r399332 - head/www/phprecipebook

Dmitry Marakasov amdmi3 at FreeBSD.org
Thu Oct 15 10:37:32 UTC 2015


Author: amdmi3
Date: Thu Oct 15 10:37:30 2015
New Revision: 399332
URL: https://svnweb.freebsd.org/changeset/ports/399332

Log:
  - Add NO_ARCH
  - Switch to options helpers
  - Fix owner/group handling
  
  Approved by:	portmgr blanket

Modified:
  head/www/phprecipebook/Makefile
  head/www/phprecipebook/pkg-plist

Modified: head/www/phprecipebook/Makefile
==============================================================================
--- head/www/phprecipebook/Makefile	Thu Oct 15 10:30:46 2015	(r399331)
+++ head/www/phprecipebook/Makefile	Thu Oct 15 10:37:30 2015	(r399332)
@@ -14,26 +14,20 @@ LICENSE_FILE=	${WRKSRC}/docs/LICENSE.TXT
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 NO_BUILD=	yes
+NO_ARCH=	yes
 USES=		tar:tgz
 USE_PHP=	xml
 WANT_PHP_WEB=	yes
 SUB_FILES=	pkg-message
+PLIST_SUB=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
 
 OPTIONS_SINGLE=	BACKEND
 OPTIONS_SINGLE_BACKEND=	MYSQL PGSQL
 OPTIONS_DEFAULT=	MYSQL
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MMYSQL}
-USE_PHP+=	mysql
-USE_MYSQL=	yes
-.endif
-
-.if ${PORT_OPTIONS:MPGSQL}
-USE_PHP+=	pgsql
-USES+=		pgsql
-.endif
+MYSQL_USE=	PHP=mysql MYSQL=yes
+PGSQL_USE=	PHP=pgsql
+PGSQL_USES=	pgsql
 
 post-extract:
 	@${CHMOD} -R u+w ${WRKSRC}
@@ -42,7 +36,4 @@ do-install:
 	${MV} ${WRKSRC}/custom_inc.php ${WRKSRC}/custom_inc.php.sample
 	cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
 
-post-install:
-	@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' >> ${TMPPLIST}
-
 .include <bsd.port.mk>

Modified: head/www/phprecipebook/pkg-plist
==============================================================================
--- head/www/phprecipebook/pkg-plist	Thu Oct 15 10:30:46 2015	(r399331)
+++ head/www/phprecipebook/pkg-plist	Thu Oct 15 10:37:30 2015	(r399332)
@@ -1,3 +1,5 @@
+ at owner %%WWWOWN%%
+ at group %%WWWGRP%%
 @sample %%WWWDIR%%/custom_inc.php.sample
 %%WWWDIR%%/.buildpath
 %%WWWDIR%%/.project
@@ -644,4 +646,5 @@
 @dir %%WWWDIR%%/modules/settings
 @dir %%WWWDIR%%/modules
 @dir %%WWWDIR%%
- at dir www
+ at owner
+ at group


More information about the svn-ports-all mailing list