svn commit: r399145 - head/www/mybb

Dmitry Marakasov amdmi3 at FreeBSD.org
Mon Oct 12 18:06:41 UTC 2015


Author: amdmi3
Date: Mon Oct 12 18:06:39 2015
New Revision: 399145
URL: https://svnweb.freebsd.org/changeset/ports/399145

Log:
  - Switch to @sample
  - Fix installation from non-root
  - Add NO_ARCH
  - Drop @dirrm* from plist

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

Modified: head/www/mybb/Makefile
==============================================================================
--- head/www/mybb/Makefile	Mon Oct 12 17:53:47 2015	(r399144)
+++ head/www/mybb/Makefile	Mon Oct 12 18:06:39 2015	(r399145)
@@ -3,6 +3,7 @@
 
 PORTNAME=	mybb
 PORTVERSION=	1.6.9
+PORTREVISION=	1
 CATEGORIES=	www
 
 MAINTAINER=	ports at FreeBSD.org
@@ -13,25 +14,18 @@ GH_TAGNAME=	${PORTNAME}_1609
 
 USES=		cpe
 NO_BUILD=	yes
+NO_ARCH=	yes
 USE_PHP=	xsl mysql iconv gd xml
 USE_MYSQL=	yes
 SUB_FILES=	pkg-message
 WWWDIR?=	${PREFIX}/www/${PORTNAME}
-
-.include <bsd.port.pre.mk>
+PLIST_SUB=	WWWOWN=${WWWOWN}
 
 do-install:
 	@${MKDIR} ${STAGEDIR}${WWWDIR}
 	${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}
-	${TOUCH} ${STAGEDIR}${WWWDIR}/inc/config.php
-	@${CHOWN} ${WWWOWN} ${STAGEDIR}${WWWDIR}/inc/config.php ${STAGEDIR}${WWWDIR}/inc/settings.php
-
-create-plist:
-	@${FIND} -s ${WRKSRC}/${file} -not -type d \
-		| ${SED} -e 's,^${WRKSRC},%%WWWDIR%%,' > ${PLIST}
-	@${ECHO_CMD} '@exec touch %D/%%WWWDIR%%/inc/config.php;chown ${WWWOWN} %D/%%WWWDIR%%/inc/config.php' >> ${PLIST}
-	@${ECHO_CMD} '@unexec if [ ! -s %D/%%WWWDIR%%/inc/config.php ];then rm -f %D/%%WWWDIR%%/inc/config.php;fi' >> ${PLIST}
-	@${FIND} -ds ${WRKSRC}/${file} -type d \
-	| ${SED} -e 's,^${WRKSRC}, at dirrm %%WWWDIR%%,' >> ${PLIST}
+	${TOUCH} ${STAGEDIR}${WWWDIR}/inc/config.php.sample
+	${MV} ${STAGEDIR}${WWWDIR}/inc/settings.php \
+		${STAGEDIR}${WWWDIR}/inc/settings.php.sample
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/www/mybb/pkg-plist
==============================================================================
--- head/www/mybb/pkg-plist	Mon Oct 12 17:53:47 2015	(r399144)
+++ head/www/mybb/pkg-plist	Mon Oct 12 18:06:39 2015	(r399145)
@@ -505,6 +505,7 @@
 %%WWWDIR%%/inc/class_templates.php
 %%WWWDIR%%/inc/class_timers.php
 %%WWWDIR%%/inc/class_xml.php
+ at sample(%%WWWOWN%%) %%WWWDIR%%/inc/config.php.sample
 %%WWWDIR%%/inc/config.default.php
 %%WWWDIR%%/inc/datahandler.php
 %%WWWDIR%%/inc/datahandlers/event.php
@@ -649,7 +650,7 @@
 %%WWWDIR%%/inc/plugins/akismet.php
 %%WWWDIR%%/inc/plugins/hello.php
 %%WWWDIR%%/inc/plugins/index.html
-%%WWWDIR%%/inc/settings.php
+ at sample(%%WWWOWN%%) %%WWWDIR%%/inc/settings.php.sample
 %%WWWDIR%%/inc/tasks/backupdb.php
 %%WWWDIR%%/inc/tasks/checktables.php
 %%WWWDIR%%/inc/tasks/dailycleanup.php
@@ -789,69 +790,3 @@
 %%WWWDIR%%/usercp2.php
 %%WWWDIR%%/warnings.php
 %%WWWDIR%%/xmlhttp.php
