- Change installation directory

- Various minor fixes

PR:		ports/97145
Submitted by:	Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
Approved by:	krion (mentor)
This commit is contained in:
Andrew Pantyukhin 2006-05-31 13:02:33 +00:00
parent b247306d8a
commit 16ef18761f
3 changed files with 22 additions and 14 deletions

View file

@ -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 @@ COMMENT= A set of PHP-scripts to manage FTP over the web
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 <bsd.port.mk>

View file

@ -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/

View file

@ -70,3 +70,4 @@
@dirrm %%PHPWEBFTPDIR%%/style
@dirrm %%PHPWEBFTPDIR%%/tmp
@dirrm %%PHPWEBFTPDIR%%
@exec find %D/%%PHPWEBFTPDIR%% -type d -print0 | xargs -0 chown %%WWWOWN%%:%%WWWGRP%%