summaryrefslogtreecommitdiff
path: root/mail/vqregister
diff options
context:
space:
mode:
authorSergei Kolobov <sergei@FreeBSD.org>2003-12-12 14:23:53 +0000
committerSergei Kolobov <sergei@FreeBSD.org>2003-12-12 14:23:53 +0000
commita110ceccb6250278492b07c7923df8d241821425 (patch)
treebc85f73a566db7b12248d40da725986ef0933912 /mail/vqregister
parents/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/Makefile36
-rw-r--r--mail/vqregister/distinfo1
-rw-r--r--mail/vqregister/files/patch-Makefile23
-rw-r--r--mail/vqregister/pkg-descr13
-rw-r--r--mail/vqregister/pkg-plist20
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