- at exec touch %D/%%WWWDIR%%/inc/config.php;chown www %D/%%WWWDIR%%/inc/config.php
- at unexec if [ ! -s %D/%%WWWDIR%%/inc/config.php ];then rm -f %D/%%WWWDIR%%/inc/config.php;fi
- at dirrm %%WWWDIR%%/admin/backups
- at dirrm %%WWWDIR%%/admin/inc
- at dirrm %%WWWDIR%%/admin/jscripts/codepress/engines
- at dirrm %%WWWDIR%%/admin/jscripts/codepress/images
- at dirrm %%WWWDIR%%/admin/jscripts/codepress/languages
- at dirrm %%WWWDIR%%/admin/jscripts/codepress
- at dirrm %%WWWDIR%%/admin/jscripts
- at dirrm %%WWWDIR%%/admin/modules/config
- at dirrm %%WWWDIR%%/admin/modules/forum
- at dirrm %%WWWDIR%%/admin/modules/home
- at dirrm %%WWWDIR%%/admin/modules/style
- at dirrm %%WWWDIR%%/admin/modules/tools
- at dirrm %%WWWDIR%%/admin/modules/user
- at dirrm %%WWWDIR%%/admin/modules
- at dirrm %%WWWDIR%%/admin/styles/default/images/icons
- at dirrm %%WWWDIR%%/admin/styles/default/images
- at dirrm %%WWWDIR%%/admin/styles/default
- at dirrm %%WWWDIR%%/admin/styles/sharepoint/images/icons
- at dirrm %%WWWDIR%%/admin/styles/sharepoint/images
- at dirrm %%WWWDIR%%/admin/styles/sharepoint
- at dirrm %%WWWDIR%%/admin/styles
- at dirrm %%WWWDIR%%/admin
- at dirrm %%WWWDIR%%/archive
- at dirrm %%WWWDIR%%/cache/themes
- at dirrm %%WWWDIR%%/cache
- at dirrm %%WWWDIR%%/images/attachtypes
- at dirrm %%WWWDIR%%/images/avatars
- at dirrm %%WWWDIR%%/images/codebuttons
- at dirrm %%WWWDIR%%/images/english
- at dirrm %%WWWDIR%%/images/groupimages/english
- at dirrm %%WWWDIR%%/images/groupimages
- at dirrm %%WWWDIR%%/images/icons
- at dirrm %%WWWDIR%%/images/modcp
- at dirrm %%WWWDIR%%/images/smilies
- at dirrm %%WWWDIR%%/images/toplinks
- at dirrm %%WWWDIR%%/images/usercp
- at dirrm %%WWWDIR%%/images
- at dirrm %%WWWDIR%%/inc/3rdparty/diff/Diff/Engine
- at dirrm %%WWWDIR%%/inc/3rdparty/diff/Diff/Renderer
- at dirrm %%WWWDIR%%/inc/3rdparty/diff/Diff
- at dirrm %%WWWDIR%%/inc/3rdparty/diff
- at dirrm %%WWWDIR%%/inc/3rdparty
- at dirrm %%WWWDIR%%/inc/cachehandlers
- at dirrm %%WWWDIR%%/inc/captcha_fonts
- at dirrm %%WWWDIR%%/inc/datahandlers
- at dirrm %%WWWDIR%%/inc/languages/english/admin
- at dirrm %%WWWDIR%%/inc/languages/english
- at dirrm %%WWWDIR%%/inc/languages
- at dirrm %%WWWDIR%%/inc/mailhandlers
- at dirrm %%WWWDIR%%/inc/plugins
- at dirrm %%WWWDIR%%/inc/tasks
- at dirrm %%WWWDIR%%/inc
- at dirrm %%WWWDIR%%/install/images
- at dirrm %%WWWDIR%%/install/resources
- at dirrm %%WWWDIR%%/install
- at dirrm %%WWWDIR%%/jscripts/editor_themes/Office_2007/images
- at dirrm %%WWWDIR%%/jscripts/editor_themes/Office_2007
- at dirrm %%WWWDIR%%/jscripts/editor_themes/default/images
- at dirrm %%WWWDIR%%/jscripts/editor_themes/default
- at dirrm %%WWWDIR%%/jscripts/editor_themes
- at dirrm %%WWWDIR%%/jscripts
- at dirrm %%WWWDIR%%/uploads/avatars
- at dirrm %%WWWDIR%%/uploads
- at dirrm %%WWWDIR%%/


More information about the svn-ports-all mailing list