diff options
author | Sergei Kolobov <sergei@FreeBSD.org> | 2003-12-12 14:23:53 +0000 |
---|---|---|
committer | Sergei Kolobov <sergei@FreeBSD.org> | 2003-12-12 14:23:53 +0000 |
commit | a110ceccb6250278492b07c7923df8d241821425 (patch) | |
tree | bc85f73a566db7b12248d40da725986ef0933912 /mail/vqregister | |
parent | s/rpm2cpio/rpm2cpio.pl/ after the recent update of archivers/rpm2cpio (the (diff) |
Add vqregister 2.6, an extremely admin-configurable email user signup CGI.
vQregister is a CGI which allows new email users to signup on your system.
It is extremely configurable, and has many methods of operation.
* Configurable to allow random generation of passwords, which are
emailed to users.
* Redirect your users (ie, SqWebmail) after the signup process is complete.
* Fully templacized HTML, and email output.
WWW: http://www.inter7.com/vqregister.html
PR: 59525
Submitted by: Dan Caescu <daniel@freebsd.ro>
Notes
Notes:
svn path=/head/; revision=95665
Diffstat (limited to 'mail/vqregister')
-rw-r--r-- | mail/vqregister/Makefile | 36 | ||||
-rw-r--r-- | mail/vqregister/distinfo | 1 | ||||
-rw-r--r-- | mail/vqregister/files/patch-Makefile | 23 | ||||
-rw-r--r-- | mail/vqregister/pkg-descr | 13 | ||||
-rw-r--r-- | mail/vqregister/pkg-plist | 20 |
5 files changed, 93 insertions, 0 deletions
diff --git a/mail/vqregister/Makefile b/mail/vqregister/Makefile new file mode 100644 index 000000000000..6d13eb5abe30 --- /dev/null +++ b/mail/vqregister/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: vqregister +# Date created: 2003-11-15 +# Whom: Dan Caescu <daniel@freebsd.ro> +# +# $FreeBSD$ +# + +PORTNAME= vqregister +PORTVERSION= 2.6 +CATEGORIES= mail www +MASTER_SITES= http://www.inter7.com/vqregister/ + +MAINTAINER= daniel@freebsd.ro +COMMENT= An extremely admin-configurable email user signup CGI + +BUILD_DEPENDS= ${VPOPMAIL_DIR}:${PORTSDIR}/mail/vpopmail +RUN_DEPENDS= ${VPOPMAIL_DIR}:${PORTSDIR}/mail/vpopmail \ + ${WWW_DIR}:${PORTSDIR}/www/apache13 + +VPOPMAIL_DIR?= ${LOCALBASE}/vpopmail +WWW_DIR?= ${LOCALBASE}/www + +USE_MYSQL= yes +MAKE_ENV= VDIR=${VPOPMAIL_DIR} WWW_DIR=${WWW_DIR} +PLIST_SUB= WWW_DIR=${WWW_DIR} + +DOCS= CONFIG CONTRIBUTORS FORM HISTORY TEMPLATE + +.if !defined(NOPORTDOCS) +post-install: + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} +.endif + +.include <bsd.port.mk> + diff --git a/mail/vqregister/distinfo b/mail/vqregister/distinfo new file mode 100644 index 000000000000..39ea6dc9f890 --- /dev/null +++ b/mail/vqregister/distinfo @@ -0,0 +1 @@ +MD5 (vqregister-2.6.tar.gz) = 7f0f0808f03096ef5c7203693842f9c4 diff --git a/mail/vqregister/files/patch-Makefile b/mail/vqregister/files/patch-Makefile new file mode 100644 index 000000000000..7a7e5853ac23 --- /dev/null +++ b/mail/vqregister/files/patch-Makefile @@ -0,0 +1,23 @@ +--- Makefile.orig Fri Dec 12 17:04:17 2003 ++++ Makefile Fri Dec 12 17:07:04 2003 +@@ -2,16 +2,16 @@ + # vol@inter7.com + # + +-VDIR = /home/vpopmail ++VDIR?= /home/vpopmail + CC = gcc + BIN = vqregister +-DEFS = -I$(VDIR)/include -I/usr/local/mysql/include ++DEFS = -I$(VDIR)/include -I${LOCALBASE}/include/mysql + LINKDEFS = +-LIBS = -L$(VDIR)/lib -lvpopmail -lcrypt -L/usr/local/mysql/lib/mysql -lmysqlclient ++LIBS = -L$(VDIR)/lib -lvpopmail -lcrypt -L${LOCALBASE}/lib/mysql -lmysqlclient + OBJS = main.o cgi.o template.o global.o misc.o config.o register.o password.o \ + vpopmail.o db.o field.o badhosts.o + +-INSTALL_DIR = /usr/local/apache/cgi-bin/vqregister ++INSTALL_DIR = ${WWW_DIR}/cgi-bin/vqregister + INSTALL_BIN = vqregister.cgi + INSTALL_UID = vpopmail + INSTALL_GID = vchkpw diff --git a/mail/vqregister/pkg-descr b/mail/vqregister/pkg-descr new file mode 100644 index 000000000000..eba6064b5d93 --- /dev/null +++ b/mail/vqregister/pkg-descr @@ -0,0 +1,13 @@ +vQregister is a CGI which allows new email users to signup on your system. +It is extremely configurable, and has many methods of operation. + * Configurable to allow random generation of passwords, which are + emailed to users. + * Redirect your users (ie, SqWebmail) after the signup process is + complete. + * Fully templacized HTML, and email output. + +WWW: http://www.inter7.com/vqregister.html + +- Dan Caescu +daniel@freebsd.ro +dan_c@pellin.ro diff --git a/mail/vqregister/pkg-plist b/mail/vqregister/pkg-plist new file mode 100644 index 000000000000..ac191c566535 --- /dev/null +++ b/mail/vqregister/pkg-plist @@ -0,0 +1,20 @@ +@comment $FreeBSD$ +%%PORTDOCS%%%%DOCSDIR%%/CONFIG +%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS +%%PORTDOCS%%%%DOCSDIR%%/FORM +%%PORTDOCS%%%%DOCSDIR%%/HISTORY +%%PORTDOCS%%%%DOCSDIR%%/TEMPLATE +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@cwd %%WWW_DIR%% +cgi-bin/vqregister/vqregister.cgi +cgi-bin/vqregister/vqregister.email +cgi-bin/vqregister/vqregister.conf +cgi-bin/vqregister/html/error.html +cgi-bin/vqregister/html/failure.html +cgi-bin/vqregister/html/init_error.html +cgi-bin/vqregister/html/register.html +cgi-bin/vqregister/html/register.with.password.html +cgi-bin/vqregister/html/success.html +cgi-bin/vqregister/html/success.with.password.html +@dirrm cgi-bin/vqregister/html +@dirrm cgi-bin/vqregister |