Gentoo Archives: gentoo-commits

From: Michael Orlitzky <mjo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/amavisd-new/
Date: Sun, 18 Nov 2018 23:57:02
Message-Id: 1542583437.34ddfef24e1740025854af215d7b04809fb7e65f.mjo@gentoo
1 commit: 34ddfef24e1740025854af215d7b04809fb7e65f
2 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 17 14:53:30 2018 +0000
4 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 18 23:23:57 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ddfef2
7
8 mail-filter/amavisd-new: remove old "unused" versions.
9
10 Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 mail-filter/amavisd-new/Manifest | 4 -
14 .../amavisd-new/amavisd-new-2.10.1-r4.ebuild | 181 --------------------
15 mail-filter/amavisd-new/amavisd-new-2.10.1.ebuild | 180 --------------------
16 .../amavisd-new/amavisd-new-2.11.0-r2.ebuild | 177 -------------------
17 mail-filter/amavisd-new/amavisd-new-2.7.2.ebuild | 167 ------------------
18 .../amavisd-new/amavisd-new-2.8.1-r1.ebuild | 188 ---------------------
19 .../amavisd-new/amavisd-new-2.9.1-r2.ebuild | 180 --------------------
20 7 files changed, 1077 deletions(-)
21
22 diff --git a/mail-filter/amavisd-new/Manifest b/mail-filter/amavisd-new/Manifest
23 index ebee6ac630e..44fb609486f 100644
24 --- a/mail-filter/amavisd-new/Manifest
25 +++ b/mail-filter/amavisd-new/Manifest
26 @@ -1,5 +1 @@
27 -DIST amavisd-new-2.10.1.tar.xz 767716 BLAKE2B 603dabc34e2304084f725633bb772fc78316bbccbd5635940cf257bf19d38ffcfc44087832d5d8db270b943c27b5074f32fb76804e2f19a721e7bc9aae09d9c6 SHA512 1939cc60136fe37a078ebd6117a774bcc7ee34b68807472eb08ab15414749300925f74898131299fb051c539cc59d264003439a6307c9d0fa16971d02dab1ff9
28 DIST amavisd-new-2.11.0.tar.xz 780548 BLAKE2B 59cea5219a737275411c08c7d137ff2109ebbfee8f5f567d80e0cd73cfbb22887dd186383bfd02ad9880e099e0c06b829de43b9e12dbc3151813533166e51654 SHA512 a33292c976abf54db9475392069658c926e7a6f11a4970bbe353b34b3343388bc83b40eda4729f8efa735a3a6e23fd1ed83487f6f7ccf1e9f0903220e6d26957
29 -DIST amavisd-new-2.7.2.tar.gz 945448 BLAKE2B b6315f080b246a8715761fbc9516631b6737fa6b7995a52b0e013ed8704546d741d678e09ed5f21d590527bcfb9fa27d051167cd673828b85539d9e495b8dafc SHA512 f707a5ac9d6acee2f9d144fda86fed92bbf33693858262ab0a95663da50f78a023102d9d50dd5a6a256ef6302a241f9c28d2b190e3efe2110c0eea15557ae756
30 -DIST amavisd-new-2.8.1.tar.xz 731816 BLAKE2B 6becb5a9d2029605030f04fc8876570aedd2c8d925a9a202aff22969d0e0001d9ed56e25e00ad7f1181671c16482a90b139f8327abf8478a3c56e5e132e5f662 SHA512 a840b57513b8a7b18e15085016c273ba2fba5cceb76ef52c52aa2ca34e9257be78f8bb8ea350dbdac3b26d2aba8f5aae821c1c45f2d37bc6be04ff2efb9f3ade
31 -DIST amavisd-new-2.9.1.tar.xz 753076 BLAKE2B 835ce09dcaa98b44447d48522b3dfddb8066add0e2fe10767118c5979aeaee37c0db439e17721d9e5c6b40977b5db3ff0213261ea0fc88a2d6566249c1d57888 SHA512 6829a769f50498aaec4fd5c198059f828e9ba90223083e439caa9d2bd19006e0cff8ae7b1e2416009bd2514aae4428598142e86a63260b5292c15b515792a7af
32
33 diff --git a/mail-filter/amavisd-new/amavisd-new-2.10.1-r4.ebuild b/mail-filter/amavisd-new/amavisd-new-2.10.1-r4.ebuild
34 deleted file mode 100644
35 index f9e7a0683a5..00000000000
36 --- a/mail-filter/amavisd-new/amavisd-new-2.10.1-r4.ebuild
37 +++ /dev/null
38 @@ -1,181 +0,0 @@
39 -# Copyright 1999-2017 Gentoo Foundation
40 -# Distributed under the terms of the GNU General Public License v2
41 -
42 -EAPI=5
43 -inherit eutils systemd user
44 -
45 -MY_P="${P/_/-}"
46 -DESCRIPTION="High-performance interface between the MTA and content checkers"
47 -HOMEPAGE="https://www.ijs.si/software/amavisd/"
48 -SRC_URI="https://www.ijs.si/software/amavisd/${MY_P}.tar.xz"
49 -
50 -LICENSE="GPL-2 BSD-2"
51 -SLOT="0"
52 -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
53 -IUSE="clamav courier dkim ldap mysql postgres qmail razor snmp spamassassin zmq"
54 -
55 -DEPEND=">=sys-apps/sed-4
56 - >=dev-lang/perl-5.8.2"
57 -
58 -RDEPEND="${DEPEND}
59 - >=sys-apps/coreutils-5.0-r3
60 - app-arch/cpio
61 - app-arch/gzip
62 - app-arch/bzip2
63 - app-arch/arc
64 - app-arch/cabextract
65 - app-arch/freeze
66 - app-arch/lha
67 - app-arch/lrzip
68 - app-arch/lzop
69 - app-arch/ncompress
70 - app-arch/p7zip
71 - app-arch/pax
72 - app-arch/unarj
73 - app-arch/unrar
74 - app-arch/xz-utils
75 - app-arch/zoo
76 - net-mail/ripole
77 - >=dev-perl/Archive-Zip-1.14
78 - >=virtual/perl-IO-Compress-1.35
79 - >=virtual/perl-Compress-Raw-Zlib-2.017
80 - net-mail/tnef
81 - virtual/perl-MIME-Base64
82 - >=dev-perl/MIME-tools-5.415
83 - >=dev-perl/MailTools-1.58
84 - >=dev-perl/Net-Server-0.91
85 - virtual/perl-Digest-MD5
86 - dev-perl/IO-stringy
87 - virtual/perl-IO-Socket-IP
88 - >=virtual/perl-Time-HiRes-1.49
89 - dev-perl/Unix-Syslog
90 - dev-perl/Net-LibIDN
91 - sys-apps/file
92 - >=sys-libs/db-4.4.20
93 - dev-perl/BerkeleyDB
94 - dev-perl/Convert-BinHex
95 - >=dev-perl/Mail-DKIM-0.31
96 - virtual/mta
97 - clamav? ( app-antivirus/clamav )
98 - ldap? ( >=dev-perl/perl-ldap-0.33 )
99 - mysql? ( dev-perl/DBD-mysql )
100 - postgres? ( dev-perl/DBD-Pg )
101 - razor? ( mail-filter/razor )
102 - snmp? ( net-analyzer/net-snmp[perl] )
103 - spamassassin? ( mail-filter/spamassassin )
104 - zmq? ( dev-perl/ZMQ-LibZMQ3 )"
105 -
106 -AMAVIS_ROOT="/var/amavis"
107 -S="${WORKDIR}/${MY_P}"
108 -
109 -src_prepare() {
110 - if use courier ; then
111 - epatch amavisd-new-courier.patch
112 - fi
113 -
114 - if use qmail ; then
115 - epatch amavisd-new-qmqpqq.patch
116 - fi
117 -
118 - sed -i \
119 - -e '/daemon/s/vscan/amavis/' \
120 - -e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
121 - "${S}/amavisd.conf" "${S}/amavis-mc" || die "missing conf file"
122 -
123 - if ! use dkim ; then
124 - sed -i -e '/enable_dkim/s/1/0/' "${S}/amavisd.conf" \
125 - || die "missing conf file - dkim"
126 - fi
127 -
128 - if use zmq ; then
129 - sed -i -e '/enable_zmq/s/# //' "${S}/amavisd.conf" \
130 - || die "missing conf file - zmq"
131 - fi
132 -
133 - if ! use spamassassin ; then
134 - sed -i -e \
135 - "/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
136 - "${S}/amavisd.conf" || die "missing conf file - sa"
137 - fi
138 -}
139 -
140 -src_install() {
141 - dosbin amavisd amavisd-agent amavisd-nanny amavisd-release \
142 - amavisd-signer amavisd-status
143 - dobin p0f-analyzer.pl amavisd-submit
144 -
145 - if use snmp ; then
146 - dosbin amavisd-snmp-subagent
147 - use zmq && dosbin amavisd-snmp-subagent-zmq
148 - dodoc AMAVIS-MIB.txt
149 - newinitd "${FILESDIR}"/amavisd-snmp.initd amavisd-snmp
150 - fi
151 -
152 - if use zmq ; then
153 - dosbin amavis-services amavis-mc
154 - newinitd "${FILESDIR}"/amavis-mc.initd amavis-mc
155 - fi
156 -
157 - insinto /etc
158 - insopts -m0640
159 - doins amavisd.conf
160 -
161 - newinitd "${FILESDIR}/amavisd.initd-r1" amavisd
162 -
163 - systemd_dounit "${FILESDIR}/amavisd.service"
164 - use clamav || sed -i -e '/Wants=clamd/d' "${ED}"/usr/lib/systemd/system/amavisd.service
165 - use spamassassin || sed -i -e '/Wants=spamassassin/d' "${ED}"/usr/lib/systemd/system/amavisd.service
166 -
167 - keepdir "${AMAVIS_ROOT}"
168 - keepdir "${AMAVIS_ROOT}/db"
169 - keepdir "${AMAVIS_ROOT}/quarantine"
170 - keepdir "${AMAVIS_ROOT}/tmp"
171 - keepdir "${AMAVIS_ROOT}/var"
172 -
173 - dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES TODO \
174 - amavisd.conf-default amavisd-custom.conf
175 -
176 - docinto README_FILES
177 - dodoc README_FILES/README*
178 - dohtml README_FILES/*.{html,css}
179 - docinto README_FILES/images
180 - dodoc README_FILES/images/*.png
181 - docinto README_FILES/images/callouts
182 - dodoc README_FILES/images/callouts/*.png
183 -
184 - docinto test-messages
185 - dodoc test-messages/README
186 - dodoc test-messages/sample.tar.gz.compl
187 -
188 - if use ldap ; then
189 - dodir /etc/openldap/schema
190 - insinto /etc/openldap/schema
191 - insopts -o root -g root -m 644
192 - newins LDAP.schema ${PN}.schema || die
193 - fi
194 -}
195 -
196 -pkg_preinst() {
197 - enewgroup amavis
198 - enewuser amavis -1 -1 "${AMAVIS_ROOT}" amavis
199 - if use razor ; then
200 - if [ ! -d "${ROOT}${AMAVIS_ROOT}/.razor" ] ; then
201 - elog "Setting up initial razor config files..."
202 -
203 - razor-admin -create -home="${D}/${AMAVIS_ROOT}/.razor"
204 - sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
205 - "${D}/${AMAVIS_ROOT}/.razor/razor-agent.conf" || die
206 - fi
207 - fi
208 -
209 - if has_version "<${CATEGORY}/${PN}-2.7.0" ; then
210 - elog "Amavisd-new ships with a short and condensed config file now."
211 - elog "Transferring your current settings to the new format is"
212 - elog "recommended for ease of future upgrades."
213 - fi
214 -}
215 -
216 -pkg_postinst() {
217 - chown root:amavis "${ROOT}/etc/amavisd.conf"
218 - chown -R amavis:amavis "${ROOT}/${AMAVIS_ROOT}"
219 -}
220
221 diff --git a/mail-filter/amavisd-new/amavisd-new-2.10.1.ebuild b/mail-filter/amavisd-new/amavisd-new-2.10.1.ebuild
222 deleted file mode 100644
223 index 0a0c01a71b0..00000000000
224 --- a/mail-filter/amavisd-new/amavisd-new-2.10.1.ebuild
225 +++ /dev/null
226 @@ -1,180 +0,0 @@
227 -# Copyright 1999-2017 Gentoo Foundation
228 -# Distributed under the terms of the GNU General Public License v2
229 -
230 -EAPI=5
231 -inherit eutils systemd user
232 -
233 -MY_P="${P/_/-}"
234 -DESCRIPTION="High-performance interface between the MTA and content checkers"
235 -HOMEPAGE="https://www.ijs.si/software/amavisd/"
236 -SRC_URI="https://www.ijs.si/software/amavisd/${MY_P}.tar.xz"
237 -
238 -LICENSE="GPL-2 BSD-2"
239 -SLOT="0"
240 -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
241 -IUSE="clamav courier dkim ldap mysql postgres qmail razor snmp spamassassin zmq"
242 -
243 -DEPEND=">=sys-apps/sed-4
244 - >=dev-lang/perl-5.8.2"
245 -
246 -RDEPEND="${DEPEND}
247 - >=sys-apps/coreutils-5.0-r3
248 - app-arch/cpio
249 - app-arch/gzip
250 - app-arch/bzip2
251 - app-arch/arc
252 - app-arch/cabextract
253 - app-arch/freeze
254 - app-arch/lha
255 - app-arch/lrzip
256 - app-arch/lzop
257 - app-arch/ncompress
258 - app-arch/p7zip
259 - app-arch/pax
260 - app-arch/unarj
261 - app-arch/unrar
262 - app-arch/xz-utils
263 - app-arch/zoo
264 - net-mail/ripole
265 - >=dev-perl/Archive-Zip-1.14
266 - >=virtual/perl-IO-Compress-1.35
267 - >=virtual/perl-Compress-Raw-Zlib-2.017
268 - net-mail/tnef
269 - virtual/perl-MIME-Base64
270 - >=dev-perl/MIME-tools-5.415
271 - >=dev-perl/MailTools-1.58
272 - >=dev-perl/Net-Server-0.91
273 - virtual/perl-Digest-MD5
274 - dev-perl/IO-stringy
275 - virtual/perl-IO-Socket-IP
276 - >=virtual/perl-Time-HiRes-1.49
277 - dev-perl/Unix-Syslog
278 - dev-perl/Net-LibIDN
279 - sys-apps/file
280 - >=sys-libs/db-4.4.20
281 - dev-perl/BerkeleyDB
282 - dev-perl/Convert-BinHex
283 - >=dev-perl/Mail-DKIM-0.31
284 - virtual/mta
285 - clamav? ( app-antivirus/clamav )
286 - ldap? ( >=dev-perl/perl-ldap-0.33 )
287 - mysql? ( dev-perl/DBD-mysql )
288 - postgres? ( dev-perl/DBD-Pg )
289 - razor? ( mail-filter/razor )
290 - snmp? ( net-analyzer/net-snmp[perl] )
291 - spamassassin? ( mail-filter/spamassassin )
292 - zmq? ( dev-perl/ZMQ-LibZMQ2 )"
293 -
294 -AMAVIS_ROOT="/var/amavis"
295 -S="${WORKDIR}/${MY_P}"
296 -
297 -src_prepare() {
298 - if use courier ; then
299 - epatch amavisd-new-courier.patch
300 - fi
301 -
302 - if use qmail ; then
303 - epatch amavisd-new-qmqpqq.patch
304 - fi
305 -
306 - sed -i \
307 - -e '/daemon/s/vscan/amavis/' \
308 - -e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
309 - "${S}/amavisd.conf" "${S}/amavis-mc" || die "missing conf file"
310 -
311 - if ! use dkim ; then
312 - sed -i -e '/enable_dkim/s/1/0/' "${S}/amavisd.conf" \
313 - || die "missing conf file - dkim"
314 - fi
315 -
316 - if use zmq ; then
317 - sed -i -e '/enable_zmq/s/# //' "${S}/amavisd.conf" \
318 - || die "missing conf file - zmq"
319 - fi
320 -
321 - if ! use spamassassin ; then
322 - sed -i -e \
323 - "/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
324 - "${S}/amavisd.conf" || die "missing conf file - sa"
325 - fi
326 -}
327 -
328 -src_install() {
329 - dosbin amavisd amavisd-agent amavisd-nanny amavisd-release \
330 - amavisd-signer amavisd-status
331 - dobin p0f-analyzer.pl amavisd-submit
332 -
333 - if use snmp ; then
334 - dosbin amavisd-snmp-subagent
335 - use zmq && dosbin amavisd-snmp-subagent-zmq
336 - dodoc AMAVIS-MIB.txt
337 - fi
338 -
339 - if use zmq ; then
340 - dosbin amavis-services amavis-mc
341 - newinitd "${FILESDIR}"/amavis-mc.initd amavis-mc
342 - fi
343 -
344 - insinto /etc
345 - insopts -m0640
346 - doins amavisd.conf
347 -
348 - newinitd "${FILESDIR}/amavisd.initd-r1" amavisd
349 -
350 - systemd_dounit "${FILESDIR}/amavisd.service"
351 - use clamav || sed -i -e '/Wants=clamd/d' "${ED}"/usr/lib/systemd/system/amavisd.service
352 - use spamassassin || sed -i -e '/Wants=spamassassin/d' "${ED}"/usr/lib/systemd/system/amavisd.service
353 -
354 - keepdir "${AMAVIS_ROOT}"
355 - keepdir "${AMAVIS_ROOT}/db"
356 - keepdir "${AMAVIS_ROOT}/quarantine"
357 - keepdir "${AMAVIS_ROOT}/tmp"
358 - keepdir "${AMAVIS_ROOT}/var"
359 -
360 - dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES TODO \
361 - amavisd.conf-default amavisd-custom.conf
362 -
363 - docinto README_FILES
364 - dodoc README_FILES/README*
365 - dohtml README_FILES/*.{html,css}
366 - docinto README_FILES/images
367 - dodoc README_FILES/images/*.png
368 - docinto README_FILES/images/callouts
369 - dodoc README_FILES/images/callouts/*.png
370 -
371 - docinto test-messages
372 - dodoc test-messages/README
373 - dodoc test-messages/sample.tar.gz.compl
374 -
375 - if use ldap ; then
376 - dodir /etc/openldap/schema
377 - insinto /etc/openldap/schema
378 - insopts -o root -g root -m 644
379 - newins LDAP.schema ${PN}.schema || die
380 - fi
381 -}
382 -
383 -pkg_preinst() {
384 - enewgroup amavis
385 - enewuser amavis -1 -1 "${AMAVIS_ROOT}" amavis
386 - if use razor ; then
387 - if [ ! -d "${ROOT}${AMAVIS_ROOT}/.razor" ] ; then
388 - elog "Setting up initial razor config files..."
389 -
390 - razor-admin -create -home="${D}/${AMAVIS_ROOT}/.razor"
391 - sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
392 - "${D}/${AMAVIS_ROOT}/.razor/razor-agent.conf" || die
393 - fi
394 - fi
395 -
396 - if has_version "<${CATEGORY}/${PN}-2.7.0" ; then
397 - elog "Amavisd-new ships with a short and condensed config file now."
398 - elog "Transferring your current settings to the new format is"
399 - elog "recommended for ease of future upgrades."
400 - fi
401 -}
402 -
403 -pkg_postinst() {
404 - chown root:amavis "${ROOT}/etc/amavisd.conf"
405 - chown -R amavis:amavis "${ROOT}/${AMAVIS_ROOT}"
406 -}
407
408 diff --git a/mail-filter/amavisd-new/amavisd-new-2.11.0-r2.ebuild b/mail-filter/amavisd-new/amavisd-new-2.11.0-r2.ebuild
409 deleted file mode 100644
410 index 37446c48476..00000000000
411 --- a/mail-filter/amavisd-new/amavisd-new-2.11.0-r2.ebuild
412 +++ /dev/null
413 @@ -1,177 +0,0 @@
414 -# Copyright 1999-2017 Gentoo Foundation
415 -# Distributed under the terms of the GNU General Public License v2
416 -
417 -EAPI=6
418 -inherit systemd user
419 -
420 -MY_P="${P/_/-}"
421 -DESCRIPTION="High-performance interface between the MTA and content checkers"
422 -HOMEPAGE="https://www.ijs.si/software/amavisd/"
423 -SRC_URI="https://www.ijs.si/software/amavisd/${MY_P}.tar.xz"
424 -PORTAGE_DOHTML_WARN_ON_SKIPPED_FILES=yes
425 -
426 -LICENSE="GPL-2 BSD-2"
427 -SLOT="0"
428 -KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86"
429 -IUSE="clamav courier dkim ldap mysql postgres qmail razor snmp spamassassin zmq"
430 -
431 -DEPEND=">=sys-apps/sed-4
432 - >=dev-lang/perl-5.10.0"
433 -
434 -RDEPEND="${DEPEND}
435 - >=sys-apps/coreutils-5.0-r3
436 - app-arch/cpio
437 - app-arch/gzip
438 - app-arch/bzip2
439 - app-arch/arc
440 - app-arch/cabextract
441 - app-arch/freeze
442 - app-arch/lha
443 - app-arch/lrzip
444 - app-arch/lzop
445 - app-arch/ncompress
446 - app-arch/p7zip
447 - app-arch/pax
448 - app-arch/unarj
449 - app-arch/unrar
450 - app-arch/xz-utils
451 - app-arch/zoo
452 - net-mail/ripole
453 - >=dev-perl/Archive-Zip-1.14
454 - >=virtual/perl-IO-Compress-1.35
455 - >=virtual/perl-Compress-Raw-Zlib-2.017
456 - net-mail/tnef
457 - virtual/perl-MIME-Base64
458 - >=dev-perl/MIME-tools-5.415
459 - >=dev-perl/MailTools-1.58
460 - >=dev-perl/Net-Server-0.91
461 - virtual/perl-Digest-MD5
462 - dev-perl/IO-stringy
463 - virtual/perl-IO-Socket-IP
464 - >=virtual/perl-Time-HiRes-1.49
465 - dev-perl/Unix-Syslog
466 - dev-perl/Net-LibIDN
467 - sys-apps/file
468 - >=sys-libs/db-4.4.20
469 - dev-perl/BerkeleyDB
470 - dev-perl/Convert-BinHex
471 - >=dev-perl/Mail-DKIM-0.31
472 - virtual/mta
473 - clamav? ( app-antivirus/clamav )
474 - ldap? ( >=dev-perl/perl-ldap-0.33 )
475 - mysql? ( dev-perl/DBD-mysql )
476 - postgres? ( dev-perl/DBD-Pg )
477 - razor? ( mail-filter/razor )
478 - snmp? ( net-analyzer/net-snmp[perl] )
479 - spamassassin? ( mail-filter/spamassassin )
480 - zmq? ( dev-perl/ZMQ-LibZMQ3 )"
481 -
482 -AMAVIS_ROOT="/var/amavis"
483 -S="${WORKDIR}/${MY_P}"
484 -
485 -src_prepare() {
486 - if use courier ; then
487 - eapply -p0 amavisd-new-courier.patch
488 - fi
489 -
490 - if use qmail ; then
491 - eapply -p0 amavisd-new-qmqpqq.patch
492 - fi
493 -
494 - sed -i \
495 - -e '/daemon/s/vscan/amavis/' \
496 - -e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
497 - "${S}/amavisd.conf" "${S}/amavis-mc" || die "missing conf file"
498 -
499 - if ! use dkim ; then
500 - sed -i -e '/enable_dkim/s/1/0/' "${S}/amavisd.conf" \
501 - || die "missing conf file - dkim"
502 - fi
503 -
504 - if use zmq ; then
505 - sed -i -e '/enable_zmq/s/# //' "${S}/amavisd.conf" \
506 - || die "missing conf file - zmq"
507 - fi
508 -
509 - if ! use spamassassin ; then
510 - sed -i -e \
511 - "/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
512 - "${S}/amavisd.conf" || die "missing conf file - sa"
513 - fi
514 - eapply_user
515 -}
516 -
517 -src_install() {
518 - dosbin amavisd amavisd-agent amavisd-nanny amavisd-release \
519 - amavisd-signer amavisd-status
520 - dobin p0f-analyzer.pl amavisd-submit
521 -
522 - if use snmp ; then
523 - dosbin amavisd-snmp-subagent
524 - use zmq && dosbin amavisd-snmp-subagent-zmq
525 - dodoc AMAVIS-MIB.txt
526 - newinitd "${FILESDIR}"/amavisd-snmp.initd amavisd-snmp
527 - fi
528 -
529 - if use zmq ; then
530 - dosbin amavis-services amavis-mc
531 - newinitd "${FILESDIR}"/amavis-mc.initd amavis-mc
532 - fi
533 -
534 - insinto /etc
535 - insopts -m0640
536 - doins amavisd.conf
537 -
538 - newinitd "${FILESDIR}/amavisd.initd-r1" amavisd
539 -
540 - systemd_dounit "${FILESDIR}/amavisd.service"
541 - use clamav || sed -i -e '/Wants=clamd/d' "${ED}"/usr/lib/systemd/system/amavisd.service
542 - use spamassassin || sed -i -e '/Wants=spamassassin/d' "${ED}"/usr/lib/systemd/system/amavisd.service
543 -
544 - keepdir "${AMAVIS_ROOT}"
545 - keepdir "${AMAVIS_ROOT}/db"
546 - keepdir "${AMAVIS_ROOT}/quarantine"
547 - keepdir "${AMAVIS_ROOT}/tmp"
548 - keepdir "${AMAVIS_ROOT}/var"
549 -
550 - dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES TODO \
551 - amavisd.conf-default amavisd-custom.conf
552 -
553 - docinto README_FILES
554 - dodoc README_FILES/README*
555 - dodoc -r README_FILES/*.{html,css}
556 - docinto README_FILES/images
557 - dodoc README_FILES/images/*.png
558 - docinto README_FILES/images/callouts
559 - dodoc README_FILES/images/callouts/*.png
560 -
561 - docinto test-messages
562 - dodoc test-messages/README
563 - dodoc test-messages/sample.tar.gz.compl
564 -
565 - if use ldap ; then
566 - dodir /etc/openldap/schema
567 - insinto /etc/openldap/schema
568 - insopts -o root -g root -m 644
569 - newins LDAP.schema ${PN}.schema || die
570 - fi
571 -}
572 -
573 -pkg_preinst() {
574 - enewgroup amavis
575 - enewuser amavis -1 -1 "${AMAVIS_ROOT}" amavis
576 - if use razor ; then
577 - if [ ! -d "${ROOT}${AMAVIS_ROOT}/.razor" ] ; then
578 - elog "Setting up initial razor config files..."
579 -
580 - razor-admin -create -home="${D}/${AMAVIS_ROOT}/.razor"
581 - sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
582 - "${D}/${AMAVIS_ROOT}/.razor/razor-agent.conf" || die
583 - fi
584 - fi
585 -}
586 -
587 -pkg_postinst() {
588 - chown root:amavis "${ROOT}/etc/amavisd.conf"
589 - chown -R amavis:amavis "${ROOT}/${AMAVIS_ROOT}"
590 -}
591
592 diff --git a/mail-filter/amavisd-new/amavisd-new-2.7.2.ebuild b/mail-filter/amavisd-new/amavisd-new-2.7.2.ebuild
593 deleted file mode 100644
594 index b2bce29bb34..00000000000
595 --- a/mail-filter/amavisd-new/amavisd-new-2.7.2.ebuild
596 +++ /dev/null
597 @@ -1,167 +0,0 @@
598 -# Copyright 1999-2017 Gentoo Foundation
599 -# Distributed under the terms of the GNU General Public License v2
600 -
601 -EAPI=4
602 -inherit eutils user
603 -
604 -MY_P="${P/_/-}"
605 -DESCRIPTION="High-performance interface between the MTA and content checkers"
606 -HOMEPAGE="https://www.ijs.si/software/amavisd/"
607 -SRC_URI="https://www.ijs.si/software/amavisd/${MY_P}.tar.gz"
608 -
609 -LICENSE="GPL-2"
610 -SLOT="0"
611 -KEYWORDS="amd64 hppa ~ppc ~ppc64 sparc x86"
612 -IUSE="courier dkim ldap mysql postgres qmail razor snmp spamassassin"
613 -
614 -DEPEND=">=sys-apps/sed-4
615 - >=dev-lang/perl-5.8.2"
616 -
617 -RDEPEND="${DEPEND}
618 - >=sys-apps/coreutils-5.0-r3
619 - app-arch/cpio
620 - app-arch/gzip
621 - app-arch/bzip2
622 - app-arch/arc
623 - app-arch/cabextract
624 - app-arch/freeze
625 - app-arch/lha
626 - app-arch/ncompress
627 - app-arch/pax
628 - app-arch/unarj
629 - app-arch/xz-utils
630 - || ( app-arch/unrar app-arch/rar )
631 - app-arch/zoo
632 - >=dev-perl/Archive-Zip-1.14
633 - >=virtual/perl-IO-Compress-1.35
634 - >=virtual/perl-Compress-Raw-Zlib-2.017
635 - dev-perl/Convert-TNEF
636 - >=dev-perl/Convert-UUlib-1.08
637 - virtual/perl-MIME-Base64
638 - >=dev-perl/MIME-tools-5.415
639 - >=dev-perl/MailTools-1.58
640 - >=dev-perl/Net-Server-0.91
641 - virtual/perl-Digest-MD5
642 - dev-perl/IO-stringy
643 - >=virtual/perl-Time-HiRes-1.49
644 - dev-perl/Unix-Syslog
645 - sys-apps/file
646 - >=sys-libs/db-4.4.20
647 - dev-perl/BerkeleyDB
648 - dev-perl/Convert-BinHex
649 - >=dev-perl/Mail-DKIM-0.31
650 - virtual/mta
651 - ldap? ( >=dev-perl/perl-ldap-0.33 )
652 - mysql? ( dev-perl/DBD-mysql )
653 - postgres? ( dev-perl/DBD-Pg )
654 - razor? ( mail-filter/razor )
655 - snmp? ( net-analyzer/net-snmp[perl] )
656 - spamassassin? ( mail-filter/spamassassin )"
657 -
658 -AMAVIS_ROOT="/var/amavis"
659 -S="${WORKDIR}/${MY_P}"
660 -
661 -src_prepare() {
662 - if use courier ; then
663 - epatch amavisd-new-courier.patch
664 - fi
665 -
666 - if use qmail ; then
667 - epatch amavisd-new-qmqpqq.patch
668 - fi
669 -
670 - sed -i \
671 - -e '/daemon/s/vscan/amavis/' \
672 - -e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
673 - "${S}/amavisd.conf" || die "missing conf file"
674 -
675 - if ! use dkim ; then
676 - sed -i -e '/enable_dkim/s/1/0/' "${S}/amavisd.conf" \
677 - || die "missing conf file"
678 - fi
679 -}
680 -
681 -src_install() {
682 - dosbin amavisd amavisd-agent amavisd-nanny amavisd-release \
683 - amavisd-signer
684 - dobin p0f-analyzer.pl amavisd-submit
685 -
686 - if use snmp ; then
687 - dosbin amavisd-snmp-subagent
688 - dodoc AMAVIS-MIB.txt
689 - fi
690 -
691 - insinto /etc
692 - insopts -m0640
693 - doins amavisd.conf
694 -
695 - newinitd "${FILESDIR}/amavisd.initd" amavisd
696 -
697 - keepdir "${AMAVIS_ROOT}"
698 - keepdir "${AMAVIS_ROOT}/db"
699 - keepdir "${AMAVIS_ROOT}/quarantine"
700 - keepdir "${AMAVIS_ROOT}/tmp"
701 - keepdir "${AMAVIS_ROOT}/var"
702 -
703 - dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES TODO \
704 - amavisd.conf-default amavisd-custom.conf
705 -
706 - docinto README_FILES
707 - dodoc README_FILES/README*
708 - dohtml README_FILES/*.{html,css}
709 - docinto README_FILES/images
710 - dodoc README_FILES/images/*.png
711 - docinto README_FILES/images/callouts
712 - dodoc README_FILES/images/callouts/*.png
713 -
714 - docinto test-messages
715 - dodoc test-messages/README
716 - dodoc test-messages/sample.tar.gz.compl
717 -
718 - #for i in whitelist blacklist spam_lovers; do
719 - # if [ -f ${AMAVIS_ROOT}/${i} ]; then
720 - # cp "${AMAVIS_ROOT}/${i}" "${D}/${AMAVIS_ROOT}"
721 - # else
722 - # touch "${D}"/${AMAVIS_ROOT}/${i}
723 - # fi
724 - #done
725 -
726 - if use ldap ; then
727 - dodir /etc/openldap/schema
728 - insinto /etc/openldap/schema
729 - insopts -o root -g root -m 644
730 - newins LDAP.schema ${PN}.schema || die
731 - fi
732 -}
733 -
734 -pkg_preinst() {
735 - enewgroup amavis
736 - enewuser amavis -1 -1 "${AMAVIS_ROOT}" amavis
737 - if use razor ; then
738 - if [ ! -d "${ROOT}${AMAVIS_ROOT}/.razor" ] ; then
739 - elog "Setting up initial razor config files..."
740 -
741 - razor-admin -create -home="${D}/${AMAVIS_ROOT}/.razor"
742 - sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
743 - "${D}/${AMAVIS_ROOT}/.razor/razor-agent.conf"
744 - fi
745 - fi
746 -
747 - if ! use spamassassin ; then
748 - elog "Disabling anti-spam code in amavisd.conf..."
749 - sed -i -e \
750 - "/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
751 - "${D}/etc/amavisd.conf"
752 - fi
753 -
754 - if has_version "<${CATEGORY}/${PN}-2.7.0" ; then
755 - elog "Amavisd-new ships with a short and condensed config file now."
756 - elog "Transferring your current settings to the new format is"
757 - elog "recommended for ease of future upgrades."
758 - fi
759 -}
760 -
761 -pkg_postinst() {
762 - chown root:amavis "${ROOT}/etc/amavisd.conf"
763 - chown -R amavis:amavis "${ROOT}/${AMAVIS_ROOT}"
764 -}
765
766 diff --git a/mail-filter/amavisd-new/amavisd-new-2.8.1-r1.ebuild b/mail-filter/amavisd-new/amavisd-new-2.8.1-r1.ebuild
767 deleted file mode 100644
768 index fac90db569b..00000000000
769 --- a/mail-filter/amavisd-new/amavisd-new-2.8.1-r1.ebuild
770 +++ /dev/null
771 @@ -1,188 +0,0 @@
772 -# Copyright 1999-2017 Gentoo Foundation
773 -# Distributed under the terms of the GNU General Public License v2
774 -
775 -EAPI=4
776 -inherit eutils systemd user
777 -
778 -MY_P="${P/_/-}"
779 -DESCRIPTION="High-performance interface between the MTA and content checkers"
780 -HOMEPAGE="https://www.ijs.si/software/amavisd/"
781 -SRC_URI="https://www.ijs.si/software/amavisd/${MY_P}.tar.xz"
782 -
783 -LICENSE="GPL-2"
784 -SLOT="0"
785 -KEYWORDS="amd64 hppa ~ppc ~ppc64 sparc x86"
786 -IUSE="clamav courier dkim ldap mysql postgres qmail razor snmp spamassassin zmq"
787 -
788 -DEPEND=">=sys-apps/sed-4
789 - >=dev-lang/perl-5.8.2"
790 -
791 -RDEPEND="${DEPEND}
792 - >=sys-apps/coreutils-5.0-r3
793 - app-arch/cpio
794 - app-arch/gzip
795 - app-arch/bzip2
796 - app-arch/arc
797 - app-arch/cabextract
798 - app-arch/freeze
799 - app-arch/lha
800 - app-arch/lrzip
801 - app-arch/lzop
802 - app-arch/ncompress
803 - app-arch/p7zip
804 - app-arch/pax
805 - app-arch/unarj
806 - app-arch/unrar
807 - app-arch/xz-utils
808 - app-arch/zoo
809 - net-mail/ripole
810 - >=dev-perl/Archive-Zip-1.14
811 - >=virtual/perl-IO-Compress-1.35
812 - >=virtual/perl-Compress-Raw-Zlib-2.017
813 - dev-perl/Convert-TNEF
814 - >=dev-perl/Convert-UUlib-1.08
815 - virtual/perl-MIME-Base64
816 - >=dev-perl/MIME-tools-5.415
817 - >=dev-perl/MailTools-1.58
818 - >=dev-perl/Net-Server-0.91
819 - virtual/perl-Digest-MD5
820 - dev-perl/IO-stringy
821 - virtual/perl-IO-Socket-IP
822 - >=virtual/perl-Time-HiRes-1.49
823 - dev-perl/Unix-Syslog
824 - sys-apps/file
825 - >=sys-libs/db-4.4.20
826 - dev-perl/BerkeleyDB
827 - dev-perl/Convert-BinHex
828 - >=dev-perl/Mail-DKIM-0.31
829 - virtual/mta
830 - clamav? ( app-antivirus/clamav )
831 - ldap? ( >=dev-perl/perl-ldap-0.33 )
832 - mysql? ( dev-perl/DBD-mysql )
833 - postgres? ( dev-perl/DBD-Pg )
834 - razor? ( mail-filter/razor )
835 - snmp? ( net-analyzer/net-snmp[perl] )
836 - spamassassin? ( mail-filter/spamassassin )
837 - zmq? ( dev-perl/ZMQ-LibZMQ2 )"
838 -
839 -AMAVIS_ROOT="/var/amavis"
840 -S="${WORKDIR}/${MY_P}"
841 -
842 -src_prepare() {
843 - if use courier ; then
844 - epatch amavisd-new-courier.patch
845 - fi
846 -
847 - if use qmail ; then
848 - epatch amavisd-new-qmqpqq.patch
849 - fi
850 -
851 - sed -i \
852 - -e '/daemon/s/vscan/amavis/' \
853 - -e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
854 - "${S}/amavisd.conf" "${S}/amavis-mc" || die
855 -
856 - if ! use dkim ; then
857 - sed -i -e '/enable_dkim/s/1/0/' "${S}/amavisd.conf" \
858 - || die "missing conf file"
859 - fi
860 -
861 - if use zmq ; then
862 - sed -i -e '/enable_zmq/s/# //' "${S}/amavisd.conf"
863 - fi
864 -}
865 -
866 -src_install() {
867 - dosbin amavisd amavisd-agent amavisd-nanny amavisd-release \
868 - amavisd-signer amavisd-status
869 - dobin p0f-analyzer.pl amavisd-submit
870 -
871 - if use snmp ; then
872 - dosbin amavisd-snmp-subagent
873 - use zmq && dosbin amavisd-snmp-subagent-zmq
874 - dodoc AMAVIS-MIB.txt
875 - fi
876 -
877 - if use zmq ; then
878 - dosbin amavis-services amavis-mc
879 - newinitd "${FILESDIR}"/amavis-mc.initd amavis-mc
880 - fi
881 -
882 - insinto /etc
883 - insopts -m0640
884 - doins amavisd.conf
885 -
886 - newinitd "${FILESDIR}/amavisd.initd-r1" amavisd
887 -
888 - systemd_dounit "${FILESDIR}/amavisd.service"
889 - use clamav || sed -i -e '/Wants=clamd/d' "${ED}"/usr/lib/systemd/system/amavisd.service
890 - use spamassassin || sed -i -e '/Wants=spamassassin/d' "${ED}"/usr/lib/systemd/system/amavisd.service
891 -
892 - keepdir "${AMAVIS_ROOT}"
893 - keepdir "${AMAVIS_ROOT}/db"
894 - keepdir "${AMAVIS_ROOT}/quarantine"
895 - keepdir "${AMAVIS_ROOT}/tmp"
896 - keepdir "${AMAVIS_ROOT}/var"
897 -
898 - dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES TODO \
899 - amavisd.conf-default amavisd-custom.conf
900 -
901 - docinto README_FILES
902 - dodoc README_FILES/README*
903 - dohtml README_FILES/*.{html,css}
904 - docinto README_FILES/images
905 - dodoc README_FILES/images/*.png
906 - docinto README_FILES/images/callouts
907 - dodoc README_FILES/images/callouts/*.png
908 -
909 - docinto test-messages
910 - dodoc test-messages/README
911 - dodoc test-messages/sample.tar.gz.compl
912 -
913 - #for i in whitelist blacklist spam_lovers; do
914 - # if [ -f ${AMAVIS_ROOT}/${i} ]; then
915 - # cp "${AMAVIS_ROOT}/${i}" "${D}/${AMAVIS_ROOT}"
916 - # else
917 - # touch "${D}"/${AMAVIS_ROOT}/${i}
918 - # fi
919 - #done
920 -
921 - if use ldap ; then
922 - dodir /etc/openldap/schema
923 - insinto /etc/openldap/schema
924 - insopts -o root -g root -m 644
925 - newins LDAP.schema ${PN}.schema || die
926 - fi
927 -}
928 -
929 -pkg_preinst() {
930 - enewgroup amavis
931 - enewuser amavis -1 -1 "${AMAVIS_ROOT}" amavis
932 - if use razor ; then
933 - if [ ! -d "${ROOT}${AMAVIS_ROOT}/.razor" ] ; then
934 - elog "Setting up initial razor config files..."
935 -
936 - razor-admin -create -home="${D}/${AMAVIS_ROOT}/.razor"
937 - sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
938 - "${D}/${AMAVIS_ROOT}/.razor/razor-agent.conf"
939 - fi
940 - fi
941 -
942 - if ! use spamassassin ; then
943 - elog "Disabling anti-spam code in amavisd.conf..."
944 - sed -i -e \
945 - "/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
946 - "${D}/etc/amavisd.conf"
947 - fi
948 -
949 - if has_version "<${CATEGORY}/${PN}-2.7.0" ; then
950 - elog "Amavisd-new ships with a short and condensed config file now."
951 - elog "Transferring your current settings to the new format is"
952 - elog "recommended for ease of future upgrades."
953 - fi
954 -}
955 -
956 -pkg_postinst() {
957 - chown root:amavis "${ROOT}/etc/amavisd.conf"
958 - chown -R amavis:amavis "${ROOT}/${AMAVIS_ROOT}"
959 -}
960
961 diff --git a/mail-filter/amavisd-new/amavisd-new-2.9.1-r2.ebuild b/mail-filter/amavisd-new/amavisd-new-2.9.1-r2.ebuild
962 deleted file mode 100644
963 index 72d7bbcee46..00000000000
964 --- a/mail-filter/amavisd-new/amavisd-new-2.9.1-r2.ebuild
965 +++ /dev/null
966 @@ -1,180 +0,0 @@
967 -# Copyright 1999-2017 Gentoo Foundation
968 -# Distributed under the terms of the GNU General Public License v2
969 -
970 -EAPI=5
971 -inherit eutils systemd user
972 -
973 -MY_P="${P/_/-}"
974 -DESCRIPTION="High-performance interface between the MTA and content checkers"
975 -HOMEPAGE="https://www.ijs.si/software/amavisd/"
976 -SRC_URI="https://www.ijs.si/software/amavisd/${MY_P}.tar.xz"
977 -
978 -LICENSE="GPL-2 BSD-2"
979 -SLOT="0"
980 -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
981 -IUSE="clamav courier dkim ldap mysql postgres qmail razor snmp spamassassin zmq"
982 -
983 -DEPEND=">=sys-apps/sed-4
984 - >=dev-lang/perl-5.8.2"
985 -
986 -RDEPEND="${DEPEND}
987 - >=sys-apps/coreutils-5.0-r3
988 - app-arch/cpio
989 - app-arch/gzip
990 - app-arch/bzip2
991 - app-arch/arc
992 - app-arch/cabextract
993 - app-arch/freeze
994 - app-arch/lha
995 - app-arch/lrzip
996 - app-arch/lzop
997 - app-arch/ncompress
998 - app-arch/p7zip
999 - app-arch/pax
1000 - app-arch/unarj
1001 - app-arch/unrar
1002 - app-arch/xz-utils
1003 - app-arch/zoo
1004 - net-mail/ripole
1005 - >=dev-perl/Archive-Zip-1.14
1006 - >=virtual/perl-IO-Compress-1.35
1007 - >=virtual/perl-Compress-Raw-Zlib-2.017
1008 - net-mail/tnef
1009 - virtual/perl-MIME-Base64
1010 - >=dev-perl/MIME-tools-5.415
1011 - >=dev-perl/MailTools-1.58
1012 - >=dev-perl/Net-Server-0.91
1013 - virtual/perl-Digest-MD5
1014 - dev-perl/IO-stringy
1015 - virtual/perl-IO-Socket-IP
1016 - >=virtual/perl-Time-HiRes-1.49
1017 - dev-perl/Unix-Syslog
1018 - sys-apps/file
1019 - >=sys-libs/db-4.4.20
1020 - dev-perl/BerkeleyDB
1021 - dev-perl/Convert-BinHex
1022 - >=dev-perl/Mail-DKIM-0.31
1023 - virtual/mta
1024 - clamav? ( app-antivirus/clamav )
1025 - ldap? ( >=dev-perl/perl-ldap-0.33 )
1026 - mysql? ( dev-perl/DBD-mysql )
1027 - postgres? ( dev-perl/DBD-Pg )
1028 - razor? ( mail-filter/razor )
1029 - snmp? ( net-analyzer/net-snmp[perl] )
1030 - spamassassin? ( mail-filter/spamassassin )
1031 - zmq? ( dev-perl/ZMQ-LibZMQ2 )"
1032 -
1033 -AMAVIS_ROOT="/var/amavis"
1034 -S="${WORKDIR}/${MY_P}"
1035 -
1036 -src_prepare() {
1037 - if use courier ; then
1038 - epatch amavisd-new-courier.patch
1039 - fi
1040 -
1041 - if use qmail ; then
1042 - epatch amavisd-new-qmqpqq.patch
1043 - fi
1044 -
1045 - sed -i \
1046 - -e '/daemon/s/vscan/amavis/' \
1047 - -e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
1048 - "${S}/amavisd.conf" "${S}/amavis-mc" || die "missing conf file"
1049 -
1050 - if ! use dkim ; then
1051 - sed -i -e '/enable_dkim/s/1/0/' "${S}/amavisd.conf" \
1052 - || die "missing conf file - dkim"
1053 - fi
1054 -
1055 - if use zmq ; then
1056 - sed -i -e '/enable_zmq/s/# //' "${S}/amavisd.conf" \
1057 - || die "missing conf file - zmq"
1058 - fi
1059 -
1060 - if ! use spamassassin ; then
1061 - sed -i -e \
1062 - "/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
1063 - "${S}/amavisd.conf" || die "missing conf file - sa"
1064 - fi
1065 -}
1066 -
1067 -src_install() {
1068 - dosbin amavisd amavisd-agent amavisd-nanny amavisd-release \
1069 - amavisd-signer amavisd-status
1070 - dobin p0f-analyzer.pl amavisd-submit
1071 -
1072 - if use snmp ; then
1073 - dosbin amavisd-snmp-subagent
1074 - use zmq && dosbin amavisd-snmp-subagent-zmq
1075 - dodoc AMAVIS-MIB.txt
1076 - newinitd "${FILESDIR}"/amavisd-snmp.initd amavisd-snmp
1077 - fi
1078 -
1079 - if use zmq ; then
1080 - dosbin amavis-services amavis-mc
1081 - newinitd "${FILESDIR}"/amavis-mc.initd amavis-mc
1082 - fi
1083 -
1084 - insinto /etc
1085 - insopts -m0640
1086 - doins amavisd.conf
1087 -
1088 - newinitd "${FILESDIR}/amavisd.initd-r1" amavisd
1089 -
1090 - systemd_dounit "${FILESDIR}/amavisd.service"
1091 - use clamav || sed -i -e '/Wants=clamd/d' "${ED}"/usr/lib/systemd/system/amavisd.service
1092 - use spamassassin || sed -i -e '/Wants=spamassassin/d' "${ED}"/usr/lib/systemd/system/amavisd.service
1093 -
1094 - keepdir "${AMAVIS_ROOT}"
1095 - keepdir "${AMAVIS_ROOT}/db"
1096 - keepdir "${AMAVIS_ROOT}/quarantine"
1097 - keepdir "${AMAVIS_ROOT}/tmp"
1098 - keepdir "${AMAVIS_ROOT}/var"
1099 -
1100 - dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES TODO \
1101 - amavisd.conf-default amavisd-custom.conf
1102 -
1103 - docinto README_FILES
1104 - dodoc README_FILES/README*
1105 - dohtml README_FILES/*.{html,css}
1106 - docinto README_FILES/images
1107 - dodoc README_FILES/images/*.png
1108 - docinto README_FILES/images/callouts
1109 - dodoc README_FILES/images/callouts/*.png
1110 -
1111 - docinto test-messages
1112 - dodoc test-messages/README
1113 - dodoc test-messages/sample.tar.gz.compl
1114 -
1115 - if use ldap ; then
1116 - dodir /etc/openldap/schema
1117 - insinto /etc/openldap/schema
1118 - insopts -o root -g root -m 644
1119 - newins LDAP.schema ${PN}.schema || die
1120 - fi
1121 -}
1122 -
1123 -pkg_preinst() {
1124 - enewgroup amavis
1125 - enewuser amavis -1 -1 "${AMAVIS_ROOT}" amavis
1126 - if use razor ; then
1127 - if [ ! -d "${ROOT}${AMAVIS_ROOT}/.razor" ] ; then
1128 - elog "Setting up initial razor config files..."
1129 -
1130 - razor-admin -create -home="${D}/${AMAVIS_ROOT}/.razor"
1131 - sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
1132 - "${D}/${AMAVIS_ROOT}/.razor/razor-agent.conf" || die
1133 - fi
1134 - fi
1135 -
1136 - if has_version "<${CATEGORY}/${PN}-2.7.0" ; then
1137 - elog "Amavisd-new ships with a short and condensed config file now."
1138 - elog "Transferring your current settings to the new format is"
1139 - elog "recommended for ease of future upgrades."
1140 - fi
1141 -}
1142 -
1143 -pkg_postinst() {
1144 - chown root:amavis "${ROOT}/etc/amavisd.conf"
1145 - chown -R amavis:amavis "${ROOT}/${AMAVIS_ROOT}"
1146 -}