svn commit: r356833 - head/www/lionwiki

John Marino marino at FreeBSD.org
Fri Jun 6 18:56:41 UTC 2014


Author: marino
Date: Fri Jun  6 18:56:40 2014
New Revision: 356833
URL: http://svnweb.freebsd.org/changeset/ports/356833
QAT: https://qat.redports.org/buildarchive/r356833/

Log:
  www/lionwiki: Stage support, reset maintainer
  
  There were modifications made to the PR patch that was submitted to
  stage this port:
   * Use @owner, @group pkg-list keywords instead of $CHOWN in stagedir
   * Use @sample keyword instead of old-style conf file handling
   * post-patch target unnecessary; file doesn't need to be MV'd twice
   * post-install target unnecessary with stage (pkg-message handled is
     automatically)
   * pet portlint with WWW whitespace fix
   * Reset MIA maintainer
  
  PR:		ports/190225
  Submitted by:	Joe Benden
  Modified by:	marino

Modified:
  head/www/lionwiki/Makefile
  head/www/lionwiki/pkg-descr
  head/www/lionwiki/pkg-plist

Modified: head/www/lionwiki/Makefile
==============================================================================
--- head/www/lionwiki/Makefile	Fri Jun  6 18:56:28 2014	(r356832)
+++ head/www/lionwiki/Makefile	Fri Jun  6 18:56:40 2014	(r356833)
@@ -6,33 +6,24 @@ PORTVERSION=	3.2.7
 CATEGORIES=	www
 MASTER_SITES=	http://lionwiki.0o.cz/download/${PORTVERSION}/
 
-MAINTAINER=	sylvio at FreeBSD.org
+MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Minimalis wiki, extensible, templatable and file based
 
 USE_PHP=	session ctype
 
-#NO_WRKSUBDIR=	yes
 NO_BUILD=	yes
 ROOTFILES=	config.php index.php
 ROOTDIRS=	lang plugins templates var
 SUB_FILES=	pkg-message
-
-NO_STAGE=	yes
-post-patch:
-	(cd ${WRKSRC} && ${MV} config.php config.php.sample)
+PLIST_SUB=	OWNER=${WWWOWN} GROUP=${WWWGRP}
 
 do-install:
-	${MKDIR} ${WWWDIR}
-	${INSTALL_DATA} ${WRKSRC}/config.php.sample ${WWWDIR}/
-	if [ ! -f ${WWWDIR}/config.php ]; then \
-		${CP} -p ${WWWDIR}/config.php.sample ${WWWDIR}/config.php; \
-	fi
-	${INSTALL_DATA} ${WRKSRC}/index.php ${WWWDIR}/
+	${MKDIR} ${STAGEDIR}${WWWDIR}
+	${INSTALL_DATA} ${WRKSRC}/config.php \
+		${STAGEDIR}${WWWDIR}/config.php.sample
+	${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR}/
 .for dirs in ${ROOTDIRS}
-	(cd ${WRKSRC} && ${COPYTREE_SHARE} ${dirs} ${WWWDIR}/ )
+	cd ${WRKSRC} && ${COPYTREE_SHARE} ${dirs} ${STAGEDIR}${WWWDIR}/
 .endfor
-	${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
 
-post-install:
-	${CAT} ${PKGMESSAGE}
 .include <bsd.port.mk>

Modified: head/www/lionwiki/pkg-descr
==============================================================================
--- head/www/lionwiki/pkg-descr	Fri Jun  6 18:56:28 2014	(r356832)
+++ head/www/lionwiki/pkg-descr	Fri Jun  6 18:56:40 2014	(r356833)
@@ -3,4 +3,4 @@ templatable, file based (it doesn't need
 just one file to function. It's suitable for small websites, personal
 notebooks or journals.
 
-WWW:	http://lionwiki.0o.cz
+WWW: http://lionwiki.0o.cz

Modified: head/www/lionwiki/pkg-plist
==============================================================================
--- head/www/lionwiki/pkg-plist	Fri Jun  6 18:56:28 2014	(r356832)
+++ head/www/lionwiki/pkg-plist	Fri Jun  6 18:56:40 2014	(r356833)
@@ -1,6 +1,6 @@
- at unexec if cmp -s %D/%%WWWDIR%%/config.php %D/%%WWWDIR%%/config.php.sample; then rm -f %D/%%WWWDIR%%/config.php; else %%ECHO_MSG%% "===> Customized %D/%%WWWDIR%%/config.php has not been removed"; fi
-%%WWWDIR%%/config.php.sample
- at exec if [ ! -f %D/%%WWWDIR%%/config.php ] ; then cp -p %D/%F %B/config.php; fi
+ at owner %%OWNER%%
+ at group %%GROUP%%
+ at sample %%WWWDIR%%/config.php.sample
 %%WWWDIR%%/index.php
 %%WWWDIR%%/lang/ar.php
 %%WWWDIR%%/lang/cs.php
@@ -68,6 +68,8 @@
 %%WWWDIR%%/templates/red.html
 %%WWWDIR%%/templates/terminal.html
 %%WWWDIR%%/templates/wikiss.html
+ at owner
+ at group
 @dirrm %%WWWDIR%%/var
 @dirrm %%WWWDIR%%/templates
 @dirrm %%WWWDIR%%/plugins/Menu


More information about the svn-ports-head mailing list