Gentoo Archives: gentoo-commits

From: "Gunnar Wrobel (wrobel)" <wrobel@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apps/postfixadmin: ChangeLog postfixadmin-2.2.1.1.ebuild
Date: Wed, 10 Sep 2008 08:31:06
Message-Id: E1KdL6N-0003Bl-VV@stork.gentoo.org
1 wrobel 08/09/10 08:31:03
2
3 Modified: ChangeLog
4 Added: postfixadmin-2.2.1.1.ebuild
5 Log:
6 Added postfixadmin-2.2.1.1 (#233388).
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.13 www-apps/postfixadmin/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/postfixadmin/ChangeLog?rev=1.13&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/postfixadmin/ChangeLog?rev=1.13&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/postfixadmin/ChangeLog?r1=1.12&r2=1.13
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/www-apps/postfixadmin/ChangeLog,v
19 retrieving revision 1.12
20 retrieving revision 1.13
21 diff -u -r1.12 -r1.13
22 --- ChangeLog 1 Jun 2008 15:08:28 -0000 1.12
23 +++ ChangeLog 10 Sep 2008 08:31:03 -0000 1.13
24 @@ -1,6 +1,11 @@
25 # ChangeLog for www-apps/postfixadmin
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/www-apps/postfixadmin/ChangeLog,v 1.12 2008/06/01 15:08:28 wrobel Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/www-apps/postfixadmin/ChangeLog,v 1.13 2008/09/10 08:31:03 wrobel Exp $
29 +
30 +*postfixadmin-2.2.1.1 (10 Sep 2008)
31 +
32 + 10 Sep 2008; wrobel@g.o +postfixadmin-2.2.1.1.ebuild:
33 + Added postfixadmin-2.2.1.1 (#233388).
34
35 *postfixadmin-2.2.0 (01 Jun 2008)
36
37
38
39
40 1.1 www-apps/postfixadmin/postfixadmin-2.2.1.1.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/postfixadmin/postfixadmin-2.2.1.1.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apps/postfixadmin/postfixadmin-2.2.1.1.ebuild?rev=1.1&content-type=text/plain
44
45 Index: postfixadmin-2.2.1.1.ebuild
46 ===================================================================
47 # Copyright 1999-2008 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $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 $
50
51 inherit eutils webapp depend.php confutils
52
53 DESCRIPTION="Web Based Management tool for Postfix style virtual domains and users."
54 HOMEPAGE="http://high5.net/postfixadmin/"
55 SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}.tar.gz"
56 RESTRICT="mirror"
57
58 LICENSE="GPL-2"
59 KEYWORDS="~amd64 ~x86"
60 IUSE="mysql postgres"
61
62 DEPEND=">=mail-mta/postfix-2.0.0
63 >=dev-lang/perl-5.0
64 dev-perl/DBI
65 mysql? ( dev-perl/DBD-mysql )
66 postgres? ( dev-perl/DBD-Pg )"
67 RDEPEND="${DEPEND}"
68
69 need_httpd_cgi
70 need_php_httpd
71
72 pkg_setup() {
73 webapp_pkg_setup
74
75 confutils_require_any mysql postgres
76 confutils_use_depend_built_with_all mysql mail-mta/postfix mysql
77 confutils_use_depend_built_with_all postgres mail-mta/postfix postgres
78
79 if use mysql; then
80 enewgroup vacation
81 enewuser vacation -1 -1 -1 vacation
82 fi
83 }
84
85 src_unpack() {
86 unpack ${A}
87 cd "${S}"
88 ecvs_clean
89
90 mv VIRTUAL_VACATION/INSTALL.TXT VIRTUAL_VACATION_INSTALL.TXT
91 }
92
93 src_install() {
94 webapp_src_preinst
95
96 # virtual vacation only works with MySQL
97 if use mysql; then
98 diropts -m0770 -o vacation -g vacation
99 dodir /var/spool/vacation
100 keepdir /var/spool/vacation
101 insinto /var/spool/vacation
102 insopts -m770 -o vacation -g vacation
103 doins "${S}"/VIRTUAL_VACATION/vacation.pl
104
105 diropts -m775 -o root -g root
106 insopts -m644 -o root -g root
107 fi
108
109 local docs="DOCUMENTS/BACKUP_MX.txt CHANGELOG.TXT INSTALL.TXT
110 DOCUMENTS/LANGUAGE.txt DOCUMENTS/UPGRADE.txt
111 VIRTUAL_VACATION_INSTALL.TXT"
112 dodoc ${docs}
113
114 insinto "${MY_HTDOCSDIR}"
115 doins -r .
116
117 for FILE in ${docs} GPL-LICENSE.TXT LICENSE.TXT ADDITIONS/ debian/
118 do
119 rm -rf ${FILE}
120 done
121
122 webapp_configfile "${MY_HTDOCSDIR}"/config.inc.php
123
124 webapp_postinst_txt en "${FILESDIR}"/postinstall-en-2.2.0.txt
125 webapp_src_install
126 }