diff options
Diffstat (limited to 'www/phpmp')
-rw-r--r-- | www/phpmp/Makefile | 21 | ||||
-rw-r--r-- | www/phpmp/pkg-plist | 4 |
2 files changed, 22 insertions, 3 deletions
diff --git a/www/phpmp/Makefile b/www/phpmp/Makefile index c2585545528d..0b6c380f5595 100644 --- a/www/phpmp/Makefile +++ b/www/phpmp/Makefile @@ -7,9 +7,9 @@ PORTNAME= phpmp PORTVERSION= 0.11.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www -MASTER_SITES= http://mercury.chem.pitt.edu/~shank/ +MASTER_SITES= SF/musicpd/phpMp/${PORTVERSION} DISTNAME= phpMp-${PORTVERSION} MAINTAINER= kevlo@FreeBSD.org @@ -21,10 +21,27 @@ USE_PHP= pcre sockets PHPMP?= www/phpmp PLIST_SUB+= PHPMP=${PHPMP} +post-patch: +# Replace deprecated HTTP_(GET|POST)_VARS with _(GET|POST) + @${REINPLACE_CMD} -e 's#HTTP\(_[^_]*\)_VARS#\1#' \ + ${WRKSRC}/playlist.php ${WRKSRC}/main_body.php +# Stop clobbering config.php & disable volume control by default; +# incremental volume changes no longer supported by musicpd + @${MV} ${WRKSRC}/config.php ${WRKSRC}/config.php.sample + @${REINPLACE_CMD} -e 's/^\(.display_volume[^"]*"\)yes/\1no/' \ + ${WRKSRC}/config.php.sample + @${RM} ${WRKSRC}/*.bak + do-install: @${MKDIR} ${PREFIX}/${PHPMP} @${CP} -R ${WRKSRC}/ ${PREFIX}/${PHPMP} @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${PHPMP} @${CHMOD} -R 755 ${PREFIX}/${PHPMP} +post-install: + @if [ ! -f ${PREFIX}/${PHPMP}/config.php ]; then \ + ${CP} -p ${PREFIX}/${PHPMP}/config.php.sample \ + ${PREFIX}/${PHPMP}/config.php ; \ + fi + .include <bsd.port.mk> diff --git a/www/phpmp/pkg-plist b/www/phpmp/pkg-plist index a4697638a6b1..a6e21ae8a4f7 100644 --- a/www/phpmp/pkg-plist +++ b/www/phpmp/pkg-plist @@ -3,7 +3,9 @@ %%PHPMP%%/INSTALL %%PHPMP%%/README %%PHPMP%%/TODO -%%PHPMP%%/config.php +@unexec if cmp -s %D/%%PHPMP%%/config.php.sample %D/%%PHPMP%%/config.php; then rm -f %D/%%PHPMP%%/config.php; fi +%%PHPMP%%/config.php.sample +@exec if [ ! -f %D/%%PHPMP%%/config.php ] ; then cp -p %D/%F %B/config.php; fi %%PHPMP%%/find.php %%PHPMP%%/find_body.php %%PHPMP%%/index.php |