summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/phpbb-devel/Makefile3
-rw-r--r--www/phpbb-devel/pkg-plist5
-rw-r--r--www/phpbb3/Makefile3
-rw-r--r--www/phpbb3/pkg-plist5
4 files changed, 10 insertions, 6 deletions
diff --git a/www/phpbb-devel/Makefile b/www/phpbb-devel/Makefile
index 6ee1050fcffd..0f840b3ffcfc 100644
--- a/www/phpbb-devel/Makefile
+++ b/www/phpbb-devel/Makefile
@@ -55,7 +55,8 @@ pre-everything::
do-install:
@ ${MKDIR} -m 0775 ${PREFIX}/${PHPBBDIR}
- @ cd ${WRKSRC} && ${FIND} . -print | ${TAR} cTf - - | ${TAR} xUCf ${PREFIX}/${PHPBBDIR} -
+ @ cd ${WRKSRC} && ${FIND} . ! -name config.php ! -name . -print | ${TAR} cTf - - | ${TAR} xUCf ${PREFIX}/${PHPBBDIR} -
+ @ ${TOUCH} ${PREFIX}/${PHPBBDIR}/config.php
@ ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${PHPBBDIR}
post-install:
diff --git a/www/phpbb-devel/pkg-plist b/www/phpbb-devel/pkg-plist
index 32f673338fcf..cbcbc44971a0 100644
--- a/www/phpbb-devel/pkg-plist
+++ b/www/phpbb-devel/pkg-plist
@@ -126,7 +126,6 @@
%%PHPBBDIR%%/cache/.htaccess
%%PHPBBDIR%%/cache/index.htm
%%PHPBBDIR%%/common.php
-%%PHPBBDIR%%/config.php
%%PHPBBDIR%%/cron.php
%%PHPBBDIR%%/docs/AUTHORS
%%PHPBBDIR%%/docs/CHANGELOG.html
@@ -909,7 +908,9 @@
%%PHPBBDIR%%/viewforum.php
%%PHPBBDIR%%/viewonline.php
%%PHPBBDIR%%/viewtopic.php
+@exec [ -f %D/%%PHPBBDIR%%/config.php ] || touch %D/%%PHPBBDIR%%/config.php
@exec chown -R %%WWWOWN%%:%%WWWGRP%% %B
+@unexec if [ -f %D/%%PHPBBDIR%%/config.php ]; then if [ `stat -f %%z %D/%%PHPBBDIR%%/config.php` = "0" ] ; then rm -f %D/%%PHPBBDIR%%/config.php; fi; fi
@dirrm %%PHPBBDIR%%/styles/subsilver2/theme/images
@dirrm %%PHPBBDIR%%/styles/subsilver2/theme
@dirrm %%PHPBBDIR%%/styles/subsilver2/template
@@ -963,5 +964,5 @@
@dirrm %%PHPBBDIR%%/adm/style
@dirrm %%PHPBBDIR%%/adm/images
@dirrm %%PHPBBDIR%%/adm
-@dirrm %%PHPBBDIR%%
+@dirrmtry %%PHPBBDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/phpbb3/Makefile b/www/phpbb3/Makefile
index 6ee1050fcffd..0f840b3ffcfc 100644
--- a/www/phpbb3/Makefile
+++ b/www/phpbb3/Makefile
@@ -55,7 +55,8 @@ pre-everything::
do-install:
@ ${MKDIR} -m 0775 ${PREFIX}/${PHPBBDIR}
- @ cd ${WRKSRC} && ${FIND} . -print | ${TAR} cTf - - | ${TAR} xUCf ${PREFIX}/${PHPBBDIR} -
+ @ cd ${WRKSRC} && ${FIND} . ! -name config.php ! -name . -print | ${TAR} cTf - - | ${TAR} xUCf ${PREFIX}/${PHPBBDIR} -
+ @ ${TOUCH} ${PREFIX}/${PHPBBDIR}/config.php
@ ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${PHPBBDIR}
post-install:
diff --git a/www/phpbb3/pkg-plist b/www/phpbb3/pkg-plist
index 32f673338fcf..cbcbc44971a0 100644
--- a/www/phpbb3/pkg-plist
+++ b/www/phpbb3/pkg-plist
@@ -126,7 +126,6 @@
%%PHPBBDIR%%/cache/.htaccess
%%PHPBBDIR%%/cache/index.htm
%%PHPBBDIR%%/common.php
-%%PHPBBDIR%%/config.php
%%PHPBBDIR%%/cron.php
%%PHPBBDIR%%/docs/AUTHORS
%%PHPBBDIR%%/docs/CHANGELOG.html
@@ -909,7 +908,9 @@
%%PHPBBDIR%%/viewforum.php
%%PHPBBDIR%%/viewonline.php
%%PHPBBDIR%%/viewtopic.php
+@exec [ -f %D/%%PHPBBDIR%%/config.php ] || touch %D/%%PHPBBDIR%%/config.php
@exec chown -R %%WWWOWN%%:%%WWWGRP%% %B
+@unexec if [ -f %D/%%PHPBBDIR%%/config.php ]; then if [ `stat -f %%z %D/%%PHPBBDIR%%/config.php` = "0" ] ; then rm -f %D/%%PHPBBDIR%%/config.php; fi; fi
@dirrm %%PHPBBDIR%%/styles/subsilver2/theme/images
@dirrm %%PHPBBDIR%%/styles/subsilver2/theme
@dirrm %%PHPBBDIR%%/styles/subsilver2/template
@@ -963,5 +964,5 @@
@dirrm %%PHPBBDIR%%/adm/style
@dirrm %%PHPBBDIR%%/adm/images
@dirrm %%PHPBBDIR%%/adm
-@dirrm %%PHPBBDIR%%
+@dirrmtry %%PHPBBDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%