diff options
author | Gunnar Wrobel <wrobel@gentoo.org> | 2008-09-10 08:31:03 +0000 |
---|---|---|
committer | Gunnar Wrobel <wrobel@gentoo.org> | 2008-09-10 08:31:03 +0000 |
commit | 5d4cfe11acbf30da8eb7ce7b368ea97e43849c71 (patch) | |
tree | 144ebc308e46a2e6584dceb42a1ce95914ffad0f | |
parent | Make eclass-manpages ready, bug #210793, thank mren for report. (diff) | |
download | gentoo-2-5d4cfe11acbf30da8eb7ce7b368ea97e43849c71.tar.gz gentoo-2-5d4cfe11acbf30da8eb7ce7b368ea97e43849c71.tar.bz2 gentoo-2-5d4cfe11acbf30da8eb7ce7b368ea97e43849c71.zip |
Added postfixadmin-2.2.1.1 (#233388).
(Portage version: 2.1.4.4)
-rw-r--r-- | www-apps/postfixadmin/ChangeLog | 7 | ||||
-rw-r--r-- | www-apps/postfixadmin/postfixadmin-2.2.1.1.ebuild | 80 |
2 files changed, 86 insertions, 1 deletions
diff --git a/www-apps/postfixadmin/ChangeLog b/www-apps/postfixadmin/ChangeLog index 94c752fdcfca..68af5514cad0 100644 --- a/www-apps/postfixadmin/ChangeLog +++ b/www-apps/postfixadmin/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for www-apps/postfixadmin # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-apps/postfixadmin/ChangeLog,v 1.12 2008/06/01 15:08:28 wrobel Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-apps/postfixadmin/ChangeLog,v 1.13 2008/09/10 08:31:03 wrobel Exp $ + +*postfixadmin-2.2.1.1 (10 Sep 2008) + + 10 Sep 2008; wrobel@gentoo.org +postfixadmin-2.2.1.1.ebuild: + Added postfixadmin-2.2.1.1 (#233388). *postfixadmin-2.2.0 (01 Jun 2008) diff --git a/www-apps/postfixadmin/postfixadmin-2.2.1.1.ebuild b/www-apps/postfixadmin/postfixadmin-2.2.1.1.ebuild new file mode 100644 index 000000000000..af7041cd7119 --- /dev/null +++ b/www-apps/postfixadmin/postfixadmin-2.2.1.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apps/postfixadmin/postfixadmin-2.2.1.1.ebuild,v 1.1 2008/09/10 08:31:03 wrobel Exp $ + +inherit eutils webapp depend.php confutils + +DESCRIPTION="Web Based Management tool for Postfix style virtual domains and users." +HOMEPAGE="http://high5.net/postfixadmin/" +SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}.tar.gz" +RESTRICT="mirror" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="mysql postgres" + +DEPEND=">=mail-mta/postfix-2.0.0 + >=dev-lang/perl-5.0 + dev-perl/DBI + mysql? ( dev-perl/DBD-mysql ) + postgres? ( dev-perl/DBD-Pg )" +RDEPEND="${DEPEND}" + +need_httpd_cgi +need_php_httpd + +pkg_setup() { + webapp_pkg_setup + + confutils_require_any mysql postgres + confutils_use_depend_built_with_all mysql mail-mta/postfix mysql + confutils_use_depend_built_with_all postgres mail-mta/postfix postgres + + if use mysql; then + enewgroup vacation + enewuser vacation -1 -1 -1 vacation + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + ecvs_clean + + mv VIRTUAL_VACATION/INSTALL.TXT VIRTUAL_VACATION_INSTALL.TXT +} + +src_install() { + webapp_src_preinst + + # virtual vacation only works with MySQL + if use mysql; then + diropts -m0770 -o vacation -g vacation + dodir /var/spool/vacation + keepdir /var/spool/vacation + insinto /var/spool/vacation + insopts -m770 -o vacation -g vacation + doins "${S}"/VIRTUAL_VACATION/vacation.pl + + diropts -m775 -o root -g root + insopts -m644 -o root -g root + fi + + local docs="DOCUMENTS/BACKUP_MX.txt CHANGELOG.TXT INSTALL.TXT + DOCUMENTS/LANGUAGE.txt DOCUMENTS/UPGRADE.txt + VIRTUAL_VACATION_INSTALL.TXT" + dodoc ${docs} + + insinto "${MY_HTDOCSDIR}" + doins -r . + + for FILE in ${docs} GPL-LICENSE.TXT LICENSE.TXT ADDITIONS/ debian/ + do + rm -rf ${FILE} + done + + webapp_configfile "${MY_HTDOCSDIR}"/config.inc.php + + webapp_postinst_txt en "${FILESDIR}"/postinstall-en-2.2.0.txt + webapp_src_install +} |