Index: Makefile =================================================================== RCS file: /home/pcvs/ports/ftp/phpwebftp/Makefile,v retrieving revision 1.4 diff -u -r1.4 Makefile --- Makefile 3 May 2006 08:16:26 -0000 1.4 +++ Makefile 31 May 2006 11:52:14 -0000 @@ -7,10 +7,11 @@ PORTNAME= phpwebftp PORTVERSION= 3.3 +PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= phpwebftp -DISTNAME= ${PORTNAME}33 +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}${PORTVERSION:S/.//} MAINTAINER= acardenas@bsd.org.pe COMMENT= A set of PHP-scripts to manage FTP over the web @@ -18,19 +19,19 @@ USE_ZIP= yes NO_BUILD= yes USE_PHP= ftp -PHPWEBFTPDIR?= www/data-dist/${PORTNAME} -PLIST_SUB+= PHPWEBFTPDIR=${PHPWEBFTPDIR} -WRKSRC= ${WRKDIR}/${PORTNAME} +PHPWEBFTPDIR?= www/${PORTNAME} +PLIST_SUB+= PHPWEBFTPDIR=${PHPWEBFTPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} +WRKSRC= ${WRKDIR}/${PORTNAME} +INSTALL_DIRE= ${INSTALL} -d -m 0755 -o ${WWWOWN} -g ${WWWGRP} +INSTALL_FILE= ${INSTALL} -m 0644 -o ${WWWOWN} -g ${WWWGRP} -do-configure: - @${FIND} -d ${WRKSRC} -name CVS -type d -print0 | ${XARGS} -0 ${RM} -R +post-extract: + @${FIND} -d ${WRKSRC} -name CVS -type d -exec ${RM} -R "{}" \; do-install: - ${MKDIR} ${PREFIX}/${PHPWEBFTPDIR} + ${INSTALL_DIRE} ${PREFIX}/${PHPWEBFTPDIR} @cd ${WRKSRC} && \ - ${FIND} * -type d -exec ${MKDIR} "${PREFIX}/${PHPWEBFTPDIR}/{}" \; && \ + ${FIND} * -type d -exec ${INSTALL_DIRE} "${PREFIX}/${PHPWEBFTPDIR}/{}" \; && \ ${FIND} -E * -type f -iregex ".*\.(php|html|css|gif|js)" \ - -exec ${INSTALL_DATA} "{}" "${PREFIX}/${PHPWEBFTPDIR}/{}" \; - @${CHGRP} -R ${WWWGRP} ${PREFIX}/${PHPWEBFTPDIR} - + -exec ${INSTALL_FILE} "{}" "${PREFIX}/${PHPWEBFTPDIR}/{}" \; .include Index: pkg-descr =================================================================== RCS file: /home/pcvs/ports/ftp/phpwebftp/pkg-descr,v retrieving revision 1.1 diff -u -r1.1 pkg-descr --- pkg-descr 18 Sep 2005 00:00:44 -0000 1.1 +++ pkg-descr 31 May 2006 11:52:14 -0000 @@ -1,3 +1,9 @@ -phpWebFTP - Free web based FTP client +phpWebFTP offers a way of connecting to you FTP server, even when you +are behind a firewall or proxy not allowing traffic to FTP servers. +This is very common in business networks. phpWebFTP overcomes this +issue by making a FTP connection from your webserver to your FTP server +and transfering the files from this web server to your webclient over +the standard http protocol. phpWebFTP is free software and the source +is available under GNU license. -WWW: http://www.v-wijk.net/ +WWW: http://www.phpwebftp.com/ Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/ftp/phpwebftp/pkg-plist,v retrieving revision 1.4 diff -u -r1.4 pkg-plist --- pkg-plist 3 May 2006 08:16:26 -0000 1.4 +++ pkg-plist 31 May 2006 11:52:14 -0000 @@ -70,3 +70,4 @@ @dirrm %%PHPWEBFTPDIR%%/style @dirrm %%PHPWEBFTPDIR%%/tmp @dirrm %%PHPWEBFTPDIR%% +@exec find %D/%%PHPWEBFTPDIR%% -type d -print0 | xargs -0 chown %%WWWOWN%%:%%WWWGRP%%