Date: Sat, 12 Jan 2013 16:27:51 +0000 (UTC) From: Chris Rees <crees@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r310284 - in head/mail: . automx Message-ID: <201301121627.r0CGRpCo090440@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: crees Date: Sat Jan 12 16:27:50 2013 New Revision: 310284 URL: http://svnweb.freebsd.org/changeset/ports/310284 Log: automx makes setting up a mail account easy. All your users need to provide is real name, mail address and password. Their mail client and automx will safely handle the rest. automx runs on your server and handles mail account profile requests from your mail clients. Put an end to endless phone calls trying to coach users to configure settings, whose dialogs they can't find. Stop wasting your time writing Tutorials nobody reads. automx unifies Microsofts and Mozillas mail account provisioning standards in one powerful Open Source tool. Choose from many backends, including LDAP and SQL, and let automx create standard and individualized profiles for multiple domains on the fly! WWW: http://www.automx.org/en/ Added: head/mail/automx/ head/mail/automx/Makefile (contents, props changed) head/mail/automx/distinfo (contents, props changed) head/mail/automx/pkg-descr (contents, props changed) head/mail/automx/pkg-plist (contents, props changed) Modified: head/mail/Makefile Modified: head/mail/Makefile ============================================================================== --- head/mail/Makefile Sat Jan 12 16:27:24 2013 (r310283) +++ head/mail/Makefile Sat Jan 12 16:27:50 2013 (r310284) @@ -24,6 +24,7 @@ SUBDIR += asmail SUBDIR += assp SUBDIR += atmail + SUBDIR += automx SUBDIR += autorespond SUBDIR += autosig SUBDIR += avenger Added: head/mail/automx/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/automx/Makefile Sat Jan 12 16:27:50 2013 (r310284) @@ -0,0 +1,62 @@ +# $FreeBSD$ + +PORTNAME= automx +PORTVERSION= 0.9 +CATEGORIES= mail +MASTER_SITES= http://www.automx.org/download/ + +MAINTAINER= crees@FreeBSD.org +COMMENT= Handles mail account profile requests from mail clients + +LICENSE= GPLv3 + +RUN_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_wsgi.so:${PORTSDIR}/www/mod_wsgi \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:${PORTSDIR}/devel/py-lxml \ + bash:${PORTSDIR}/shells/bash \ + wget:${PORTSDIR}/ftp/wget + +USE_APACHE_RUN= 22+ +USE_PYTHON= 2.6+ +NO_BUILD= yes +PORTDATA= * +PORTDOCS= * + +MAN1= ${PORTNAME}-test.1 +MAN5= ${PORTNAME}.conf.5 ${PORTNAME}_ldap.5 ${PORTNAME}_sql.5 + +PKGMESSAGE= ${WRKDIR}/pkg-message + +.include <bsd.port.options.mk> + +post-patch: + ${REINPLACE_CMD} -e '1s,/bin/bash,${LOCALBASE}/bin/bash,' \ + ${WRKSRC}/src/automx-test +# Generate pkg-message from INSTALL file; include lines from Section 5 onwards + line=$$(${SED} -ne '/^5. Web Server/=' ${WRKSRC}/INSTALL) && \ + ${SED} -ne "$$line,\$$p" ${WRKSRC}/INSTALL > ${PKGMESSAGE} + +do-install: + ${MKDIR} ${DATADIR} + (cd ${WRKSRC}/src && ${COPYTREE_SHARE} ${PORTNAME} ${PYTHON_SITELIBDIR}) + ${INSTALL_DATA} ${WRKSRC}/src/automx_wsgi.py ${DATADIR} + ${INSTALL_SCRIPT} ${WRKSRC}/src/automx-test ${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/src/automx.conf \ + ${PREFIX}/etc/automx.conf.sample +.for m in ${MAN1} + ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/$m ${MAN5PREFIX}/man/man1 +.endfor +.for m in ${MAN5} + ${INSTALL_MAN} ${WRKSRC}/doc/man/man5/$m ${MAN5PREFIX}/man/man5 +.endfor +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${DOCSDIR} + (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "[^m]*" ${DOCSDIR}) +.endif + +post-install: + [ -f ${PREFIX}/etc/${PORTNAME}.conf ] || \ + ${CP} -p ${PREFIX}/etc/${PORTNAME}.conf.sample \ + ${PREFIX}/etc/${PORTNAME}.conf + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> Added: head/mail/automx/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/automx/distinfo Sat Jan 12 16:27:50 2013 (r310284) @@ -0,0 +1,2 @@ +SHA256 (automx-0.9.tar.gz) = 66dcd2f643c46f7046094beb3385e1129d70f28f438d83166e0b346f4c724e8c +SIZE (automx-0.9.tar.gz) = 81770 Added: head/mail/automx/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/automx/pkg-descr Sat Jan 12 16:27:50 2013 (r310284) @@ -0,0 +1,15 @@ +automx makes setting up a mail account easy. All your users need to provide +is real name, mail address and password. Their mail client and automx will +safely handle the rest. + +automx runs on your server and handles mail account profile requests from +your mail clients. Put an end to endless phone calls trying to coach users to +configure settings, whose dialogs they can't find. Stop wasting your time +writing Tutorials nobody reads. + +automx unifies Microsofts and Mozillas mail account provisioning standards in +one powerful Open Source tool. Choose from many backends, including LDAP and +SQL, and let automx create standard and individualized profiles for multiple +domains on the fly! + +WWW: http://www.automx.org/en/ Added: head/mail/automx/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/automx/pkg-plist Sat Jan 12 16:27:50 2013 (r310284) @@ -0,0 +1,9 @@ +bin/automx-test +@unexec cmp -s %D/etc/automx.conf %D/etc/automx.conf.sample && rm -f %D/etc/automx.conf || true +etc/automx.conf.sample +@exec [ -f %B/automx.conf ] || cp -p %D/%F %B/automx.conf +%%PYTHON_SITELIBDIR%%/automx/__init__.py +%%PYTHON_SITELIBDIR%%/automx/config.py +%%PYTHON_SITELIBDIR%%/automx/ordereddict.py +%%PYTHON_SITELIBDIR%%/automx/view.py +@dirrm %%PYTHON_SITELIBDIR%%/automx
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301121627.r0CGRpCo090440>