aboutsummaryrefslogtreecommitdiff
path: root/databases/phpmyadmin211/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/phpmyadmin211/Makefile')
-rw-r--r--databases/phpmyadmin211/Makefile37
1 files changed, 28 insertions, 9 deletions
diff --git a/databases/phpmyadmin211/Makefile b/databases/phpmyadmin211/Makefile
index f2e1f895c54e..694c6b444fc9 100644
--- a/databases/phpmyadmin211/Makefile
+++ b/databases/phpmyadmin211/Makefile
@@ -5,26 +5,45 @@
# $FreeBSD$
#
-PORTNAME= phpmyadmin
-PORTVERSION= 2.1.0
+PORTNAME= phpMyAdmin
+PORTVERSION= 2.2.4
CATEGORIES= databases www
-MASTER_SITES= http://phpwizard.net/projects/phpMyAdmin/
-DISTNAME= phpMyAdmin_${PORTVERSION}
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= phpmyadmin
+DISTFILES= ${DISTNAME}-${PHP_VERSION}${EXTRACT_SUFX}
MAINTAINER= nbm@FreeBSD.org
RUN_DEPENDS= ${LOCALBASE}/lib/mysql/libmysqlclient.so:${PORTSDIR}/databases/mysql323-client
-.if defined(WITH_PHP4)
+.if !defined(WITH_PHP3)
RUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4
+PHP_VERSION= php
.else
RUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libphp3.so:${PORTSDIR}/www/mod_php3
+PHP_VERSION= php3
.endif
-WRKSRC= ${WRKDIR}/phpMyAdmin
-NO_BUILD= YES
+USE_BZIP2= yes
+NO_BUILD= yes
+
+MYADMDIR?= www/data.default/phpMyAdmin
+
+ORIG_PLIST= ${PKGDIR}/pkg-plist
+PLIST= ${WRKDIR}/PLIST
+PLIST_SUB+= MYADMDIR=${MYADMDIR} PHP_VERSION=${PHP_VERSION}
+
+post-patch:
+ @${MV} ${WRKSRC}/config.inc.${PHP_VERSION} ${WRKSRC}/config.inc.${PHP_VERSION}.sample
do-install:
- ${MKDIR} ${PREFIX}/www/data.default/phpMyAdmin/
- ${CP} -R ${WRKSRC}/* ${PREFIX}/www/data.default/phpMyAdmin/
+ @${CP} ${ORIG_PLIST} ${PLIST}
+ @f=${MYADMDIR}; while ${TEST} $${#f} -gt 0; do \
+ ${ECHO} "@unexec rmdir %D/$$f || true"; \
+ f=`${ECHO} $$f | ${SED} -e 's,/*[^/]*$$,,'`; \
+ done >> ${PLIST}
+ @${MKDIR} ${PREFIX}/${MYADMDIR}
+ @${FIND} ${WRKSRC} ! -path '*/CVS*' | ${XARGS} -n1 ${SH} -c 'if ${TEST} -d $$0; \
+ then ${MKDIR} ${PREFIX}/${MYADMDIR}$${0#${WRKSRC}}; \
+ else ${INSTALL_DATA} $$0 ${PREFIX}/${MYADMDIR}$${0#${WRKSRC}}; fi'
.include <bsd.port.mk>