Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-mta/qpsmtpd: ChangeLog qpsmtpd-0.83_pre9999.ebuild qpsmtpd-0.82.ebuild qpsmtpd-0.82_pre9999.ebuild
Date: Fri, 31 Jul 2009 08:06:43
Message-Id: E1MWn8S-0004Cw-PY@stork.gentoo.org
1 robbat2 09/07/31 08:06:40
2
3 Modified: ChangeLog
4 Added: qpsmtpd-0.83_pre9999.ebuild qpsmtpd-0.82.ebuild
5 Removed: qpsmtpd-0.82_pre9999.ebuild
6 Log:
7 Version bump per bug #279490.
8 (Portage version: 2.2_rc33/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.6 mail-mta/qpsmtpd/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/ChangeLog?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/ChangeLog?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/ChangeLog?r1=1.5&r2=1.6
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/ChangeLog,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -p -w -b -B -u -u -r1.5 -r1.6
23 --- ChangeLog 28 Apr 2009 07:50:08 -0000 1.5
24 +++ ChangeLog 31 Jul 2009 08:06:40 -0000 1.6
25 @@ -1,6 +1,14 @@
26 # ChangeLog for mail-mta/qpsmtpd
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/ChangeLog,v 1.5 2009/04/28 07:50:08 jokey Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/ChangeLog,v 1.6 2009/07/31 08:06:40 robbat2 Exp $
30 +
31 +*qpsmtpd-0.83_pre9999 (31 Jul 2009)
32 +*qpsmtpd-0.82 (31 Jul 2009)
33 +
34 + 31 Jul 2009; Robin H. Johnson <robbat2@g.o>
35 + -qpsmtpd-0.82_pre9999.ebuild, +qpsmtpd-0.82.ebuild,
36 + +qpsmtpd-0.83_pre9999.ebuild:
37 + Version bump per bug #279490.
38
39 *qpsmtpd-0.82_pre9999 (28 Apr 2009)
40
41
42
43
44 1.1 mail-mta/qpsmtpd/qpsmtpd-0.83_pre9999.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.83_pre9999.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.83_pre9999.ebuild?rev=1.1&content-type=text/plain
48
49 Index: qpsmtpd-0.83_pre9999.ebuild
50 ===================================================================
51 # Copyright 1999-2009 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.83_pre9999.ebuild,v 1.1 2009/07/31 08:06:40 robbat2 Exp $
54
55 EAPI=2
56
57 inherit eutils git perl-app
58
59 DESCRIPTION="qpsmtpd is a flexible smtpd daemon written in Perl"
60 HOMEPAGE="http://smtpd.develooper.com"
61 EGIT_REPO_URI="git://git.develooper.com/qpsmtpd.git"
62
63 LICENSE="as-is"
64 SLOT="0"
65 KEYWORDS=""
66 IUSE="postfix ipv6 syslog"
67
68 RDEPEND=">=dev-lang/perl-5.8.0
69 dev-perl/Net-DNS
70 virtual/perl-MIME-Base64
71 dev-perl/MailTools
72 dev-perl/IPC-Shareable
73 dev-perl/Socket6
74 dev-perl/Danga-Socket
75 dev-perl/ParaDNS
76 ipv6? ( dev-perl/IO-Socket-INET6 )
77 syslog? ( virtual/perl-Sys-Syslog )
78 virtual/inetd"
79
80 pkg_setup() {
81 enewgroup smtpd
82 local additional_groups
83 if use postfix; then
84 additional_groups="${additional_groups},postdrop"
85 fi
86 enewuser smtpd -1 -1 /var/spool/qpsmtpd smtpd${additional_groups}
87 }
88
89 src_prepare() {
90 epatch "${FILESDIR}"/${PN}-0.40-badhelo_disconnect.patch
91 epatch "${FILESDIR}"/${PN}-0.40-badrcptto_allowrelay.patch
92 epatch "${FILESDIR}"/${PN}-0.40-clamd_conf.patch
93 }
94
95 src_install() {
96 perl-module_src_install
97
98 insinto /etc/xinetd.d
99 newins "${FILESDIR}"/qpsmtpd.xinetd qpsmtpd
100
101 dodir /usr/share/qpsmtpd
102 cp -Rf plugins "${D}"/usr/share/qpsmtpd/
103
104 diropts -m 0755 -o smtpd -g smtpd
105 dodir /var/spool/qpsmtpd
106 keepdir /var/spool/qpsmtpd
107
108 dodir /etc/qpsmtpd
109 insinto /etc/qpsmtpd
110 doins config.sample/*
111
112 echo "/usr/share/qpsmtpd/plugins" > "${D}"/etc/qpsmtpd/plugin_dirs
113 echo "/var/spool/qpsmtpd" > "${D}"/etc/qpsmtpd/spool_dir
114 if use syslog; then
115 echo "logging/syslog loglevel LOGINFO priority LOG_NOTICE" > "${D}"/etc/qpsmtpd/logging
116 else
117 diropts -m 0755 -o smtpd -g smtpd
118 dodir /var/log/qpsmtpd
119 keepdir /var/log/qpsmtpd
120 echo "logging/file loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d" > "${D}"/etc/qpsmtpd/logging
121 fi
122
123 newenvd "${FILESDIR}"/qpsmtpd.envd 99qpsmtpd
124
125 newconfd "${FILESDIR}"/qpsmtpd.confd qpsmtpd || die "Installing conf.d file"
126 newinitd "${FILESDIR}"/qpsmtpd.initd qpsmtpd || die "Installing init.d file"
127
128 dodoc CREDITS Changes README README.plugins STATUS
129 }
130
131
132
133 1.1 mail-mta/qpsmtpd/qpsmtpd-0.82.ebuild
134
135 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.82.ebuild?rev=1.1&view=markup
136 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.82.ebuild?rev=1.1&content-type=text/plain
137
138 Index: qpsmtpd-0.82.ebuild
139 ===================================================================
140 # Copyright 1999-2009 Gentoo Foundation
141 # Distributed under the terms of the GNU General Public License v2
142 # $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.82.ebuild,v 1.1 2009/07/31 08:06:40 robbat2 Exp $
143
144 EAPI=2
145
146 inherit eutils perl-app
147
148 DESCRIPTION="qpsmtpd is a flexible smtpd daemon written in Perl"
149 HOMEPAGE="http://smtpd.develooper.com"
150 SRC_URI="http://smtpd.develooper.com/files/${P}.tar.gz"
151
152 LICENSE="as-is"
153 SLOT="0"
154 KEYWORDS="~amd64 ~x86"
155 IUSE="postfix ipv6 syslog"
156
157 RDEPEND=">=dev-lang/perl-5.8.0
158 dev-perl/Net-DNS
159 virtual/perl-MIME-Base64
160 dev-perl/MailTools
161 dev-perl/IPC-Shareable
162 dev-perl/Socket6
163 dev-perl/Danga-Socket
164 dev-perl/ParaDNS
165 ipv6? ( dev-perl/IO-Socket-INET6 )
166 syslog? ( virtual/perl-Sys-Syslog )
167 virtual/inetd"
168
169 pkg_setup() {
170 enewgroup smtpd
171 local additional_groups
172 if use postfix; then
173 additional_groups="${additional_groups},postdrop"
174 fi
175 enewuser smtpd -1 -1 /var/spool/qpsmtpd smtpd${additional_groups}
176 }
177
178 src_prepare() {
179 epatch "${FILESDIR}"/${PN}-0.40-badhelo_disconnect.patch
180 epatch "${FILESDIR}"/${PN}-0.40-badrcptto_allowrelay.patch
181 epatch "${FILESDIR}"/${PN}-0.40-clamd_conf.patch
182 }
183
184 src_install() {
185 perl-module_src_install
186
187 insinto /etc/xinetd.d
188 newins "${FILESDIR}"/qpsmtpd.xinetd qpsmtpd
189
190 dodir /usr/share/qpsmtpd
191 cp -Rf plugins "${D}"/usr/share/qpsmtpd/
192
193 diropts -m 0755 -o smtpd -g smtpd
194 dodir /var/spool/qpsmtpd
195 keepdir /var/spool/qpsmtpd
196
197 dodir /etc/qpsmtpd
198 insinto /etc/qpsmtpd
199 doins config.sample/*
200
201 echo "/usr/share/qpsmtpd/plugins" > "${D}"/etc/qpsmtpd/plugin_dirs
202 echo "/var/spool/qpsmtpd" > "${D}"/etc/qpsmtpd/spool_dir
203 if use syslog; then
204 echo "logging/syslog loglevel LOGINFO priority LOG_NOTICE" > "${D}"/etc/qpsmtpd/logging
205 else
206 diropts -m 0755 -o smtpd -g smtpd
207 dodir /var/log/qpsmtpd
208 keepdir /var/log/qpsmtpd
209 echo "logging/file loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d" > "${D}"/etc/qpsmtpd/logging
210 fi
211
212 newenvd "${FILESDIR}"/qpsmtpd.envd 99qpsmtpd
213
214 newconfd "${FILESDIR}"/qpsmtpd.confd qpsmtpd || die "Installing conf.d file"
215 newinitd "${FILESDIR}"/qpsmtpd.initd qpsmtpd || die "Installing init.d file"
216
217 dodoc CREDITS Changes README README.plugins STATUS
218 }