diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-27 08:42:41 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-27 08:42:41 +0100 |
commit | 0fcaac21e786bd7911b1e8f436cd885c5e2f6437 (patch) | |
tree | ba392915815492b0ce486fc0e3ad5afb4a849b6f /mail-filter/postgrey | |
parent | e30edd47e1804bf3ed1ea7be2eac67f4b8cd9f38 (diff) |
gentoo auto-resync : 27:10:2023 - 08:42:41
Diffstat (limited to 'mail-filter/postgrey')
-rw-r--r-- | mail-filter/postgrey/Manifest | 2 | ||||
-rw-r--r-- | mail-filter/postgrey/postgrey-1.37_p20230714.ebuild | 78 |
2 files changed, 80 insertions, 0 deletions
diff --git a/mail-filter/postgrey/Manifest b/mail-filter/postgrey/Manifest index 07bb068bbf3d..431f6037825a 100644 --- a/mail-filter/postgrey/Manifest +++ b/mail-filter/postgrey/Manifest @@ -4,7 +4,9 @@ AUX postgrey.service 345 BLAKE2B 4ca6ab7a5649ea49fe69128b64111113301ab891f3de9f2 DIST postgrey-1.37.tar.gz 41815 BLAKE2B dd8a1f62f56a614c25863afde089f1882a1567e3a53a24b1d12b6f23994388caf99059f05775853065143f4f953a6fd964625d5c865993e0e679dd545b848c11 SHA512 369968212ea60539efc0d4a7ae84f7c3ce13f5622e6ee070a0089423ef81ca8f7541ebd20289291d0e6a3aec2ca30dbc9c0d9c0a6f0a686adfadb5d0dd7830ca DIST postgrey-1.37_p20190625.tar.gz 124667 BLAKE2B ca2caba51a72198e42d6d4d9c5c7590b62c1bd1589d05bfb4096fb4d95ff62ff96976beac8c1b35136a4a6830af936244485ff7dcdcd46d8558a4bef0bbb123a SHA512 f3caf3c7663bd8784701c7e1ad45d1c577edf6fac14591a6983fda25e7f8a875f2501780a8f97ce72e6a324878404e9ac2a003a07ae07ad4debae61fe734b8d4 DIST postgrey-1.37_p20220122.tar.gz 124539 BLAKE2B 329c4bf6228c0a70a59bffaee0468489febf5237afacce94da193589c0f2849b2e4b9551c74d1a1478cb88d0a32ad91b0b1bf0ff677fd45bc098bab83192dd28 SHA512 1580b8dfddaad8c615d1ef12252681525d4b1318298b91145fee0deea08c0f9ea92b40889bc8c64404b54fb1d67f153e0065008825dfb6e00eb2f441076f9dc2 +DIST postgrey-1.37_p20230714.tar.gz 124561 BLAKE2B 8abd571fade3293e77cabfcf3fe1677749c9f34f1a213b6ff1856493bb4ac7d42ef960843ff1ea0f67df9a73e8ce5b92ef6bcf664727f9f197bede48ea0f382d SHA512 fc45722ecdc660a0756fc4625363680f7b031ce55990cfe6f99affcbd3e40d21c49669fe0a1b8ccbd303e78ff8d360446c8e524cac119b639b5e3de505c572eb EBUILD postgrey-1.37.ebuild 1717 BLAKE2B df73df2bf3d4348ed7736e40336167721f5517242f29f32ff8ef37da3f877f1695597282ee7acf00d1e59ffa176e89135ccda17ccfd931e9baad2144ef52e051 SHA512 218625a8ef7b177bfb2040c557184ed141400f52501bade35b33b13222c0f5fde56da1d219846e0c23907f774405a1390ac99ed49e7fa0e73271b3bc689f406f EBUILD postgrey-1.37_p20190625-r1.ebuild 1817 BLAKE2B c2f875e08a150db9a8f282fc804b7e58e511fbb815a0410754f68ca897362c23f1a2e253b859db19865714ecafe93e53998c76bd1780c9284d48d517e9dfff62 SHA512 ecec90f0187e3853c1d142c548481343a1779511d91b4f1de37d70151e0bb86c232ec2c95d68e3a42c3dceaceb758a76990830b9e8251311e21442534026214e EBUILD postgrey-1.37_p20220122.ebuild 1817 BLAKE2B 094674a6716d4bd3f16f0d123cc68608f354574bb08d3ba5eb910fe9badef56bb14dab7668612d464fdf6139df200a97afb09ada5dee0434f6d25c358508c497 SHA512 fd7fcd26efb99f4b51296106bfce7d891a5d22707393103e07e13be3de107b4438d3c9abc16e1e12729ed4ac7437660b5ae46c20118c6e302128ffa4950db627 +EBUILD postgrey-1.37_p20230714.ebuild 1820 BLAKE2B d082388843e0e771acee5455b37a765736a0e5a963b30e5f53764cc645eca016f92e3598ba711a4309925307816048a1b369b4693e4fac9f0aa9babe11cf3f35 SHA512 8de637fdf70d50154f1538ea4f133e404905f49a5f33404d8543a67304791b8f8b4cede38bceb8102077eecf6dc87e078a7edac533c3434af659434f792fa001 MISC metadata.xml 471 BLAKE2B 45283891d60d8be101dfca93ee8d1075437b5aa77c0e70a0b9b90548a77f59614b9d945eebef541c596bc6bb0daa161e99c05113bd2d9189a3a086a4486e07a7 SHA512 1a2d9a2020a02072274f6a5285a232f665a21a4e96252529a642dad19875b9aeed4b46e709e0665ddb78c2bec21f9105fb83840981ef6557d4310719397bd41f diff --git a/mail-filter/postgrey/postgrey-1.37_p20230714.ebuild b/mail-filter/postgrey/postgrey-1.37_p20230714.ebuild new file mode 100644 index 000000000000..36bacbd45f11 --- /dev/null +++ b/mail-filter/postgrey/postgrey-1.37_p20230714.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +COMMIT="5f60afc8e77cc2b12682636de4ad983992d6a1d2" +DESCRIPTION="Postgrey is a Postfix policy server implementing greylisting" +HOMEPAGE="https://postgrey.schweikert.ch/" +SRC_URI="https://github.com/schweikert/postgrey/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +IUSE="selinux" + +DEPEND=" + acct-group/postgrey + acct-user/postgrey +" +# TODO: Use db.eclass? +RDEPEND=" + ${DEPEND} + >=dev-lang/perl-5.6.0 + dev-perl/Net-Server + dev-perl/IO-Multiplex + dev-perl/BerkeleyDB + dev-perl/Net-DNS + dev-perl/NetAddr-IP + dev-perl/Net-RBLClient + dev-perl/Parse-Syslog + virtual/perl-Digest-SHA + >=sys-libs/db-4.1 + selinux? ( sec-policy/selinux-postgrey ) +" + +src_prepare() { + default + + # bug #479400 + sed -i 's@#!/usr/bin/perl -T -w@#!/usr/bin/perl -w@' postgrey || die "sed failed" + sed -i -e '/git/d' Makefile || die +} + +src_install() { + # postgrey data/DB in /var + diropts -m0770 -o ${PN} -g ${PN} + dodir /var/spool/postfix/${PN} + keepdir /var/spool/postfix/${PN} + fowners postgrey:postgrey /var/spool/postfix/${PN} + fperms 0770 /var/spool/postfix/${PN} + + # postgrey binary + dosbin ${PN} + dosbin contrib/postgreyreport + + # policy-test script + dosbin policy-test + + # postgrey data in /etc/postfix + insinto /etc/postfix + insopts -o root -g ${PN} -m 0640 + doins postgrey_whitelist_clients postgrey_whitelist_recipients + + # documentation + dodoc Changes README README.exim + + # init.d + conf.d files + insopts -o root -g root -m 755 + newinitd "${FILESDIR}"/${PN}-1.34-r3.rc.new ${PN} + + insopts -o root -g root -m 640 + newconfd "${FILESDIR}"/${PN}.conf.new ${PN} + + systemd_dounit "${FILESDIR}"/postgrey.service +} |