aboutsummaryrefslogtreecommitdiff
path: root/www/phpmp
diff options
context:
space:
mode:
authorKevin Lo <kevlo@FreeBSD.org>2011-04-24 06:07:10 +0000
committerKevin Lo <kevlo@FreeBSD.org>2011-04-24 06:07:10 +0000
commit1f1f5c58f28d3866d1e2d795168f854223886af1 (patch)
tree6fae8cd72b0b41428a45c28acc3d16f8eb525755 /www/phpmp
parent792b8b103ea40a3da6da61e321036409d62c69b8 (diff)
downloadports-1f1f5c58f28d3866d1e2d795168f854223886af1.tar.gz
ports-1f1f5c58f28d3866d1e2d795168f854223886af1.zip
Notes
Diffstat (limited to 'www/phpmp')
-rw-r--r--www/phpmp/Makefile21
-rw-r--r--www/phpmp/pkg-plist4
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