svn commit: r397470 - in head/devel/flyspray: . files

Dmitry Marakasov amdmi3 at FreeBSD.org
Sun Sep 20 22:26:09 UTC 2015


Author: amdmi3
Date: Sun Sep 20 22:26:08 2015
New Revision: 397470
URL: https://svnweb.freebsd.org/changeset/ports/397470

Log:
  - Only use DOCS-related pkg-message when DOCS are enabled
  - Switch vardir handling from pkg-install script to @dir
  - Use options helpers
  - Add NO_ARCH
  - Reset maintainer by his own request
  
  PR:		203196
  Submitted by:	amdmi3
  Approved by:	nick at foobar.org (maintainer)

Deleted:
  head/devel/flyspray/files/pkg-install.in
Modified:
  head/devel/flyspray/Makefile
  head/devel/flyspray/pkg-plist

Modified: head/devel/flyspray/Makefile
==============================================================================
--- head/devel/flyspray/Makefile	Sun Sep 20 22:18:22 2015	(r397469)
+++ head/devel/flyspray/Makefile	Sun Sep 20 22:26:08 2015	(r397470)
@@ -3,11 +3,11 @@
 
 PORTNAME=	flyspray
 PORTVERSION=	0.9.9.7
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel www
 MASTER_SITES=	http://flyspray.org/
 
-MAINTAINER=	nick at foobar.org
+MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Simple, easy-to-use web based bug tracking system
 
 RUN_DEPENDS=	${LOCALBASE}/share/adodb/adodb.inc.php:${PORTSDIR}/databases/adodb
@@ -17,6 +17,7 @@ USES=		dos2unix zip
 WANT_PHP_WEB=	yes
 
 NO_BUILD=	yes
+NO_ARCH=	yes
 NO_WRKSUBDIR=	yes
 
 DOS2UNIX_REGEX=	.php
@@ -24,6 +25,8 @@ DOS2UNIX_REGEX=	.php
 OPTIONS_DEFINE=	GRAPHVIZ MYSQL MYSQLI PGSQL DOCS
 OPTIONS_DEFAULT=	MYSQLI
 
+DOCS_SUB_FILES=	pkg-message
+
 MYSQLI_DESC=	Use MySQLi Database Interface
 
 FLYSPRAYDIR=	${PREFIX}/share/${PORTNAME}
@@ -44,15 +47,7 @@ FLYSPRAY_FILES=	cache docs/licences/gnu_
 		includes index.php javascript lang plugins robots.txt \
 		schedule.php scripts setup templates themes
 
-SUB_FILES+=	pkg-message pkg-install
-SUB_LIST+=	FLYSPRAYDIR="${FLYSPRAYDIR}" \
-		ATTACHMENTDIR="${ATTACHMENTDIR}" \
-		MKDIR="${MKDIR}" \
-		CHOWN="${CHOWN}" \
-		CHMOD="${CHMOD}" \
-		WWWGRP="${WWWGRP}" \
-		WWWOWN="${WWWOWN}"
-PLIST_SUB+=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
+PLIST_SUB=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
 
 MYSQL_USE=	PHP=mysql
 MYSQLI_USE=	PHP=mysqli
@@ -78,6 +73,9 @@ do-install:
 		(cd ${FSINSTALLDIR} && ${TAR} -xf -)
 	${LN} -sf ${ATTACHMENTDIR} ${FSINSTALLDIR}/attachments
 	${LN} -sf ${PREFIX}/share/adodb ${FSINSTALLDIR}
+	${MKDIR} ${STAGEDIR}${ATTACHMENTDIR}
+
+do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for file in ${DOC_FILES}
 	@${INSTALL_DATA} ${WRKSRC}/docs/${file} ${STAGEDIR}${DOCSDIR}

Modified: head/devel/flyspray/pkg-plist
==============================================================================
--- head/devel/flyspray/pkg-plist	Sun Sep 20 22:18:22 2015	(r397469)
+++ head/devel/flyspray/pkg-plist	Sun Sep 20 22:26:08 2015	(r397470)
@@ -851,3 +851,11 @@
 %%PORTDOCS%%%%DOCSDIR%%/NuvolaIcons.licence.txt
 %%PORTDOCS%%%%DOCSDIR%%/jsCalendar.licence.txt
 %%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD
+ at dir %%DATADIR%%/themes/CleanFS/mime/video
+ at dir %%DATADIR%%/themes/CleanFS/mime/image
+ at dir %%DATADIR%%/themes/CleanFS/mime/audio
+ at dir %%DATADIR%%/themes/Bluey/mime/video
+ at dir %%DATADIR%%/themes/Bluey/mime/image
+ at dir %%DATADIR%%/themes/Bluey/mime/audio
+ at dir(%%WWWOWN%%,%%WWWGRP%%,750) /var/db/flyspray/attachments
+ at dir /var/db/flyspray


More information about the svn-ports-all mailing list