From b038c8241925ffe1e1e1ed62d594ceb7e96d3800 Mon Sep 17 00:00:00 2001 From: Pav Lucistnik Date: Mon, 20 Dec 2004 19:22:29 +0000 Subject: [PATCH] Add usermanager, a web administration of virtual PureFTPd users. Submitted by: DanGer --- www/Makefile | 1 + www/usermanager/Makefile | 45 ++++++++++++++++++++++++++ www/usermanager/distinfo | 2 ++ www/usermanager/files/pkg-message.in | 8 +++++ www/usermanager/pkg-descr | 8 +++++ www/usermanager/pkg-plist | 47 ++++++++++++++++++++++++++++ 6 files changed, 111 insertions(+) create mode 100644 www/usermanager/Makefile create mode 100644 www/usermanager/distinfo create mode 100644 www/usermanager/files/pkg-message.in create mode 100644 www/usermanager/pkg-descr create mode 100644 www/usermanager/pkg-plist diff --git a/www/Makefile b/www/Makefile index 1baea6e3995b..3b93225546f9 100644 --- a/www/Makefile +++ b/www/Makefile @@ -689,6 +689,7 @@ SUBDIR += udmsearch SUBDIR += ump SUBDIR += urchin5 + SUBDIR += usermanager SUBDIR += visitors SUBDIR += w3 SUBDIR += w3-4 diff --git a/www/usermanager/Makefile b/www/usermanager/Makefile new file mode 100644 index 000000000000..da5a53061f61 --- /dev/null +++ b/www/usermanager/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: UserManager +# Date created: 19 December 2004 +# Whom: DanGer +# +# $FreeBSD$ +# + +PORTNAME= UserManager +PORTVERSION= 1.4.0 +CATEGORIES= www +MASTER_SITES= http://machiel.generaal.net/files/pureftpd/ +DISTNAME= ftp_v${PORTVERSION} + +MAINTAINER= danger@wilbury.sk +COMMENT= Easily create, change, or delete virtual PureFTPd users + +WRKSRC= ${WRKDIR}/ftp + +BROKEN_WITH_PHP= 5 +USE_PHP= mysql + +NO_BUILD= yes +PKGMESSAGE= ${WRKDIR}/pkg-message + +post-patch: + @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} + +do-install: + @${MKDIR} ${PREFIX}/www/data/UserManager + @${MKDIR} ${PREFIX}/www/data/UserManager/images + @${MKDIR} ${PREFIX}/www/data/UserManager/language + @${MKDIR} ${PREFIX}/www/data/UserManager/style + ${INSTALL_DATA} ${WRKSRC}/script.mysql ${PREFIX}/www/data/UserManager + ${INSTALL_DATA} ${WRKSRC}/*.php ${PREFIX}/www/data/UserManager + ${INSTALL_DATA} ${WRKSRC}/readme.txt ${PREFIX}/www/data/UserManager + ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${PREFIX}/www/data/UserManager + ${INSTALL_DATA} ${WRKSRC}/images/* ${PREFIX}/www/data/UserManager/images + ${INSTALL_DATA} ${WRKSRC}/language/* ${PREFIX}/www/data/UserManager/language + ${INSTALL_DATA} ${WRKSRC}/style/* ${PREFIX}/www/data/UserManager/style + @${ECHO_CMD} "" + +post-install: + @${CAT} ${PKGMESSAGE} + +.include diff --git a/www/usermanager/distinfo b/www/usermanager/distinfo new file mode 100644 index 000000000000..3555a4fb697c --- /dev/null +++ b/www/usermanager/distinfo @@ -0,0 +1,2 @@ +MD5 (ftp_v1.4.0.tar.gz) = 4a991f288912a888f561f8e1139660ee +SIZE (ftp_v1.4.0.tar.gz) = 21112 diff --git a/www/usermanager/files/pkg-message.in b/www/usermanager/files/pkg-message.in new file mode 100644 index 000000000000..f875c26144b9 --- /dev/null +++ b/www/usermanager/files/pkg-message.in @@ -0,0 +1,8 @@ +***************************************************************** + + Please check %%PREFIX%%/www/data/UserManager/readme.txt + You will need script.mysql to create MySQL tables and + to edit config.php. To use this manager, you will need to + compile your pure-ftpd with -DWITH_MYSQL + +***************************************************************** diff --git a/www/usermanager/pkg-descr b/www/usermanager/pkg-descr new file mode 100644 index 000000000000..e9fa232e5ef7 --- /dev/null +++ b/www/usermanager/pkg-descr @@ -0,0 +1,8 @@ +User manager for PureFTPd allows administrators to easily create, change, or +delete 'virtual' PureFTPd users. It comes with a set of very good documentation +to help with the setup of PureFTPd, MySQL, and this application. + +WWW: http://machiel.generaal.net/index.php?subject=user_manager_pureftpd + +- DanGer +danger@wilbury.sk diff --git a/www/usermanager/pkg-plist b/www/usermanager/pkg-plist new file mode 100644 index 000000000000..6f030127c0e0 --- /dev/null +++ b/www/usermanager/pkg-plist @@ -0,0 +1,47 @@ +www/data/UserManager/admin.php +www/data/UserManager/CHANGELOG +www/data/UserManager/config.php +www/data/UserManager/index.php +www/data/UserManager/readme.txt +www/data/UserManager/script.mysql +www/data/UserManager/images/arrow_right.gif +www/data/UserManager/images/connect.gif +www/data/UserManager/images/delete.gif +www/data/UserManager/images/edit.gif +www/data/UserManager/images/ftpuser.gif +www/data/UserManager/images/info.gif +www/data/UserManager/images/key.gif +www/data/UserManager/images/left.gif +www/data/UserManager/images/left_bottom.gif +www/data/UserManager/images/left_top.gif +www/data/UserManager/images/login.gif +www/data/UserManager/images/new_ftpuser.gif +www/data/UserManager/images/right.gif +www/data/UserManager/images/right_bottom.gif +www/data/UserManager/images/right_top.gif +www/data/UserManager/images/top.gif +www/data/UserManager/images/user.gif +www/data/UserManager/language/chinese.php +www/data/UserManager/language/danish.php +www/data/UserManager/language/dutch.php +www/data/UserManager/language/english.php +www/data/UserManager/language/french.php +www/data/UserManager/language/german.php +www/data/UserManager/language/hungarian.php +www/data/UserManager/language/index.php +www/data/UserManager/language/italian.php +www/data/UserManager/language/japanese.php +www/data/UserManager/language/korean.php +www/data/UserManager/language/norwegian.php +www/data/UserManager/language/polish.php +www/data/UserManager/language/portuguese.php +www/data/UserManager/language/russian.php +www/data/UserManager/language/spanish.php +www/data/UserManager/language/swedish.php +www/data/UserManager/language/turkish.php +www/data/UserManager/style/default.css +www/data/UserManager/style/orange.css +@dirrm www/data/UserManager/images +@dirrm www/data/UserManager/language +@dirrm www/data/UserManager/style +@dirrm www/data/UserManager