diff options
author | Beech Rintoul <beech@FreeBSD.org> | 2007-12-12 09:11:24 +0000 |
---|---|---|
committer | Beech Rintoul <beech@FreeBSD.org> | 2007-12-12 09:11:24 +0000 |
commit | 65a4605c65f58a4194fa0590bbf6f9975a85db13 (patch) | |
tree | 4b170207eab54db7b2187378dc9fe17660b67e8e /www/phprecipebook/Makefile | |
parent | 6b6fb34f83331cdd32da5c54f0546e869597911a (diff) | |
download | ports-65a4605c65f58a4194fa0590bbf6f9975a85db13.tar.gz ports-65a4605c65f58a4194fa0590bbf6f9975a85db13.zip |
Notes
Diffstat (limited to 'www/phprecipebook/Makefile')
-rw-r--r-- | www/phprecipebook/Makefile | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/www/phprecipebook/Makefile b/www/phprecipebook/Makefile new file mode 100644 index 000000000000..05c20394da56 --- /dev/null +++ b/www/phprecipebook/Makefile @@ -0,0 +1,60 @@ +# New ports collection makefile for: phprecipebook +# Date created: 27 September 2007 +# Whom: Guido Falsi <mad@madpilot.net> +# +# $FreeBSD$ +# + +PORTNAME= phprecipebook +PORTVERSION= 2.38 +CATEGORIES= www deskutils +MASTER_SITES= SF + +MAINTAINER= mad@madpilot.net +COMMENT= Small php webapp to manage your recipes + +NO_BUILD= yes +USE_PHP= xml +WANT_PHP_WEB= yes +RECIPEDIR?= www/phprecipebook +SUB_FILES= pkg-message + +OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \ + +.include <bsd.port.pre.mk> + +.if defined(WITH_PGSQL) +USE_PHP+= pgsql +USE_PGSQL= yes +.else +USE_PHP+= mysql +USE_MYSQL= yes +.endif + +post-extract: + @${CHMOD} -R u+w ${WRKSRC} + +do-install: + @${MV} ${WRKSRC}/custom_inc.php ${WRKSRC}/custom_inc.php.sample + @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${PREFIX}/${RECIPEDIR} + @if [ ! -f ${PREFIX}/${RECIPEDIR}/custom_inc.php ]; then \ + ${CP} ${PREFIX}/${RECIPEDIR}/custom_inc.php.sample \ + ${PREFIX}/${RECIPEDIR}/custom_inc.php ; fi + @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${RECIPEDIR} + +post-install: + @${ECHO} "@unexec if cmp -s %D/${RECIPEDIR}/custom_inc.php.sample \ + %D/${RECIPEDIR}/custom_inc.php; \ + then rm -f %D/${RECIPEDIR}/custom_inc.php; fi" >> ${TMPPLIST} + @${ECHO} "${RECIPEDIR}/custom_inc.php.sample" >> ${TMPPLIST} + @${ECHO} "@exec if [ ! -f %D/${RECIPEDIR}/custom_inc.php ] ; \ + then cp -p %D/%F %B/custom_inc.php; fi" >> ${TMPPLIST} + @${ECHO} "@exec mkdir -p %D/${RECIPEDIR}/modules/settings" >> ${TMPPLIST} + @${FIND} ${WRKSRC}/${file} -not -type d -not -name 'custom_inc.php*' \ + | ${SED} -ne 's,^${WRKSRC},${RECIPEDIR},p' >> ${TMPPLIST} + @${FIND} -d ${WRKSRC}/${file} -type d \ + | ${SED} -ne 's,^${WRKSRC},@dirrm ${RECIPEDIR},p' >> ${TMPPLIST} + @${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${RECIPEDIR}' >> ${TMPPLIST} + @${SED} -e 's|%%RECIPEDIR%%|${PREFIX}/${RECIPEDIR}|' ${PKGMESSAGE} + +.include <bsd.port.post.mk> |