diff options
Diffstat (limited to 'mail-filter')
37 files changed, 142 insertions, 148 deletions
diff --git a/mail-filter/amavisd-milter/Manifest b/mail-filter/amavisd-milter/Manifest index 49de70573234..f66f5a78c387 100644 --- a/mail-filter/amavisd-milter/Manifest +++ b/mail-filter/amavisd-milter/Manifest @@ -1,3 +1 @@ -DIST amavisd-milter-1.7.0.tar.gz 192688 BLAKE2B 882ecdc1f4b1b3fba2f7f82ffb3e7f4ecf27ce42fc14df926a508b852dd142161af9ce65bc367a5968f64a29a40cb362a0783bdbaf4dff2559715bfd53170f73 SHA512 52fdfe4acdd94e387de63d93aa3347dce46e7e16b8ab51679c7bbfc4f6faba160de5ca55aae141cbd06f3d9d1122dea67fdd67562dd5b8314055f7f6071545af -DIST amavisd-milter-1.7.1.tar.gz 193425 BLAKE2B e93f7f8f4c3b5e59fbfc160e60c8620231f8ab2a5fa06c39cf42b71c0c0abca4e27a1334d01e89337628ccdd685e059be469eeafc385521a780de1bf82bf3070 SHA512 db2fd53a3047a21fb20743fce7d01899eb92efffc62159d3022e0b5014dbfb3667e1664868734d84b58f5daadd8270d3e05a68c60a01a1ac35d104105cc86586 DIST amavisd-milter-1.7.2.tar.gz 191224 BLAKE2B 82865acacec1004e611bbafd940d5721660b0daa1af1aea742d4176c613ce2af0e4bde523d0363b97e3f361270641acda477797eab9e8df9feb266c80ef6009c SHA512 639a5a4f92131f9b8d004255819e36dedd529ec95f8290663c6ea5860dbbce049a822ba0e68158228716778265009b93024e9102defdf9250d4e889157008181 diff --git a/mail-filter/amavisd-milter/amavisd-milter-1.7.0-r1.ebuild b/mail-filter/amavisd-milter/amavisd-milter-1.7.0-r1.ebuild deleted file mode 100644 index e4e1e71f157a..000000000000 --- a/mail-filter/amavisd-milter/amavisd-milter-1.7.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -DESCRIPTION="sendmail milter for amavisd-new" -HOMEPAGE="https://github.com/prehor/amavisd-milter/" -SRC_URI="https://github.com/prehor/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=" - || ( - mail-filter/libmilter - mail-mta/sendmail - )" -RDEPEND="${DEPEND} - mail-filter/amavisd-new" - -DOCS=( AMAVISD-MILTER.md CHANGES INSTALL ) - -src_install() { - default - - newinitd "${FILESDIR}/amavisd-milter.initd-r2" amavisd-milter - newconfd "${FILESDIR}/amavisd-milter.confd" amavisd-milter -} diff --git a/mail-filter/amavisd-milter/amavisd-milter-1.7.1.ebuild b/mail-filter/amavisd-milter/amavisd-milter-1.7.1.ebuild deleted file mode 100644 index 1e75c4994670..000000000000 --- a/mail-filter/amavisd-milter/amavisd-milter-1.7.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -DESCRIPTION="sendmail milter for amavisd-new" -HOMEPAGE="https://github.com/prehor/amavisd-milter/" -SRC_URI="https://github.com/prehor/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - || ( - mail-filter/libmilter - mail-mta/sendmail - )" -RDEPEND="${DEPEND} - mail-filter/amavisd-new" - -DOCS=( AMAVISD-MILTER.md CHANGES INSTALL ) - -src_install() { - default - - newinitd "${FILESDIR}/amavisd-milter.initd-r2" amavisd-milter - newconfd "${FILESDIR}/amavisd-milter.confd" amavisd-milter -} diff --git a/mail-filter/amavisd-milter/amavisd-milter-1.7.2-r1.ebuild b/mail-filter/amavisd-milter/amavisd-milter-1.7.2-r1.ebuild index e7fe81bffc46..fa8078129f5b 100644 --- a/mail-filter/amavisd-milter/amavisd-milter-1.7.2-r1.ebuild +++ b/mail-filter/amavisd-milter/amavisd-milter-1.7.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" @@ -10,7 +10,6 @@ SRC_URI="https://github.com/prehor/${PN}/releases/download/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 x86" -IUSE="" DEPEND="mail-filter/libmilter:=" RDEPEND="${DEPEND} diff --git a/mail-filter/amavisd-milter/amavisd-milter-1.7.2.ebuild b/mail-filter/amavisd-milter/amavisd-milter-1.7.2.ebuild deleted file mode 100644 index ced1ec9e7e1f..000000000000 --- a/mail-filter/amavisd-milter/amavisd-milter-1.7.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -DESCRIPTION="sendmail milter for amavisd-new" -HOMEPAGE="https://github.com/prehor/amavisd-milter/" -SRC_URI="https://github.com/prehor/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - || ( - mail-filter/libmilter - mail-mta/sendmail - )" -RDEPEND="${DEPEND} - mail-filter/amavisd-new" - -DOCS=( AMAVISD-MILTER.md CHANGES INSTALL ) - -src_install() { - default - - newinitd "${FILESDIR}/amavisd-milter.initd-r2" amavisd-milter - newconfd "${FILESDIR}/amavisd-milter.confd" amavisd-milter -} diff --git a/mail-filter/bogofilter/bogofilter-1.2.5-r1.ebuild b/mail-filter/bogofilter/bogofilter-1.2.5-r1.ebuild index 534213e7e8de..bf4840672d5b 100644 --- a/mail-filter/bogofilter/bogofilter-1.2.5-r1.ebuild +++ b/mail-filter/bogofilter/bogofilter-1.2.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="berkdb +sqlite tokyocabinet" # pax needed for bf_tar diff --git a/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.6-r1.ebuild b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.6-r1.ebuild new file mode 100644 index 000000000000..e55bd80615cf --- /dev/null +++ b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.6-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +PYPI_NO_NORMALIZE=1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python filtering architecture for the Courier MTA" +HOMEPAGE="https://pypi.org/project/courier-pythonfilter/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="mail-mta/courier" + +python_install() { + distutils-r1_python_install + rm -rf "${D}$(python_get_sitedir)/etc" || die +} + +python_install_all() { + distutils-r1_python_install_all + + insinto /etc + doins pythonfilter.conf pythonfilter-modules.conf +} diff --git a/mail-filter/dcc/dcc-1.3.158-r1.ebuild b/mail-filter/dcc/dcc-1.3.158-r1.ebuild index db4459137a86..c0b312e5e417 100644 --- a/mail-filter/dcc/dcc-1.3.158-r1.ebuild +++ b/mail-filter/dcc/dcc-1.3.158-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.rhyolite.com/dcc/source/old/${P}.tar.Z" LICENSE="DCC GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86" IUSE="cgi ipv6 rrdtool milter" RDEPEND=" diff --git a/mail-filter/dcc/dcc-1.3.158-r2.ebuild b/mail-filter/dcc/dcc-1.3.158-r2.ebuild index 6c09223f5624..d43917a0c062 100644 --- a/mail-filter/dcc/dcc-1.3.158-r2.ebuild +++ b/mail-filter/dcc/dcc-1.3.158-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.rhyolite.com/dcc/source/old/${P}.tar.Z" LICENSE="DCC GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86" IUSE="cgi ipv6 rrdtool milter" RDEPEND=" diff --git a/mail-filter/dcc/dcc-2.3.168.ebuild b/mail-filter/dcc/dcc-2.3.168.ebuild index 0ac9be7299a7..ac782a1b3403 100644 --- a/mail-filter/dcc/dcc-2.3.168.ebuild +++ b/mail-filter/dcc/dcc-2.3.168.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.rhyolite.com/dcc/source/old/${P}.tar.Z" LICENSE="DCC GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="cgi ipv6 rrdtool milter" RDEPEND=" diff --git a/mail-filter/libmilter/libmilter-1.0.2_p3-r2.ebuild b/mail-filter/libmilter/libmilter-1.0.2_p3-r2.ebuild index 25240d5a0020..f5439b981e83 100644 --- a/mail-filter/libmilter/libmilter-1.0.2_p3-r2.ebuild +++ b/mail-filter/libmilter/libmilter-1.0.2_p3-r2.ebuild @@ -35,7 +35,7 @@ LICENSE="Sendmail" # We used to use $(ver_cut 1-3) here (assuming ABI stability between sendmail # versions) but that doesn't seem to apply for sendmail snapshots. SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="ipv6 poll" RDEPEND="!<mail-mta/sendmail-8.16.1" diff --git a/mail-filter/libspf2/libspf2-1.2.11.ebuild b/mail-filter/libspf2/libspf2-1.2.11.ebuild index 2b0077caf530..9b924e8961c8 100644 --- a/mail-filter/libspf2/libspf2-1.2.11.ebuild +++ b/mail-filter/libspf2/libspf2-1.2.11.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/shevek/${PN}/archive/${GHASH}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( LGPL-2.1 BSD-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86" PATCHES=( "${FILESDIR}"/${PN}-1.2.11-memset-include-string-h.patch diff --git a/mail-filter/maildrop/maildrop-3.0.2-r1.ebuild b/mail-filter/maildrop/maildrop-3.0.2-r1.ebuild index 3878e6c86e41..e84b6576659e 100644 --- a/mail-filter/maildrop/maildrop-3.0.2-r1.ebuild +++ b/mail-filter/maildrop/maildrop-3.0.2-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.courier-mta.org/maildrop/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="berkdb debug dovecot fam gdbm ldap mysql postgres static-libs authlib +tools trashquota" CDEPEND="!mail-mta/courier diff --git a/mail-filter/maildrop/maildrop-3.0.2.ebuild b/mail-filter/maildrop/maildrop-3.0.2.ebuild index f85da47893e6..fb3bf94cabfc 100644 --- a/mail-filter/maildrop/maildrop-3.0.2.ebuild +++ b/mail-filter/maildrop/maildrop-3.0.2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.courier-mta.org/maildrop/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~s390 sparc x86" IUSE="berkdb debug dovecot fam gdbm ldap mysql postgres static-libs authlib +tools trashquota" CDEPEND="!mail-mta/courier diff --git a/mail-filter/maildrop/maildrop-3.1.4.ebuild b/mail-filter/maildrop/maildrop-3.1.4.ebuild index d6f4de785bc9..4cbac45ac77e 100644 --- a/mail-filter/maildrop/maildrop-3.1.4.ebuild +++ b/mail-filter/maildrop/maildrop-3.1.4.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.courier-mta.org/maildrop/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools trashquota" CDEPEND="!mail-mta/courier diff --git a/mail-filter/maildrop/maildrop-3.1.5.ebuild b/mail-filter/maildrop/maildrop-3.1.5.ebuild index 1cf5a22e1271..3e6dad361c2a 100644 --- a/mail-filter/maildrop/maildrop-3.1.5.ebuild +++ b/mail-filter/maildrop/maildrop-3.1.5.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.courier-mta.org/maildrop/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools trashquota" CDEPEND="!mail-mta/courier diff --git a/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild index 854f7688a3bd..4755387a54d8 100644 --- a/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild +++ b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.courier-mta.org/maildrop/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~s390 sparc x86" IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools trashquota" CDEPEND="!mail-mta/courier diff --git a/mail-filter/maildrop/maildrop-3.1.7.ebuild b/mail-filter/maildrop/maildrop-3.1.7.ebuild index 644f2d25aaf5..252b9a862931 100644 --- a/mail-filter/maildrop/maildrop-3.1.7.ebuild +++ b/mail-filter/maildrop/maildrop-3.1.7.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/${P%%_pre} LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools trashquota" CDEPEND="!mail-mta/courier diff --git a/mail-filter/normalizemime/Manifest b/mail-filter/normalizemime/Manifest index dd2174555537..e51aba41742d 100644 --- a/mail-filter/normalizemime/Manifest +++ b/mail-filter/normalizemime/Manifest @@ -1,2 +1 @@ -DIST normalizemime-1.19.tar.bz2 12192 BLAKE2B 663d2b67c597003c8b8f8d098bbb0538abcb2a68109ede900d9f6aca9b5af8d0a2822c86738dc8763b2693a4b1a642518c1d46cd8525fc2d94c1a8d2cf93f5e6 SHA512 670d2508dd6d79e09a9187d2161d4fd81168b34705d620d1ad3547d298404b3964ddb5ae1921e9e570c7132df1cd65e27f4da6e532bec39a9177085da84eb46c DIST normalizemime-1.21.cc 42498 BLAKE2B c5de7c41b531ec040adc45eaac19cf19e6c6ee2a3a6d294f738c1f4a64b2196bb749f5af9e8b0fd56683c064a17ce03be537e8437c59513d45df19bd54dbb924 SHA512 bebdfffebc49e612c8ead53b12e2a6fbdf6ddf30e5036828178d4ac1b853766fbba53ca36a52a0b4c833135a48f1b059905924446d513b26656fb4f5d02452e8 diff --git a/mail-filter/normalizemime/normalizemime-1.19.ebuild b/mail-filter/normalizemime/normalizemime-1.19.ebuild deleted file mode 100644 index 2741d63cba57..000000000000 --- a/mail-filter/normalizemime/normalizemime-1.19.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Helper program to normalize MIME encoded messages" -HOMEPAGE="http://hyvatti.iki.fi/~jaakko/spam/" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -src_compile() { - tc-export CC - emake normalizemime -} - -src_install() { - dobin normalizemime -} diff --git a/mail-filter/opendmarc/opendmarc-1.4.1.1-r5.ebuild b/mail-filter/opendmarc/opendmarc-1.4.1.1-r5.ebuild index c78d15504262..e6b51ac66dcb 100644 --- a/mail-filter/opendmarc/opendmarc-1.4.1.1-r5.ebuild +++ b/mail-filter/opendmarc/opendmarc-1.4.1.1-r5.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/OpenDMARC-rel-${PN}-${PV//./-}" LICENSE="BSD" SLOT="0/3" # 1.4 has API breakage with 1.3, yet uses same soname -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86" IUSE="spf +reports" DEPEND="mail-filter/libmilter:= diff --git a/mail-filter/opendmarc/opendmarc-1.4.1.1-r6.ebuild b/mail-filter/opendmarc/opendmarc-1.4.1.1-r6.ebuild index b7957ed0d8ee..9dc86350ff33 100644 --- a/mail-filter/opendmarc/opendmarc-1.4.1.1-r6.ebuild +++ b/mail-filter/opendmarc/opendmarc-1.4.1.1-r6.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/OpenDMARC-rel-${PN}-${PV//./-}" LICENSE="BSD" SLOT="0/3" # 1.4 has API breakage with 1.3, yet uses same soname -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="spf +reports" DEPEND="mail-filter/libmilter:= diff --git a/mail-filter/procmail/procmail-3.24-r1.ebuild b/mail-filter/procmail/procmail-3.24-r1.ebuild index 07ee45bb8869..de1c72bcab1d 100644 --- a/mail-filter/procmail/procmail-3.24-r1.ebuild +++ b/mail-filter/procmail/procmail-3.24-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/BuGlessRB/procmail/archive/refs/tags/v${PV}.tar.gz - LICENSE="|| ( Artistic GPL-2 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="mbox selinux" DEPEND=" diff --git a/mail-filter/procmail/procmail-3.24.ebuild b/mail-filter/procmail/procmail-3.24.ebuild index 206a81db60fb..4d4819f1c696 100644 --- a/mail-filter/procmail/procmail-3.24.ebuild +++ b/mail-filter/procmail/procmail-3.24.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/BuGlessRB/procmail/archive/refs/tags/v${PV}.tar.gz - LICENSE="|| ( Artistic GPL-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="mbox selinux" DEPEND=" diff --git a/mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild b/mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild index 15fdf34856fb..9abdf06b3ddd 100644 --- a/mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild +++ b/mail-filter/pyzor/pyzor-1.0.0_p20211223.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="doc gdbm mysql pyzord redis selinux test" RESTRICT="!test? ( test )" diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest index 61c37d67e748..55b3f3003f5b 100644 --- a/mail-filter/rspamd/Manifest +++ b/mail-filter/rspamd/Manifest @@ -1,3 +1,3 @@ +DIST rspamd-3.10.0.tar.gz 6008518 BLAKE2B 875c25e6ab1c62d5081c65cd11d30eb084be46f0adb31f8b2c123fd85efaf250ba1bea94d30152a6edefe40a6cf7a6c7f4bde21607121d25501ef63085a9fc2f SHA512 ffe7a4418db3c4211a39ec92d2610fff3d88d72aa399cb3a0780be26e6a22b5d47041a6862496d5cf05da37cb1cae0c9b10890b409c568b4c74dd16a3ad2c5af DIST rspamd-3.8.4.tar.gz 5915680 BLAKE2B a6674c5175a10dffa440b9f4227fc4f2e7c497bf8a5a6c87c9f042ca870380a61be63405f4d2714103f49679edd5a28c4eb30807b8acb22998c7dbba72f19cb3 SHA512 dda099dd9a17699d143fc8018b89fbecfa9659eccc26b5fb88bc3f40c47e935993dfc81f1f93bb69880d17af40870e6ea20edbeed7e3f4c12c278f5c12b56a51 -DIST rspamd-3.9.0.tar.gz 5955138 BLAKE2B 52eea9b11c3780bdd54d24a4ae49d7f1c598fa2748cf1d1b4e4cd19fff50fcfcfafe5140038efa437104ba71e6e968a39613e86b642df7be84553c96123a90fa SHA512 7e75df264de5c778e92aac72be5d701724896ef60dc7f7e41f91a89193b812896dff56f6434233eaa91b5cdf8e6aa863f39129a154520a08b52bcb04c61b965e DIST rspamd-3.9.1.tar.gz 5980094 BLAKE2B bb02cecdd686c85ef8340f122255f36c2cd5f6823da05370abce1e059466d053f543998945172be43c631f9d1fce0837a62fc047ca8aa76f3ea87680ee3e2a17 SHA512 b8d60448b8174a05f9dcfb17181e0e2908828923491fadb0f07b8debf97923f6967f3e5dfd27ca3c1a24671abd65c144139b02d1698a8a8a2e5b0672f9012d1f diff --git a/mail-filter/rspamd/files/rspamd-3.10.0-libucl-type.patch b/mail-filter/rspamd/files/rspamd-3.10.0-libucl-type.patch new file mode 100644 index 000000000000..25d4c32d26ff --- /dev/null +++ b/mail-filter/rspamd/files/rspamd-3.10.0-libucl-type.patch @@ -0,0 +1,36 @@ +From 3041484f859f3d8cc2275c5189280c31ff3ffeda Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arkamar@atlas.cz> +Date: Wed, 2 Oct 2024 15:01:07 +0200 +Subject: [PATCH] [Fix] Use correct type for keylen in lua_ucl_newindex + +The keylen variable used in lua_ucl_newindex function should use size_t +type instead of lua_Integer, because all functions that use keylen +expect it to be of size_t type. This mismatch leads to incompatible +pointer types, and modern versions of GCC fail to compile the code. + +Fixes: 9e87597ceb05 ("[Project] Allow manipulations with opaque UCL objects") +Issue: https://github.com/rspamd/rspamd/issues/5163 +PR: https://github.com/rspamd/rspamd/pull/5169 + +diff --git a/contrib/libucl/lua_ucl.c b/contrib/libucl/lua_ucl.c +index 19ac9cb127..473aefe0cf 100644 +--- a/contrib/libucl/lua_ucl.c ++++ b/contrib/libucl/lua_ucl.c +@@ -1426,7 +1426,7 @@ lua_ucl_newindex(lua_State *L) + + if (ucl_object_type(obj) == UCL_OBJECT) { + if (key_type == LUA_TSTRING) { +- lua_Integer keylen; ++ size_t keylen; + const char *key = lua_tolstring(L, 2, &keylen); + + ucl_object_t *value_obj = lua_ucl_object_get(L, 3); +@@ -1539,7 +1539,7 @@ lua_ucl_newindex(lua_State *L) + obj->value.av = NULL; + obj->type = UCL_OBJECT; + +- lua_Integer keylen; ++ size_t keylen; + const char *key = lua_tolstring(L, 2, &keylen); + + ucl_object_t *value_obj = lua_ucl_object_get(L, 3); diff --git a/mail-filter/rspamd/rspamd-3.9.0.ebuild b/mail-filter/rspamd/rspamd-3.10.0-r1.ebuild index 40c66dca1317..8fb906ba42cb 100644 --- a/mail-filter/rspamd/rspamd-3.9.0.ebuild +++ b/mail-filter/rspamd/rspamd-3.10.0-r1.ebuild @@ -69,12 +69,15 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/rspamd-3.6-cmake-lua-version.patch" - "${FILESDIR}/rspamd-3.6-unbundle-lua.patch" - "${FILESDIR}/rspamd-3.6-unbundle-snowball.patch" + "${FILESDIR}/${PN}-3.6-cmake-lua-version.patch" + "${FILESDIR}/${PN}-3.6-unbundle-lua.patch" + "${FILESDIR}/${PN}-3.6-unbundle-snowball.patch" # backward compatibility with <dev-libs/libfmt-11 - "${FILESDIR}/${P}-older-libfmt.patch" + "${FILESDIR}/${PN}-3.9.0-older-libfmt.patch" + + # see https://github.com/rspamd/rspamd/issues/5163 + "${FILESDIR}/${P}-libucl-type.patch" ) src_prepare() { diff --git a/mail-filter/scmail/scmail-1.3.ebuild b/mail-filter/scmail/scmail-1.3.ebuild index 6a36d68334e5..4dab757e7031 100644 --- a/mail-filter/scmail/scmail-1.3.ebuild +++ b/mail-filter/scmail/scmail-1.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://0xcc.net/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~ia64 ~ppc x86" +KEYWORDS="amd64 ~ppc x86" IUSE="" RDEPEND="dev-scheme/gauche:=" diff --git a/mail-filter/spamassassin/spamassassin-3.4.6-r2.ebuild b/mail-filter/spamassassin/spamassassin-3.4.6-r2.ebuild index 00513ca2e5bf..3f6f235aa24b 100644 --- a/mail-filter/spamassassin/spamassassin-3.4.6-r2.ebuild +++ b/mail-filter/spamassassin/spamassassin-3.4.6-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" RESTRICT="!test? ( test )" diff --git a/mail-filter/spamassassin/spamassassin-3.4.6-r3.ebuild b/mail-filter/spamassassin/spamassassin-3.4.6-r3.ebuild index 9db46b6e694d..63b6d5156107 100644 --- a/mail-filter/spamassassin/spamassassin-3.4.6-r3.ebuild +++ b/mail-filter/spamassassin/spamassassin-3.4.6-r3.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" RESTRICT="!test? ( test )" diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild index a72db00639cb..6f909480749f 100644 --- a/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild +++ b/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" RESTRICT="!test? ( test )" diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r5.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r5.ebuild index 8f97cac46c36..e8c458709ef7 100644 --- a/mail-filter/spamassassin/spamassassin-4.0.0-r5.ebuild +++ b/mail-filter/spamassassin/spamassassin-4.0.0-r5.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" RESTRICT="!test? ( test )" diff --git a/mail-filter/spamassassin/spamassassin-4.0.1-r1.ebuild b/mail-filter/spamassassin/spamassassin-4.0.1-r1.ebuild index e17a65394b9e..dfa140e068f2 100644 --- a/mail-filter/spamassassin/spamassassin-4.0.1-r1.ebuild +++ b/mail-filter/spamassassin/spamassassin-4.0.1-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" RESTRICT="!test? ( test )" diff --git a/mail-filter/spamassassin/spamassassin-4.0.1.ebuild b/mail-filter/spamassassin/spamassassin-4.0.1.ebuild index 4e04f9b1ff8d..314f443b8f9c 100644 --- a/mail-filter/spamassassin/spamassassin-4.0.1.ebuild +++ b/mail-filter/spamassassin/spamassassin-4.0.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" RESTRICT="!test? ( test )" diff --git a/mail-filter/zdkimfilter/Manifest b/mail-filter/zdkimfilter/Manifest index a7c64d67f458..6b15958240b8 100644 --- a/mail-filter/zdkimfilter/Manifest +++ b/mail-filter/zdkimfilter/Manifest @@ -1,3 +1,4 @@ DIST zdkimfilter-3.17.tar.gz 950222 BLAKE2B b1a9b6cc19dac6e78d8f9f16eaf79af043021f1ede9f29e702b76e3d3ac9c96ade2ed4a3e0d1dd49d75326cee5c8bcfe36b126f1537853a90c475c39f19aab20 SHA512 3624d80fc9c077b0ba33e4227fdf74f16d4f9a9242fd6aa960277c61ed08b822e39669bd564f15d4924b8753d59c0b6eb797a9e5d836b9101dcd5c5b19b69578 DIST zdkimfilter-3.18.tar.gz 955330 BLAKE2B e61a2f3b3cf91699a1714e2e546db7b26c461955ba719af866a485649fb0934b8651e3350b56cf4fda5902b19ac94c279092077440b359d7d70f8d5caf68d952 SHA512 e596213d26914513ead177f5ac20a47fc7381f06c527098b9dc04bd77dcd1d85ba8b21b86337dbf4e4d129c5248c312bdec92afd4af7c4a32bd632d4663e6861 DIST zdkimfilter-3.20.tar.gz 959793 BLAKE2B 5b2b6495f2ad2f09e27bf4e0a0577f4a9380898d8f575f64c440aee6b8224f829c974d72a357ccd6046c54df50a82924b1a182253ac130f5fba98659b0f17393 SHA512 a9c93709b40b4ad8e476e61a7b589c5ddf24cc3e90085272bb6c29d1d62cfc3f0ed80f8eea6b884ab72c8a653a4e8cb5d284362847b4711c816f916bb8dbc7be +DIST zdkimfilter-3.21.tar.gz 975588 BLAKE2B c8ef1ba05c4e78102dea2f5fdd4a92bf4fa68bd025ebf0a509928a5be9339798f2b4014dcc6577bdf52a185dfdd3a3c92781af50cdcaa5952c6e877217468b81 SHA512 aadc9f367cf1aea7db35d9af2b09e71f6b6256002f842b0ae6ee6bfbb335d5b685dd7a2b32b7825b2a8659788b8c86ba256aac4c557ab2288c0fe6efa9702566 diff --git a/mail-filter/zdkimfilter/zdkimfilter-3.21.ebuild b/mail-filter/zdkimfilter/zdkimfilter-3.21.ebuild new file mode 100644 index 000000000000..09af6b16b266 --- /dev/null +++ b/mail-filter/zdkimfilter/zdkimfilter-3.21.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="DKIM filter for Courier-MTA" +HOMEPAGE="https://www.tana.it/sw/zdkimfilter" +SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug" + +DEPEND="net-libs/gnutls + mail-mta/courier + dev-db/opendbx + dev-libs/nettle:= + net-dns/libidn2:= + dev-libs/libunistring:= + dev-libs/libbsd" +RDEPEND="${DEPEND}" + +# Tests don't work with portage sandbox +RESTRICT="test" + +src_configure() { + econf $(use_enable debug) +} + +src_compile() { + emake AR=$(tc-getAR) +} + +src_install() { + emake DESTDIR="${D}" install + diropts -o mail -g mail + dodir /etc/courier/filters/keys + dodoc release-notes-*.txt README ChangeLog + dodoc odbx_example.{conf,sql} +} |