Add vexim 2.0.1, a web interface for managing virtual domains for exim.

PR:		ports/81955
Submitted by:	John Oxley <john@yoafrica.com>
This commit is contained in:
Sam Lawrance 2005-06-21 08:53:56 +00:00
parent 7fb053098a
commit ff25c21a14
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=137804
6 changed files with 161 additions and 0 deletions

View File

@ -501,6 +501,7 @@
SUBDIR += up-imapproxy
SUBDIR += usendmail
SUBDIR += vbsfilter
SUBDIR += vexim
SUBDIR += vm
SUBDIR += vm-pop3d
SUBDIR += vmailmgr

52
mail/vexim/Makefile Normal file
View File

@ -0,0 +1,52 @@
# New ports collection makefile for: vexim
# Date created: 6 June 2005
# Whom: John Oxley <john@yoafrica.com>
#
# $FreeBSD$
PORTNAME= vexim
PORTVERSION= 2.0.1
CATEGORIES= mail www
MASTER_SITES= http://silverwraith.com/vexim/
DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= john@yoafrica.com
COMMENT= A web interface for managing virtual domains for exim
VEXIMDIR= www/${PORTNAME}
WRKSRC= ${WRKDIR}/vexim2
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
NO_BUILD= yes
USE_MYSQL= yes
USE_APACHE= yes
USE_PHP= yes
post-patch:
${FIND} ${WRKSRC} -name CVS -prune -exec ${RM} -r {} \;
do-install:
@${ECHO} "Installing in ${VEXIMDIR}"
${MKDIR} ${PREFIX}/${VEXIMDIR}
cd ${WRKSRC}/vexim && ${FIND} . \
-type d -exec ${MKDIR} ${PREFIX}/${VEXIMDIR}/{} \; \
-o -type f -exec ${INSTALL_DATA} {} ${PREFIX}/${VEXIMDIR}/{} \;
${MKDIR} ${DATADIR}
cd ${WRKSRC}/setup && ${FIND} . \
-type d -exec ${MKDIR} ${DATADIR}/{} \; \
-o -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} \;
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${FIND} docs \
-type d -exec ${MKDIR} ${DOCSDIR}/{} \; \
-o -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
.for i in INSTALL LICENSE README TODO
${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

2
mail/vexim/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (vexim2.0.1.tar.gz) = e0e667e64bc578f64d87d20b749c67d5
SIZE (vexim2.0.1.tar.gz) = 87667

View File

@ -0,0 +1,6 @@
------------------------------------------------------------------------
For post-install configuration steps, please read
%%PREFIX%%/share/doc/vexim/INSTALL
------------------------------------------------------------------------

5
mail/vexim/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
Virtual Exim is a PHP and SQL based approach to hosting multiple email domains
using Exim. Exim is used to collect mail for local users, and an SQL backend is
used as a data store for users passwords, and other configuration information.
WWW: http://silverwraith.com/vexim/

95
mail/vexim/pkg-plist Normal file
View File

@ -0,0 +1,95 @@
%%DATADIR%%/pgsql.sql
%%DATADIR%%/mysql.sql
%%DATADIR%%/create_db.pl
%%PORTDOCS%%%%DOCSDIR%%/docs/clients/cyrus.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/clients/freebsd-courierimap.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/clients/mysql-popper.conf
%%PORTDOCS%%%%DOCSDIR%%/docs/clients/qpop-mysql.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/clients/freebsd-tpop3d.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/vexim-acl-check-content.conf
%%PORTDOCS%%%%DOCSDIR%%/docs/database-spec.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/checklist.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/configure
%%PORTDOCS%%%%DOCSDIR%%/docs/vexim-acl-check-helo.conf
%%PORTDOCS%%%%DOCSDIR%%/docs/vexim-acl-check-rcpt.conf
%%PORTDOCS%%%%DOCSDIR%%/docs/vexim-acl-check-spf.conf
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/TODO
www/vexim/locale/en_EN/LC_MESSAGES/en.po
www/vexim/locale/en_EN/LC_MESSAGES/messages.mo
www/vexim/locale/ro_RO/LC_MESSAGES/messages.mo
www/vexim/locale/ro_RO/LC_MESSAGES/ro.po
www/vexim/locale/hu_HU/LC_MESSAGES/hu.po
www/vexim/locale/hu_HU/LC_MESSAGES/messages.mo
www/vexim/locale/de_DE/LC_MESSAGES/de.po
www/vexim/locale/de_DE/LC_MESSAGES/messages.mo
www/vexim/images/check.gif
www/vexim/images/trashcan.gif
www/vexim/config/authpostmaster.php
www/vexim/config/authsite.php
www/vexim/config/authuser.php
www/vexim/config/functions.php
www/vexim/config/header.php
www/vexim/config/variables.php
www/vexim/config/en.po
www/vexim/config/i18n.php
www/vexim/config/template.pot
www/vexim/config/hu.po
www/vexim/config/httpheaders.php
www/vexim/sitepasswordsubmit.php
www/vexim/sitepassword.php
www/vexim/sitedelete.php
www/vexim/sitechangesubmit.php
www/vexim/sitechange.php
www/vexim/siteaddsubmit.php
www/vexim/siteadd.php
www/vexim/site.php
www/vexim/logout.php
www/vexim/login.php
www/vexim/index.php
www/vexim/adminuserdelete.php
www/vexim/adminuserchangesubmit.php
www/vexim/adminuserchange.php
www/vexim/adminuserblocksubmit.php
www/vexim/adminuseraddsubmit.php
www/vexim/adminuseradd.php
www/vexim/adminuser.php
www/vexim/adminlists.php
www/vexim/adminfaildelete.php
www/vexim/adminfailchangesubmit.php
www/vexim/adminfailchange.php
www/vexim/adminfailaddsubmit.php
www/vexim/adminfailadd.php
www/vexim/adminfail.php
www/vexim/admincatchallsubmit.php
www/vexim/admincatchalladd.php
www/vexim/admincatchall.php
www/vexim/adminaliasdelete.php
www/vexim/adminaliaschangesubmit.php
www/vexim/userchangesubmit.php
www/vexim/adminaliasaddsubmit.php
www/vexim/adminaliasadd.php
www/vexim/adminalias.php
www/vexim/admin.php
www/vexim/adminaliaschange.php
www/vexim/userchange.php
www/vexim/userblocksubmit.php
www/vexim/style.css
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs/clients
%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm www/vexim/locale/en_EN/LC_MESSAGES
@dirrm www/vexim/locale/en_EN
@dirrm www/vexim/locale/ro_RO/LC_MESSAGES
@dirrm www/vexim/locale/ro_RO
@dirrm www/vexim/locale/hu_HU/LC_MESSAGES
@dirrm www/vexim/locale/hu_HU
@dirrm www/vexim/locale/de_DE/LC_MESSAGES
@dirrm www/vexim/locale/de_DE
@dirrm www/vexim/locale
@dirrm www/vexim/images
@dirrm www/vexim/config
@dirrm www/vexim