summaryrefslogtreecommitdiff
path: root/net-mail
diff options
context:
space:
mode:
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/Manifest.gzbin14062 -> 14059 bytes
-rw-r--r--net-mail/altermime/Manifest7
-rw-r--r--net-mail/altermime/altermime-0.3.12.ebuild (renamed from net-mail/altermime/altermime-0.3.11.ebuild)19
-rw-r--r--net-mail/altermime/files/altermime-0.3.10-MIME_headers-overflow.patch13
-rw-r--r--net-mail/altermime/metadata.xml5
-rw-r--r--net-mail/automx2/Manifest4
-rw-r--r--net-mail/automx2/automx2-2024.2.ebuild (renamed from net-mail/automx2/automx2-2022.1.ebuild)15
-rw-r--r--net-mail/automx2/files/automx2-2024.2-setupcfg.patch13
-rw-r--r--net-mail/autorespond/Manifest4
-rw-r--r--net-mail/autorespond/autorespond-2.0.4.ebuild2
-rw-r--r--net-mail/autorespond/autorespond-2.0.5.ebuild2
-rw-r--r--net-mail/b4/Manifest4
-rw-r--r--net-mail/b4/b4-0.14.1.ebuild36
-rw-r--r--net-mail/b4/metadata.xml4
-rw-r--r--net-mail/checkpassword-pam/Manifest2
-rw-r--r--net-mail/checkpassword-pam/checkpassword-pam-0.99-r3.ebuild (renamed from net-mail/checkpassword-pam/checkpassword-pam-0.99-r1.ebuild)8
-rw-r--r--net-mail/checkpassword/Manifest2
-rw-r--r--net-mail/checkpassword/checkpassword-0.90-r5.ebuild2
-rw-r--r--net-mail/courier-common/Manifest2
-rw-r--r--net-mail/courier-common/courier-common-3.1.5.ebuild2
-rw-r--r--net-mail/courier-imap/Manifest4
-rw-r--r--net-mail/courier-imap/courier-imap-5.1.2-r1.ebuild2
-rw-r--r--net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild2
-rw-r--r--net-mail/cyrus-imapd/Manifest2
-rw-r--r--net-mail/cyrus-imapd/cyrus-imapd-3.4.5-r1.ebuild2
-rw-r--r--net-mail/dot-forward/Manifest3
-rw-r--r--net-mail/dot-forward/dot-forward-0.71-r4.ebuild63
-rw-r--r--net-mail/dot-forward/dot-forward-0.71-r5.ebuild5
-rw-r--r--net-mail/dovecot/Manifest12
-rw-r--r--net-mail/dovecot/dovecot-2.3.20-r1.ebuild302
-rw-r--r--net-mail/dovecot/dovecot-2.3.20-r2.ebuild302
-rw-r--r--net-mail/dovecot/dovecot-2.3.20-r3.ebuild302
-rw-r--r--net-mail/dovecot/dovecot-2.3.21.1.ebuild (renamed from net-mail/dovecot/dovecot-2.3.21-r1.ebuild)4
-rw-r--r--net-mail/dovecot/dovecot-2.3.21.ebuild302
-rw-r--r--net-mail/ezmlm-idx/Manifest3
-rw-r--r--net-mail/ezmlm-idx/ezmlm-idx-7.0.0-r5.ebuild58
-rw-r--r--net-mail/ezmlm-idx/files/ezmlm-idx-7.0.0-fno-common.patch40
-rw-r--r--net-mail/fetchmail/Manifest6
-rw-r--r--net-mail/fetchmail/fetchmail-6.4.38.ebuild2
-rw-r--r--net-mail/fetchmail/fetchmail-6.4.39.ebuild (renamed from net-mail/fetchmail/fetchmail-6.4.37.ebuild)14
-rw-r--r--net-mail/gnubiff/Manifest3
-rw-r--r--net-mail/gnubiff/gnubiff-2.2.17-r2.ebuild49
-rw-r--r--net-mail/gnubiff/gnubiff-2.2.17-r3.ebuild2
-rw-r--r--net-mail/list-remote-forwards/Manifest2
-rw-r--r--net-mail/list-remote-forwards/list-remote-forwards-0.0.3.ebuild3
-rw-r--r--net-mail/mailbase/Manifest2
-rw-r--r--net-mail/mailbase/mailbase-1.8.1.ebuild2
-rw-r--r--net-mail/mailbox-count/Manifest2
-rw-r--r--net-mail/mailbox-count/mailbox-count-0.0.6.ebuild3
-rw-r--r--net-mail/mailfront/Manifest2
-rw-r--r--net-mail/mailfront/mailfront-2.22-r1.ebuild (renamed from net-mail/mailfront/mailfront-2.22.ebuild)20
-rw-r--r--net-mail/mailutils/Manifest2
-rw-r--r--net-mail/mailutils/mailutils-3.17.ebuild2
-rw-r--r--net-mail/mboxgrep/Manifest3
-rw-r--r--net-mail/mboxgrep/mboxgrep-0.7.9-r2.ebuild42
-rw-r--r--net-mail/mboxgrep/mboxgrep-0.7.9-r3.ebuild4
-rw-r--r--net-mail/mess822/Manifest4
-rw-r--r--net-mail/mess822/files/mess822-0.58-implicit.patch66
-rw-r--r--net-mail/mess822/mess822-0.58-r2.ebuild56
-rw-r--r--net-mail/mess822/mess822-0.58-r3.ebuild59
-rw-r--r--net-mail/mu/Manifest12
-rw-r--r--net-mail/mu/files/mu-1.12.2-musl.patch31
-rw-r--r--net-mail/mu/files/mu-1.12.4-timet.patch34
-rw-r--r--net-mail/mu/mu-1.12.2.ebuild101
-rw-r--r--net-mail/mu/mu-1.12.3.ebuild103
-rw-r--r--net-mail/mu/mu-1.12.4-r1.ebuild (renamed from net-mail/mu/mu-1.12.4.ebuild)3
-rw-r--r--net-mail/mu/mu-1.12.6-r1.ebuild (renamed from net-mail/mu/mu-1.12.5.ebuild)5
-rw-r--r--net-mail/notmuch/Manifest6
-rw-r--r--net-mail/notmuch/notmuch-0.37-r1.ebuild2
-rw-r--r--net-mail/notmuch/notmuch-0.37-r2.ebuild2
-rw-r--r--net-mail/notmuch/notmuch-0.38.3.ebuild2
-rw-r--r--net-mail/qmail-autoresponder/Manifest5
-rw-r--r--net-mail/qmail-autoresponder/files/qmail-autoresponder-0.97-remove-mysql.h.diff8
-rw-r--r--net-mail/qmail-autoresponder/qmail-autoresponder-0.97-r3.ebuild58
-rw-r--r--net-mail/qmail-autoresponder/qmail-autoresponder-2.0-r1.ebuild4
-rw-r--r--net-mail/qmailadmin/Manifest4
-rw-r--r--net-mail/qmailadmin/qmailadmin-1.2.15-r2.ebuild2
-rw-r--r--net-mail/qmailadmin/qmailadmin-1.2.16-r1.ebuild2
-rw-r--r--net-mail/qmhandle/Manifest4
-rw-r--r--net-mail/qmhandle/qmhandle-1.3.2-r1.ebuild2
-rw-r--r--net-mail/qmhandle/qmhandle-1.3.2.ebuild2
-rw-r--r--net-mail/queue-fix/Manifest2
-rw-r--r--net-mail/queue-fix/queue-fix-1.4-r3.ebuild2
-rw-r--r--net-mail/queue-repair/Manifest2
-rw-r--r--net-mail/queue-repair/queue-repair-0.9.0-r2.ebuild2
-rw-r--r--net-mail/sendEmail/Manifest1
-rw-r--r--net-mail/sendEmail/sendEmail-1.56-r2.ebuild30
-rw-r--r--net-mail/smtptools/Manifest2
-rw-r--r--net-mail/smtptools/smtptools-0.2.3-r1.ebuild2
-rw-r--r--net-mail/vpopmail/Manifest2
-rw-r--r--net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild2
91 files changed, 282 insertions, 2061 deletions
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 6a578c5d7e39..4c35a1bb251f 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/altermime/Manifest b/net-mail/altermime/Manifest
index 12284335c156..05c65c8c3407 100644
--- a/net-mail/altermime/Manifest
+++ b/net-mail/altermime/Manifest
@@ -1,5 +1,4 @@
-AUX altermime-0.3.10-MIME_headers-overflow.patch 521 BLAKE2B 9e327a28827aa90d761417d8143d36fde7d3098f3acb84e31af86c828bb1753e0af23fe96bcc97b27afd107da52aed951bab3b5b479f59b4e6e2e9ea3d4866f7 SHA512 5f2aa6dca9b4fc16e0aa2f5d12bfdbd989253cf6d8e66358f4e17a7ca764b523b6179ec43bf4eddc114e85668bbcc704029a83b1bff5a0c3130d810f84c6e91d
AUX altermime-0.3.11-respect-flags.patch 571 BLAKE2B f740d18fe81026e27636f432f68cd08ec8ed73107cd60a44bf56bce2b21b5a9d6b549666a596e1651c979519df4dc40c9797ecfe28d36b43ecb96b5518451aef SHA512 b4b2d8372b26932cb7148e316fd748fe2e8a515e6725f4db3f87e34ab417a4eaa324bf03ce467dc3dda505b5f4013c004aee05a9903d87a4d310c69d2034ea9e
-DIST altermime-0.3.11.tar.gz 90244 BLAKE2B 5acd29ee3e5927b67de41db4f7cfbe606814ef6476340f26509b1823fcbfa6269c15e1d7e7936e948a7cb0f81b9a17b9a63c2333697707525bc62fd350a55f2a SHA512 561e36398bafcd888e912b6291ec76ead881bac86a7d0b8072753012d4c4557e67f608a9d43c968c6521e5f35bdf7b98e2c73ab811dadaaf13dcefe35c2d9e68
-EBUILD altermime-0.3.11.ebuild 609 BLAKE2B 817ed51449e99653f880a5238d6a8c77525c9c3825bfd115cf2ec870ee862410363803b97ffd787b237ef3452545ab7698282be93e3c95a2bb0b2cee186694ac SHA512 d427111e48689051213ab5018f5cbccc9e4a51227b411956883f42323aa3554dfcdf19d84fe9d4850f820a0e6d7d4d26f3a581bb0cf46cbb4345bde7b500a0e9
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
+DIST altermime-0.3.12.tar.gz 88131 BLAKE2B dd1556438830c35e45e1e258eadbaa4ae237e77c6735910ba9d3080e7cc4fdcebc100dbeab01bbe0f4bed4762bbd8da9ce1e3a5cc280f62e5090f5c149f2f8f7 SHA512 72a2dfef5489d1e798e121308b03d272b2e679e15d3a45f3d25f9e27f9f6211a68ad032f33082a4bc38960f0a407b6892ec41e7fbd2073e950763da3942a7346
+EBUILD altermime-0.3.12.ebuild 612 BLAKE2B 2869cc39cce70e4afa7139d69206c7ae2a63932490707a024209a57e207e92261150bdd322c15b18f150cb1131f3ef31de4546a21fa8bc42173f663b6fd20a4d SHA512 a150da5a3b12196a51990b3dfdcb9644e5906c9282a01cd956c49e58b4a123a88744de6a96d4be9b86049b3bd1c86f613e0fc5bfedd7f00b9e73d10906afe850
+MISC metadata.xml 249 BLAKE2B 065767c2fa94ad8ee76e0cb6ff2fb36364a9ce6f4eb45efc0fb6f0e276bdd074bfd6324a725e5e1a161be4c0de7925b7d34500018a5f837fc08645f976cabb8a SHA512 9e709f342418b089d317bd6a401c9eb20ee5242a20b4ce33b82b3ea6ed76fedc51c7844b8205d849feee015e5c56e00fabad9653e5c346ab47e1ae3f0b9d8cb2
diff --git a/net-mail/altermime/altermime-0.3.11.ebuild b/net-mail/altermime/altermime-0.3.12.ebuild
index 8f58d7d6f7f8..7a5aaf7381ce 100644
--- a/net-mail/altermime/altermime-0.3.11.ebuild
+++ b/net-mail/altermime/altermime-0.3.12.ebuild
@@ -1,23 +1,24 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit toolchain-funcs
DESCRIPTION="alterMIME is a small program which is used to alter your mime-encoded mailpacks"
HOMEPAGE="https://pldaniels.com/altermime/"
-SRC_URI="https://www.pldaniels.com/altermime/${P}.tar.gz"
-
-KEYWORDS="amd64 ppc x86"
+SRC_URI="
+ https://github.com/inflex/alterMIME/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/alterMIME-${PV}"
LICENSE="Sendmail"
SLOT="0"
-IUSE=""
+KEYWORDS="amd64 ppc x86"
PATCHES=(
- "${FILESDIR}"/${PN}-0.3.10-MIME_headers-overflow.patch
- "${FILESDIR}"/${P}-respect-flags.patch
+ "${FILESDIR}/${PN}-0.3.11-respect-flags.patch"
)
src_compile() {
@@ -26,5 +27,5 @@ src_compile() {
src_install() {
dobin altermime
- dodoc CHANGELOG README
+ einstalldocs
}
diff --git a/net-mail/altermime/files/altermime-0.3.10-MIME_headers-overflow.patch b/net-mail/altermime/files/altermime-0.3.10-MIME_headers-overflow.patch
deleted file mode 100644
index 8d169e4bcf71..000000000000
--- a/net-mail/altermime/files/altermime-0.3.10-MIME_headers-overflow.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-http://bugs.gentoo.org/320785
-
---- a/MIME_headers.c
-+++ b/MIME_headers.c
-@@ -2243,7 +2243,7 @@
- {
- if (MIMEH_DNORMAL) LOGGER_log("%s:%d:MIME_parse_contentlocation:DEBUG: filename = %s\n", FL, p);
- snprintf(hinfo->name, sizeof(hinfo->name),"%s",p);
-- snprintf(hinfo->filename, sizeof(hinfo->name),"%s",p);
-+ snprintf(hinfo->filename, sizeof(hinfo->filename),"%s",p);
- FNFILTER_filter(hinfo->filename, _MIMEH_FILENAMELEN_MAX);
- SS_push(&(hinfo->ss_filenames), hinfo->filename, strlen(hinfo->filename));
-
diff --git a/net-mail/altermime/metadata.xml b/net-mail/altermime/metadata.xml
index 85e4ed814fa2..e333f5d7fbea 100644
--- a/net-mail/altermime/metadata.xml
+++ b/net-mail/altermime/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">inflex/alterMIME</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/net-mail/automx2/Manifest b/net-mail/automx2/Manifest
index 2a7e22a00679..e5f8e9ff6508 100644
--- a/net-mail/automx2/Manifest
+++ b/net-mail/automx2/Manifest
@@ -1,7 +1,9 @@
+AUX automx2-2024.2-setupcfg.patch 305 BLAKE2B f0dbe1ca3159f28ea457941a6a6bf3c47b5f38995ef2ef5b0202bdba6bc7963492f593738a13945b1b092895fc3d14e7c18685c71736b987819f11be54a0a103 SHA512 e4ff1236817cf489b28df757e56c0dca9debf770c9c7cafdea9af99bf9ad80db0c02483e108c06472ce890d4ed657ea61625e889b7f91f29d2285a555775c299
AUX conf 721 BLAKE2B 976a2936da5e9eef71d9d08f7f12c51151549c23c27918de28da355e87e4927f84cc63904ab0feb0d10a11326ce6e44cc11531d65f6abe3d1ce213ea2e632e24 SHA512 f931acb2e5060872219709b525d64cae630062eb842e55614d57324ff5e801b4b9a99faf47c706ffe67822b29a7fb680ed59db550470afa9ded80621d4bbe3b8
AUX confd 213 BLAKE2B 2573f19bdc9022357f2f92ff17d84a1e77078c6c05a46a09b6e57ab7132d1f1078fb5003640f83213f746f94e3ab5b482b01d92feb94684665eb4e796a642841 SHA512 6c04de3ef26fd132269532c7bdca3263e95cebf5078ddd57e8ebff62229fabfb64b8ad4d988dfe99c9611c5d1081b4d3862f09d11c08aa1aabc1d5bc7c987439
AUX init-r1 608 BLAKE2B 7d2b93482c62fe0219c7194279ee495274e4b0b8319ccf2d24e7816abe7eb23452bc21c01305283deeb8224c3668641b1bd5a7f3fbf8fe783a28e58268511ace SHA512 4a1ed2c45e1414734b8e5cbb731377da2087bd4f1a1075b4acb81b5057a65c0557e9e1a05cdf6856da35067a589d9c56fcf13156e8872facfc8f161bb3cade0f
DIST automx2-2022.1.tar.gz 182519 BLAKE2B baf2ecc801f6f024eb6a6fe2610d6cb7c3dd0726cfa877fdea76d94ebf16b9393addc5be8844f3017fd664b73adc74f2cd898736bbcad1fa0b2b3c1022cb638a SHA512 3d6fb9cf01cff641c78851560d72e3d80f9011cca4cd438cd49e999feef3f290bbd9495655f41319eb5456beac09bb8862dc327b521254266e0d53aa17b0bbd3
+DIST automx2-2024.2.tar.gz 169710 BLAKE2B 1977e07291d27168424e536273af4069d0cbe4c44e2c37fc10b4d0a2fa53272c404aae6dbb8b0a33dd9926e9fc94aae7cd3c6e5669454dad802e6a6ad85bfaf6 SHA512 de518e7eb5184d5dcd7945ab860250c6338e3343a9c4bba26bcdd68b4cb1d22de9624c329ff63af1420746a17ea220ad6d4bbda627af64f7ddcc5ae73275e5dd
EBUILD automx2-2022.1-r1.ebuild 1140 BLAKE2B ff219c5046337c4f5e2243fc12cf697d345f88a74ec15776645ac1b7dc0df144bf517afaa9c048cd09f3fcf0063823c80c8fc4d6cab23bb5bfafb0926813d966 SHA512 ba1f7eae07c8653586463c916e825a0a4b87698934b836d3b62c2c8e255047a27269cc4983f79a3c37b1841c64dfa634731b5d63415495117712ef170f0f4452
-EBUILD automx2-2022.1.ebuild 1123 BLAKE2B 94b1f59b450dd22148a2e6f8cdf397583fb13bfb1ae10de2a7c7adf08c56cdcc74920167c6ddcccd5bfbfc1e470bb43e697a6c62f5530136b192e47cc48c36ba SHA512 6ed7e6e6c28afc3f58310b3a4e3aae99fe509deb74641cca09c6f4de7848879ec1016d7dfbbc8d250a75602a12a4ed764f13e6748dbc3554f5f39e9d3375b988
+EBUILD automx2-2024.2.ebuild 1086 BLAKE2B b537b14f97208b604592a4caa8330db270498b10c68bc5f09ba50f7f119c388ddc02f5627f93081fe856c8cfd6fa5aae6d014f5ae5a5859f34e3232fd3a08395 SHA512 d7a86a407b11ffed24dc9dd108761facc19a3e46cb6fd356b52fb2576172f3ac000142aa95a44446d400f7e8db17d4d4500eac7ce0d0492f193ecb529303d480
MISC metadata.xml 662 BLAKE2B 0751c66d39b941b5fe181be51254b0d22192af56bdf016ac72e5b4f8ab0fe579424ee587d23e66d29a5f87726ac0e1fa47c9b0b71de5d9d1bed7b834b16d5bee SHA512 b50f93ec5909b8f12992b79bdf173199bf0aab37df9420111cc487ccd9e3aab92e78aa4742fbb90043648b95e1c29d3aece003fd39f20314ebc7d11c70b1dd0a
diff --git a/net-mail/automx2/automx2-2022.1.ebuild b/net-mail/automx2/automx2-2024.2.ebuild
index 9d243e7fddd4..671f397d3e83 100644
--- a/net-mail/automx2/automx2-2022.1.ebuild
+++ b/net-mail/automx2/automx2-2024.2.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{11,12} )
inherit distutils-r1
DESCRIPTION="Email client autoconfiguration service"
-HOMEPAGE="https://automx.org/"
+HOMEPAGE="https://rseichter.github.io/automx2/"
SRC_URI="https://github.com/rseichter/automx2/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
@@ -23,12 +23,11 @@ RDEPEND="acct-user/automx2
dev-python/ldap3[${PYTHON_USEDEP}]
"
-distutils_enable_tests unittest
+PATCHES=(
+ "${FILESDIR}/${P}-setupcfg.patch"
+)
-python_prepare_all() {
- sed -i -e "/('scripts'/d" setup.py || die
- distutils-r1_python_prepare_all
-}
+distutils_enable_tests unittest
python_test() {
local -x AUTOMX2_CONF="tests/unittest.conf"
diff --git a/net-mail/automx2/files/automx2-2024.2-setupcfg.patch b/net-mail/automx2/files/automx2-2024.2-setupcfg.patch
new file mode 100644
index 000000000000..07a68305f44f
--- /dev/null
+++ b/net-mail/automx2/files/automx2-2024.2-setupcfg.patch
@@ -0,0 +1,13 @@
+diff --color -r -u a/setup.cfg b/setup.cfg
+--- a/setup.cfg 2024-02-21 05:58:03.000000000 +0100
++++ b/setup.cfg 2024-07-08 18:27:14.404495000 +0200
+@@ -51,6 +51,9 @@
+ packages = find:
+ python_requires = >=3.7
+
++[options.packages.find]
++exclude = test*
++
+ [options.package_data]
+ * =
+ contrib/flask.sh
diff --git a/net-mail/autorespond/Manifest b/net-mail/autorespond/Manifest
index 258d7633ee90..86b6d31bee09 100644
--- a/net-mail/autorespond/Manifest
+++ b/net-mail/autorespond/Manifest
@@ -2,6 +2,6 @@ AUX autorespond-2.0.5-no-include-bounce.patch 1185 BLAKE2B 275a35692afc5101dca27
DIST autorespond-2.0.4.tar.gz 7884 BLAKE2B 35b682ecb4de27c4db97f6594e49d05305ff5017e8e6c56bb44d51712a24a21ab70cd242a0a0c1fd5da4c8ed7f2d5efc548b5f2d59ab16ace929a90509a930ef SHA512 0bde01482a1bf16f5c4e478fad8a36ef6a34dd3a753edfdea0787381380c50ab5a95b94e0464dd874cb1a666f9dfb196de55506503bbb589dd5974867298fc62
DIST autorespond-2.0.5.tar.gz 9707 BLAKE2B c0e9f85e23d2b3a5168a33695370583c9844ab47e196822d1bceb0543878085de7595b37323ae5134d6d98ff0864a1865fce4498f0f4b9464398b0cc2062d1e7 SHA512 c27565962677654251062538a76ebc0f5402cb8b0027352060e6aa51871be27c0e32c6898be7cee72d2a80680b79d1ce7bf23249abfb486a851d73005ef7e7bb
DIST autorespond_2.0.4-1.diff.gz 2637 BLAKE2B 6bb2e7567a9376296bd1e0b323e07892099d004ed3e2497d605b001486e1d3d33f7d3378bce48979c7b4dfa9a7a6aef863172ccb4e442ef1e837230f91b96220 SHA512 ef9ffc46c885d644b6f20107c03f0ed68ded577499d8b05ecae217fa43c6053de4a68666cd78a059d19ae1181b101a7de93f1d2ec0956dee7478e43c06b772b6
-EBUILD autorespond-2.0.4.ebuild 660 BLAKE2B 49f1902d0b2ef83982014d6793a81074014ed03de24e8488538c38f84870ea25514977379930f12b441858b563dd17361825146408e256d0dd3611e896fa3b40 SHA512 899f4e2b51a4a8ac2794845abda48ecf4d329ef70d7fb69d59077513298402a5fbd20ecb3881b41ecd6ad4db5f6b297c6d8238ff3adc0d06791bc3a4fa4984f0
-EBUILD autorespond-2.0.5.ebuild 772 BLAKE2B 1ea03afe324a601817479a9a04b812c589fa837a0dd408576e7304675c3dfaaabc123883a5fe337aa953e66a70a09e93ef7eb42b0fd344eb0613d15561ddc01f SHA512 8df0092020847e90767f076df0b983198018ed958f310c47c8e6fe779a62e3245aa3e7bf5dce8adc412fc76d16347e3365deac3cb721cb06b264d3786b101140
+EBUILD autorespond-2.0.4.ebuild 654 BLAKE2B 4af24ea5d18c8980073e3917bce624220d1d78c66d81bb90c9ed42578abc6a076a2209feccdb384a034382ada7c3745aa9379d7128f0d7b2be0d5b5937e001a9 SHA512 eb5847688dc68e5273c920af40ce358a2cc6316d4288f0983047fbe2f65fb5a62e01f1f4ddbd166edbc9a92ebff54f82cf606e8b23deb0633c6570354d0402a4
+EBUILD autorespond-2.0.5.ebuild 766 BLAKE2B a0b7d237b093be554efa6a9f081573663b58e61ec71c8ea7774558ee365ab7abb5df95e0bcdbeeab99a04ab45ae6029c1b7ff989934d2a70670e53f653d78921 SHA512 858a2eda9b433f4bc7029de27541d098b19341e4ad9bb88895aba38bc273d6c50456d25b5e9bf51297b181d970f001ff1043bea53e01e9289c31bb3359f58264
MISC metadata.xml 307 BLAKE2B d0ed670d68e2400348e203e72bc0b1e4be5076cff32d24d0aa15b80357cca8c81c29f06990e28397e7b293449e435dced0636df94330a73b347ec11115162e8b SHA512 c8a69beeea54f94d210263942853625ef2c00792f0f923b731a0fedfd3b1f29bd9981f8d51cd06267c91614746faeac213a3744c4ce6765016b6223d256fccd7
diff --git a/net-mail/autorespond/autorespond-2.0.4.ebuild b/net-mail/autorespond/autorespond-2.0.4.ebuild
index 336b43cb7a6b..58e3fd22b90f 100644
--- a/net-mail/autorespond/autorespond-2.0.4.ebuild
+++ b/net-mail/autorespond/autorespond-2.0.4.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/qmailadmin/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ~s390 sparc x86"
RDEPEND="virtual/qmail"
PATCHES=(
diff --git a/net-mail/autorespond/autorespond-2.0.5.ebuild b/net-mail/autorespond/autorespond-2.0.5.ebuild
index b2341a6eb635..55c7c06b6dbe 100644
--- a/net-mail/autorespond/autorespond-2.0.5.ebuild
+++ b/net-mail/autorespond/autorespond-2.0.5.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://qmail.ixip.net/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ~s390 sparc x86"
RDEPEND="virtual/qmail"
PATCHES=(
diff --git a/net-mail/b4/Manifest b/net-mail/b4/Manifest
index 164f69a97db0..43945fca1c8a 100644
--- a/net-mail/b4/Manifest
+++ b/net-mail/b4/Manifest
@@ -1,3 +1,5 @@
DIST b4-0.13.0.tar.gz 243729 BLAKE2B b004209ab289026e5013003355873feeef0c275dbd638a9ca725adc0bb594ea5091094b2fb30737fad9ef60a742809699c9c9a0e0015e9ebf58ee3d1c90fc989 SHA512 692d01970019d3fc604187882004d97f4286a22d87e5778d7830ec247757534a9d951fa8edfe9e04e8f14107c77b08b6c15024f37bd99f4abf3aa0d823df21e5
+DIST b4-0.14.1.tar.gz 268141 BLAKE2B 128a061600aeea7c0b05fc69ad1e36be55086dff4b66e1456151fae375457dcd60113a4bc1335878227fb86763d0d1ed74f103c683f17634e80cb4c6fedbe078 SHA512 6e77d9e7e49fee5ccada275ceda51280310bf71f17e910d30c4b9e6346cf7595563c5cc489963e0cb16aa68606e7ba8050ead19454c294469820fbf30a948c36
EBUILD b4-0.13.0.ebuild 731 BLAKE2B d057a3a259e3afc46f560ceaae269e0951e395c503d22cbf8e9dd37b572eaf798efb83614b266caffcde4df5064926c91c19d7cb7ee57bd2872113de32d77e55 SHA512 feea14aa0b3b3224eecb8d42bd8421009e68a493249cacade6de802397a33ec43f18d1c62bb92ffe51f3c5ecd416e0c34b91058e362878905fad4702d9321cc2
-MISC metadata.xml 340 BLAKE2B 068a46f0803f27be10a3f0e4e4112a2acf447bfc7741b4e2bcc4f534b6233798453854a102682f3d279804cce4c18dd65b83878d7551c5e14c947d35bb671f0e SHA512 439be60ffa5430279d825268d7865faeef3054a5d46b7085d6660eebc5a8c829dd24b35256cc2f26739fc749749efad736479988e642fe160d3a275f46d8a444
+EBUILD b4-0.14.1.ebuild 854 BLAKE2B dab6f09bed672ff3ca9c6266c50fcec61d22c7425003d978b3a7e1d63f2e5a88e226c882f9254966896f181b2b3299014acc5154a9118915cc0ad43660ec95d0 SHA512 02da87ca3e41b24a7ed7d2a00be9c20e1f69428405ed89fe3d536d15a2a3493ca4b00a476a7d8a238187e21d03ca8e6390f5818f34fe7c0946f5214ce68c115c
+MISC metadata.xml 446 BLAKE2B f96eb9538edadca533c06e394bd1e1f2757d18047a1fc2a213a1dd570477998f84fef0f953156de3c77887413246bd8253273decd4c5187034dfefd1343f8eb4 SHA512 b52ef601316358ef314cb2c96ad94b8e36ec7f130006d391b9854c2ddac94840c306c3e2c474690906226011615cd9739b24b9942ae837948c337698fe70f170
diff --git a/net-mail/b4/b4-0.14.1.ebuild b/net-mail/b4/b4-0.14.1.ebuild
new file mode 100644
index 000000000000..793028281105
--- /dev/null
+++ b/net-mail/b4/b4-0.14.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Utility for fetching patchsets from public-inbox"
+HOMEPAGE="https://pypi.org/project/b4/"
+# pypi lacks tests
+SRC_URI="https://git.kernel.org/pub/scm/utils/b4/b4.git/snapshot/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/dkimpy-1.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ >=dev-python/patatt-0.6[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.24[${PYTHON_USEDEP}]
+ >=dev-vcs/git-filter-repo-2.30[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/net-mail/b4/metadata.xml b/net-mail/b4/metadata.xml
index 2682456e0d77..211811004b29 100644
--- a/net-mail/b4/metadata.xml
+++ b/net-mail/b4/metadata.xml
@@ -5,6 +5,10 @@
<email>zx2c4@gentoo.org</email>
<name>Jason A. Donenfeld</name>
</maintainer>
+ <maintainer type="person">
+ <email>mpagano@gentoo.org</email>
+ <name>Mike Pagano</name>
+ </maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">b4</remote-id>
diff --git a/net-mail/checkpassword-pam/Manifest b/net-mail/checkpassword-pam/Manifest
index 0563275bd139..568e2164e891 100644
--- a/net-mail/checkpassword-pam/Manifest
+++ b/net-mail/checkpassword-pam/Manifest
@@ -1,5 +1,5 @@
AUX checkpassword-pam-0.99-clang16-build-fix.patch 289 BLAKE2B adeb20b58fe7db47e7e26961d0b27dfa373128f07a0078947eb7c859876b29d07d1dcbb6a40605bed6c14b1759226a2bd7f9260afb0ceb03e1a6227c7b7e526f SHA512 33967217ddef382f261db120d29573d92811f7c9c1d7aac11a667e687e8d8a89e39b158ba8aff15ebc082ec8347397670c466bd67f3e868f3adde5efd90bbd6f
DIST checkpassword-pam-0.99.tar.gz 83751 BLAKE2B 398344f6ae8556a40db2d217fe38d20a6f0159bbc7750c3d4c115ca6a383dbfa9018af1f0f5404b34b349e998093307de333434ea0b9b176a9491a48f4d5c044 SHA512 d7c9cbeec7fb15c07dcc3c6e6b7f38884bdf0fd2fe31d3a38b2f6f58deec57716b5d65387b03cb858c1bf5fbb5dce88e0451bf1b866b88fbc17165100040baec
-EBUILD checkpassword-pam-0.99-r1.ebuild 456 BLAKE2B 8899ce1314d572d82da5366978ee425b9b4d3e99d57cfac4a8212d77fea4b14b7e5e221699779d248faf2543199f5f28d172cbdc0afb3deb9f1bc656e368bbe4 SHA512 ff0001d0b478be9125143e536acecfdf5825a34d37c19021b1b5b0699b5d06062c151ca7337b0850734fdbe93ea38f2978192f12f9c4de1bcd0d04a13b385ab0
EBUILD checkpassword-pam-0.99-r2.ebuild 519 BLAKE2B b603a0fc0c50a725911e93754d1b63306a8601f2d106b267a594efb3939a77baf452da250c4c26ea8dc42f58e4dc866468bb37908703335e7c809bda6169cd8b SHA512 f7b1bb30373b0612afb10b302396365b020208a9473d4e4a22d6c4938c96c9539147f2fca3c1072ae80750d1b8f869c818980726d4ef2e7efe668243e0981c14
+EBUILD checkpassword-pam-0.99-r3.ebuild 520 BLAKE2B 6afaeb0c5574091da2e6556cd21663e615c8f017adcd9d8d5a4b8df56dd00ddadeaaef72116702b2348b6cb14720ec28e5718a5ca457ea678516273b869ce1ed SHA512 f841160d2a55e57ca48084d0d2369a749512b11f1008807dc25d1f4d0c5fa9361ea1f1f5bf2f6bcf11ccbfee00617a86d7271854d79594aa9d18bd05578b98a6
MISC metadata.xml 253 BLAKE2B b344c7f0acd8e2d4cee9c760e09d877f0aab4cc154cd7f0b7e58aad4b73b1a4590b7db1e01a2ef81f755e188de6737d1134cd5acd22be3879d390df04b32c69d SHA512 474d9d21a4822b0a959822529a28a9b12c7e05b9fcf89be22a373885a1be93d01f1ddff3cf134dcdd1194022c73160675038b066d9970353a0b38ed42f6308cc
diff --git a/net-mail/checkpassword-pam/checkpassword-pam-0.99-r1.ebuild b/net-mail/checkpassword-pam/checkpassword-pam-0.99-r3.ebuild
index ebaf60aa0318..219b82b21213 100644
--- a/net-mail/checkpassword-pam/checkpassword-pam-0.99-r1.ebuild
+++ b/net-mail/checkpassword-pam/checkpassword-pam-0.99-r3.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="checkpassword-compatible authentication program w/pam support"
HOMEPAGE="http://checkpasswd-pam.sourceforge.net/"
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/checkpasswd-pam/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~riscv x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~riscv ~x86"
DEPEND=">=sys-libs/pam-0.75"
@@ -18,3 +18,7 @@ DOCS=(
NEWS
README
)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.99-clang16-build-fix.patch
+)
diff --git a/net-mail/checkpassword/Manifest b/net-mail/checkpassword/Manifest
index f8724f5d0875..4cd87782a61c 100644
--- a/net-mail/checkpassword/Manifest
+++ b/net-mail/checkpassword/Manifest
@@ -2,5 +2,5 @@ AUX checkpassword-0.90-errno.patch 242 BLAKE2B 6707ecdb11de768738d99f4800e22f0b7
AUX checkpassword-0.90-exit.patch 294 BLAKE2B f53db5be00b507847a452074f923ae2b03b803b170cda09151c8496a420ad7cb12a65404fad29b1f946c8a6f9bfd039f78334c93289fa2a56c86f5707d94b9dd SHA512 18935a04c6fb273ed5e813b2e4af65ff2c65bce8c7d45e93a28fe59068ba50fd7999c7f01c50834354ce3b79968e773a99e9e402b023f01bdb7183650cb50bd5
AUX checkpassword-0.90-headers.patch 3104 BLAKE2B 4b704b7be3580e87e75968ca4ec235c88ef63ae106068263c40eba929924d8b89792b612969acb0a64ffaa9078de6f29be5eb98da625fae9d0a1983d52fd70ba SHA512 f8e99c0da9baeb43085cdddd97322e42ca6ea56aa45059f1f7f148e9df65274d3a435f539aee3f603484cb89bc388ef52f10bce08f0442991a685d18e49584f2
DIST checkpassword-0.90.tar.gz 15631 BLAKE2B e37f6d08c8a8d487705bd9260d2c3370798697af16f50856ede26866248bbdda2719a24077423d7c9f060053074d34b5ec47d064328f903eddce3fa262f3c559 SHA512 301d574c9f2c4c7fef6afb98818f424a43f644e456c6268234e73da898710b0f4b6797a80d240c270c5319398574349bedf6a2c9757e432f293f85ec8c01f51f
-EBUILD checkpassword-0.90-r5.ebuild 998 BLAKE2B a45f167fb76c4e2d8e5bc77bd43598e31859feedcf3c1bcbdd2809723071581e03452192cd705d96b1ee63719c45ebff149d61922d9db491372a1aadb53a22c2 SHA512 47756ede127e502563d81487d1ef2827e66d1e6f4d756b5965b07b34cb83e68e305d9cbced8f5577b4ce8e097d62972197c688a9e7f335b9b1ea602a4a25c1f9
+EBUILD checkpassword-0.90-r5.ebuild 992 BLAKE2B 9125b73de47aeb3057ea457baed16d3e275e5db1a1190cbb5b85e2283fb6e69f5fc938fb5fa92da6119b49a44a00395170518fb481cfae9e00babd0ce420fa6b SHA512 206b1c3f10a4fa8b2a7be53f902b2d4d662ab7c2b131d021f02538291e0eb02af0eddac647068ee9fc6550d600f169364a251fc1f9616f01ab22b43d145c063c
MISC metadata.xml 269 BLAKE2B 43d9731cf9f56bf0639c05f7299cbdadfaaf03fe439dda719287de85a226d301d3bfee81ac2e7f37fc9f25d8e3a3045324f9214e0c1c6c0ff22b1c085a238414 SHA512 818b094a5a00192f09ca69f6ebdb6bfa91f9a94150d2c0861cfdaf0ff78919e5fdac9b58334f0beb73de1f0608372eb86f0c283cd095c0d67224efd9bb5d3ddb
diff --git a/net-mail/checkpassword/checkpassword-0.90-r5.ebuild b/net-mail/checkpassword/checkpassword-0.90-r5.ebuild
index 04702ce840d7..85833ca471b5 100644
--- a/net-mail/checkpassword/checkpassword-0.90-r5.ebuild
+++ b/net-mail/checkpassword/checkpassword-0.90-r5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://cr.yp.to/checkpwd/${P}.tar.gz"
# http://cr.yp.to/distributors.html
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ppc ppc64 ~s390 sparc x86"
IUSE="static"
RESTRICT="mirror bindist"
diff --git a/net-mail/courier-common/Manifest b/net-mail/courier-common/Manifest
index 8406407e38f5..a125e040c7a5 100644
--- a/net-mail/courier-common/Manifest
+++ b/net-mail/courier-common/Manifest
@@ -1,4 +1,4 @@
AUX courier-common-3.1.5-gentoo.patch 3593 BLAKE2B 2041a74546b98037e0e6a9aa510b02be0bb35fd21bba78f0c5df01dfafb95de9fe2467c22b21d3f95f0c55aab92948127c818c7e59be190518952015d8068c86 SHA512 9de9851b3825f365e109833d8c2c8a8f7ed34b3042ba946c3719acbd1297fde4405f597ce41b92b65515ded27277e33ce16c9361bb53e3a6599ade6f61c8ebea
DIST maildrop-3.1.5.tar.bz2 2156334 BLAKE2B 374c0436a0e5954171bf942d824123d610057269739f5f76f4353b75065a964fe92d95a80209a07187d3ebcfe59a6d92d54c71fa52325fc4968e10c1b8eeaada SHA512 f722cbdf9aeb628ff68dcd280de5d7d37a3fae3692b7de5483cf0563631ff9b2eba9ef9baf3b3e3f6108d40e19b55dabddacaa3a064e6b71210b18f200bc67b7
-EBUILD courier-common-3.1.5.ebuild 1137 BLAKE2B 103d27d91e2d23140ef2e3eac07a062ecfff38be8e4eadff3862157a451ea05a95347bb1248a9ca4620e4fb576fc7f15c495fb21db1a1d4aa7a217a35ada7190 SHA512 188ae02f552d0e4fc677a8f7b33b8b19337ee2fcd6aa477b5cacc16e8b8423469d0b3d4e5877b1385bf51466f62e635224b83e1b9488db4e8f74f93da90d9429
+EBUILD courier-common-3.1.5.ebuild 1132 BLAKE2B 1f48317d9bfce7d815ea1d62a94414b0c830a26917238ca55d601e0fb523f1e719685855f8fcfc1a867a75de1c92ebdfd653f1e6c1e1c86a158ca3214df8d136 SHA512 011cd1fe3955b858fe9b661c5d85256108e0a21c7e672c3a768769975f2633b670e39afc45332221e7818b5d90d14626469a8e9f4f0ae370a9eceed0c8005ba2
MISC metadata.xml 325 BLAKE2B 023d4556dfa6439e94cfab6f1dda984cf895bcc72c0f9f6dec30ab524760c8b6fbfd4ca7b31ac2dd39381648ffe26c03064c77792b9d4b5ff9f2883920ac2413 SHA512 518c12524579e302876f908c7553469e52ca29867b398b3daa85f4f887d77abc424b6d2e9523b7b49c11fafe0a34c633b2448153008fb95d7837676168eaa189
diff --git a/net-mail/courier-common/courier-common-3.1.5.ebuild b/net-mail/courier-common/courier-common-3.1.5.ebuild
index a5bd7f30ea2c..0e17ec49337c 100644
--- a/net-mail/courier-common/courier-common-3.1.5.ebuild
+++ b/net-mail/courier-common/courier-common-3.1.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/courier/${MYP}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~s390 sparc x86"
IUSE="berkdb +gdbm"
RDEPEND="!mail-mta/courier
diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest
index b326480b26de..8f457190fa30 100644
--- a/net-mail/courier-imap/Manifest
+++ b/net-mail/courier-imap/Manifest
@@ -22,6 +22,6 @@ AUX mkimapdcert 996 BLAKE2B 76a8bbe16f182a32fc47acc5410c20e545c117cda1af40b94d71
AUX mkpop3dcert 996 BLAKE2B 1016d041092c51afabce0bb6993fbfefd233e5aac7e8079d191168c58336206099e0eb3aafd3e50238d83391478bdede627156718bd613741efc34b1dc978984 SHA512 eab113a442dd6b22b5d4eaa6beb755849e2af61dbb3f0bc3eb93c6e9240058c46e5220971504a18587eb2af8f5c8d8c7c44ce24ad898603319a78c1b11dec078
DIST courier-imap-5.1.2.tar.bz2 3361084 BLAKE2B 0b42ec3a765c1adf425408f72b34beb7626bb9707df5adbc86b61cf60a12c3cbcad808a3173441666925f3ac4e44c137b611d4c8213566e2dc2e8fb8122d37c8 SHA512 697b7c91ea603ae67a3c167238841dcad266c6262965e7753bb2d2efee3a434c405ea55d35393330f7a55c2efc2cefbcca339c8b8f4867513e5157acc42c498d
DIST courier-imap-5.2.6.tar.bz2 3411210 BLAKE2B 6176fdc29456d245e819bd7662fc63aabc7271fcd2de3af21f2cf380eb7b62486442aa70274155197660a9ab19aa629725b99c107c77693182d41e7a363c1b14 SHA512 ee48ea5a5e043c3ce13027af2815ca07a1cba7d0ca328f8120ccc7f6134d18c610db202b2820c1dd589a427c1a3d096283c2f3fe9f9bd4815c9586dbe779d904
-EBUILD courier-imap-5.1.2-r1.ebuild 7067 BLAKE2B a9acf5b183ab21c795e6583d3f32dbfe51ceb9fcedab18c690bb966a8d746da56ec0df31a082ead358f016bcd4dec3e0b0697a76fe3be53c0f7f2f4806db9477 SHA512 d19940db46b9cadf8b16b83bceb82131185d73ce1fd4d8eeb2c7ce26c94a95c07664b83626d637809e8b177d703f69b5d7b545a19c62f2df77776937ab6b501b
-EBUILD courier-imap-5.2.6-r1.ebuild 6824 BLAKE2B 1de76ea06cdcdc0afdc2daa8771ab859b22915a72321ff9080b37ee9497854ac0363ef1d0b71b457b017e54ed90ee31aab1fd2931b073b53897ab139ee93ecfc SHA512 15958722b48da71c7cc055261c6231060e0d6ce7d06a6f0f6692027c211489fb2e5e951e5e64a24148aced03d6bf82b21e6fa09509ea90c14958bf257430d5c1
+EBUILD courier-imap-5.1.2-r1.ebuild 7062 BLAKE2B 70fc07815a8765b8cd5b879001d938dcd76efa9178509024f119efff09dd0a41267b74a6d4971b5f4f7f136702dd92768b293314566cec8cbe38f2f4c2ae3718 SHA512 1a97d233846434c217e97004c0619c7ee02e7eb253b2b461b6f130aa21261d68ca9ebd513983bd6e4886b34c7fc07fc78dc72608619f300405b15d09fdaf1806
+EBUILD courier-imap-5.2.6-r1.ebuild 6819 BLAKE2B 68633817ffaa176da2fda09d1645cf16e797f40b8db1f5d6c64f7e739865410940fb41ae2798fb48c59b1a4901eff047f2ecc5d49759a1d3de3ab921b890af61 SHA512 ae76536b85daf6692dfa0863afd49a97e76a339aff9cdab51abd76e18557a6e24d5afb09599d04baa44af5794a232dece3fcfa82492bd8738177dced8c56f1c6
MISC metadata.xml 463 BLAKE2B 548ad09a1ed2b0c44cbb80ab66b653185b178873ae88f5a33545b759914fcb9e6491eef7c9e6da0a713f40c92b3b084cb36dec6f411ca8cba6db76767c8ca237 SHA512 d1aaf82b4ce4775d8e8f97f8900e10aaf403b1224744263d76c3eb890e0ec08c8e108b2f631498bd21ae3551c211747374526d73dd9764c01c4e6af5de78b950
diff --git a/net-mail/courier-imap/courier-imap-5.1.2-r1.ebuild b/net-mail/courier-imap/courier-imap-5.1.2-r1.ebuild
index 373ca6e67e4e..303441bd0d0a 100644
--- a/net-mail/courier-imap/courier-imap-5.1.2-r1.ebuild
+++ b/net-mail/courier-imap/courier-imap-5.1.2-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~s390 sparc x86"
IUSE="berkdb debug fam +gdbm gnutls ipv6 selinux trashquota"
REQUIRED_USE="|| ( berkdb gdbm )"
diff --git a/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild b/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
index 5d65cf8a3dba..45e88d6676ab 100644
--- a/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
+++ b/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~s390 sparc x86"
IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota"
REQUIRED_USE="|| ( berkdb gdbm )"
diff --git a/net-mail/cyrus-imapd/Manifest b/net-mail/cyrus-imapd/Manifest
index db3338585eb6..fe4c702dd92b 100644
--- a/net-mail/cyrus-imapd/Manifest
+++ b/net-mail/cyrus-imapd/Manifest
@@ -5,5 +5,5 @@ AUX cyrus.confd 164 BLAKE2B dde11def651971e4b8f52bf2aa1f32db8c7ab7697eecb66a73fb
AUX cyrus.pam-include 109 BLAKE2B f241d45aead08952c5c7cbd6a8a25ca6926ec99703b0e879de2176b1d348efaab0b6547200f10e65a18f1926dcbabe74e5d7eaa9b9a7c7039a35421671b5ada0 SHA512 4c96d5b0a675ddb83f26200a8cbd18c7b663aec39eb78f8509751425fb062e39e6d13e4d06090c6765b32e1cce609db075d725a18cbd4638a7f8ce5c858c47a4
AUX cyrus.rc8 716 BLAKE2B d74c976719ee9baf5fe7dfd43336de8c513ac9fe1c2463fb092bcb9b7fbf81f70361cdbfb81682b985ef8a733f37edb2e32970bbf1344413cf0a50ef2a3e49c8 SHA512 c9e3df789d60d8118191487f36145f8c3db2221a954d82b1ce339fb52378fbe1b2ed4760808063e79e99461e3dfe931ab947669293353e00d0b3f057bc56ba7f
DIST cyrus-imapd-3.4.5.tar.gz 13291987 BLAKE2B 4ac383ef7f3dea66a7dc11c2241b8663e3cda323b73e3b439255468cf9b6d80302a135793f952843ddee418acb4aa4a9a9d56fcb743b5d589d535764c2289c1d SHA512 e43185193130af2e11ced89b2241a7b6f321847cf8bc01c0d89cbbb1cb222a962fe00cdd54b1f89cea141a569b57d2ce2f0edffaca8db9fd5f7fc2cd82b4537b
-EBUILD cyrus-imapd-3.4.5-r1.ebuild 6471 BLAKE2B 92a43a44dee49393ae0df52d43ebde673f9cf3f4610b660c180cc0ff1616cf71611a028a9aa794381dcd9401f4beb49975515f711a152dbf8159b9697a379a16 SHA512 756253bfdc3731cd0cceda0ec21f6dbf8036283f49a5a47d6a998071c912f9b3bd00d2f4254858109c0da9876a062eb1cec870fa8aca0fb05d0f91a930c02e69
+EBUILD cyrus-imapd-3.4.5-r1.ebuild 6465 BLAKE2B e80df882a0726fe1b6afd146d769af124ca7df2b9851205e59d52812080eb751852d260d5fc8ee8553f37dc54d859cfc15f8d8122ba234027399f0fd0d9072eb SHA512 6c08a117ea557ebb8f3d8b7c818262c7ccb6cf6e349ff028007a2231d44f3bf94af24becf64027bb8e50bcd6d990f312f8556bc9aea8838e4cc86eea034528d7
MISC metadata.xml 681 BLAKE2B 688190e41d85f479480541854f7b253e08307d857dddfea02406fb5272d7cf5dab8d99c93ae2f03f9ebabfcd83bd5b92f76d903c899d761c66decf3d97f849c9 SHA512 289d890f2f8f9b0ec860e175d360c570329e06724e9a515c8fcc77c5ccab4e15f6d4fd3c6174f277e425e01f2a0444e4cb030128a94a762e41fddb338cde6e38
diff --git a/net-mail/cyrus-imapd/cyrus-imapd-3.4.5-r1.ebuild b/net-mail/cyrus-imapd/cyrus-imapd-3.4.5-r1.ebuild
index 2afbee9290f8..59ae35415d3c 100644
--- a/net-mail/cyrus-imapd/cyrus-imapd-3.4.5-r1.ebuild
+++ b/net-mail/cyrus-imapd/cyrus-imapd-3.4.5-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="BSD-with-attribution GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
IUSE="afs backup calalarm caps clamav http kerberos ldap \
mysql nntp pam perl postgres replication +server sieve \
sqlite ssl static-libs tcpd test xapian"
diff --git a/net-mail/dot-forward/Manifest b/net-mail/dot-forward/Manifest
index 81d10b5aeb1c..f03e44b6ee29 100644
--- a/net-mail/dot-forward/Manifest
+++ b/net-mail/dot-forward/Manifest
@@ -1,6 +1,5 @@
AUX 0.71-errno.patch 242 BLAKE2B 1494fa86bb59202e9e0c85d9f81a249b767d90c8e4a2aa59dd78d7a5dbd488c599bd18bc15e3e36e4a50ea156c77614eaa4f507b968b6906699fe40f958cd295 SHA512 0576644a2820a42cac44be9ba564b5043245cdb192a50115bafc871e3306945a657440c7e74d6a83796a33b964269f60ab1b3345b65cdc5ff2342e4f2cbaf9ab
DIST dot-forward-0.71-fix-build-for-clang16.patch.xz 8040 BLAKE2B 6035f573d423a7bc87d2372e13d4cd043eaaa110e2f7884d865b5101f69f677bc3a3bed71d08d32a9e7dad1cfb98330f695314480673437a48066adbc947a957 SHA512 3c9ba87495e5ea719d3931f17c94428a070d6251ce2c21a50c735429496db7c4c02ea152425d7915ce1219c51757cc990e8544ba7c28607c76d2c6385b3968ce
DIST dot-forward-0.71.tar.gz 26352 BLAKE2B 9757d07adc796ad35c6426eed3c53eb87f784a1035ad6569a8130e62a04665bb9ac03c250be0e5cb22f122c7204197f736dfc748d468c980814d23bb7ad0069d SHA512 f37a30eabf3a7e7258bfbe9178218d053a5164a9698fbc34954eb8bd588fe2bbf61ffd85f5b817e3ce65d7c0efac1735b59b11faa4d425e2df4089769af94b8b
-EBUILD dot-forward-0.71-r4.ebuild 876 BLAKE2B a991374281c113d8a71fa1822373c3936556241b82d3af457a914f8fc4a9b1b863910c85f78910776c8e2451693d9d7078901990ceff4f617419fb0b6218803a SHA512 82370cc41070b4933a9cd035742de04d21d28f8236e095b7c0d7ce04841344ddcafe0d209f5916f4e4d5d7c726a0bbc0bf41c8e990b9da7e8d99f8511c655767
-EBUILD dot-forward-0.71-r5.ebuild 1027 BLAKE2B 526a0d0fbff3933dd27092bb5d0cdb9b1d745b3774a4ec163ce1b7422d48ac1ad286504f4965757a519613c790558d7e173642ece16d3da6776ebd7b9ce93515 SHA512 7439089e8035f3893eba745126d0fa09cfb387ed4e907ef339e0104b7c407243efb1adaf5b67546eb8ee5f8591b498412f5f6ff6aa8350823be9b9878651cd63
+EBUILD dot-forward-0.71-r5.ebuild 1013 BLAKE2B d966aff5f57c35b265dde875059040fa77f7c242a6865f270eb8f90a666d4d7e4bd15e659e4c5327b6b76f404fc0cbcc2cd7e524e287032be22c3d903fbbdc0c SHA512 6f18c420d966c094ab2ef4d2dcfa845de3181ba5a9e0a0cd988681300d0b0def3963c97f64cf26e9431cb8d9b78b4c249d757d9bc1477c55d1785470387ff00e
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/net-mail/dot-forward/dot-forward-0.71-r4.ebuild b/net-mail/dot-forward/dot-forward-0.71-r4.ebuild
deleted file mode 100644
index 6fd424102749..000000000000
--- a/net-mail/dot-forward/dot-forward-0.71-r4.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fixheadtails qmail
-
-DESCRIPTION="reads sendmail's .forward files under qmail"
-HOMEPAGE="http://cr.yp.to/dot-forward.html"
-SRC_URI="http://cr.yp.to/software/${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
-IUSE=""
-
-# See bug 97850
-RESTRICT="test"
-
-DEPEND="
- acct-group/nofiles
- acct-group/qmail
-"
-
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-errno.patch
-)
-
-DOCS=(
- BLURB
- CHANGES
- FILES
- INSTALL
- README
- TARGETS
- THANKS
- TODO
-)
-
-src_prepare() {
- default
-
- ht_fix_file Makefile
-}
-
-src_configure() {
- qmail_set_cc
-}
-
-src_compile() {
- emake prog
-}
-
-src_install() {
- einstalldocs
- doman *.1
-
- insopts -o root -g qmail -m 755
- insinto "${QMAIL_HOME}"/bin
- doins dot-forward
-}
diff --git a/net-mail/dot-forward/dot-forward-0.71-r5.ebuild b/net-mail/dot-forward/dot-forward-0.71-r5.ebuild
index 177a0d1115b7..b64914df4b44 100644
--- a/net-mail/dot-forward/dot-forward-0.71-r5.ebuild
+++ b/net-mail/dot-forward/dot-forward-0.71-r5.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
@@ -12,8 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-fix-buil
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
-IUSE=""
+KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ppc ppc64 ~s390 sparc x86"
# See bug 97850
RESTRICT="test"
diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index ea1630662b67..0f35bb367404 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -5,13 +5,7 @@ AUX dovecot-openssl-3.patch 1345 BLAKE2B 282d18622d3a7eaab800ffda97a7bb72c242a50
AUX dovecot-socket-name-too-long.patch 356 BLAKE2B ada5007b620cd5eef5a950d64add7d83ac366f126e1a9a70268e528d44a0a036fec096015bee2421caeca8a052d118011c5911b3c432fa73e846c66781df4da9 SHA512 f362bad725c9e408830dc9d5908a2b35b8ee82cb05f3d58795079b32d5ac4712779e71bd0f479fe072906fcaf01e4e08f08cedb9fd5ee08931409887480b8349
AUX dovecot-typo-push.patch 1217 BLAKE2B 813fcaf232fab6579aff27d636a902156d5a302c8ba5a7d522ab1021a2a1785ebcea8e1e2e6eb315c16c00c60c7633574ca48e41024b6225361b1a4d265fd84f SHA512 d66b7dd623b00086fee5e2b1c841f0e62339910c151cb758b71277ddfeda5009b58f1d74f61b2f1763fa44a4424d5d89ad5f5b5004eaefec1c02c79a80bec596
AUX dovecot.init-r6 1573 BLAKE2B 206318cbf7a6ef0276cb93237b091dd34dc2603a00f13ed288c787dc81f8902e770f7774c54eba90de49e9634eb93873046a043bd7825cfb65bab5b2ea9ce108 SHA512 982f9897e4a0a5a3957bb12785961c9cde72a2c941f55efdb23e9a26cec19efe89e3be4effe79522c297ea2b258d201db78c19b6e3f9cd5e68d3736c2a0f0063
-DIST dovecot-2.3-pigeonhole-0.5.20.tar.gz 1945126 BLAKE2B 6845896f9bcfb26f74b0ecbc8109cfc2cd67492742aea2459cd74695d165c6009552b7178f370e06281440270829decc3f5fad9590b984ca3ff10267f4cf3e02 SHA512 45683e6bd678db00fc3e3c61d27a264d30d0e9aeb9ceb7ab55f94f0317d387056fa092e266062117cbe2a9dc2c90ddca03d154e78aad9c0d61fe8cf2c9187603
-DIST dovecot-2.3-pigeonhole-0.5.21.tar.gz 1955945 BLAKE2B 91c4f5b2c21ef0f74ea4661abb94bd86beda6449642ec8ef6b2f48e86b370f78eb6b63f2ffb382cff500137a6723b6b4589548c3b8e415f0caf36c2e6b8b7cf4 SHA512 5537444025a474ee1b79919a424e24530695aec639361c531257f25fac286673719d476906d99d47e348deb57baa75419bff7dd284c82d2b751334dedec96314
-DIST dovecot-2.3.20.tar.gz 7805735 BLAKE2B e041c68a8c2b4b1068f526554d92caa5806a4d3854cc4a287633e4702f764b68922e368426b1bb395c9dab92183e9568f8c8b6ff5491a39f1a28e818be1afec8 SHA512 20c5a9cacf2c22d99d46400b666206e5b153c35286c205eec5df4d2ce0c88cf29ea15df81716794fd75837f6d67dfa4037096cf4bb66f524877a9a0a6bb282c8
-DIST dovecot-2.3.21.tar.gz 7837242 BLAKE2B 50d0b614e163240e798d272e4435dd51b498bc96468207d2c24132a7f8ac46f5b9393df254d7651046ce10af97d5ca1041b59800b9f71e40b331645d7eaa6326 SHA512 2d463c38639c3fd3d617ee5b1a4e4d0c11362339c4d4d62a5a90164a8b10bc58919545679bbf379139bdb743fdb013033abfddc1fc6401eb8099463cdc2401ca
-EBUILD dovecot-2.3.20-r1.ebuild 8665 BLAKE2B 2b438a509e9c954b9f731ec8f71f8e1601d3d0e9ceea602d3c2245cd92fd78edfacbff3a17580a34f80929cd6c623a46ba2dd7b675c666224e39c5ebfcd70f8f SHA512 0499f4d65287fb6274b32f7b12a2a66efaeb35c72fbff9f67cdbf569e7a7d24ad5ff22f4eb81ac19a18c34774e66ef07156d000e0e8a6e17687d11522becf432
-EBUILD dovecot-2.3.20-r2.ebuild 8676 BLAKE2B c15fe5c43a1d9ac0b6430cefe5cf233cb8874517789b4692c9b4c8de51ae5348d8f1f2aa598c5b31457f55597342bf7ab50e5dbb343af5757a3537bcf17eeedf SHA512 908a471a114d580205b97855a46ab6f17e092bf2869edff023fc43578e2b7777b70ac9374b3533a10d27d5cb778a1fb57025803edd79e660cfb3d1d994a92cae
-EBUILD dovecot-2.3.20-r3.ebuild 8682 BLAKE2B 9c53d65244e6f81bbc06c327a10a69b106e7cd5612908a0c92c8de58d51311d896fb1d022961d3b95806f3150cd58ead83dcc85bb057a1760322416b95d87af7 SHA512 7869d9d31fda17d9e9fd0ebba02d86cbda4492be14a438621657cfd84c4ddd7dd4d5797a22afd02729313c01b9246d3ab80dda603aa2e390c7dbf7d516e55eb6
-EBUILD dovecot-2.3.21-r1.ebuild 8718 BLAKE2B 0e16cfbd87165913ac4216817d7a2c886ef43100d31d8b4e2dbf43a19eb3f4852bc880ce56da66bd31a41873a200cefd5d21f10d6ad39bf26d12ed5552f7f3e1 SHA512 d9f3cef45ab589eec2b518c19c7737973204174f01c1ed0d78e19a9c13f22d6b5057f7e0276af12b55014c01e415b24c824b4b5b343fee3791a300b041392636
-EBUILD dovecot-2.3.21.ebuild 8682 BLAKE2B d0df8f987f10d102f7a85e258be351e1ba0468169e6851f913e137ac39a93a956e623e0d4b596ebdc81f618a647548829a163d3065717e9b1b68fc9b865aac28 SHA512 75a89b88182817b45a0a58b8e2022a17c359a5ed00de96bc19b6fff48eb70015ea1dfa14acb069b3aaf062e9c57f79bfdb70517721cdf2cf3df28341c2fea3a4
+DIST dovecot-2.3-pigeonhole-0.5.21.1.tar.gz 1956404 BLAKE2B ad0ea5c2c181aa9cdf12a7b58141a9812cad11e6ead4d4f38366e13589a84135db1998da179192a6e66a53240647906d96bb330982e7f2f204ba8c402f14cbbd SHA512 7387b417611599fe70d1a83d3b408321e66f5a883bf78a9d55c7496b1a17220677daebaefde2061e0d7064fe07c410ecfc64662878bb253ddcd9e128dd83fbaa
+DIST dovecot-2.3.21.1.tar.gz 7842044 BLAKE2B 3f4238a2f6a73bce1ed37d0def7dc2e61823173836879ed8b4ef5806b4403300335d551215fc4fb2ee8b4106276f84d16b24c2be53148b92da3f946a3b904e46 SHA512 9de6ce3a579ef2040248b692874a6d64a732bb735a9cee3144604927cad49690c4b0e29f7ecf3af23190d56f30956d955d13acd5d352534df62fbdfde4b60f9f
+EBUILD dovecot-2.3.21.1.ebuild 8709 BLAKE2B c3a3e9885cd2813901239e45b96a816a05e797bb0f89ee1547472d765fa65a38759b4858886eec1dd7716ad27c0ed015f44cc6ed7b93b30c8728515bc0a7bfc5 SHA512 749a2a735b9dca423765214fc704fb8c161913b0128f2cd128cb947bf8dbfabaa9365a8b5bb323be8e6e902a0820995a48910d5643b0ee2eae9f9151a710727b
MISC metadata.xml 901 BLAKE2B fdc5511093672f5f3d685b6b9f3e8f6da2c5d39b86ce9a7407cce420d4333863f9a17ded8e6e89a78af1b5567f1a575a1fe7b5e9276640a3e0d8f0b9ffcb6316 SHA512 288a5812cc4880a10fa615c860649fe7809a0ebc8a6cc4e13352c1f21f94264bd2700241cb479891b84660b9f5202cdcd4a2c28c2da70980bffa191583571fd7
diff --git a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild b/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
deleted file mode 100644
index a7ba66d96a56..000000000000
--- a/net-mail/dovecot/dovecot-2.3.20-r1.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 lua5-3 )
-# do not add a ssl USE flag. ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.20"
-if [[ ${PV} == *_rc* ]]; then
- rc_dir="rc/"
-else
- rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
- sieve? (
- https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
- )
- managesieve? (
- https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
- ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/"
-
-SLOT="0"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="lz4 zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
- selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-DEPEND="
- app-arch/bzip2
- app-arch/xz-utils
- dev-libs/icu:=
- dev-libs/openssl:0=
- sys-libs/zlib:=
- virtual/libiconv
- argon2? ( dev-libs/libsodium:= )
- caps? ( sys-libs/libcap )
- kerberos? ( virtual/krb5 )
- ldap? ( net-nds/openldap:= )
- lua? ( ${LUA_DEPS} )
- lucene? ( >=dev-cpp/clucene-2.3 )
- lz4? ( app-arch/lz4 )
- mysql? ( dev-db/mysql-connector-c:0= )
- pam? ( sys-libs/pam:= )
- postgres? ( dev-db/postgresql:* )
- rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
- selinux? ( sec-policy/selinux-dovecot )
- solr? ( net-misc/curl dev-libs/expat )
- sqlite? ( dev-db/sqlite:* )
- stemmer? ( dev-libs/snowball-stemmer:= )
- suid? ( acct-group/mail )
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- textcat? ( app-text/libexttextcat )
- unwind? ( sys-libs/libunwind:= )
- zstd? ( app-arch/zstd:= )
- virtual/libcrypt:=
- "
-
-RDEPEND="
- ${DEPEND}
- acct-group/dovecot
- acct-group/dovenull
- acct-user/dovecot
- acct-user/dovenull
- net-mail/mailbase
- "
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
- "${FILESDIR}/${PN}"-socket-name-too-long.patch
- "${FILESDIR}/${PN}"-2.3.19.1-slibtool.patch # 782631
- "${FILESDIR}"/CVE-2022-30550.patch
- "${FILESDIR}/${PN}"-openssl-3.patch
-)
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- if use managesieve && ! use sieve; then
- ewarn "managesieve USE flag selected but sieve USE flag unselected"
- ewarn "sieve USE flag will be turned on"
- fi
-}
-
-src_prepare() {
- default
- # bug 657108, 782631
- #elibtoolize
- eautoreconf
-
- # Bug #727244
- append-cflags -fasynchronous-unwind-tables
-}
-
-src_configure() {
- local conf=""
-
- if use postgres || use mysql || use sqlite; then
- conf="${conf} --with-sql"
- fi
-
- # turn valgrind tests off. Bug #340791
- VALGRIND=no \
- LUAPC="${ELUA}" \
- systemdsystemunitdir="$(systemd_get_systemunitdir)" \
- econf \
- --with-rundir="${EPREFIX}/run/dovecot" \
- --with-statedir="${EPREFIX}/var/lib/dovecot" \
- --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
- --disable-rpath \
- --with-bzlib \
- --without-libbsd \
- --with-lzma \
- --with-icu \
- --with-ssl \
- --with-zlib \
- $( use_with argon2 sodium ) \
- $( use_with caps libcap ) \
- $( use_with kerberos gssapi ) \
- $( use_with lua ) \
- $( use_with ldap ) \
- $( use_with lucene ) \
- $( use_with lz4 ) \
- $( use_with mysql ) \
- $( use_with pam ) \
- $( use_with postgres pgsql ) \
- $( use_with sqlite ) \
- $( use_with solr ) \
- $( use_with stemmer ) \
- $( use_with systemd ) \
- $( use_with tcpd libwrap ) \
- $( use_with textcat ) \
- $( use_with unwind libunwind ) \
- $( use_with zstd ) \
- $( use_enable static-libs static ) \
- ${conf}
-
- if use sieve || use managesieve; then
- # The sieve plugin needs this file to be build to determine the plugin
- # directory and the list of libraries to link to.
- emake dovecot-config
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- econf \
- $( use_enable static-libs static ) \
- --localstatedir="${EPREFIX}/var" \
- --enable-shared \
- --with-dovecot="${S}" \
- $( use_with ldap ) \
- $( use_with managesieve )
- fi
-}
-
-src_compile() {
- default
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
- fi
-}
-
-src_test() {
- # bug #340791 and bug #807178
- local -x NOVALGRIND=true
-
- default
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- default
- fi
-}
-
-src_install() {
- default
-
- if use suid; then
- einfo "Changing perms to allow deliver to be suided"
- fowners root:mail "/usr/libexec/dovecot/dovecot-lda"
- fperms 4750 "/usr/libexec/dovecot/dovecot-lda"
- fi
-
- newinitd "${FILESDIR}"/dovecot.init-r6 dovecot
-
- rm -rf "${ED}"/usr/share/doc/dovecot
-
- dodoc AUTHORS NEWS README TODO
- dodoc doc/*.{txt,cnf,xml,sh}
- docinto example-config
- dodoc doc/example-config/*.{conf,ext}
- docinto example-config/conf.d
- dodoc doc/example-config/conf.d/*.{conf,ext}
- docinto wiki
- dodoc doc/wiki/*
- doman doc/man/*.{1,7}
-
- # Create the dovecot.conf file from the dovecot-example.conf file that
- # the dovecot folks nicely left for us....
- local conf="${ED}/etc/dovecot/dovecot.conf"
- local confd="${ED}/etc/dovecot/conf.d"
-
- insinto /etc/dovecot
- doins doc/example-config/*.{conf,ext}
- insinto /etc/dovecot/conf.d
- doins doc/example-config/conf.d/*.{conf,ext}
- fperms 0600 /etc/dovecot/dovecot-{ldap,sql}.conf.ext
- rm -f "${confd}/../README"
-
- # .maildir is the Gentoo default
- local mail_location="maildir:~/.maildir"
- sed -i -e \
- "s|#mail_location =|mail_location = ${mail_location}|" \
- "${confd}/10-mail.conf" \
- || die "failed to update mail location settings in 10-mail.conf"
-
- # We're using pam files (imap and pop3) provided by mailbase
- if use pam; then
- sed -i -e '/driver = pam/,/^[ \t]*}/ s|#args = dovecot|args = "\*"|' \
- "${confd}/auth-system.conf.ext" \
- || die "failed to update PAM settings in auth-system.conf.ext"
- # mailbase does not provide a sieve pam file
- use managesieve && dosym imap /etc/pam.d/sieve
- sed -i -e \
- 's/#!include auth-system.conf.ext/!include auth-system.conf.ext/' \
- "${confd}/10-auth.conf" \
- || die "failed to update PAM settings in 10-auth.conf"
- fi
-
- # Update ssl cert locations
- sed -i -e 's:^#ssl = yes:ssl = yes:' "${confd}/10-ssl.conf" \
- || die "ssl conf failed"
- sed -i -e 's:^ssl_cert =.*:ssl_cert = </etc/ssl/dovecot/server.pem:' \
- -e 's:^ssl_key =.*:ssl_key = </etc/ssl/dovecot/server.key:' \
- "${confd}/10-ssl.conf" || die "failed to update SSL settings in 10-ssl.conf"
-
- # Install SQL configuration
- if use mysql || use postgres; then
- sed -i -e \
- 's/#!include auth-sql.conf.ext/!include auth-sql.conf.ext/' \
- "${confd}/10-auth.conf" || die "failed to update SQL settings in \
- 10-auth.conf"
- fi
-
- # Install LDAP configuration
- if use ldap; then
- sed -i -e \
- 's/#!include auth-ldap.conf.ext/!include auth-ldap.conf.ext/' \
- "${confd}/10-auth.conf" \
- || die "failed to update ldap settings in 10-auth.conf"
- fi
-
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- emake DESTDIR="${ED}" install
- sed -i -e \
- 's/^[[:space:]]*#mail_plugins = $mail_plugins/mail_plugins = sieve/' "${confd}/15-lda.conf" \
- || die "failed to update sieve settings in 15-lda.conf"
- rm -rf "${ED}"/usr/share/doc/dovecot
- docinto example-config/conf.d
- dodoc doc/example-config/conf.d/*.conf
- insinto /etc/dovecot/conf.d
- doins doc/example-config/conf.d/90-sieve{,-extprograms}.conf
- use managesieve && doins doc/example-config/conf.d/20-managesieve.conf
- docinto sieve/rfc
- dodoc doc/rfc/*.txt
- docinto sieve/devel
- dodoc doc/devel/DESIGN
- docinto plugins
- dodoc doc/plugins/*.txt
- docinto extensions
- dodoc doc/extensions/*.txt
- docinto locations
- dodoc doc/locations/*.txt
- doman doc/man/*.{1,7}
- fi
-
- use static-libs || find "${ED}"/usr/lib* -name '*.la' -delete
-}
-
-pkg_postinst() {
- # Let's not make a new certificate if we already have one
- if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \
- -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then
- einfo "Creating SSL certificate"
- SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}"
- install_cert /etc/ssl/dovecot/server
- fi
-}
diff --git a/net-mail/dovecot/dovecot-2.3.20-r2.ebuild b/net-mail/dovecot/dovecot-2.3.20-r2.ebuild
deleted file mode 100644
index 70ed7036f50d..000000000000
--- a/net-mail/dovecot/dovecot-2.3.20-r2.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 lua5-3 )
-# do not add a ssl USE flag. ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.20"
-if [[ ${PV} == *_rc* ]]; then
- rc_dir="rc/"
-else
- rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
- sieve? (
- https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
- )
- managesieve? (
- https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
- ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/"
-
-SLOT="0/${PV}"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="lz4 zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
- selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-DEPEND="
- app-arch/bzip2
- app-arch/xz-utils
- dev-libs/icu:=
- dev-libs/openssl:0=
- sys-libs/zlib:=
- virtual/libiconv
- argon2? ( dev-libs/libsodium:= )
- caps? ( sys-libs/libcap )
- kerberos? ( virtual/krb5 )
- ldap? ( net-nds/openldap:= )
- lua? ( ${LUA_DEPS} )
- lucene? ( >=dev-cpp/clucene-2.3 )
- lz4? ( app-arch/lz4 )
- mysql? ( dev-db/mysql-connector-c:0= )
- pam? ( sys-libs/pam:= )
- postgres? ( dev-db/postgresql:* )
- rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
- selinux? ( sec-policy/selinux-dovecot )
- solr? ( net-misc/curl dev-libs/expat )
- sqlite? ( dev-db/sqlite:* )
- stemmer? ( dev-libs/snowball-stemmer:= )
- suid? ( acct-group/mail )
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- textcat? ( app-text/libexttextcat )
- unwind? ( sys-libs/libunwind:= )
- zstd? ( app-arch/zstd:= )
- virtual/libcrypt:=
- "
-
-RDEPEND="
- ${DEPEND}
- acct-group/dovecot
- acct-group/dovenull
- acct-user/dovecot
- acct-user/dovenull
- net-mail/mailbase
- "
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
- "${FILESDIR}/${PN}"-socket-name-too-long.patch
- "${FILESDIR}/${PN}"-2.3.19.1-slibtool.patch # 782631
- "${FILESDIR}"/CVE-2022-30550.patch
- "${FILESDIR}/${PN}"-openssl-3.patch
-)
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- if use managesieve && ! use sieve; then
- ewarn "managesieve USE flag selected but sieve USE flag unselected"
- ewarn "sieve USE flag will be turned on"
- fi
-}
-
-src_prepare() {
- default
- # bug 657108, 782631
- #elibtoolize
- eautoreconf
-
- # Bug #727244
- append-cflags -fasynchronous-unwind-tables
-}
-
-src_configure() {
- local conf=""
-
- if use postgres || use mysql || use sqlite; then
- conf="${conf} --with-sql"
- fi
-
- # turn valgrind tests off. Bug #340791
- VALGRIND=no \
- LUAPC="${ELUA}" \
- systemdsystemunitdir="$(systemd_get_systemunitdir)" \
- econf \
- --with-rundir="${EPREFIX}/run/dovecot" \
- --with-statedir="${EPREFIX}/var/lib/dovecot" \
- --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
- --disable-rpath \
- --with-bzlib \
- --without-libbsd \
- --with-lzma \
- --with-icu \
- --with-ssl \
- --with-zlib \
- $( use_with argon2 sodium ) \
- $( use_with caps libcap ) \
- $( use_with kerberos gssapi ) \
- $( use_with lua ) \
- $( use_with ldap ) \
- $( use_with lucene ) \
- $( use_with lz4 ) \
- $( use_with mysql ) \
- $( use_with pam ) \
- $( use_with postgres pgsql ) \
- $( use_with sqlite ) \
- $( use_with solr ) \
- $( use_with stemmer ) \
- $( use_with systemd ) \
- $( use_with tcpd libwrap ) \
- $( use_with textcat ) \
- $( use_with unwind libunwind ) \
- $( use_with zstd ) \
- $( use_enable static-libs static ) \
- ${conf}
-
- if use sieve || use managesieve; then
- # The sieve plugin needs this file to be build to determine the plugin
- # directory and the list of libraries to link to.
- emake dovecot-config
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- econf \
- $( use_enable static-libs static ) \
- --localstatedir="${EPREFIX}/var" \
- --enable-shared \
- --with-dovecot="${S}" \
- $( use_with ldap ) \
- $( use_with managesieve )
- fi
-}
-
-src_compile() {
- default
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
- fi
-}
-
-src_test() {
- # bug #340791 and bug #807178
- local -x NOVALGRIND=true
-
- default
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- default
- fi
-}
-
-src_install() {
- default
-
- if use suid; then
- einfo "Changing perms to allow deliver to be suided"
- fowners root:mail "/usr/libexec/dovecot/dovecot-lda"
- fperms 4750 "/usr/libexec/dovecot/dovecot-lda"
- fi
-
- newinitd "${FILESDIR}"/dovecot.init-r6 dovecot
-
- rm -rf "${ED}"/usr/share/doc/dovecot
-
- dodoc AUTHORS NEWS README TODO
- dodoc doc/*.{txt,cnf,xml,sh}
- docinto example-config
- dodoc doc/example-config/*.{conf,ext}
- docinto example-config/conf.d
- dodoc doc/example-config/conf.d/*.{conf,ext}
- docinto wiki
- dodoc doc/wiki/*
- doman doc/man/*.{1,7}
-
- # Create the dovecot.conf file from the dovecot-example.conf file that
- # the dovecot folks nicely left for us....
- local conf="${ED}/etc/dovecot/dovecot.conf"
- local confd="${ED}/etc/dovecot/conf.d"
-
- insinto /etc/dovecot
- doins doc/example-config/*.{conf,ext}
- insinto /etc/dovecot/conf.d
- doins doc/example-config/conf.d/*.{conf,ext}
- fperms 0600 /etc/dovecot/dovecot-{ldap,sql}.conf.ext
- rm -f "${confd}/../README"
-
- # .maildir is the Gentoo default
- local mail_location="maildir:~/.maildir"
- sed -i -e \
- "s|#mail_location =|mail_location = ${mail_location}|" \
- "${confd}/10-mail.conf" \
- || die "failed to update mail location settings in 10-mail.conf"
-
- # We're using pam files (imap and pop3) provided by mailbase
- if use pam; then
- sed -i -e '/driver = pam/,/^[ \t]*}/ s|#args = dovecot|args = "\*"|' \
- "${confd}/auth-system.conf.ext" \
- || die "failed to update PAM settings in auth-system.conf.ext"
- # mailbase does not provide a sieve pam file
- use managesieve && dosym imap /etc/pam.d/sieve
- sed -i -e \
- 's/#!include auth-system.conf.ext/!include auth-system.conf.ext/' \
- "${confd}/10-auth.conf" \
- || die "failed to update PAM settings in 10-auth.conf"
- fi
-
- # Update ssl cert locations
- sed -i -e 's:^#ssl = yes:ssl = yes:' "${confd}/10-ssl.conf" \
- || die "ssl conf failed"
- sed -i -e 's:^ssl_cert =.*:ssl_cert = </etc/ssl/dovecot/server.pem:' \
- -e 's:^ssl_key =.*:ssl_key = </etc/ssl/dovecot/server.key:' \
- "${confd}/10-ssl.conf" || die "failed to update SSL settings in 10-ssl.conf"
-
- # Install SQL configuration
- if use mysql || use postgres; then
- sed -i -e \
- 's/#!include auth-sql.conf.ext/!include auth-sql.conf.ext/' \
- "${confd}/10-auth.conf" || die "failed to update SQL settings in \
- 10-auth.conf"
- fi
-
- # Install LDAP configuration
- if use ldap; then
- sed -i -e \
- 's/#!include auth-ldap.conf.ext/!include auth-ldap.conf.ext/' \
- "${confd}/10-auth.conf" \
- || die "failed to update ldap settings in 10-auth.conf"
- fi
-
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- emake DESTDIR="${ED}" install
- sed -i -e \
- 's/^[[:space:]]*#mail_plugins = $mail_plugins/mail_plugins = sieve/' "${confd}/15-lda.conf" \
- || die "failed to update sieve settings in 15-lda.conf"
- rm -rf "${ED}"/usr/share/doc/dovecot
- docinto example-config/conf.d
- dodoc doc/example-config/conf.d/*.conf
- insinto /etc/dovecot/conf.d
- doins doc/example-config/conf.d/90-sieve{,-extprograms}.conf
- use managesieve && doins doc/example-config/conf.d/20-managesieve.conf
- docinto sieve/rfc
- dodoc doc/rfc/*.txt
- docinto sieve/devel
- dodoc doc/devel/DESIGN
- docinto plugins
- dodoc doc/plugins/*.txt
- docinto extensions
- dodoc doc/extensions/*.txt
- docinto locations
- dodoc doc/locations/*.txt
- doman doc/man/*.{1,7}
- fi
-
- use static-libs || find "${ED}"/usr/lib* -name '*.la' -delete
-}
-
-pkg_postinst() {
- # Let's not make a new certificate if we already have one
- if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \
- -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then
- einfo "Creating SSL certificate"
- SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}"
- install_cert /etc/ssl/dovecot/server
- fi
-}
diff --git a/net-mail/dovecot/dovecot-2.3.20-r3.ebuild b/net-mail/dovecot/dovecot-2.3.20-r3.ebuild
deleted file mode 100644
index 3d9ad8ac904f..000000000000
--- a/net-mail/dovecot/dovecot-2.3.20-r3.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 lua5-3 )
-# do not add a ssl USE flag. ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.20"
-if [[ ${PV} == *_rc* ]]; then
- rc_dir="rc/"
-else
- rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
- sieve? (
- https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
- )
- managesieve? (
- https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
- ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/"
-
-SLOT="0/${PV}"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="lz4 zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
- selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-DEPEND="
- app-arch/bzip2
- app-arch/xz-utils
- dev-libs/icu:=
- dev-libs/openssl:0=
- sys-libs/zlib:=
- virtual/libiconv
- argon2? ( dev-libs/libsodium:= )
- caps? ( sys-libs/libcap )
- kerberos? ( virtual/krb5 )
- ldap? ( net-nds/openldap:= )
- lua? ( ${LUA_DEPS} )
- lucene? ( >=dev-cpp/clucene-2.3 )
- lz4? ( app-arch/lz4 )
- mysql? ( dev-db/mysql-connector-c:0= )
- pam? ( sys-libs/pam:= )
- postgres? ( dev-db/postgresql:* )
- rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
- selinux? ( sec-policy/selinux-dovecot )
- solr? ( net-misc/curl dev-libs/expat )
- sqlite? ( dev-db/sqlite:* )
- stemmer? ( dev-libs/snowball-stemmer:= )
- suid? ( acct-group/mail )
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- textcat? ( app-text/libexttextcat )
- unwind? ( sys-libs/libunwind:= )
- zstd? ( app-arch/zstd:= )
- virtual/libcrypt:=
- "
-
-RDEPEND="
- ${DEPEND}
- acct-group/dovecot
- acct-group/dovenull
- acct-user/dovecot
- acct-user/dovenull
- net-mail/mailbase[pam?]
- "
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
- "${FILESDIR}/${PN}"-socket-name-too-long.patch
- "${FILESDIR}/${PN}"-2.3.19.1-slibtool.patch # 782631
- "${FILESDIR}"/CVE-2022-30550.patch
- "${FILESDIR}/${PN}"-openssl-3.patch
-)
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- if use managesieve && ! use sieve; then
- ewarn "managesieve USE flag selected but sieve USE flag unselected"
- ewarn "sieve USE flag will be turned on"
- fi
-}
-
-src_prepare() {
- default
- # bug 657108, 782631
- #elibtoolize
- eautoreconf
-
- # Bug #727244
- append-cflags -fasynchronous-unwind-tables
-}
-
-src_configure() {
- local conf=""
-
- if use postgres || use mysql || use sqlite; then
- conf="${conf} --with-sql"
- fi
-
- # turn valgrind tests off. Bug #340791
- VALGRIND=no \
- LUAPC="${ELUA}" \
- systemdsystemunitdir="$(systemd_get_systemunitdir)" \
- econf \
- --with-rundir="${EPREFIX}/run/dovecot" \
- --with-statedir="${EPREFIX}/var/lib/dovecot" \
- --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
- --disable-rpath \
- --with-bzlib \
- --without-libbsd \
- --with-lzma \
- --with-icu \
- --with-ssl \
- --with-zlib \
- $( use_with argon2 sodium ) \
- $( use_with caps libcap ) \
- $( use_with kerberos gssapi ) \
- $( use_with lua ) \
- $( use_with ldap ) \
- $( use_with lucene ) \
- $( use_with lz4 ) \
- $( use_with mysql ) \
- $( use_with pam ) \
- $( use_with postgres pgsql ) \
- $( use_with sqlite ) \
- $( use_with solr ) \
- $( use_with stemmer ) \
- $( use_with systemd ) \
- $( use_with tcpd libwrap ) \
- $( use_with textcat ) \
- $( use_with unwind libunwind ) \
- $( use_with zstd ) \
- $( use_enable static-libs static ) \
- ${conf}
-
- if use sieve || use managesieve; then
- # The sieve plugin needs this file to be build to determine the plugin
- # directory and the list of libraries to link to.
- emake dovecot-config
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- econf \
- $( use_enable static-libs static ) \
- --localstatedir="${EPREFIX}/var" \
- --enable-shared \
- --with-dovecot="${S}" \
- $( use_with ldap ) \
- $( use_with managesieve )
- fi
-}
-
-src_compile() {
- default
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
- fi
-}
-
-src_test() {
- # bug #340791 and bug #807178
- local -x NOVALGRIND=true
-
- default
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- default
- fi
-}
-
-src_install() {
- default
-
- if use suid; then
- einfo "Changing perms to allow deliver to be suided"
- fowners root:mail "/usr/libexec/dovecot/dovecot-lda"
- fperms 4750 "/usr/libexec/dovecot/dovecot-lda"
- fi
-
- newinitd "${FILESDIR}"/dovecot.init-r6 dovecot
-
- rm -rf "${ED}"/usr/share/doc/dovecot
-
- dodoc AUTHORS NEWS README TODO
- dodoc doc/*.{txt,cnf,xml,sh}
- docinto example-config
- dodoc doc/example-config/*.{conf,ext}
- docinto example-config/conf.d
- dodoc doc/example-config/conf.d/*.{conf,ext}
- docinto wiki
- dodoc doc/wiki/*
- doman doc/man/*.{1,7}
-
- # Create the dovecot.conf file from the dovecot-example.conf file that
- # the dovecot folks nicely left for us....
- local conf="${ED}/etc/dovecot/dovecot.conf"
- local confd="${ED}/etc/dovecot/conf.d"
-
- insinto /etc/dovecot
- doins doc/example-config/*.{conf,ext}
- insinto /etc/dovecot/conf.d
- doins doc/example-config/conf.d/*.{conf,ext}
- fperms 0600 /etc/dovecot/dovecot-{ldap,sql}.conf.ext
- rm -f "${confd}/../README"
-
- # .maildir is the Gentoo default
- local mail_location="maildir:~/.maildir"
- sed -i -e \
- "s|#mail_location =|mail_location = ${mail_location}|" \
- "${confd}/10-mail.conf" \
- || die "failed to update mail location settings in 10-mail.conf"
-
- # We're using pam files (imap and pop3) provided by mailbase
- if use pam; then
- sed -i -e '/driver = pam/,/^[ \t]*}/ s|#args = dovecot|args = "\*"|' \
- "${confd}/auth-system.conf.ext" \
- || die "failed to update PAM settings in auth-system.conf.ext"
- # mailbase does not provide a sieve pam file
- use managesieve && dosym imap /etc/pam.d/sieve
- sed -i -e \
- 's/#!include auth-system.conf.ext/!include auth-system.conf.ext/' \
- "${confd}/10-auth.conf" \
- || die "failed to update PAM settings in 10-auth.conf"
- fi
-
- # Update ssl cert locations
- sed -i -e 's:^#ssl = yes:ssl = yes:' "${confd}/10-ssl.conf" \
- || die "ssl conf failed"
- sed -i -e 's:^ssl_cert =.*:ssl_cert = </etc/ssl/dovecot/server.pem:' \
- -e 's:^ssl_key =.*:ssl_key = </etc/ssl/dovecot/server.key:' \
- "${confd}/10-ssl.conf" || die "failed to update SSL settings in 10-ssl.conf"
-
- # Install SQL configuration
- if use mysql || use postgres; then
- sed -i -e \
- 's/#!include auth-sql.conf.ext/!include auth-sql.conf.ext/' \
- "${confd}/10-auth.conf" || die "failed to update SQL settings in \
- 10-auth.conf"
- fi
-
- # Install LDAP configuration
- if use ldap; then
- sed -i -e \
- 's/#!include auth-ldap.conf.ext/!include auth-ldap.conf.ext/' \
- "${confd}/10-auth.conf" \
- || die "failed to update ldap settings in 10-auth.conf"
- fi
-
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- emake DESTDIR="${ED}" install
- sed -i -e \
- 's/^[[:space:]]*#mail_plugins = $mail_plugins/mail_plugins = sieve/' "${confd}/15-lda.conf" \
- || die "failed to update sieve settings in 15-lda.conf"
- rm -rf "${ED}"/usr/share/doc/dovecot
- docinto example-config/conf.d
- dodoc doc/example-config/conf.d/*.conf
- insinto /etc/dovecot/conf.d
- doins doc/example-config/conf.d/90-sieve{,-extprograms}.conf
- use managesieve && doins doc/example-config/conf.d/20-managesieve.conf
- docinto sieve/rfc
- dodoc doc/rfc/*.txt
- docinto sieve/devel
- dodoc doc/devel/DESIGN
- docinto plugins
- dodoc doc/plugins/*.txt
- docinto extensions
- dodoc doc/extensions/*.txt
- docinto locations
- dodoc doc/locations/*.txt
- doman doc/man/*.{1,7}
- fi
-
- use static-libs || find "${ED}"/usr/lib* -name '*.la' -delete
-}
-
-pkg_postinst() {
- # Let's not make a new certificate if we already have one
- if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \
- -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then
- einfo "Creating SSL certificate"
- SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}"
- install_cert /etc/ssl/dovecot/server
- fi
-}
diff --git a/net-mail/dovecot/dovecot-2.3.21-r1.ebuild b/net-mail/dovecot/dovecot-2.3.21.1.ebuild
index 0d5076e6371f..87354877eb82 100644
--- a/net-mail/dovecot/dovecot-2.3.21-r1.ebuild
+++ b/net-mail/dovecot/dovecot-2.3.21.1.ebuild
@@ -11,7 +11,7 @@ inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
MY_P="${P/_/.}"
#MY_S="${PN}-ce-${PV}"
major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.21"
+sieve_version="0.5.21.1"
if [[ ${PV} == *_rc* ]]; then
rc_dir="rc/"
else
@@ -30,7 +30,7 @@ SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1 MIT"
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_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
IUSE_DOVECOT_COMPRESS="lz4 zstd"
diff --git a/net-mail/dovecot/dovecot-2.3.21.ebuild b/net-mail/dovecot/dovecot-2.3.21.ebuild
deleted file mode 100644
index 7f3e4ca7441f..000000000000
--- a/net-mail/dovecot/dovecot-2.3.21.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 lua5-3 )
-# do not add a ssl USE flag. ssl is mandatory
-SSL_DEPS_SKIP=1
-inherit autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs
-
-MY_P="${P/_/.}"
-#MY_S="${PN}-ce-${PV}"
-major_minor="$(ver_cut 1-2)"
-sieve_version="0.5.21"
-if [[ ${PV} == *_rc* ]]; then
- rc_dir="rc/"
-else
- rc_dir=""
-fi
-SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
- sieve? (
- https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
- )
- managesieve? (
- https://pigeonhole.dovecot.org/releases/${major_minor}/${rc_dir}${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
- ) "
-DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
-HOMEPAGE="https://www.dovecot.org/"
-
-SLOT="0/${PV}"
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite"
-IUSE_DOVECOT_COMPRESS="lz4 zstd"
-IUSE_DOVECOT_OTHER="argon2 caps doc lucene managesieve rpc
- selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind"
-
-IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_COMPRESS} ${IUSE_DOVECOT_OTHER}"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-
-DEPEND="
- app-arch/bzip2
- app-arch/xz-utils
- dev-libs/icu:=
- dev-libs/openssl:0=
- sys-libs/zlib:=
- virtual/libiconv
- argon2? ( dev-libs/libsodium:= )
- caps? ( sys-libs/libcap )
- kerberos? ( virtual/krb5 )
- ldap? ( net-nds/openldap:= )
- lua? ( ${LUA_DEPS} )
- lucene? ( >=dev-cpp/clucene-2.3 )
- lz4? ( app-arch/lz4 )
- mysql? ( dev-db/mysql-connector-c:0= )
- pam? ( sys-libs/pam:= )
- postgres? ( dev-db/postgresql:* )
- rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto )
- selinux? ( sec-policy/selinux-dovecot )
- solr? ( net-misc/curl dev-libs/expat )
- sqlite? ( dev-db/sqlite:* )
- stemmer? ( dev-libs/snowball-stemmer:= )
- suid? ( acct-group/mail )
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- textcat? ( app-text/libexttextcat )
- unwind? ( sys-libs/libunwind:= )
- zstd? ( app-arch/zstd:= )
- virtual/libcrypt:=
- "
-
-RDEPEND="
- ${DEPEND}
- acct-group/dovecot
- acct-group/dovenull
- acct-user/dovecot
- acct-user/dovenull
- net-mail/mailbase[pam?]
- "
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}/${PN}"-autoconf-lua-version-v2.patch
- "${FILESDIR}/${PN}"-socket-name-too-long.patch
- "${FILESDIR}/${PN}"-2.3.19.1-slibtool.patch # 782631
- "${FILESDIR}"/CVE-2022-30550.patch
- "${FILESDIR}/${PN}"-openssl-3.patch
-)
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- if use managesieve && ! use sieve; then
- ewarn "managesieve USE flag selected but sieve USE flag unselected"
- ewarn "sieve USE flag will be turned on"
- fi
-}
-
-src_prepare() {
- default
- # bug 657108, 782631
- #elibtoolize
- eautoreconf
-
- # Bug #727244
- append-cflags -fasynchronous-unwind-tables
-}
-
-src_configure() {
- local conf=""
-
- if use postgres || use mysql || use sqlite; then
- conf="${conf} --with-sql"
- fi
-
- # turn valgrind tests off. Bug #340791
- VALGRIND=no \
- LUAPC="${ELUA}" \
- systemdsystemunitdir="$(systemd_get_systemunitdir)" \
- econf \
- --with-rundir="${EPREFIX}/run/dovecot" \
- --with-statedir="${EPREFIX}/var/lib/dovecot" \
- --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
- --disable-rpath \
- --with-bzlib \
- --without-libbsd \
- --with-lzma \
- --with-icu \
- --with-ssl \
- --with-zlib \
- $( use_with argon2 sodium ) \
- $( use_with caps libcap ) \
- $( use_with kerberos gssapi ) \
- $( use_with lua ) \
- $( use_with ldap ) \
- $( use_with lucene ) \
- $( use_with lz4 ) \
- $( use_with mysql ) \
- $( use_with pam ) \
- $( use_with postgres pgsql ) \
- $( use_with sqlite ) \
- $( use_with solr ) \
- $( use_with stemmer ) \
- $( use_with systemd ) \
- $( use_with tcpd libwrap ) \
- $( use_with textcat ) \
- $( use_with unwind libunwind ) \
- $( use_with zstd ) \
- $( use_enable static-libs static ) \
- ${conf}
-
- if use sieve || use managesieve; then
- # The sieve plugin needs this file to be build to determine the plugin
- # directory and the list of libraries to link to.
- emake dovecot-config
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- econf \
- $( use_enable static-libs static ) \
- --localstatedir="${EPREFIX}/var" \
- --enable-shared \
- --with-dovecot="${S}" \
- $( use_with ldap ) \
- $( use_with managesieve )
- fi
-}
-
-src_compile() {
- default
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
- fi
-}
-
-src_test() {
- # bug #340791 and bug #807178
- local -x NOVALGRIND=true
-
- default
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- default
- fi
-}
-
-src_install() {
- default
-
- if use suid; then
- einfo "Changing perms to allow deliver to be suided"
- fowners root:mail "/usr/libexec/dovecot/dovecot-lda"
- fperms 4750 "/usr/libexec/dovecot/dovecot-lda"
- fi
-
- newinitd "${FILESDIR}"/dovecot.init-r6 dovecot
-
- rm -rf "${ED}"/usr/share/doc/dovecot
-
- dodoc AUTHORS NEWS README TODO
- dodoc doc/*.{txt,cnf,xml,sh}
- docinto example-config
- dodoc doc/example-config/*.{conf,ext}
- docinto example-config/conf.d
- dodoc doc/example-config/conf.d/*.{conf,ext}
- docinto wiki
- dodoc doc/wiki/*
- doman doc/man/*.{1,7}
-
- # Create the dovecot.conf file from the dovecot-example.conf file that
- # the dovecot folks nicely left for us....
- local conf="${ED}/etc/dovecot/dovecot.conf"
- local confd="${ED}/etc/dovecot/conf.d"
-
- insinto /etc/dovecot
- doins doc/example-config/*.{conf,ext}
- insinto /etc/dovecot/conf.d
- doins doc/example-config/conf.d/*.{conf,ext}
- fperms 0600 /etc/dovecot/dovecot-{ldap,sql}.conf.ext
- rm -f "${confd}/../README"
-
- # .maildir is the Gentoo default
- local mail_location="maildir:~/.maildir"
- sed -i -e \
- "s|#mail_location =|mail_location = ${mail_location}|" \
- "${confd}/10-mail.conf" \
- || die "failed to update mail location settings in 10-mail.conf"
-
- # We're using pam files (imap and pop3) provided by mailbase
- if use pam; then
- sed -i -e '/driver = pam/,/^[ \t]*}/ s|#args = dovecot|args = "\*"|' \
- "${confd}/auth-system.conf.ext" \
- || die "failed to update PAM settings in auth-system.conf.ext"
- # mailbase does not provide a sieve pam file
- use managesieve && dosym imap /etc/pam.d/sieve
- sed -i -e \
- 's/#!include auth-system.conf.ext/!include auth-system.conf.ext/' \
- "${confd}/10-auth.conf" \
- || die "failed to update PAM settings in 10-auth.conf"
- fi
-
- # Update ssl cert locations
- sed -i -e 's:^#ssl = yes:ssl = yes:' "${confd}/10-ssl.conf" \
- || die "ssl conf failed"
- sed -i -e 's:^ssl_cert =.*:ssl_cert = </etc/ssl/dovecot/server.pem:' \
- -e 's:^ssl_key =.*:ssl_key = </etc/ssl/dovecot/server.key:' \
- "${confd}/10-ssl.conf" || die "failed to update SSL settings in 10-ssl.conf"
-
- # Install SQL configuration
- if use mysql || use postgres; then
- sed -i -e \
- 's/#!include auth-sql.conf.ext/!include auth-sql.conf.ext/' \
- "${confd}/10-auth.conf" || die "failed to update SQL settings in \
- 10-auth.conf"
- fi
-
- # Install LDAP configuration
- if use ldap; then
- sed -i -e \
- 's/#!include auth-ldap.conf.ext/!include auth-ldap.conf.ext/' \
- "${confd}/10-auth.conf" \
- || die "failed to update ldap settings in 10-auth.conf"
- fi
-
- if use sieve || use managesieve; then
- cd "../dovecot-${major_minor}-pigeonhole-${sieve_version}" || die "cd failed"
- emake DESTDIR="${ED}" install
- sed -i -e \
- 's/^[[:space:]]*#mail_plugins = $mail_plugins/mail_plugins = sieve/' "${confd}/15-lda.conf" \
- || die "failed to update sieve settings in 15-lda.conf"
- rm -rf "${ED}"/usr/share/doc/dovecot
- docinto example-config/conf.d
- dodoc doc/example-config/conf.d/*.conf
- insinto /etc/dovecot/conf.d
- doins doc/example-config/conf.d/90-sieve{,-extprograms}.conf
- use managesieve && doins doc/example-config/conf.d/20-managesieve.conf
- docinto sieve/rfc
- dodoc doc/rfc/*.txt
- docinto sieve/devel
- dodoc doc/devel/DESIGN
- docinto plugins
- dodoc doc/plugins/*.txt
- docinto extensions
- dodoc doc/extensions/*.txt
- docinto locations
- dodoc doc/locations/*.txt
- doman doc/man/*.{1,7}
- fi
-
- use static-libs || find "${ED}"/usr/lib* -name '*.la' -delete
-}
-
-pkg_postinst() {
- # Let's not make a new certificate if we already have one
- if ! [[ -e "${ROOT}"/etc/ssl/dovecot/server.pem && \
- -e "${ROOT}"/etc/ssl/dovecot/server.key ]]; then
- einfo "Creating SSL certificate"
- SSL_ORGANIZATION="${SSL_ORGANIZATION:-Dovecot IMAP Server}"
- install_cert /etc/ssl/dovecot/server
- fi
-}
diff --git a/net-mail/ezmlm-idx/Manifest b/net-mail/ezmlm-idx/Manifest
index 8ed90c8a50a8..e6c003cf1eee 100644
--- a/net-mail/ezmlm-idx/Manifest
+++ b/net-mail/ezmlm-idx/Manifest
@@ -1,6 +1,3 @@
-AUX ezmlm-idx-7.0.0-fno-common.patch 1007 BLAKE2B 9de98526ad5411e40a6b38099a4166e1cb24eea6a54f93df8b8aad4ce0e5769d2a9aa77e6f7396fc8d96f692c6b8c6c0115c990034aa66120d9ea626c82f7dce SHA512 dd172c7db7fae8f8278d462eea58e4d2213dc72079a9f021f1ce3ca7ed0923139d27d39d4bc8a2fed3e91a6df2f1145292acf0ebe255a89aa59a712e45043b91
-DIST ezmlm-idx-7.0.0.tar.gz 689019 BLAKE2B 22c66a4a2fcc6c0c754061ff0d93bde8fd192266112da0516e936278610288dc11d44d1959cd135a90eacb4befa43d62f53b3bedb94e994afc13aed986834bce SHA512 c0fc35aef4a72aefa4cdaee4c1933cc00aab82ee81ad7577793952fbf57106c06e4a5844a2bbf3919ad2985d2062ba1edf8831e6aa66d7e762210e7e147210ef
DIST ezmlm-idx-7.2.2.tar.gz 742451 BLAKE2B fd40b1216d34eba253ef00a53366c8a5f2d19edd9ef20ddea3047a6837263589ac8fc4911820836b49bf4c95b99a1c99d3d2808bc90dd8eb58bc262e6acc74d7 SHA512 4fdd30d6dc254fd0353f34675ea8baa91d95860de1fb23ff5517280c75a8d87405bdd7e180e25eb8f5c0b152a35a11a939f4e7364596e83d81053b1e6019245c
-EBUILD ezmlm-idx-7.0.0-r5.ebuild 1478 BLAKE2B 41b5352d6b1f6841800326a953dfeba5a0c6d5efe41f20bc52cbd3ed9b39f80eb4ac8df86731ad1f50f35ac260c33eff65415b58ddba719701e431f484136efe SHA512 ac3c6aab26c91e1ae8b44de439ddbb076d2d03e7285d2486cd442b32f98165590ca72233028a2378295f68d028bdd8c22e89d73813ad5aba60b6955003d9e8b5
EBUILD ezmlm-idx-7.2.2-r1.ebuild 1497 BLAKE2B 8b5d23c429fb7e76bc2d147bf12276f5c4d393fa0c3829070b5d36e6f0462104cf96002ca6f251617fb9680011fa0b04bda4d4cf983efc1476e2b4b4ee2cbfa1 SHA512 e820aa852da1064d2bbfdd03fe13414d9bf9257fe439af54e49be3655ee06ce8c5c368f0830cdd9d8975b801473beffebb373a43d6c1ed97642cecc5909f2ce4
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-mail/ezmlm-idx/ezmlm-idx-7.0.0-r5.ebuild b/net-mail/ezmlm-idx/ezmlm-idx-7.0.0-r5.ebuild
deleted file mode 100644
index 8abe4c595229..000000000000
--- a/net-mail/ezmlm-idx/ezmlm-idx-7.0.0-r5.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmail toolchain-funcs
-
-DESCRIPTION="Simple yet powerful mailing list manager for qmail"
-HOMEPAGE="http://www.ezmlm.org"
-SRC_URI="http://www.ezmlm.org/archive/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~mips sparc x86"
-IUSE="mysql postgres"
-
-DEPEND="mysql? ( dev-db/mysql-connector-c:0= )
- postgres? ( dev-db/postgresql:* )"
-RDEPEND="${DEPEND}
- virtual/qmail"
-REQUIRED_USE="?? ( mysql postgres )"
-
-PATCHES=( "${FILESDIR}/${PN}-7.0.0-fno-common.patch" )
-
-src_prepare() {
- default
- echo /usr/bin > conf-bin || die
- echo /usr/$(get_libdir)/ezmlm > conf-lib || die
- echo /etc/ezmlm > conf-etc || die
- echo /usr/share/man > conf-man || die
- echo ${QMAIL_HOME} > conf-qmail || die
-
- echo $(tc-getCC) ${CFLAGS} -I/usr/include/{my,postgre}sql > conf-cc || die
- echo $(tc-getCC) ${CFLAGS} -Wl,-E > conf-ld || die
-
- # fix DESTDIR and skip cat man-pages
- sed -e "s:\(/install\) \(\"\`head\):\1 ${D}\2:" \
- -e "s:\(./install.*\) < MAN$:grep -v \:/cat MAN | \1:" \
- -e "s:\(\"\`head -n 1 conf-etc\`\"/default\):${D}\1:" \
- -i Makefile || die
-}
-
-src_compile() {
- emake it man
-
- if use mysql; then
- emake mysql
- elif use postgres; then
- emake pgsql
- fi
-}
-
-src_install() {
- dodir /usr/bin /usr/$(get_libdir)/ezmlm /etc/ezmlm /usr/share/man
- dobin ezmlm-{cgi,checksub,import,rmtab}
-
- make DESTDIR="${D}" setup || die "make setup failed"
-}
diff --git a/net-mail/ezmlm-idx/files/ezmlm-idx-7.0.0-fno-common.patch b/net-mail/ezmlm-idx/files/ezmlm-idx-7.0.0-fno-common.patch
deleted file mode 100644
index 11e4cb5d3533..000000000000
--- a/net-mail/ezmlm-idx/files/ezmlm-idx-7.0.0-fno-common.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-fix build with -fno-common
-
---- a/ezmlm-get.c 2021-05-24 12:07:05.245657000 +0200
-+++ b/ezmlm-get.c 2021-05-24 12:07:11.477657000 +0200
-@@ -125,7 +125,7 @@
-
- int act = AC_NONE; /* Action we do */
- int flageditor = 0; /* if we're invoked for within dir/editor */
--struct stat st;
-+static struct stat st;
-
- int flaglocked = 0; /* if directory is locked */
- int flagq = 0; /* don't use 'quoted-printable' */
-@@ -157,7 +157,7 @@
- substdio ssindex;
- char indexbuf[1024];
-
--int fdlock;
-+static int fdlock;
-
- void lockup(void)
- /* lock unless locked */
---- a/idxthread.c 2021-05-24 12:06:55.169657000 +0200
-+++ b/idxthread.c 2021-05-24 12:07:09.197657000 +0200
-@@ -39,13 +39,13 @@
-
- static char strnum[FMT_ULONG];
-
--struct stat st;
-+static struct stat st;
- /* if no data, these may be the entire table, so */
- /* need to be static */
- static subentry sdummy;
- static authentry adummy;
-
--int fdlock;
-+static int fdlock;
-
- /* NOTE: These do NOT prevent double locking */
- static void lockup(void)
diff --git a/net-mail/fetchmail/Manifest b/net-mail/fetchmail/Manifest
index 347a9de75f12..af9015039bc9 100644
--- a/net-mail/fetchmail/Manifest
+++ b/net-mail/fetchmail/Manifest
@@ -4,8 +4,8 @@ AUX fetchmail.confd 297 BLAKE2B 00f9a55be3b6351dc7b97758f3403feab9d1025bb2b0398a
AUX fetchmail.initd 993 BLAKE2B 76fb355805afc0b62f350f02dc0b0d6ac83659d2e15a49309192de313fa38b61e32db0bb9e5148c3d56bae61ca5e714f8d9576e0f95997d45a44d51f56c8235c SHA512 06091152111059425e86207e968ad5819eb67cd2dd264855e7b77a163b95591abc29befe4b3eb8bf2d2af105efb5006bb048f3db4ef3f8f4fafbb78767f69ebb
AUX fetchmail.service 204 BLAKE2B 4683577d0da4929b068bd2f49516838644ac399e6ab27fb6ff9f3d5f1d8357302e11e6fc4d22d8944d504bdbb600e87b853e039601b8cca9763e1ca465573508 SHA512 088d7ff2c473d4b514cc5349ba6f10bb7f29ace1141d152db082c801a9dd0e6144a2dd350e27e97f633aaf286c2daa5253e52b5c410737c44f3fd9b5b57bab75
AUX fetchmail_at.service 289 BLAKE2B ab28a4b96625404f5451aa2dd37b671a18d7bf72bb3792d20eecded0ef42f15ddd768470a9dd541a66a495e954632e9b12ba3c0cfb446c4e2832eb9d3993f8c3 SHA512 4f8208a286f2868a466e69919b7c9d965da099b44675105689bcc52b0d16acc8d46e77f6b9a72968e82a6cf900e20d07a9a7373fe26a1ba9c925edf6663180ed
-DIST fetchmail-6.4.37.tar.xz 1202860 BLAKE2B 4dc7d116e9dc32c2ff070f669306d9f2c0f93d5638b748d7362d6c9ab8684ae7ed8e26278ecf63bf23e2fff27916f83f7287aff891bd90bad82793bb84775c40 SHA512 99a620380d9bd0713d76495f587adbcc95fc16e5fcb048dc528f3039ebd8fcfbb1e2f44e10fc25f70e50940ce89922ff39f1f3d724d1f47a8d4918a37c07d8d0
DIST fetchmail-6.4.38.tar.xz 1220892 BLAKE2B 6bb743b0e1f47143f69e3790ba2ad8849d2ec216c5fd7cc427a737e00183f2e3a65007df9dc5ffdebd991bd13e079a501519b271d02b1fd75151032d74e84dd2 SHA512 f58ab1275ceab2d11df590d32f5f59a8eb656ddab13bc47ffee8962aed53ce0509aa2cc100d5d67e59dac76c2d8159655a702e0c3f454d218b070129f785be59
-EBUILD fetchmail-6.4.37.ebuild 2089 BLAKE2B 926581d4d40e2224b12c3af74015513c2073526035abe5cee95d29081d8ec1b47ed1ddf4ed43b0a84edf5f783b79aba672c5f0e17376264e0f99d18851623d76 SHA512 f37fc2104436975c9f83b8379757128a3393aef2dae7d4837525134d7db575de9b0a177abf420e27b96dab02397d67d1abc1451f05a1f7709961eb7405a37b3b
-EBUILD fetchmail-6.4.38.ebuild 2032 BLAKE2B 56b33808e83ad2332e3488190bb90eb9b6273c877d8867ff8077814e3d1137cfeb98714abe2a044129924ab377c2df5d4397213135bd10d0c5fd8e73c3f940e2 SHA512 f1e1ea23f64eb264520e4db0d080f5dd641ec065e5201817e154a19e830afa54bcfb45d42d38ae988797bab0443e44cc43c5b9b125607cb569abe831f866a9c4
+DIST fetchmail-6.4.39.tar.xz 1221596 BLAKE2B 2d03f6668d2882e7dd1d4e83e8643a2a4c81576a143c75ff1b24327873fa6112fa313f9723373a268e04697b76b3b638cbbd7a04c21cba946cd1532b6aaf201d SHA512 979721aead72c9b706f9c64a83cf78a91890f5a2dce235b3b4f0dbdb17e879eaef2fb9a08efb415cb288ebee07c915adc8025a6d2d11f532fb95a9e30f93f7f5
+EBUILD fetchmail-6.4.38.ebuild 2026 BLAKE2B b9970744144c50b0f05493da995606a7634eb0dc2f04261a8eaaade72cd3def81d8eb23d9256ecf69ecb7d794dbf1f821de85e4e866fe9273e6bc116d69cd350 SHA512 feafb34dfc3e83091f881dfc9c09eb6b84f7b73344dde2594485b14f63703102bc381fd1c61a0ad17cbadd6c0fbf80adbb3548f12188ede7a19a658d97c57a14
+EBUILD fetchmail-6.4.39.ebuild 2026 BLAKE2B b9970744144c50b0f05493da995606a7634eb0dc2f04261a8eaaade72cd3def81d8eb23d9256ecf69ecb7d794dbf1f821de85e4e866fe9273e6bc116d69cd350 SHA512 feafb34dfc3e83091f881dfc9c09eb6b84f7b73344dde2594485b14f63703102bc381fd1c61a0ad17cbadd6c0fbf80adbb3548f12188ede7a19a658d97c57a14
MISC metadata.xml 522 BLAKE2B 34e08c52e9391d8f01d717516857cde4c2c77af269d587a29ce6d6e3c6c2e989898f5afcb1240f6718dbdb18be2700b66980f5a684c253c69ed4123e6bb6905e SHA512 8c6fd6c541834669a9518b31859990c8d6e9946e35bc1aa00bf2e0c1822392508ff712119005b97f5e85ca74e97c0d5cf3ced5798a388c23f9c8fd959feaf8cc
diff --git a/net-mail/fetchmail/fetchmail-6.4.38.ebuild b/net-mail/fetchmail/fetchmail-6.4.38.ebuild
index 0865aa799592..4e54fbf85754 100644
--- a/net-mail/fetchmail/fetchmail-6.4.38.ebuild
+++ b/net-mail/fetchmail/fetchmail-6.4.38.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
LICENSE="GPL-2 public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="ssl nls kerberos tk selinux socks"
RDEPEND="acct-user/fetchmail
diff --git a/net-mail/fetchmail/fetchmail-6.4.37.ebuild b/net-mail/fetchmail/fetchmail-6.4.39.ebuild
index a3287d80a52f..4e54fbf85754 100644
--- a/net-mail/fetchmail/fetchmail-6.4.37.ebuild
+++ b/net-mail/fetchmail/fetchmail-6.4.39.ebuild
@@ -11,17 +11,12 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
LICENSE="GPL-2 public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="ssl nls kerberos tk selinux socks"
RDEPEND="acct-user/fetchmail
- ssl? (
- >=dev-libs/openssl-1.1.1:=
- )
- kerberos? (
- virtual/krb5
- >=dev-libs/openssl-1.0.2:=
- )
+ ssl? ( >=dev-libs/openssl-3.0.9:= )
+ kerberos? ( virtual/krb5 )
nls? ( virtual/libintl )
!elibc_glibc? ( sys-fs/e2fsprogs )
socks? ( net-proxy/dante )"
@@ -31,6 +26,8 @@ DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
RDEPEND+=" selinux? ( sec-policy/selinux-fetchmail )"
+REQUIRED_USE="kerberos? ( ssl )"
+
DOCS="FAQ FEATURES NEWS NOTES README README.NTLM README.SSL* TODO"
HTML_DOCS="*.html"
PATCHES=(
@@ -52,7 +49,6 @@ src_configure() {
--enable-SDPS \
$(use_enable nls) \
$(use_with ssl ssl "${EPREFIX}/usr") \
- $(use kerberos && echo "--with-ssl=${EPREFIX}/usr") \
$(use_with kerberos gssapi) \
$(use_with kerberos kerberos5) \
--without-hesiod \
diff --git a/net-mail/gnubiff/Manifest b/net-mail/gnubiff/Manifest
index 57cf361ef47d..d669c360104a 100644
--- a/net-mail/gnubiff/Manifest
+++ b/net-mail/gnubiff/Manifest
@@ -2,6 +2,5 @@ AUX gnubiff-2.2.17-clang.patch 455 BLAKE2B b996eab8a97dfbf8d6f5d8640f6362edd0caf
AUX gnubiff-2.2.17-configure.patch 570 BLAKE2B 65c5883636730151589b1617f8f07d8a6e8f841e72613f2279418d6b2af39d7bd34d7dc8495754ca61f89f522c54bb783200978278413dd6af9d37b598799840 SHA512 d56dbb338c8cda9c18e6224ca0a83cce2f297eaf4e76109e8cefa8cf5e3d0d562b3d1b6f98b6e7c21b39e9af7ad7fd4d7409ce091f9cb0d95c6859c276d3749b
AUX gnubiff-2.2.17-fix-nls.patch 428 BLAKE2B b5249410f139d9f847aee82e18638e72d00c406e971bcea814b4566056974d4aae93b042378dff9ab5df1010b4f0142fcdb0cbbad97142e9b047ed9250eaa97a SHA512 aa12ea13e861bbef319292c3c7a393f101fb073f39bb5f070664079823cec93d2a9bc2176200dc152097d6e95afbc2018cb1ca05d94f9d5f23ba6c8c32a87145
DIST gnubiff-2.2.17.tar.gz 897817 BLAKE2B 5ee58828211eb7b85ab017129feec48c6d2b2df4de862f7791f15f361bda7919cbdc7aa37403130da044a1f9e2068154ddc5ae8629eb9f4d38956d759477fb80 SHA512 2fe715d584fb057255d4922275de152ff5b1167abcbdd27d33124921a4c659c3db301944a73d58622ecd22f62615d44b5bebb83838bbd53c67a2dd8286592d89
-EBUILD gnubiff-2.2.17-r2.ebuild 1118 BLAKE2B 930d805431cfe91e2fd534db195698b486d51693316acbe58d8523e2a583f29ef0d50de3fde2cd66aa945c4eade105a4fd55ec304de4a87ae415741db38a7bbb SHA512 3939b0f71fd664d0bbaff1943d22d8c8a0599d94312d65a0822ab9f2bd122e1e5c6e6de231ba7d37567e339f0a8e205fc8eb1295596cadb70c672a84361c54c2
-EBUILD gnubiff-2.2.17-r3.ebuild 1244 BLAKE2B 0b50cc6ccc17942ac4b625874e0d1a07be7012948db9a8d09e5da750c34b4bc7a788d92e6b7337ac0e78bc9c86d5ec2fa814e0d5dec46dcb6d78c036d33d627b SHA512 aec56355b8e1877a2c0df4a6775c5fdf70a09e0ddb9aba9b07ec4a87007eb3cf0f3965766a7caae17519b662a3c1eb876758fc4f41b8fb19dda7acd0a71d8504
+EBUILD gnubiff-2.2.17-r3.ebuild 1242 BLAKE2B 23d9ef1f4f239b376d0feb9f6c25cdaf3fad0e30a08f67bd75ff91ead2d9eac194d30bdc4887b8e3a88dac152f0ab1772b5dfa2d7d5e3a903d54336932e07c89 SHA512 3887b478d3c5ff5e738d9709d615b69e4920a4eadfe188d99f48a530852b2667b83a608229c8db94e965ad24829a2f3ec05250d9b7ad2980b5505411f39fee70
MISC metadata.xml 360 BLAKE2B cfc6e2635613789656ddcf8b0b7e3401e2b0e6c63b9f7c3b03f30c7ad450177596ced8246b74787c32d3a74027a1e6602df76d762328110127b3880b3eeaf10d SHA512 7d944abc4d771cb98ad569f516804d5c45acdc3a718d8b70fe2e709d51ba483419d0bb222a6b61c73187634922aee339096292da2008c70c1f27181d3134377e
diff --git a/net-mail/gnubiff/gnubiff-2.2.17-r2.ebuild b/net-mail/gnubiff/gnubiff-2.2.17-r2.ebuild
deleted file mode 100644
index 3ad5e5bfb620..000000000000
--- a/net-mail/gnubiff/gnubiff-2.2.17-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools
-
-DESCRIPTION="A mail notification program"
-HOMEPAGE="http://gnubiff.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug fam nls password"
-
-RDEPEND="
- >=x11-libs/gtk+-3:3
- >=gnome-base/libglade-2.3
- dev-libs/popt
- password? ( dev-libs/openssl:0= )
- fam? ( virtual/fam )
- x11-libs/libX11
- x11-libs/pango
- x11-libs/gdk-pixbuf
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-DOCS="AUTHORS ChangeLog NEWS README THANKS TODO"
-
-src_prepare() {
- eapply -p0 "${FILESDIR}/${PN}-2.2.15-fix-nls.patch"
- eapply -p1 "${FILESDIR}/${PN}-2.2.15-gold.patch"
- eapply -p0 "${FILESDIR}/${PN}-2.2.15-underlink.patch"
- eautoreconf
- eapply_user
-}
-
-src_configure() {
- # note: --disable-gnome is to avoid deprecated gnome-panel-2.x
- econf \
- --disable-gnome \
- $(use_enable debug) \
- $(use_enable nls) \
- $(use_enable fam) \
- $(use_with password) \
- $(use_with password password-string ${RANDOM}${RANDOM}${RANDOM}${RANDOM})
-}
diff --git a/net-mail/gnubiff/gnubiff-2.2.17-r3.ebuild b/net-mail/gnubiff/gnubiff-2.2.17-r3.ebuild
index 0d4ecb09b88c..a1e90b500c31 100644
--- a/net-mail/gnubiff/gnubiff-2.2.17-r3.ebuild
+++ b/net-mail/gnubiff/gnubiff-2.2.17-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="GPL-3+-with-openssl-exception"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="debug fam nls password"
# This package depends upon deprecated gnome-base/libglade. An
diff --git a/net-mail/list-remote-forwards/Manifest b/net-mail/list-remote-forwards/Manifest
index 742a1a4b7b2f..c247cf2bcfe2 100644
--- a/net-mail/list-remote-forwards/Manifest
+++ b/net-mail/list-remote-forwards/Manifest
@@ -1,5 +1,5 @@
DIST list-remote-forwards-0.0.3.tar.gz 26495 BLAKE2B 7bc0a02133dfabe0f27c7ed861bbb994757eadb4d55d369fdd143da7ef03fcadf7d1f11bb034fc8ade7dc879d4b615a3ae5ed44a1ed5af3e10f1aaffcd79210a SHA512 833bb0a3fda76b43d0004d7906c54aa21920f1db8ff50fc2c0d1da6f98dd49310041fa7101050108cb6cb803084fff0673316a1ce86224d35ba09e8060864a9d
DIST list-remote-forwards-0.0.4.tar.gz 26653 BLAKE2B 743b35456698473184ef5c4ac9184b71e7cee821ab75df2267b3d60df67050231dc98b63dacb4fe4620d018524f3d739ecf026a31752494457b8dcc4a1656b67 SHA512 8df7e252ee186fa8569efe2e92fdc2e7db7b6044f9a7be97c42c152381129e9591d1ace91da8e5fcd2a70dda4976bae6c129d457641ee43bf3efaa5bcb8168dc
-EBUILD list-remote-forwards-0.0.3.ebuild 1120 BLAKE2B f034e612cef58ba7a70c6cd0c44bbcdbb15098537232102e19666a6dbd55840099f1f9e51301d65e459764028dc8ed4cef88b55f375a3378e1222905bc2c203c SHA512 2939e77afc6848cac85a6cc086ce0003b7a20d05ae71a58583e476d7ad6b95b35485c582ef6e3cc5fd8587a7d27ca1034820245888fd6886ca150eaf1c2149a4
+EBUILD list-remote-forwards-0.0.3.ebuild 1112 BLAKE2B 6045568162ad2a5923f1a27809ecd63ea938d32bf23985189c6f630aec19073233991097e7eb1c6fc749d73d71be13862f97d1caed64323a35904480f6e1636a SHA512 2dab39531c3b4612cfb4866faf9e316bf50fc498f6ff6256fa8078cf1778b698e5fa5b68d841003db59fbd4370c0bcd2aa52041bc367223f3a7dd0625e1de756
EBUILD list-remote-forwards-0.0.4.ebuild 1081 BLAKE2B b24a1b668ece4fe9735b5be56d5514736ed5085af12f6343eafe84ba168690627cd8ed0e159b14fa3fc7cf1e7126356a5784d59f5ab960c89d37f5014bd9f38b SHA512 76de320c75adc0195f58da5639b015c2e00d8704ac1d7053ef8ca236c143cc4f3bcf0480bef930d5c50a4002620d72311ea4984ef30d43a7ac268b52abac83d6
MISC metadata.xml 369 BLAKE2B 4c33e23798141bec53a974c1aeb3036a72be1aba85ca654fe407dce4ecfe3e28e7aacc8b7d75e214ca9f11e49027fc09a8425074b349c4c91d41aa011b474c9c SHA512 707ad8c37747990be1f2235b241153d0a8f2245a11d1841a90905c29432b30bce2a89e6a5268f536cf51da388bce81db9ea476eafd95b05a32f0fbf8ac025874
diff --git a/net-mail/list-remote-forwards/list-remote-forwards-0.0.3.ebuild b/net-mail/list-remote-forwards/list-remote-forwards-0.0.3.ebuild
index 88183eb75338..9d9856601f62 100644
--- a/net-mail/list-remote-forwards/list-remote-forwards-0.0.3.ebuild
+++ b/net-mail/list-remote-forwards/list-remote-forwards-0.0.3.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
@@ -15,7 +15,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
# dev-haskell/dns and dev-haskell/resolv conflict
# https://github.com/sol/doctest/issues/119
diff --git a/net-mail/mailbase/Manifest b/net-mail/mailbase/Manifest
index 9d95e4f79cf2..8dfd1f48c45f 100644
--- a/net-mail/mailbase/Manifest
+++ b/net-mail/mailbase/Manifest
@@ -3,5 +3,5 @@ AUX common-pamd 308 BLAKE2B 95a2b44b1bd2112da1160cf5c3f993debb85692111e046a79c14
AUX common-pamd-include 245 BLAKE2B 3c2a5133b232869a5749df49a7e1f94a51f68d3bd37037d3ea10bfab18fb48fae565304bd2eba6fc686da3f3bf71249975e8f8bc9deada66eb3665d20929020d SHA512 3516815034b419bf4fd57a43536e7a25b820013d5339cb818bbbee3f0e8e26651f6b4aefae0177240219e05010ba8a2aaf6d0337220cf176801992204c3216f0
AUX mailcap-r4 1569 BLAKE2B 33100eb2bf0f0bf1b07584894f3c385635388b8446dba33e7949cbf5ae21c607f4c86360b8d88fd73f5af9323a9ae17dda3c0ab320c2223b15a1eea64588969d SHA512 6c326b4b90f680cd278543c7fdbd086617ce22bba0ecd4de6ab3c06b5da1ae627bdbc782c9a7147d40d49373b3e10d1946dae72e3cdc429345285d1ba0eec257
AUX mailcap.5 8951 BLAKE2B 6bd704c8efe861471343e318734abed30c5f406a06646877286d91bfe3cb9afaf128ddf77675d4a14dd1e19a6979772cf013923cf30b02f62e54eac2a7fe02b7 SHA512 6973397bdd389e8eaf1977d8eeee271beda2ad1bd0b01ed7408156af0e7cf430a45e2b7261213a3278fbc2cbb250b65a3f34c11d3c5603cffffade4f1fba24e5
-EBUILD mailbase-1.8.1.ebuild 976 BLAKE2B 959e602ad532f71d4e7a6ad8bec8a074f860aab6fc9c2d0820c2e48e5c05bf64a59d08d1b322c3c1a1a8cf40a7fd84054b32492171765ca4d471e06506aec1ce SHA512 f92a5ca0389b9a6a0c75cf7936ac103302d022f2f55024ef3d3a786e747fad3b62e19af7ececb0537db11061ebff6b12dc15aa41d6c860075a4e8fec70937347
+EBUILD mailbase-1.8.1.ebuild 970 BLAKE2B 306193bc64aa601f6949cbb4b0083f08b961dae9887d10377efa01377883e08969acfa153f9c040f2e1f641796fe7e6f37f78030b979cc3a34b29dd4bcbe4b62 SHA512 1341568b6ca88c3867d421fc6dc83ee9b1fbd44fe942f8ce6f64c55f6e01135928ef5e10728da2336e8623da6c14c9203b62641c0b4840140ac8d6a8501875d1
MISC metadata.xml 273 BLAKE2B b4cfe539dd0b8abaa460e6a58d4eb4abca02c82a3174ed097dce35389b4d6aa0f80c0ae9fcb6cec3b57b0d5de6e8105f569a7872193177fade6a3ca96939ef9c SHA512 ea73916029216f884fa542103def24e21b8e7bd9efd6764554d14e7c34e0d4b289c39bb81b07524dc3ce87adc5abfd4c421a965506c583430e134e235f26012d
diff --git a/net-mail/mailbase/mailbase-1.8.1.ebuild b/net-mail/mailbase/mailbase-1.8.1.ebuild
index 36be012bf8f8..68a8014156b3 100644
--- a/net-mail/mailbase/mailbase-1.8.1.ebuild
+++ b/net-mail/mailbase/mailbase-1.8.1.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="pam"
RDEPEND="
diff --git a/net-mail/mailbox-count/Manifest b/net-mail/mailbox-count/Manifest
index 9f71574704e4..cad95b2c72c7 100644
--- a/net-mail/mailbox-count/Manifest
+++ b/net-mail/mailbox-count/Manifest
@@ -1,5 +1,5 @@
DIST mailbox-count-0.0.6.tar.gz 21176 BLAKE2B 655815d463e14ee8c32cc955819d6b95d5359a644fb09433cb8ab303f07a98ce33b4c048be724253f30d8855a921abb5a7a29e62391ef8a1a9288e2f430710fc SHA512 285aeeaa8cfaade6c91a850154772e47aa212f73d1206c3c8262d08a15b95f15ce812152ca5acf79f5390f476ed6af52a73e03af4ab297e1268044a4a9ece6b5
DIST mailbox-count-0.0.8.tar.gz 21179 BLAKE2B 09577d00716f872fbc07dd6b2ad2225a2e11c4bccb68bd22de9e9d78aa334fdece20654e9a5ea91b85d87c4204808693b7efc4eb2375691958bee69814ae5c34 SHA512 2be8d09b241b7a4fb5156e8051227fd87a6df9c8f84e9a14b6f6796a64963ba5e65fd3b96954fc0bfba4c93318dbc06528c771b568c94a1848b0905be466ff1f
-EBUILD mailbox-count-0.0.6.ebuild 909 BLAKE2B 1c4d5e6e76fe42ed08606e76aad0fc1ec75b29dd7de70f21f641ea0070a6e3fa3098e5d53af8a2c888e4bd66304c486cc1fe5ff22d221eb835538e5efd81799e SHA512 93b965b5d38edf94863fec72fa221bc91ff71c688b7b8ba8bedfb3d1879d50e933db5dfedafe1a92b7b9386aefc367151c58e92e501fb876509258da4cb6f0fc
+EBUILD mailbox-count-0.0.6.ebuild 901 BLAKE2B 87afce9e4f44db621fcbb2c16c03fdf92ded30d7127a486074d734439d17a9e74d9ed329863ab0d9e47a6f1be7adcf551a2e46bf5ac3e3febcdcbf390b2fb905 SHA512 1ec02b7cd0d0610b6212c2cfaddccc1ed2dbd40ee42dadbd404636e41227cb86ccbfee74465624dba3af1af2864c0a4fdae5d267eea665068ff0389c55594bb0
EBUILD mailbox-count-0.0.8.ebuild 909 BLAKE2B c1622d809f88a27c43a015b7a504bf6281292e0ea09519b81ff9484995d3240d49637fecd2b79cb775259dce128ae48db124d8542145f7ea9cf7da1145c2219e SHA512 96aa013c1c4d1bdf94ecd3cbb34fe02fcc0b22272239c201d8ab5c5b88cf3bd5c8292a3ab4255b6a6d5b3317d4efa955b06aecf7524673ce2b4d1dd986e606d5
MISC metadata.xml 1065 BLAKE2B 50cca90f0e40eb1765cab18cb77065538b96e7594b4901faaf0b020c88fe3da48fcd7efca6ee007482c9539544fd6b1093be98e75f1d64e244f9be86cb281bbc SHA512 6da68a618fead3ca34462c67b94fbeba62dde99196fa7772b50f9f92b4a342d2515efd17d0a8117f0c3b7fcde5a1dd0c327ec7e5463307a009c8bc5e63f70ef2
diff --git a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild b/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
index 13bf27fe826f..99dfe03ede17 100644
--- a/net-mail/mailbox-count/mailbox-count-0.0.6.ebuild
+++ b/net-mail/mailbox-count/mailbox-count-0.0.6.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
@@ -13,7 +13,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
RDEPEND="
>=dev-haskell/cmdargs-0.10
diff --git a/net-mail/mailfront/Manifest b/net-mail/mailfront/Manifest
index 9b15cfb0fad4..d5d077ea3254 100644
--- a/net-mail/mailfront/Manifest
+++ b/net-mail/mailfront/Manifest
@@ -1,5 +1,5 @@
AUX run-pop3front 269 BLAKE2B 6b5489f24331cc059359c07919efad67759854508e8f544ad50bb567940a7fd62730b61f92652e7e91af147c6911058ec91c16960e2d3b68cf25b0f043fbc292 SHA512 87515965e39f8436965704054cdb35a1665ea21080b01a27a4442af7c939307e093ddc85edeae2398b29b21bd867f9ef557c9abccc6b4318304f620ed13e3a11
AUX run-smtpfront 461 BLAKE2B 6b247811ecb101995a3ba6e7b7a15174020a8a16296e7d5ff93f3e7bb6f4d18998b79ed4aca4135ed3f4dea71dcc681d23e30bb35f493735f47da91e666633b3 SHA512 c8c1301d1972d4a415e549f0b9702e3670b44d258ceca606e868592d36f9cdc15ed587c25d24f17577a4d2934d59a3639a6ec66e11f9f00ed54716bdbd6dc4da
DIST mailfront-2.22.tar.gz 128355 BLAKE2B 593598c353aee9c264690de4af5d472bb4b965cb14aa774a0be6fdece200e078a1e2dbe1feca8135e05a54dad2e0fd3378a4a5903f9a45ccffa260fbbbd2edb6 SHA512 30e1c561f8836bbaf893897b1e864539c44600c4b605d4c8c51c1156c9227967a4ac9e2e9eb0b48bb1827001aff2c6a94e9f44c59bf10e16b5d98595c6a9f2f6
-EBUILD mailfront-2.22.ebuild 1720 BLAKE2B 8ddb06ab454ee4ec7d37edfaeb0ef401cf8f75c01769fcaabca48baee177036d4acace182a725d58d04ea07124a8b1c6c5e2ab4916aaf4a3ebbcbc2df501a2c9 SHA512 946c9d31b9e39a07776b0ecf0da7a86f1f1d48adf9efdab933f25c00a7413d0ba5837982ef781dbaa0a12d03915703548c1f6664918735c2531458b38a8a96ad
+EBUILD mailfront-2.22-r1.ebuild 2100 BLAKE2B 2e4bd76271963c7c55eda15e8ea1930fa8d93af9072ee9db636ae4cf0b76d9c2732988c7f635273b34aa191b6c55897d90a698374b2c22058adce81d4f171af2 SHA512 a3ce6ad114d2a0ed3be085afc7d4beb014fa0e90334433f7ae416a1caab481ec613b2b26c2e2747829b4214a35fa22a74b2a1b93d783a628d49007bf21210561
MISC metadata.xml 583 BLAKE2B 9866b0de164304769cc78d7d518c7ac06b0829103da565930b50c7e0d719ffb3d0b4323199bae0438c8e64171be677c7129eee8364fd18a043196fd163375ce7 SHA512 20c3b90a16d0fb5e1072bdf71ac5a73d14ac6a6899318a6628c12abf935980ee43aab1c588f8262e2cfd70a6bf5a9364689e2c4b68978b4aaea2a9cf5c22cf57
diff --git a/net-mail/mailfront/mailfront-2.22.ebuild b/net-mail/mailfront/mailfront-2.22-r1.ebuild
index 83c2bd634dde..d7880f49f5c7 100644
--- a/net-mail/mailfront/mailfront-2.22.ebuild
+++ b/net-mail/mailfront/mailfront-2.22-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit toolchain-funcs
@@ -12,7 +12,6 @@ SRC_URI="https://untroubled.org/mailfront/archive/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
-IUSE=""
DEPEND=">=dev-libs/bglibs-2.04
>=net-libs/cvm-0.81"
@@ -20,13 +19,26 @@ RDEPEND="${DEPEND}
virtual/qmail
net-libs/cvm"
+src_prepare() {
+ default
+ local sed_args=(
+ # make compilation more verbose
+ -e '/exec/ {h;s/exec/echo/g;G}'
+ # replace AR and be more verbose, bug #792249
+ -e "/ar cr/ {h;s/ar/echo &/;G;s:ar:$(tc-getAR):g}"
+ # replace RANLIB and be more verbose, bug #792252
+ -e "/ranlib/ {h;s/ranlib/echo &/;G;s:ranlib:$(tc-getRANLIB):g}"
+ )
+ sed -i "${sed_args[@]}" Makefile || die
+}
+
src_configure() {
echo "${EPREFIX}/var/qmail" > conf-qmail || die
echo "/var/qmail/bin" > conf-bin || die
echo "/usr/$(get_libdir)/mailfront" > conf-modules || die
echo "/usr/include" > conf-include || die
echo "$(tc-getCC) ${CFLAGS}" > conf-cc || die
- echo "$(tc-getCC) ${CFLAGS} -fPIC -shared" > conf-ccso || die
+ echo "$(tc-getCC) ${CFLAGS} -fPIC -shared ${LDFLAGS}" > conf-ccso || die
echo "$(tc-getCC) ${LDFLAGS}" > conf-ld || die
}
diff --git a/net-mail/mailutils/Manifest b/net-mail/mailutils/Manifest
index 42d8010b56e1..26b9b71729b0 100644
--- a/net-mail/mailutils/Manifest
+++ b/net-mail/mailutils/Manifest
@@ -5,5 +5,5 @@ AUX mailutils-3.5-add-include.patch 275 BLAKE2B 2502fb3226bc63ae98d018392fa1107b
AUX mailutils.rc 258 BLAKE2B 3dc68190e11c8bf5016b0fe8b22c61f79ba7de96a1f230f7d0743ba23fa903cb9f99fac94a7363c7d80b7bbaf76e2d4de848e7ac726642fb23c56caf43a46568 SHA512 691bcc81fd355d8f2776e72006c149996273579e099f24970ff0c5dd6bdf65cd64e31597f8b3d8e0a900a91c3325b8d2a1a96682a9b3ff53acd41218fe8721fe
AUX pop3d.initd 563 BLAKE2B fd09d7a7499c888eddfb812644102f979c2423e9b1a9f0077655b6ae4c1eb4214f685ef7843e74a808e52ee988cc3fbefa278754db824256a4972c83fc0ada31 SHA512 7847c29a03f21df82d36c077ccb38329457a332cccdfba24bee3b1c9a8170fc71c07ee674408f069693953dd1bf44b8b8f782dcc35d6b16e62f70b2b32ce018f
DIST mailutils-3.17.tar.xz 3219484 BLAKE2B b2b00d4eb8b74b3f2f7341638639fef79e636364deaa0a24c9595022db44faac433c1fa26b231e29384ebdfc9c1602040cf363e637fc66ec3a738b5bd04a884a SHA512 e4080d9674444c3e077aa72f825a0373a4750d187a04a488449e89f6fec19d9309a118412e91745575eb90d05fa541f8d2626a8fd5e8ac10710aa1f7a0ff3193
-EBUILD mailutils-3.17.ebuild 3642 BLAKE2B f739aea4d4434bf0833d13e438085a94f82461a93a9549ebd4a830ad400d536ec3c5e8ca55b35a6e7d59cc8040c8b1e0077224c559fd64c734832bce559cdb41 SHA512 cab63acd4b5f7ffefae957c23b15c1205674fbce216c9db0f4d628215c9fa675c4fe89643b62b97052ffb8b96d56d77d2c0af3a55319a8062af029ddc7c39b77
+EBUILD mailutils-3.17.ebuild 3636 BLAKE2B a3a1729efd919eb5722136a9142c6d974f9dfdf1b23695ea9fe106de84e45ced61e262e57e8789cd625ecc7d001ab79014518036cb7749741d8a46ac1b380b8a SHA512 c8b79abddc317ba448b670630bb2beb96c7814c67681614b1d0a7f73258aac1ab07aa355e575698bc95006f6dfdf0e580bbc9ed6e411188c08ad6af0ec3d4791
MISC metadata.xml 696 BLAKE2B bb3b5a94573794ee2eb692533f32cba1dcf432166d9b2997cf60104d88e80f5eac7bb836479e4392700b06efe07c071930308183fb235c42be2cf1fdb8810ac0 SHA512 bb093e2aff71bb09a8f20fc64926f8a8d8c036ad3b3cd3ca61389975d623251841e8d93489f457a56a898db81cf71ecdc071190b9bc1990728b3fa0c9b4cfda1
diff --git a/net-mail/mailutils/mailutils-3.17.ebuild b/net-mail/mailutils/mailutils-3.17.ebuild
index 637565088b2c..46729033dd81 100644
--- a/net-mail/mailutils/mailutils-3.17.ebuild
+++ b/net-mail/mailutils/mailutils-3.17.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/mailutils/${P}.tar.xz"
LICENSE="GPL-3+ LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos"
IUSE="berkdb bidi +clients emacs gdbm sasl guile kerberos kyotocabinet \
ldap mysql nls pam postgres python servers split-usr ssl static-libs test +threads tcpd \
tokyocabinet"
diff --git a/net-mail/mboxgrep/Manifest b/net-mail/mboxgrep/Manifest
index 942f54c5286e..4ff000a703c5 100644
--- a/net-mail/mboxgrep/Manifest
+++ b/net-mail/mboxgrep/Manifest
@@ -3,6 +3,5 @@ AUX mboxgrep-0.7.9-fno-common.patch 301 BLAKE2B f509ad202b6f82afe7d4ef71686198a3
AUX mboxgrep-0.7.9-ldflags.patch 1212 BLAKE2B 30c7cc0f233d207838b5a24d189f4c442f98f2c3150e99dc202c4438f46f2ebea034e03c60e7f29d6c4bcd055be30b9aafdda37fe404ae44d552d2df631e91de SHA512 9aab0c978b1085cbbb915bd883f7c2b4808b9d5458b2fdbb8bfbeaeab709c9b5f0563c864904253bc0fc84e7e000e4587b755491601e3eabd30154a44d5dfacd
AUX mboxgrep-0.7.9-musl-missing-strcmp.patch 314 BLAKE2B bb2bf368ed6af38770157f51fad44387518931285d32e35a98af58f332355274616ec28b2b0be49d008b49cf0d306aaf36c062ebedc29da574bf749242850e22 SHA512 2b3435b042f4ff6e1f34412789969c1b2c2475b9b8082c31c3fdfa99cae044b9f16039f4915d2fdc34bd9f61ed353b93b6b4eaf5bf22ed98a43077f2fbf1be72
DIST mboxgrep-0.7.9.tar.gz 76067 BLAKE2B e808f71c730fcf7edcefadcc579ede559a90db1f1a335fcf08a2002903cdaeac36080235450b6bc802b7cb100afd37a831fe6c57b40711aa70334633891d4330 SHA512 d7e768a0ad11bc3df8619f2a888d2943c68ef72dd036c2fe58268686efb50cb1f62ba379571b6cd6efa8493c5ea0d7c09a29520eae6c68f66d9453710eeeba11
-EBUILD mboxgrep-0.7.9-r2.ebuild 782 BLAKE2B f808d5df45c9e250f3aaabf564ae60308528ed3a1907c97ef7847423524c2b87b9ae2e6192f7b3f0f69a9c33afa603fc66d485b37fe159b49459a6d0f1240818 SHA512 c59d1b1f56c81a845b11eddc7a383129b92715f9f3d744d6fcecea09bfadb7e953d7c8ad5abdcab100dca4c3d7183f34576f40a3f1ec2012568ec9def403fced
-EBUILD mboxgrep-0.7.9-r3.ebuild 918 BLAKE2B c13d6da12233dcd64625dc457287303d336eb10ad7181c5b82de9d756cc0d4c1015896b9cb2ee315e2ae19f16b4481c5e5b0f70e4f89394c502fcdfc126db517 SHA512 5cc7b35f41dcc49f2e2af629eb257258f76f3187438f824ae734ad7999cd969ac38321245aea4daf2f99f72c736b194f5492db78dbba97d4091cd3a7de704953
+EBUILD mboxgrep-0.7.9-r3.ebuild 918 BLAKE2B 8700ee114401ffa71b116bead95d635213c88e345b786c989f9d20ed1d9a75aad765b20b2027b495d82768bed9cc7aad9c1f45a238c81a9665eb91dd8167aacb SHA512 50bc7183d16cd059b73d9ce3b4093577201d5e1d5b059f3047f210231f4512419ea23ddb7210c422d6bceb3f6631629e585f76c6aabdffba637c526003ec78d8
MISC metadata.xml 338 BLAKE2B aa7ebf0c275116269fb03197070bad22f22f3ed75a0b3f549c1992df014ad8e7286dc0a612828c44964953fecbd97ab12778da699fcc8ad02c049f946ebfecea SHA512 aeab3e52eeb9899dbb876faad42143f067a245ad4e50101c72094e817f72e124e39ce0b64a6c08f2d30a2c3bdb28d8490acda3830aeaea672a54fc5249db1dcb
diff --git a/net-mail/mboxgrep/mboxgrep-0.7.9-r2.ebuild b/net-mail/mboxgrep/mboxgrep-0.7.9-r2.ebuild
deleted file mode 100644
index 38c5e740ce97..000000000000
--- a/net-mail/mboxgrep/mboxgrep-0.7.9-r2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Grep for mbox files"
-SRC_URI="https://downloads.sourceforge.net/mboxgrep/${P}.tar.gz"
-HOMEPAGE="https://datatipp.se/mboxgrep/"
-
-SLOT="0"
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~ppc x86"
-IUSE="dmalloc"
-
-RDEPEND="
- app-arch/bzip2
- dev-libs/libpcre
- sys-libs/zlib
- dmalloc? ( dev-libs/dmalloc )
-"
-DEPEND="
- ${RDEPEND}
-"
-PATCHES=(
- "${FILESDIR}"/${P}-_DEFAULT_SOURCE.patch
- "${FILESDIR}"/${P}-fno-common.patch
- "${FILESDIR}"/${P}-ldflags.patch
-)
-
-src_configure() {
- econf \
- $(use_with dmalloc no yes)
-}
-
-src_install() {
- emake \
- prefix="${D}"/usr \
- mandir="${D}"/usr/share/man \
- infodir="${D}"/usr/share/info \
- install
- dodoc ChangeLog NEWS TODO README
-}
diff --git a/net-mail/mboxgrep/mboxgrep-0.7.9-r3.ebuild b/net-mail/mboxgrep/mboxgrep-0.7.9-r3.ebuild
index 0c9276dd5bbf..76324164dbe6 100644
--- a/net-mail/mboxgrep/mboxgrep-0.7.9-r3.ebuild
+++ b/net-mail/mboxgrep/mboxgrep-0.7.9-r3.ebuild
@@ -5,11 +5,11 @@ EAPI=8
inherit autotools
DESCRIPTION="Grep for mbox files"
-SRC_URI="https://downloads.sourceforge.net/mboxgrep/${P}.tar.gz"
HOMEPAGE="https://datatipp.se/mboxgrep/"
+SRC_URI="https://downloads.sourceforge.net/mboxgrep/${P}.tar.gz"
-SLOT="0"
LICENSE="GPL-2+"
+SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
IUSE="dmalloc"
diff --git a/net-mail/mess822/Manifest b/net-mail/mess822/Manifest
index 487c1ad7fe76..6407a9773c2f 100644
--- a/net-mail/mess822/Manifest
+++ b/net-mail/mess822/Manifest
@@ -1,4 +1,4 @@
-AUX mess822-0.58-implicit.patch 1373 BLAKE2B 39fde0a0ab48958774493aebebac5ca82beb74430cbf94e9634f1b0a74963d08f98a6196d10cf2d774241538b395cdc70c710d6dc6885d93a35c4073564eafdc SHA512 ee2819702b4dfc558eeea8e2885ea16c69c3fc9b48a4713d8eead6ba03a870c583406d6ff37269c11cda11f4a0f70caf45a2cf3569acba31d938ac75379a4b8d
+DIST mess822-0.58-modern-compilers.patch.xz 3056 BLAKE2B 6c812bc0f05f8e03d81b6067d53dd94c4140cd67aeee23a039db5a87057a883e10c5676b7d352074215667c4d161b721d58610e8036ad3f9c9b4282f924a7287 SHA512 9462668e0d16cb0ece4e72beb23a873c47da1478a1f23b971a484af931135dd97e662a517ae91dd434adcef238f49c55bef08c1172188090f65e420d9afe8cf8
DIST mess822-0.58.tar.gz 64287 BLAKE2B d24c7c6c4d3cfcd21166ba9ac2ec72c0a0dbd05fb8329ac04668d9febe8632f63304342642f8c1a3543d4edd94ee5bcc7a2688ccc6f4afc12bfbd8d38eaccea5 SHA512 5fb30f06dfa08f60dc8760f9c5d692e59397ff848441bc94313a079bac8fb53b779133b48abae9b487dff6fbb277d5210a9690a138366bf4d34f052d661be65e
-EBUILD mess822-0.58-r2.ebuild 1388 BLAKE2B 449df13ff0a7a91ccd7c8c4ee7d7eed41992fc4d18ae4649a882ba7fbee3a5c96cd9d680047b8e4eda206e735f339ffe0ea44a4de8e61a82ce92b36e13ffd107 SHA512 c3efb2412ba94399a3b04375871715774f53e7feb78f32bda725c0a7097493240ecca5702c2cb089142cc25d6f22b3623f2c74d70882ef354ec59ac68666571f
+EBUILD mess822-0.58-r3.ebuild 1242 BLAKE2B d057286ce28a9676d191726fee10c7007bc8c314129a92663705087cdf33bd4eeabefb7ea237ba4e86aae4a28b44c377b6287b21be251474c9387827ac198a78 SHA512 4f62c8505b073bb1f91f3cbc8792d0e6d95a736daf642bc54c219f74379c5fc616e77cac45ed113fa508cda29e5a4f6e7ced3a1ac0b061b53525106d234bc7a6
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-mail/mess822/files/mess822-0.58-implicit.patch b/net-mail/mess822/files/mess822-0.58-implicit.patch
deleted file mode 100644
index 586a59bbb188..000000000000
--- a/net-mail/mess822/files/mess822-0.58-implicit.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-commit 43f63356fec31e46dfc5ab4574bb62cd75b35dfe
-Author: Eray Aslan <eras@gentoo.org>
-Date: Mon Jun 6 17:19:48 2011 +0300
-
- Fix missing includes
-
-diff --git a/addrlist.c b/addrlist.c
-index fe196c8..a2ae631 100644
---- a/addrlist.c
-+++ b/addrlist.c
-@@ -3,6 +3,7 @@
- #include "subfd.h"
- #include "getln.h"
- #include "mess822.h"
-+#include "exit.h"
-
- #define FATAL "addrlist: fatal: "
-
-diff --git a/leapsecs_read.c b/leapsecs_read.c
-index 62c8712..ff2ec23 100644
---- a/leapsecs_read.c
-+++ b/leapsecs_read.c
-@@ -1,6 +1,7 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
-+#include <stdlib.h>
- #include <errno.h>
- extern int errno;
- #include "tai.h"
-diff --git a/parsedate.c b/parsedate.c
-index 06f1d57..e90e198 100644
---- a/parsedate.c
-+++ b/parsedate.c
-@@ -6,6 +6,7 @@
- #include "leapsecs.h"
- #include "caltime.h"
- #include "tai.h"
-+#include "exit.h"
-
- #define FATAL "parsedate: fatal: "
-
-diff --git a/quote.c b/quote.c
-index 7d21ac0..e8c7aa2 100644
---- a/quote.c
-+++ b/quote.c
-@@ -2,6 +2,7 @@
- #include "subfd.h"
- #include "substdio.h"
- #include "strerr.h"
-+#include "exit.h"
-
- #define FATAL "quote: fatal: "
-
-diff --git a/tokenize.c b/tokenize.c
-index 667987d..840a220 100644
---- a/tokenize.c
-+++ b/tokenize.c
-@@ -3,6 +3,7 @@
- #include "subfd.h"
- #include "getln.h"
- #include "mess822.h"
-+#include "exit.h"
-
- #define FATAL "tokenize: fatal: "
-
diff --git a/net-mail/mess822/mess822-0.58-r2.ebuild b/net-mail/mess822/mess822-0.58-r2.ebuild
deleted file mode 100644
index e915480ec24b..000000000000
--- a/net-mail/mess822/mess822-0.58-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Collection of utilities for parsing Internet mail messages"
-SRC_URI="http://cr.yp.to/software/${P}.tar.gz"
-HOMEPAGE="http://cr.yp.to/mess822.html"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-LICENSE="public-domain"
-RESTRICT="test"
-
-RDEPEND="sys-apps/sed"
-
-PATCHES=(
- "${FILESDIR}"/${P}-implicit.patch
-)
-
-src_prepare() {
- default
-
- echo "$(tc-getCC) ${CFLAGS}" > conf-cc || die
- echo "$(tc-getCC) ${LDFLAGS}" > conf-ld || die
- echo "/usr" > conf-home || die
-
- # fix errno.h problem; bug #26165
- sed -i 's/^extern int errno;/#include <errno.h>/' error.h || die
-
- sed -i -e "s/ar/$(tc-getAR)/" make-makelib.sh || die
- sed -i -e "s/ranlib/$(tc-getRANLIB)/" make-makelib.sh || die
-}
-
-src_install() {
- dodir /etc
- dodir /usr/share
-
- # Now that the commands are compiled, update the conf-home file to point
- # to the installation image directory.
- echo "${ED}/usr/" > conf-home || die
- sed -i -e "s:\"/etc\":\"${ED}/etc\":" hier.c || die "sed hier.c failed"
-
- emake setup
-
- # Move the man pages into /usr/share/man
- mv "${ED}/usr/man" "${ED}/usr/share/" || die
-
- dodir /usr/$(get_libdir)
- mv "${ED}/usr/lib/${PN}.a" "${ED}/usr/$(get_libdir)/${PN}.a" || die
- rmdir "${ED}/usr/lib" || die
- dodoc BLURB CHANGES INSTALL README THANKS TODO VERSION
-}
diff --git a/net-mail/mess822/mess822-0.58-r3.ebuild b/net-mail/mess822/mess822-0.58-r3.ebuild
new file mode 100644
index 000000000000..601120d52ef7
--- /dev/null
+++ b/net-mail/mess822/mess822-0.58-r3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Collection of utilities for parsing Internet mail messages"
+HOMEPAGE="https://cr.yp.to/mess822.html"
+SRC_URI="
+ https://cr.yp.to/software/${P}.tar.gz
+ https://dev.gentoo.org/~arkamar/distfiles/${P}-modern-compilers.patch.xz
+"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+
+RESTRICT="test"
+
+RDEPEND="sys-apps/sed"
+
+PATCHES=(
+ "${WORKDIR}/${P}-modern-compilers.patch"
+)
+
+src_prepare() {
+ default
+
+ echo "$(tc-getCC) ${CFLAGS}" > conf-cc || die
+ echo "$(tc-getCC) ${LDFLAGS}" > conf-ld || die
+ echo "/usr" > conf-home || die
+
+ local sed_args=(
+ -e "s:ar:$(tc-getAR):"
+ -e "s:ranlib:$(tc-getRANLIB):"
+ )
+ sed -i "${sed_args[@]}" make-makelib.sh || die "sed make-makelib.sh failed"
+}
+
+src_install() {
+ dodir /etc
+ dodir /usr/share
+
+ # Now that the commands are compiled, update the conf-home file to point
+ # to the installation image directory.
+ echo "${ED}/usr/" > conf-home || die
+
+ local sed_args=(
+ -e "s:\"/etc\":\"${ED}/etc\":"
+ -e "s:lib:$(get_libdir):"
+ -e "s:man:share/man:"
+ )
+ sed -i "${sed_args[@]}" hier.c || die "sed hier.c failed"
+
+ emake setup
+
+ einstalldocs
+}
diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
index d18f66406a3f..c40599ff47da 100644
--- a/net-mail/mu/Manifest
+++ b/net-mail/mu/Manifest
@@ -1,14 +1,10 @@
AUX 70mu-gentoo-autoload.el 68 BLAKE2B 518f6544d9b36a845e58fca8c4c9dc02c6855f48576508d47718afb1b08b4f83ce87f257e68756690f4ac70ed9770b7064f2613dc3c4077bbcf9b826512644d0 SHA512 ae50746ba93e3ac81a11d3c8746b72182fcdadc3e29966d65233debd8e6b8aa56f76f5e6a70fc68f7761e4dd55045d2b32e3765cedcced4813de3682187beeea
AUX mu-1.12.0-no-python.patch 1372 BLAKE2B 76a32d7a4a90139e3e3ebcc6fc83b1ddccd6ba4e58337949bff89ebd7ad01109c34cd1765ee22a1058e4e1f06ec5d5b5cea3c84091ede82bcea18212a42f83e3 SHA512 3a58fcf26ef8fc02f5515af7abc5a8d0093a5e05f079fa5eb4eab4e77e15599cea94a52fb5de9437b8d51d683229a5556bfca311526f1f546c4d434c6a35117d
-AUX mu-1.12.2-musl.patch 938 BLAKE2B 90e6e25033472c03730eec8076c055c92fc6d92a014c241a634f68cb099a6406d61ba49d0a78255a633c25b8e20b7143290ccd79e45d89556656a9cf9798875a SHA512 b76e1e4465e86b42005462d4b8cb225afef2d21050602be06fb1ec7e47bbb731dd3e2a572599527767638ce1f3ff30ceed259b670e2ec0d843163ccc653db77e
+AUX mu-1.12.4-timet.patch 1407 BLAKE2B 3447c4de7e4c0db5d5cb477164dd82b8089125a934aea7348ba01a88673254bd103aece17dfaf487348284759ecab1ff58653a978734850023a50e6ec80c3c9e SHA512 aa0b238d33fa26842c79199bb63a3790560c34ae7b0f2e5782faa6c9155735d401749b008df5e65d133a9efb0d3a16dbeb580904108962008c0ef42cd111765a
DIST mu-1.10.8.tar.xz 570792 BLAKE2B 6e65e77544011d0f6b8fb1a5ac4dfe074fe6af3504e2ce2577185a280af43c8d40e7ec3ed6bde90c6b6c6b4cd678a6ae5bae9430f7c2a03451f3f08fffe1c963 SHA512 d77fe955c44c09272feb7cd903dfc6f2a3b5974b81fef82bdb553ed2079e68451bb1ed11ce338ee2dfe9be835f0d99cb4ce0c4b41f43ecfad76e978732243c71
-DIST mu-1.12.2.tar.xz 708852 BLAKE2B 72b9a0f8acad114d37a6dc7c214df5c6b2f3691f0f35dfe8408b3420e6d06d7e6345cd3db7bc32047c970367ac9d0374551fbbdff3616bcf9c96ebb7f9efcec5 SHA512 8733bdc6bed6e76278f052db8f270178f4ac269d610cd6f2ad44577be9b6fc8daeb85cd650b7ef2a21d141262065ecacdc9177fabd4bbe971d917943a2669b07
-DIST mu-1.12.3.tar.xz 714488 BLAKE2B 2f5ded323d94a028c33c447e877ec3cea3677bf69076893dd6751f69c47764eee2d779c13e8b5c601d0bd04beca4b8cef705a7fd2587fe1f81d22c381debee7a SHA512 27998f65636b42f7933cc39878d8900552aa1c94c90ea54f81d789c01eec5ddfdb93eb508b78a6416497c7c109193e1457b1ff2bafe98aa82ec88a4b5fc03832
DIST mu-1.12.4.tar.xz 715232 BLAKE2B 5886f07ad6fb12d8a538de80c4681cd2ba416da82839519a70676eabd2d2eef1fa1a53d004ab1524966682a4d6c2eef7e67cc4efc6f5e7c380e732b7614de854 SHA512 ddc0430fe41db3639433f60105a67bb184e611d8438a49e51fb9ea4b5b404c270bb78c9165cb3136a3b402a91a65735d917c0868ca4d134f13b4971b028da5b5
-DIST mu-1.12.5.tar.xz 717480 BLAKE2B f67b2231124b48271f3aff27cafa602aa8d6129a1ade7f241c92e28c5d9886b7b4deeeb6473ad5f9d228ae6a3059c915286b42ff60ccb364411a2dd4ee69a195 SHA512 25bdf9898b5058a934618dfd49dbbae56ce9629a10de425f91f7c9c145713d58d3668f09c64bbc854efe7c87e30b09aa080405cbb14d9b6df087d2ed8b3122c5
+DIST mu-1.12.6.tar.xz 719392 BLAKE2B 75afdfa95f6711fb94e40757c23dd404e888610d36c7d6cbf29727770dbe8fcd1a207b7eae7e1cd06dcab2f088eb38cf7d045a59efbfa3e700d85a0e5f95164b SHA512 c3ba7b4c90d2749364f8c414d2eadcc4e6021237416d92cefd4542688b2fdafb1215a7b75b22fcafa68d349a22b69556d707e2c1e2752941e469a9231bb64ced
EBUILD mu-1.10.8-r1.ebuild 2196 BLAKE2B 94f794bd3be0a72cb038225aa78644258a85558aba0db46d9f0b3604b34f20111dd3f76e87a2925d619068d48bf5e07c26861ea1674f23e74aeedeb89ef36248 SHA512 b6a997cf017581293c6b0a28f1b74938edff5f50571a49b56a00cd5877b0d738b6f3f12b185668640fa4862950ce42ff8994b54a607eb6f8ee2a3142d31fe686
-EBUILD mu-1.12.2.ebuild 2383 BLAKE2B 258e8bbe267a97db89f934dcd6135f9912c04620c15a50ba46b2f5328e4fadfa2b8ac1df1bc2e83f35f0e4f43404744670c1f1583243b82821fa45363af09235 SHA512 97654240ea9c1db7c695724442c4d83fbdf8207425333df5dcdaea4039d3e13e16dfc12d9d888f3cab4f404b9d1cac32e8c9fb33a7ca7be5525535d2d6b58f3e
-EBUILD mu-1.12.3.ebuild 2420 BLAKE2B 3a6a5a57787475abf2a24a71e643054c81ff2514e3d3ba94498d0806f34232fb3266540bd5836e87daeaf6cc8941c5ea483b19f2aba8c6e628c30be66c24bc3c SHA512 4d429208cf30de5d7da13f75293a6234adf95d77bb77c8a44625a2f4d67c755343c7f9929cb6cc8a029cf4390cd994834c0d53748390a70169273f7748748022
-EBUILD mu-1.12.4.ebuild 2288 BLAKE2B 7bbfbc86424b22c6eba1c36e720f8f00dd8a50419d41fc291c91e0f1331666b0263700025123c9830402244e9f146e7a6df0035e4267eee48fd541eadaf971ae SHA512 88d603cbe7a152e43fd93a150d617816cb6be9c023be116a182fe9491d5e842dce3c7987953283767facc56cdcaf95d39f1b5462b9d2a55ca57ee3685dc64b25
-EBUILD mu-1.12.5.ebuild 2290 BLAKE2B 2bce26b9d77d67712ccc8025945cb0e9ef7edf2bcc3d0ede07f3753d1ce54b4ed742235cb6c700dbdf0caf9d66b74ec6df3819b8785b22efdd24d1286e3df3bc SHA512 f09876f6f835564789b1eec59a874ffb6bd6e4737589e0b3ea79384cac3b14db24ff457efcc18c5d782b45b58ed3e012d9d38d6f2f135abef9f2d6ff995f9e80
+EBUILD mu-1.12.4-r1.ebuild 2363 BLAKE2B a0309ca89430c5cbb30128abeeab4450708558aef5ddb97a2b2f2e5f9fb815c30b4663d4ff527abe3a49c65ca24fe2e10952e51245b2b47b60c49f7a54d2652d SHA512 1462eb58d24d8614baf66b7029166d3dea7136dcd80b38c40b08704255f7e0943731bd24e3b2747c2b425c2a1ed2461321da6421629f3c6a8758d091dfbab193
+EBUILD mu-1.12.6-r1.ebuild 2361 BLAKE2B ac7a3812a5606b6f29da6419854dcb631197ff772fbfc755cc43fa0fb899bedf352c9534e919a1a219c5824d230ea83b307cd89b05905263499ab1f2447308d7 SHA512 8e84361011ba1694e580c28b6433d0d86cdbd9f4c97ca2090ce4860870fc1379ebd8cb389462733ba74ee495adaf26ad5559d77fe88e03d7cbba7054d1e6894a
MISC metadata.xml 893 BLAKE2B 4d21c0794fc184957939ebaab628b9a1abe0bbdb63915157e266ce0a773fe3acc52722d010d3b4e096f86257e945c0f9dd51cd0dbe54c37f717408ffe942bc06 SHA512 7f499e039820d12c9acd0affe2a402fc53ee6367684a3c2ba25669987f02b0fabb3db0de978e197876bd9e3af315734af398ba7c8305119c511d59c709b6e225
diff --git a/net-mail/mu/files/mu-1.12.2-musl.patch b/net-mail/mu/files/mu-1.12.2-musl.patch
deleted file mode 100644
index 35f6017e56f3..000000000000
--- a/net-mail/mu/files/mu-1.12.2-musl.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From: https://github.com/djcb/mu/pull/2677
-From: Matthew Smith <matthew@gentoo.org>
-Date: Mon, 1 Apr 2024 11:23:39 +0000
-Subject: [PATCH] mu-utils: Fix build with musl
-
-In musl, `stdout` is a macro that expands to `(stdout)`, and
-`::(stdout)` is not valid C++.
-
-../mu-1.12.2/lib/utils/mu-utils.hh:268:32: error: expected
- id-expression before '(' token
- 268 | ::stdout);
- | ^~~~~~
-
-Nothing in the Mu namespace is named stdout, so it is safe to drop
-the `::`.
-
-Bug: https://bugs.gentoo.org/928361
---- a/lib/utils/mu-utils.hh
-+++ b/lib/utils/mu-utils.hh
-@@ -265,7 +265,7 @@ bool fputs_encoded (const std::string& str, FILE *stream);
- template<typename...T>
- static inline bool mu_print_encoded(fmt::format_string<T...> frm, T&&... args) noexcept {
- return fputs_encoded(fmt::format(frm, std::forward<T>(args)...),
-- ::stdout);
-+ stdout);
- }
-
- /**
---
-2.44.0
-
diff --git a/net-mail/mu/files/mu-1.12.4-timet.patch b/net-mail/mu/files/mu-1.12.4-timet.patch
new file mode 100644
index 000000000000..90ee1b60ba15
--- /dev/null
+++ b/net-mail/mu/files/mu-1.12.4-timet.patch
@@ -0,0 +1,34 @@
+From 075394b35f33bcf684eb0b0023a8640a3ce9c8f5 Mon Sep 17 00:00:00 2001
+From: Matthew Smith <matthew@gentoo.org>
+Date: Mon, 26 Aug 2024 14:46:54 +0000
+Subject: [PATCH] lib: use time_t_max for empty datetime
+
+In Mu::parse_date_time, when provided with an empty string, return
+time_t_max instead of G_MAXINT64. For systems with a 64-bit time_t, there
+is no difference. With a 32-bit time_t it caused a test to fail:
+
+ not ok /utils/date-basic - ERROR:../mu-1.12.4/lib/utils/tests/test-utils.cc:92
+ void test_date_basic(): assertion failed
+ (parse_date_time(std::get<0>(test), std::get<1>(test)).value_or(-1)
+ == std::get<2>(test)): (18446744073709551615 == 2147483647)
+
+This edge case probably only affected the test, as when other parts of
+the application call parse_date_time (e.g. mu-server.cc and
+mu-query-processor.cc), they check if the input string is empty first.
+
+Upstream: https://github.com/djcb/mu/pull/2749
+Bug: https://bugs.gentoo.org/933093
+--- a/lib/utils/mu-utils.cc
++++ b/lib/utils/mu-utils.cc
+@@ -493,7 +493,7 @@ Mu::parse_date_time(const std::string& dstr, bool is_first, bool utc)
+
+ /* one-sided dates */
+ if (dstr.empty())
+- return is_first ? 0 : G_MAXINT64;
++ return is_first ? time_t_min : time_t_max;
+ else if (dstr == "today" || dstr == "now")
+ return special_date_time(dstr, is_first);
+ else if (dstr.find_first_of("ymdwhMs") != std::string::npos)
+--
+2.46.0
+
diff --git a/net-mail/mu/mu-1.12.2.ebuild b/net-mail/mu/mu-1.12.2.ebuild
deleted file mode 100644
index f4e55a3d9779..000000000000
--- a/net-mail/mu/mu-1.12.2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common meson
-
-DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
-HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu"
-SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
-IUSE="emacs readline"
-
-DEPEND="
- dev-libs/glib:2
- dev-libs/gmime:3.0
- >=dev-libs/xapian-1.4:=
- emacs? ( >=app-editors/emacs-25.3:* )
- readline? ( sys-libs/readline:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="
- sys-apps/texinfo
- virtual/pkgconfig
-"
-
-PATCHES=(
- # https://bugs.gentoo.org/925503
- "${FILESDIR}"/${PN}-1.12.0-no-python.patch
-
- # https://bugs.gentoo.org/928361
- "${FILESDIR}"/${PN}-1.12.2-musl.patch
-)
-
-SITEFILE="70mu-gentoo-autoload.el"
-
-src_prepare() {
- default
-
- # Don't install NEWS.org into /usr/share/doc.
- sed -i '/NEWS.org/,+1 d' meson.build || die
- sed -i '/mu4e-about.org/d' mu4e/meson.build || die
-
- # Don't compress the info file.
- sed -i '/gzip/d' build-aux/meson-install-info.sh || die
-
- # Instead, put it in /usr/share/doc/${PF}.
- sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature readline)
- -Dcld2=disabled
- -Demacs="$(usex emacs "${EMACS}" emacs-not-enabled)"
- # TODO: revisit this, it's not actually deprecated, just been reworked
- -Dguile=disabled
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # Since meson no longer installs NEWS.org, install it with dodoc.
- # Also, it must be uncompressed so that it can be viewed with
- # mu4e-info.
- docompress -x /usr/share/doc/${PF}/NEWS.org
- dodoc NEWS.org
-
- if use emacs; then
- # Same as above.
- docompress -x /usr/share/doc/${PF}/mu4e-about.org
- dodoc mu4e/mu4e-about.org
-
- elisp-site-file-install "${FILESDIR}"/${SITEFILE}
- fi
-}
-
-pkg_preinst() {
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- elog "After upgrading from an old major version, you should"
- elog "rebuild your mail index."
- fi
-}
-
-pkg_postinst() {
- if use emacs; then
- einfo "To use mu4e you need to configure it in your .emacs file"
- einfo "See the manual for more information:"
- einfo "https://www.djcbsoftware.nl/code/mu/mu4e/"
-
- elisp-site-regen
- fi
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/net-mail/mu/mu-1.12.3.ebuild b/net-mail/mu/mu-1.12.3.ebuild
deleted file mode 100644
index 7f369aaa2f8a..000000000000
--- a/net-mail/mu/mu-1.12.3.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common meson
-
-DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
-HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu"
-SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
-
-# mu: GPL-3+
-# + cli11: BSD
-# + fmt: MIT
-# + tl: CC0-1.0
-# + variant-lite: Boost-1.0
-LICENSE="BSD Boost-1.0 CC0-1.0 GPL-3+ MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
-IUSE="emacs readline"
-
-DEPEND="
- dev-libs/glib:2
- dev-libs/gmime:3.0
- >=dev-libs/xapian-1.4:=
- emacs? ( >=app-editors/emacs-25.3:* )
- readline? ( sys-libs/readline:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="
- sys-apps/texinfo
- virtual/pkgconfig
-"
-
-PATCHES=(
- # https://bugs.gentoo.org/925503
- "${FILESDIR}"/${PN}-1.12.0-no-python.patch
-)
-
-SITEFILE="70mu-gentoo-autoload.el"
-
-src_prepare() {
- default
-
- # Don't install NEWS.org into /usr/share/doc.
- sed -i '/NEWS.org/,+1 d' meson.build || die
- sed -i '/mu4e-about.org/d' mu4e/meson.build || die
-
- # Don't compress the info file.
- sed -i '/gzip/d' build-aux/meson-install-info.sh || die
-
- # Instead, put it in /usr/share/doc/${PF}.
- sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature readline)
- -Dcld2=disabled
- -Demacs="$(usex emacs "${EMACS}" emacs-not-enabled)"
- # TODO: revisit this, it's not actually deprecated, just been reworked
- -Dguile=disabled
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # Since meson no longer installs NEWS.org, install it with dodoc.
- # Also, it must be uncompressed so that it can be viewed with
- # mu4e-info.
- docompress -x /usr/share/doc/${PF}/NEWS.org
- dodoc NEWS.org
-
- if use emacs; then
- # Same as above.
- docompress -x /usr/share/doc/${PF}/mu4e-about.org
- dodoc mu4e/mu4e-about.org
-
- elisp-site-file-install "${FILESDIR}"/${SITEFILE}
- fi
-}
-
-pkg_preinst() {
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- elog "After upgrading from an old major version, you should"
- elog "rebuild your mail index."
- fi
-}
-
-pkg_postinst() {
- if use emacs; then
- einfo "To use mu4e you need to configure it in your .emacs file"
- einfo "See the manual for more information:"
- einfo "https://www.djcbsoftware.nl/code/mu/mu4e/"
-
- elisp-site-regen
- fi
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/net-mail/mu/mu-1.12.4.ebuild b/net-mail/mu/mu-1.12.4-r1.ebuild
index 23e6d037c065..7d7aa9f54a3f 100644
--- a/net-mail/mu/mu-1.12.4.ebuild
+++ b/net-mail/mu/mu-1.12.4-r1.ebuild
@@ -34,6 +34,9 @@ BDEPEND="
PATCHES=(
# https://bugs.gentoo.org/925503
"${FILESDIR}"/${PN}-1.12.0-no-python.patch
+
+ # https://bugs.gentoo.org/933093
+ "${FILESDIR}"/${PN}-1.12.4-timet.patch
)
DOC_CONTENTS="
diff --git a/net-mail/mu/mu-1.12.5.ebuild b/net-mail/mu/mu-1.12.6-r1.ebuild
index 974051ec7307..d458d77cb7ca 100644
--- a/net-mail/mu/mu-1.12.5.ebuild
+++ b/net-mail/mu/mu-1.12.6-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
# + variant-lite: Boost-1.0
LICENSE="BSD Boost-1.0 CC0-1.0 GPL-3+ MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~riscv x86 ~x64-macos"
IUSE="emacs readline"
DEPEND="
@@ -34,6 +34,9 @@ BDEPEND="
PATCHES=(
# https://bugs.gentoo.org/925503
"${FILESDIR}"/${PN}-1.12.0-no-python.patch
+
+ # https://bugs.gentoo.org/933093
+ "${FILESDIR}"/${PN}-1.12.4-timet.patch
)
DOC_CONTENTS="
diff --git a/net-mail/notmuch/Manifest b/net-mail/notmuch/Manifest
index 057b9e244889..0537f0dc5473 100644
--- a/net-mail/notmuch/Manifest
+++ b/net-mail/notmuch/Manifest
@@ -4,7 +4,7 @@ AUX notmuch-0.37-python3.12.patch 1068 BLAKE2B 1ceb640ede3e37f209649a8d215f6a068
DIST database-v1.tar.xz 204876 BLAKE2B 846a8d2f17edb61ed1c3d3c655becd1f60b4046772058706f13d516f65421a5105593660f1c556907bb2bb9607a3c2521243d1be07bffb70817ad3b8461680ca SHA512 e2d87373e00b65756d7fea40c54fb236d7a37ce839145c3afd99ab26efdc17796e540c021e2c24e521df2d0a01ccbf918994f87a0d83235ff9b109a51555b3d0
DIST notmuch-0.37.tar.xz 792568 BLAKE2B 0a968b776efc39ddc09bb2cb2721609fcdf65171978d285b6877abd4c3aa7d0221b25f1052a211be1864c57d961c7a1f0c9915fd9c65497a9e4bce3a2cdbc1c0 SHA512 31cac1ff03b139b18a4fec5e29907ba0e3a965f0a7bf5f2f2b0f75980f9663173745be854e83943f344a09cdb7f5615fa48218e327c4ade7a55b3a22b2a9c45e
DIST notmuch-0.38.3.tar.xz 805416 BLAKE2B 08f4f5c5732a788a52ca5fb6e6296d7348586796f86cab8273aebf88521e52c52b4515287334d246d030bf3ba0666f24bf0badad843e8b20a1a8bc1da32f6509 SHA512 247f8b365a75b29df719403bc2c9645eb669a7ee6eb4c1e0047dcf55fea4d66c8dcb4899162b952643aa6148ec6e1538ebe3e7e8408376153165e394084aed19
-EBUILD notmuch-0.37-r1.ebuild 7120 BLAKE2B 9cb23a28308d627e72fcf603737defe5fe51b2a68a6a5b1134e4091d36d4e95ea3c3f255b0b196b9883221ca3d79bccb1c4c1f0924b48c3f33040e6870d5519c SHA512 90debe1a102d93a175d96cc5fcfd98490017bb7b45b0a0f3f7ff0856902ec2734f565139bf9e2d92255de233cd05d57fcde1c228d1f9e8ed5ac378a67b77684a
-EBUILD notmuch-0.37-r2.ebuild 7179 BLAKE2B d63c4d619468cca4834b3e130db28037d5145edfdee5ae5e203b4b92731e829124c5ff84560d6a12e9b338966e4428e5d482a5e17f95d75c4e38fcc642d399ff SHA512 4b4bebb8d2bc8226dc52b9c2341683f83506740923f133f45418fd39913d181779f75de44a65e8373a4003f6ca1fec2ec9c0e329925feb7bafe5c3b4d4326db4
-EBUILD notmuch-0.38.3.ebuild 7102 BLAKE2B 49b99098af8234f172aef43cb6064cc3d69acc334633a56d157be14665a90b747932349cb412080bc1479135a6a439e9981330137ae248c1823c51e7d3822e77 SHA512 e65e313eecb372f29c7fe047a14f66562630f7bd72c095c106a2b45ede5345359d4a85ff78df4a9f1eb5210c0d2756fabf421841b83979bf54681722376c3525
+EBUILD notmuch-0.37-r1.ebuild 7120 BLAKE2B 1b67715c24550826b879451def37db918533fd8454547b67adc3e3a1cce3f1b11526891fa3a8f16949ae5e53f8dbaa1f1a07c95765690d1e3b616e966e7eb86e SHA512 d7bbe76aa68dd44351e9f91e909ec72c8cee6607b3cb6158351361b471b00ec801964697d45281056ed65874039dd23c91a2e30c733504f52c2c52392fcff105
+EBUILD notmuch-0.37-r2.ebuild 7179 BLAKE2B 716546c9ea1a189e8a6070b896bb857bc1bd0d461889b4bb7b0afb68a646b8212a78747be1ac2def9a0285cecf19a70b8e54a1b38909f932acb2d3bbf372dc8a SHA512 48c711a983f8d886690899d7587ee553d5efb3986bc103ca3d89ef1ee1f128c3fb44d97593f8e2ce10f60efe0aebc2e5913f91bd201a3c0565eb2ddefdf236b0
+EBUILD notmuch-0.38.3.ebuild 7102 BLAKE2B c15d449f081b82daf3bad7d044af16290544cff635646a481e099a9895664e48c82735433ec810e24f751b6d130b6343b2ec3c7fcbf779d19121ac4c2b0835af SHA512 77f53ca4c466740c851f7e4c501d48154704e080eafabee14ed622148e7581a1b8a5a50ba8f0fce1409c5c43de07b77c97a47bc3f0a894fdc02f39f2a89f2bbd
MISC metadata.xml 1022 BLAKE2B 2db358d4a174ce71a88af110d028cec634126a174982f14d061613a4edc5e828be353fc67607fcfb17dd2d941f3c79fa016ed8f42295b229a7ab5225b401671e SHA512 71db42211df1dbfe37314400d41e8b31366ed5ae3e25b4a2fd324b6ddb1378b341765c40c5c65152a2bfcd071930c57f5e20ec153b80c370a8c4f49586d05b6c
diff --git a/net-mail/notmuch/notmuch-0.37-r1.ebuild b/net-mail/notmuch/notmuch-0.37-r1.ebuild
index 8656ceca062a..2588b2085d3e 100644
--- a/net-mail/notmuch/notmuch-0.37-r1.ebuild
+++ b/net-mail/notmuch/notmuch-0.37-r1.ebuild
@@ -28,7 +28,7 @@ IUSE="apidoc crypt doc emacs mutt nmbug python test"
RESTRICT="!test? ( test )"
BDEPEND="
- app-arch/xz-utils[extra-filters(-)]
+ app-arch/xz-utils[extra-filters(+)]
virtual/pkgconfig
apidoc? (
app-text/doxygen
diff --git a/net-mail/notmuch/notmuch-0.37-r2.ebuild b/net-mail/notmuch/notmuch-0.37-r2.ebuild
index 7a7621ec990b..6735eaaf64e8 100644
--- a/net-mail/notmuch/notmuch-0.37-r2.ebuild
+++ b/net-mail/notmuch/notmuch-0.37-r2.ebuild
@@ -29,7 +29,7 @@ IUSE="apidoc crypt doc emacs mutt nmbug python test"
RESTRICT="!test? ( test )"
BDEPEND="
- app-arch/xz-utils[extra-filters(-)]
+ app-arch/xz-utils[extra-filters(+)]
virtual/pkgconfig
apidoc? (
app-text/doxygen
diff --git a/net-mail/notmuch/notmuch-0.38.3.ebuild b/net-mail/notmuch/notmuch-0.38.3.ebuild
index 4b36d3821319..efe514b7832b 100644
--- a/net-mail/notmuch/notmuch-0.38.3.ebuild
+++ b/net-mail/notmuch/notmuch-0.38.3.ebuild
@@ -29,7 +29,7 @@ IUSE="apidoc crypt doc emacs mutt nmbug python test"
RESTRICT="!test? ( test )"
BDEPEND="
- app-arch/xz-utils[extra-filters(-)]
+ app-arch/xz-utils[extra-filters(+)]
virtual/pkgconfig
apidoc? (
app-text/doxygen
diff --git a/net-mail/qmail-autoresponder/Manifest b/net-mail/qmail-autoresponder/Manifest
index 586e9969ea8d..10e1ea7623a1 100644
--- a/net-mail/qmail-autoresponder/Manifest
+++ b/net-mail/qmail-autoresponder/Manifest
@@ -1,8 +1,5 @@
-AUX qmail-autoresponder-0.97-remove-mysql.h.diff 347 BLAKE2B 9f68bfc64c126d1268630b94f309be16dc8cbc157989c5e3d93b721e4d8f809417d516750db555b99f19f25fc604da59c135855d90dd9017ad3cda6df7ba4f07 SHA512 fa1ae38b8c61c1a67c20653b4e19e48946c140496d7380f918818bc18171de36762c70fc664947a22d0fb479f224d16bb2741374e8813ac46768178e3285f7d5
AUX qmail-autoresponder-2.0-clear-struct.patch 965 BLAKE2B 9a5d4a43fed1cf06e63f3c68f4949a6d55110d5c76034b988282460c38fe51999c8461eeb7f2fe4a95e01897f252254c208bd7b50230efc2a11203c61b38637b SHA512 c8b3b55c18556f3a3870e035100d123bbd5ab2f6added13118b674fa4a9fe867a0d27fbc9dae782c799187c3b937b807dde10b6f86dee11abd3883d09ed5cfab
AUX qmail-autoresponder-2.0-drop-mysql.patch 637 BLAKE2B 6461da3b84cb5ba82365e31fd488941467ebba278c32b5ecd4f769ba8eb3fc465b3f4c98d5b00a8ac9c94ef5bd26792717c9c084b82743c6fe67a30b609dd729 SHA512 72dbf2f9d19cf796ccf235c761f98f20ef5aff02cb07eee8970d0deb6b53a16661ea19c03aafcb29ae28a8aaccfce66d372c88f096a4b882ef5291f3c4b55065
-DIST qmail-autoresponder-0.97.tar.gz 28158 BLAKE2B b8659f2fd7201a8479b34a43afbbe2efff6a9a72a00167429926564a6323f385b03c3e45c420ac4cea63f52612f9da7acfeacb679f046e1f9019262a9196eb57 SHA512 02bc3afd7a13c9494913986d34c641804c731e26207d32aeff5de36fdbd872d6361872e7ab583d5df1e34fe2a7a35b621337974a2cc71a3283de22f0e6f60916
DIST qmail-autoresponder-2.0.tar.gz 35463 BLAKE2B 1aa724dd2b0fab0ad62136ea4ef9b65fbb2f3ab567c5dc5676c2be3f52969fa9ebd0b5d0997362a47312efadd97898d56c0721f0f430b51f52cfd6357417fd40 SHA512 d1223b65453cb7c88de5b22a20a961441810e6db1d80ca976599b88cc5771602a678599354b11586e56273c02502b621cfffb610e9ff33632e4a7d7c28766ccb
-EBUILD qmail-autoresponder-0.97-r3.ebuild 1403 BLAKE2B 3985578972514c67102bc72023d0e1ae4a68d6c2f092cf6d5cd7fa1b03bf9652d1516ad2ee6b7561287822bccaa2ef5f6e861606bd135051180779338e7b6dd5 SHA512 5f1de36722f27672fb12b53baa92dfcecb9cd23d48c5c26f00a2632df4ec1ec99e851ba3370eba90c0bd3328d69d4731a596d3a71ffe84beaace4062469077d0
-EBUILD qmail-autoresponder-2.0-r1.ebuild 1105 BLAKE2B f590752b28b7776d017163152cc99b49580a65f5658f8f4b1be91f353f82c19da48cf502cc8fc10dcd41438f602aaabeb476e61d3ccec924329205901cd92569 SHA512 11d153433ca20667bb4d908b558b9662eb70e21a4dd69e1de56c4cb5a5ba0bb481155f114e32aa5e4ed77a2683d257af942de399b1849d528c136904e0158185
+EBUILD qmail-autoresponder-2.0-r1.ebuild 1105 BLAKE2B 10da700e343ae023bdf936dcdf431defbfcbd95490a7b5ab1681bc390ebb3dfcd25e93122ff770aac6640875ef1946ef3937027acffd198fa3ddb008cb681f0b SHA512 2f6d67f4583fe3c4b2f9034f4d53208493023b1037c5720adad17e2533502527e1384dd4f99d33ca5611f9a28c494e884291d941bbbe4335e5662ccaefd184d9
MISC metadata.xml 416 BLAKE2B 502d2451318fa2dd457011e29cd1ebc52e9081fc280eb15bba4e2551b82f44ada3c59dcad6963f063c6a6c7dbf997c0e6e5478049e3b5bf7582c8245f355fe1e SHA512 3dfb37a7392b7fd7dff681905fdaeb972b296a75574a27b62aa05e1de0d761013633dcc48f914405dfc45ec0d9d31f5c755ad3181a9e0c82c13340b3c0177543
diff --git a/net-mail/qmail-autoresponder/files/qmail-autoresponder-0.97-remove-mysql.h.diff b/net-mail/qmail-autoresponder/files/qmail-autoresponder-0.97-remove-mysql.h.diff
deleted file mode 100644
index be33e047b16a..000000000000
--- a/net-mail/qmail-autoresponder/files/qmail-autoresponder-0.97-remove-mysql.h.diff
+++ /dev/null
@@ -1,8 +0,0 @@
-diff -Naur qmail-autoresponder-0.97.orig/options.c qmail-autoresponder-0.97/options.c
---- qmail-autoresponder-0.97.orig/options.c 2009-09-26 22:45:17.000000000 +0200
-+++ qmail-autoresponder-0.97/options.c 2009-09-26 22:46:07.000000000 +0200
-@@ -1,4 +1,3 @@
--#include <mysql/mysql.h>
- #include <stdlib.h>
- #include <string.h>
- #include <str/str.h>
diff --git a/net-mail/qmail-autoresponder/qmail-autoresponder-0.97-r3.ebuild b/net-mail/qmail-autoresponder/qmail-autoresponder-0.97-r3.ebuild
deleted file mode 100644
index 599b03e5fdbe..000000000000
--- a/net-mail/qmail-autoresponder/qmail-autoresponder-0.97-r3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Rate-limited autoresponder for qmail"
-HOMEPAGE="http://untroubled.org/qmail-autoresponder/"
-SRC_URI="http://untroubled.org/qmail-autoresponder/archive/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~hppa ~mips ~sparc x86"
-IUSE="mysql"
-
-DEPEND=">=dev-libs/bglibs-1.106
- mysql? ( dev-db/mysql-connector-c:0= )"
-RDEPEND="
- ${DEPEND}
- virtual/qmail
- mysql? ( virtual/mysql )
-"
-
-src_prepare() {
- use mysql || eapply "${FILESDIR}/${PN}-0.97-remove-mysql.h.diff"
- default
-}
-
-src_configure() {
- echo "/usr/include/bglibs" > conf-bgincs || die
- echo "/usr/$(get_libdir)/bglibs" > conf-bglibs || die
- echo "$(tc-getCC) ${CFLAGS}" > conf-cc || die
- echo "$(tc-getCC) ${LDFLAGS}" > conf-ld || die
-}
-
-src_compile() {
- # fails on parallel builds!
- make qmail-autoresponder || die "Failed to make qmail-autoresponder"
- if use mysql; then
- make qmail-autoresponder-mysql || die "Failed to make qmail-autoresponder-mysql"
- fi
-}
-
-src_install() {
- dobin qmail-autoresponder
- doman qmail-autoresponder.1
- if use mysql; then
- dobin qmail-autoresponder-mysql
- dodoc schema.mysql
- fi
-
- dodoc ANNOUNCEMENT NEWS README TODO ChangeLog procedure.txt
-}
-
-pkg_postinst() {
- elog "Please see the README file in /usr/share/doc/${PF}/ for per-user configurations."
-}
diff --git a/net-mail/qmail-autoresponder/qmail-autoresponder-2.0-r1.ebuild b/net-mail/qmail-autoresponder/qmail-autoresponder-2.0-r1.ebuild
index 24c065bf55fd..0bc660b8b6c3 100644
--- a/net-mail/qmail-autoresponder/qmail-autoresponder-2.0-r1.ebuild
+++ b/net-mail/qmail-autoresponder/qmail-autoresponder-2.0-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
@@ -9,8 +9,8 @@ DESCRIPTION="Rate-limited autoresponder for qmail"
HOMEPAGE="https://untroubled.org/qmail-autoresponder/"
SRC_URI="https://untroubled.org/qmail-autoresponder/archive/${P}.tar.gz"
-SLOT="0"
LICENSE="GPL-2+"
+SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~mips ~sparc x86"
IUSE="mysql"
diff --git a/net-mail/qmailadmin/Manifest b/net-mail/qmailadmin/Manifest
index a94937a9dfe9..604fa58ce397 100644
--- a/net-mail/qmailadmin/Manifest
+++ b/net-mail/qmailadmin/Manifest
@@ -3,6 +3,6 @@ AUX qmailadmin-1.2.15-quota-security.patch 1820 BLAKE2B 59ffe36de71e5c02bba8a93d
AUX qmailadmin-1.2.9-maildir.patch 253 BLAKE2B 6da2fb45531cc88a98960b9443ca7dff84bbd9385042bbba7a9e5f09bb59bc2b8e5543fb9f4792ab447ee259948f11f3244e37822b331150fb7aeef76f97d4f8 SHA512 e6d617db023af69d96e5d7d85ba7bbf24886b7b947feab333e4bd219c719351076396bf27b4de97e78a4888cdeabb0d989107133fe3dfcdcfbe92079c2f86045
DIST qmailadmin-1.2.15.tar.gz 385529 BLAKE2B 2bd4f86d157c577f410e44ec8c8c7df25d654b1dbf0621e52c167067bf72ce04bc7b03230c2517e97c14bd4f5bb3354da23d9794faafc7d3d007476c7b98dfdb SHA512 0cf32916bd6ef47fce091d4a92203fb8b80e0c3349cf8af826c047ba778e7992bcb98002023219648c7aa1ab60fbb052d4726f12f44d68647e657fb3760b8347
DIST qmailadmin-1.2.16.tar.gz 388689 BLAKE2B 713fbf862eb19940801394b85371f7249ab31528891356b226ba88b55ecd3027f0cdcd08b10a1eb1a4b93355b4bf948dae96d34dbfb3a1df3c3291fe5a8ddb8d SHA512 4afa18461d8bb91e7075f08f00f3e1ef030a01381d049e122d4c234f2b6db9884d4426e9f4c61d5257e55786228741a3b8ded1fbfb925611f536cedb9d61de91
-EBUILD qmailadmin-1.2.15-r2.ebuild 2278 BLAKE2B 3cad9f6dfa668aac1f60691f24e092a35d457fa0c8dba4478cdb2a43e87a5812698938d0e2afe28b1feb41a6c9b7172a13c878183f2fc9213723edbf97315ce5 SHA512 5d2cedd52b293678a88de6ba8430dbf9789323ec727e2b04b4992700ad6b21f70d273f0af3cb90e608a53052fbddd68f82759560fd4c9ffa55ce75572f3be39f
-EBUILD qmailadmin-1.2.16-r1.ebuild 2674 BLAKE2B a6ed946381e971454cebb929693ddd2d613f6a25d12a20ea7caabce680addb80da54db8993ee0e428d0fdf2ad2043d6029b3a5f27067d4b551c7adcda8b03a19 SHA512 70c6c601b6ab9cea21d5c6ac1d8bb02e6d29155945bc6d08657f5a86df7960a38b0456e041add5f42476d16d2e08fec3bd441ce2e9a05c8a450458345f2ad0b2
+EBUILD qmailadmin-1.2.15-r2.ebuild 2272 BLAKE2B d29e64e2c19bca4e27bbe0c4f444c5ad9272edea0c0802cb63e432fee1cb62ef7202958eed04a4f51b009c06dfaa767f79fe1c2e214cfaeae43579b811ced970 SHA512 d3d9287e2ce00c6a0adeef5824574674641d5654f86d9940c01c61f2b3ae5b89459162e0b93bb0f7a368da0f2e0599880de5761bb4fc8471b3f52812896611f2
+EBUILD qmailadmin-1.2.16-r1.ebuild 2668 BLAKE2B f3d082249b991ea725af866fd5be815ee5c57874c1627b93a7e167a23a65e0713da9fb065e1a70eda620d311e8e17b93964d044715d26be092a600364c7794dd SHA512 7976ebea89b366bb801d11cd1df5f715710cfb7c5067e410a90c8852ef064de3d6fe87f384d84f447ed920281d75c0430ec930dc17bdfb52331c89630a6d01c7
MISC metadata.xml 384 BLAKE2B 1f42fb1eeff567ee7271eab2292430a5661709900d3e01db3186eb5d0fd4960f1cb7453d24e5d93ddce2fe1d5fe18c3633ff1ce236394c9f3492d21dfee229e3 SHA512 5e1367d6fae06f20d8a113eaf9640494dbbc2aa23d6509e6e6bdde371fc6d5124035412145cc81d34673b9b95a17af979ce2be7441de87cd0980c443f60536e0
diff --git a/net-mail/qmailadmin/qmailadmin-1.2.15-r2.ebuild b/net-mail/qmailadmin/qmailadmin-1.2.15-r2.ebuild
index 8d97d6c4d2d6..25e69a633821 100644
--- a/net-mail/qmailadmin/qmailadmin-1.2.15-r2.ebuild
+++ b/net-mail/qmailadmin/qmailadmin-1.2.15-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ~ia64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ~s390 sparc x86"
IUSE="maildrop"
# the RESTRICT is because the vpopmail lib directory is locked down
# and non-root can't access them.
diff --git a/net-mail/qmailadmin/qmailadmin-1.2.16-r1.ebuild b/net-mail/qmailadmin/qmailadmin-1.2.16-r1.ebuild
index 3f31a2f47e2f..6f3625ed0c9c 100644
--- a/net-mail/qmailadmin/qmailadmin-1.2.16-r1.ebuild
+++ b/net-mail/qmailadmin/qmailadmin-1.2.16-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~s390 ~sparc ~x86"
IUSE="maildrop"
# the RESTRICT is because the vpopmail lib directory is locked down
# and non-root can't access them.
diff --git a/net-mail/qmhandle/Manifest b/net-mail/qmhandle/Manifest
index 321efe6e7831..f42169c37ad9 100644
--- a/net-mail/qmhandle/Manifest
+++ b/net-mail/qmhandle/Manifest
@@ -1,5 +1,5 @@
AUX qmhandle-1.3.2-fix-help-parameter.patch 828 BLAKE2B 614ebfe1f68a6e52e6b6141cc65cfe8ba127c05838e82147a30a6586fe257adf76a4169442f7275d024ea28077ccb3f39fe5450ccbecce1c93cfffe5dfd13d5d SHA512 c82b5c4f95b5f416077c85763e963c5b1bd533826526682c131ddd2776bf6734fdc94490dd38e349b4c33bb4fcdbf93b60aefe3436f83aae0314adef694dd077
DIST qmhandle-1.3.2.tar.gz 15423 BLAKE2B 92a97404fb495b83329e6a7b6dd83140e5b73f2dfd6a6999d546a7fc2dfdf302d52e0a5ae67a8415e012f972688283b2cafc9538aeca41608a05b3c9d91b58f3 SHA512 ec6bb344f4d345e4a59ab3acb336a5a76a22c07a9eccac1e1f178b2a96f83afb9a4d669f16f960c254cc203745db96027ef9e6181ea8a16b0bff5e86141ce779
-EBUILD qmhandle-1.3.2-r1.ebuild 736 BLAKE2B 58a29a1959aac53b99e5f608821f4a13c463654c11a457e60d22d10cb3b55da850a993d0b9951c1ea9252a751474bdf0b219089b73d6f03b96ac570b83a0e0b7 SHA512 2613d2c72eb1c6f1b87b583a423e9a05feb3942ba890a287c21c6b1cd773925536d648cc56c0d587f8f5c79b5c9372f9a5ad6c6e83eb58bfadbf459f1d2d1bdb
-EBUILD qmhandle-1.3.2.ebuild 671 BLAKE2B 3572b728b3cbde1daa52f015a2dd8030db4ef9e0fdc7dc2aea82560fb568acdf4688ad9405cf5489f81b3e8c1efa8f03b3dd75fca5e5a6c7e8224493ddea08b8 SHA512 04bd80e1db65e2299b16a8ac6cd0ffd86f86ca596ee41ebdb433abaf3b149fffd027438bdebff90486bbd79e40858287d0ac9d7cfc02c127448c3e1e286150b4
+EBUILD qmhandle-1.3.2-r1.ebuild 730 BLAKE2B 422c797b76aee57b4ee4ee024029057643b03574b111b1c4570cfa62a32f998cdbdc1f4782155768038a6b2fc8240f2fda5f0f529a500492ba5a518740ea2157 SHA512 88300a19d69ffea86710f804c5c6bbf80b84a9c6b925b3e855451464ea33a2d10a46604904f6ee5623d436046bd8819a3110ff58425a76068c91e59bd15e4237
+EBUILD qmhandle-1.3.2.ebuild 665 BLAKE2B 0eca4fd1c9eee8622a7edffd20c20fd7f9207414301d5945eda48dec30d1708a483ed1fe014f22637b30efeb7c2281d1965ba1bc51d39dab6349bc0377831dd6 SHA512 09b676bee038ff8dfd12102386be71ade3dc1a7c86f5b2e4e6b364d0e18553310c232d414032462e0561537b5e862d21e5c90e84da245095c8718a6163785763
MISC metadata.xml 652 BLAKE2B 476d99eff6ae4ff6ed7c0d1939f9ff1139a0d6bde0feaac65a8d65237ceba49ef16a11285ffc791838a4e7afe83bef8719f7f85aa0c662246fc28ef46f545194 SHA512 358179923331687871492057981832aba4063dd85c81de119e53d690c5f6b058c2db81badffd4ab8b3589def5f10d45e8944910274f0a4a119f2b7ace6aff039
diff --git a/net-mail/qmhandle/qmhandle-1.3.2-r1.ebuild b/net-mail/qmhandle/qmhandle-1.3.2-r1.ebuild
index badd33fa8a37..f08f14473458 100644
--- a/net-mail/qmhandle/qmhandle-1.3.2-r1.ebuild
+++ b/net-mail/qmhandle/qmhandle-1.3.2-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/qmhandle/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~sparc ~x86"
IUSE=""
RDEPEND="virtual/qmail
diff --git a/net-mail/qmhandle/qmhandle-1.3.2.ebuild b/net-mail/qmhandle/qmhandle-1.3.2.ebuild
index 40f5786bb20c..cdbb7f849121 100644
--- a/net-mail/qmhandle/qmhandle-1.3.2.ebuild
+++ b/net-mail/qmhandle/qmhandle-1.3.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/qmhandle/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa sparc x86"
IUSE=""
RDEPEND="virtual/qmail
diff --git a/net-mail/queue-fix/Manifest b/net-mail/queue-fix/Manifest
index 63442514bd19..dcc072f1f8be 100644
--- a/net-mail/queue-fix/Manifest
+++ b/net-mail/queue-fix/Manifest
@@ -2,5 +2,5 @@ AUX queue-fix-1.4-errno.patch 505 BLAKE2B 06e1e44c8ca40c0c2594020bb2cde469da1789
AUX queue-fix-1.4-stdlib.patch 926 BLAKE2B 62e8a37e118d4fa523a2b1c8d0752c0f6d1d82a242660a4246280f3dd74df694905c30ebfe807abf0c4834a391b13a2e5234b9e237bf20987ad438872ee0edd1 SHA512 8e0e021ebab88decd36a0ba2542315e7d3a0ed4ff1d18fc9242790f67a6f2441501d16087307788351d84e64574313fe731bfea968a034551b1086d642572db8
DIST queue-fix-1.4.tar.gz 18486 BLAKE2B 3999632fb77955782f5bd5da4ee231d68faead75daef293b7cec9da086cb2a69bd8901efba5a3726c9f6047f6ae33060674f110dc479736ba7be8fe8c4253745 SHA512 b7e0ac070a409eff156b3803cc1bb78d1c800ae685d107b872bf5b022a8645d1ca55a5c3380f6bc82e99927df8dbf586b74af587e882938b9a7678b506c600e0
DIST queue-fix-todo.patch 3056 BLAKE2B 92dae274431dac974e632bec94a1d0b84b652db197d4c80739a3f8da92e9f7f526b59659242456d99060859a35739e4ecfbd4e16d81892acea892de57218eb57 SHA512 78d79f1eaa8492fd9a14dc4a4d2adfaa8c0429a4faec32305f83ea1f16769b8d337fe732adc8cc0c33b909a19617862c9df999f2e938a6b845e15bc49ab5bfbe
-EBUILD queue-fix-1.4-r3.ebuild 979 BLAKE2B 7364f6b40f9653231bd24e7725aa620f990148a1cbac0db2e9337d8e35dc50511c6d006c6b1c1c302a0e86cf85cc3c9b9a7f71d05ceba12b92f64a27559fd2b2 SHA512 7c57b9bb7ed1e8c16b1ceedcc1b186a8e8ea8176eb9cc8d48b02f1c16c73ba67627b5503623bff9b95ecf3080202378fed7a7be45cf33554498dc4baba517506
+EBUILD queue-fix-1.4-r3.ebuild 973 BLAKE2B 37a99eb10a3b0c7f4f2ed7530469042522b8bbecfb6252b47cf2d4bad93abe25bfc6f50a95af1263766bc4b5734b36df9f1627acd2c9c87f4fdaabaa0eefe7bc SHA512 52ed69ddc9280ecd08f1623ae4039efe736fc6df99c964875ceb3c5069e37100d612dd9d9d53a67b469ed75d114b7e0b783893d7a1b2823ea836ff37f900e42a
MISC metadata.xml 524 BLAKE2B a9862b274b749e41c99079e89fa0b086848669db6ed1aed7b622ad635a27c9ad71577ed9df2e1f59a8b1dd44d95d0c71a545e377e73d2605fbb1bebad5500022 SHA512 492b690da502744f831e77b071a9ca7ea050b021c70362ac5313f7db9cdf6ad7a2aa58a8bf82bd8b8d701ee9b2f16c188451a26b6b74fbfec2136a6252ebd5e0
diff --git a/net-mail/queue-fix/queue-fix-1.4-r3.ebuild b/net-mail/queue-fix/queue-fix-1.4-r3.ebuild
index a3139ec3bcce..92cf8372129c 100644
--- a/net-mail/queue-fix/queue-fix-1.4-r3.ebuild
+++ b/net-mail/queue-fix/queue-fix-1.4-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.netmeridian.com/e-huss/${P}.tar.gz
LICENSE="all-rights-reserved public-domain" # includes code from qmail
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ~s390 sparc x86"
RESTRICT="mirror bindist"
PDEPEND="virtual/qmail"
diff --git a/net-mail/queue-repair/Manifest b/net-mail/queue-repair/Manifest
index ee2a95d1d80b..de8efd567d8a 100644
--- a/net-mail/queue-repair/Manifest
+++ b/net-mail/queue-repair/Manifest
@@ -1,3 +1,3 @@
DIST queue-repair-0.9.0.tar.gz 13913 BLAKE2B 04935bdb8473bad4d785732eabe2df7bd19d8e7b7364e1be516a8f94c6aee15c6f14bd171be8585f087ba0281281285f0695bb79a90a02519aa252a5884bfd7d SHA512 b7c21de207c80c3f764eddae6e60b4d54869f2037f572f98ff4e0a1e34f55ae1feeab5162b4f0f902a5a3c9d631c687057cdfdc4f646d6843d845f31f5b7bf6f
-EBUILD queue-repair-0.9.0-r2.ebuild 825 BLAKE2B 75d991434c6d34e9b515e5d39f66b8f553b633bd64510d6c89835e3efff0b54d1cd11ae569296bd6f609bb57a0660f7de2c21ac9033c9a084844d872232bc95c SHA512 d353bbac81c02aa4ecf60d90a3d72416685c9e5ca3e9d3d8df155306c3c982eaebff0a28d1126906b3a74b21b6a383a75b68428366c1b8ce3ed39502393262c6
+EBUILD queue-repair-0.9.0-r2.ebuild 819 BLAKE2B 981d0d6b6f77691b4e201101c8b9c9fee6ff5743bd3628b0736468a6e66fc7aaf8cfc62d4b6c1aaafe253f831bab20270426ca9049b37086575a0ac72435d33e SHA512 e667d4dc3a18125bf7eefc994d81dc251f162e509624c46f90c113008213f13e2162fc53361ab7dffae07f652aeec7b286c9a81f999305b4b694c062836e8a52
MISC metadata.xml 491 BLAKE2B 300d847c603b0e10d5ef42d4025ec329e3361af3f0bed904f8d5a5c561c44080b7605ef1666cec91a8bce97b0a9302e47a0f87c0bdad2390e2bec9568b08cd64 SHA512 e8ca4ed701628fd1b352e04f6b42432f8a85177603c46625b0b818d7ce378817ee096bb07f0a580420909d95ba7f87e6e383a24738f32346388139bb63cb035b
diff --git a/net-mail/queue-repair/queue-repair-0.9.0-r2.ebuild b/net-mail/queue-repair/queue-repair-0.9.0-r2.ebuild
index 638d88dddaa8..d6e9ed81a525 100644
--- a/net-mail/queue-repair/queue-repair-0.9.0-r2.ebuild
+++ b/net-mail/queue-repair/queue-repair-0.9.0-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://pyropus.ca/software/queue-repair/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~m68k ~mips ppc ppc64 ~s390 sparc x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="test" # no tests
diff --git a/net-mail/sendEmail/Manifest b/net-mail/sendEmail/Manifest
index db936069611e..c4af80208e24 100644
--- a/net-mail/sendEmail/Manifest
+++ b/net-mail/sendEmail/Manifest
@@ -2,6 +2,5 @@ AUX 1.56-openssl-1.1.patch 671 BLAKE2B 3cb547a9b6f9f225e60f680fa0c3b03de95f38679
AUX 1.56-overzealous-verify-mode-check.patch 615 BLAKE2B 5913c808221114005129188fbd7fe06a96f51a8fd4569dbb0ec453ee171f5ebf39474ceef222fd5af05088fc21abf498cdf6bcd6587e05646fb01fb4aa5803b5 SHA512 a67c36283a7bd33e8ec6da25aabcb7fad2f19f7988c017429f7ac07b8fa6fd0f1cab95497aa0428db4189f59a0f777a0a7d851cfd6051999e5ab4bfc6d192b44
AUX 1.56-overzealous-version-check.patch 596 BLAKE2B 278ca2f062e1b96b72fb29fcb4de616e57c26a5531852ca18d8b95b54ba8982b2748d9a27eac36ca7883d84f2578f406024eb00ce6771b433a13fb96a854ba42 SHA512 7a66db3114d229611b8c4c3e29ce5b30d8252efaac1a03223cd82733fbded4e21ba67d6690feff16b814f9327c672a1b307a77b630fc1d5ad33e8426dc4107fc
DIST sendEmail-v1.56.tar.gz 29740 BLAKE2B 443e80e0dcc500f8fed843749a504a0064f3cec9845cbb6d40e6c49d5a29dbf1874e2e03bbfaf6d511049addd9b3ed26170143dea966087575ad0ab61874c50b SHA512 0ee208857d6ffa4b9e0eecea0a94decf6d3935041fad23a084fba195f2016a18f3409086eefa8c35fb5dd01697eb29e4af0607754bf1c52bef727b8b670242fd
-EBUILD sendEmail-1.56-r2.ebuild 658 BLAKE2B 8302920f04a684a482295da0d08cf42489704a3b4612f73c807c98378ea952d9b1865b4b37590b648ed17731366fed517fba6a96599e221058bb0863ade96c5c SHA512 39eac56bdbde00e3511b1560fdb482f2f07d469d009361ff627f0b728099ff533afb717a462de11e198cc66fcf40cfeba95419c633f8f9beebb6b662655b4d5a
EBUILD sendEmail-1.56-r3.ebuild 697 BLAKE2B f63287fd28c5a1224ce66936815967886bc6df54a0c0bb4fab459a0763e666ebf1dbc3b62d64c2983910dfb5d93953fd5a067f3a9624b4b9b02dc59f56609a9d SHA512 bb977ebd605756a47c52bb92067034fc54e9f36e80bf6d63cc5fdf182d12f96fd010e38bf005e7c7e05f393648527f61f9fdd159bf79fdc1850d8401b9184b14
MISC metadata.xml 639 BLAKE2B e698c4e9c232a51f977b1be4fac0985c4ecd1f741a3ae51bc4f8d25ed8ba822f56e6b2646d8ecb850834f308c72cc08522b6b77dd06973ea70c0116d5228b204 SHA512 118bbe434083ec22798f5be848d5a1ee43e6c7fb0f90ce5e0076f0811c0eada86817a82a644319091dbf535519995ae2ca135d171e7c32b12d7989ad9a3c7150
diff --git a/net-mail/sendEmail/sendEmail-1.56-r2.ebuild b/net-mail/sendEmail/sendEmail-1.56-r2.ebuild
deleted file mode 100644
index b84b856369c7..000000000000
--- a/net-mail/sendEmail/sendEmail-1.56-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}-v${PV}"
-DESCRIPTION="Command line based, SMTP email agent"
-HOMEPAGE="http://caspian.dotconf.net/menu/Software/SendEmail/"
-SRC_URI="http://caspian.dotconf.net/menu/Software/SendEmail/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="ssl"
-
-RDEPEND="
- dev-lang/perl
- ssl? ( dev-perl/IO-Socket-SSL )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-overzealous-version-check.patch
- "${FILESDIR}"/${PV}-overzealous-verify-mode-check.patch
-)
-
-src_install() {
- dobin sendEmail
- dodoc CHANGELOG README TODO
-}
diff --git a/net-mail/smtptools/Manifest b/net-mail/smtptools/Manifest
index 4f01434050c9..f886f18a469c 100644
--- a/net-mail/smtptools/Manifest
+++ b/net-mail/smtptools/Manifest
@@ -2,5 +2,5 @@ AUX smtptools-0.2.3-autotools.patch 3951 BLAKE2B d3d60ac0ace9369e66c23487fb2dddd
AUX smtptools-0.2.3-cleanups.patch 1830 BLAKE2B 7d634aa4e21572cdbc0f4e94e18ad0fe45010e331d9b121e8454faa696285a60ca97c5dc74567eb4afd88e4444f4da318f75c02b70d4f5c9ba6b2d2664b68fcd SHA512 55db66e01d6a252e4c9c265de2c14e40a92b5eb33421d05879823a6fc1e37e1b80951bf84087739f39e32850873371461a604584e465576b6f3b269b2ff83085
AUX smtptools-0.2.3-fno-common.patch 651 BLAKE2B bfdceebddf4b6631d53e94b5e90522412de5dacfbcc006624a53bbc4f1c2f32437f93f928a88440dae4c884b28ef249f2eadbd4dbda2018ff73c07635acf4fcd SHA512 d9cfb1abd62f6dd3f57b3288e1adc18cdbedb6c296c7516535b406ff52393ea177afd5d22480b5be013d18497c670e0569d9ee1476298f58824a33d99f251d42
DIST smtptools-0.2.3.tar.gz 117859 BLAKE2B ca1713dc4ec668de1491423c7463cc21fa460017744c34bf6ac5619294ca6bdcda8b78ab3fcf1b2225c3c3897b7ada89b48ab68defdae28a69543fa713362e87 SHA512 2d5f5a4fc5d25e5b652800047c7dcba62eb033919e485e42efd07be0e00062f9d89200dd0e65991a13b1366b5b28bb5c2d84d0468e71d05d1540178111b3cf2f
-EBUILD smtptools-0.2.3-r1.ebuild 673 BLAKE2B 26d10ffa92d64e16df6b27f131384839cab527220922de1db0e24dc1d8a90bc75c6032cd1a249794426bd00ac0891d7ef4ed3a28fa32327e3703b0e0e7809bc2 SHA512 f7ac7ce6940d26446a815b2ae44d3d2d731d4329a78bc6a60429f600fd1cd9600e3f3e12e3690acadb621cea6dae4d148b2ead70a17fd7bbafa89f14514b78f8
+EBUILD smtptools-0.2.3-r1.ebuild 667 BLAKE2B a2ee68a784ebc55ef8a8f42d0e697815be46ceb1fbc2964e1e5297a1830e1d4522ce85539347ed0695087c219294c5982431d68359a473937b22ab62a66ff1ea SHA512 80dad0785f1402b1f8d28b87b83d0d263fc846edc9388ebb4e736b2bb8702a5c2f90099e213e39299264c5bd1f72c973b0b54e6ff90ac9500fb4329f03cc8cc0
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/net-mail/smtptools/smtptools-0.2.3-r1.ebuild b/net-mail/smtptools/smtptools-0.2.3-r1.ebuild
index 2ea5806a5d96..d7925e004992 100644
--- a/net-mail/smtptools/smtptools-0.2.3-r1.ebuild
+++ b/net-mail/smtptools/smtptools-0.2.3-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.ohse.de/uwe/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 x86"
RDEPEND="!net-mail/qtools"
PATCHES=(
diff --git a/net-mail/vpopmail/Manifest b/net-mail/vpopmail/Manifest
index 8762aa831a84..aa1e46018944 100644
--- a/net-mail/vpopmail/Manifest
+++ b/net-mail/vpopmail/Manifest
@@ -17,5 +17,5 @@ AUX vpopmail-double-free.patch 399 BLAKE2B ac2d7ad9b8b3e9cf25fbd973c7e42e48c1107
AUX vpopmail-lazy.patch 323 BLAKE2B c35a878e2aa69a9ba0e108fdf4f0f8de85965588acc8d2c3fecb1d152e2f0e9585d78b9ce5b2314735de8b70710687e0a75358ef3029dd96eaa704941df00bd7 SHA512 794ef15920ac565073d871a946df53395afb0630d561343f4d164af3287d1665e115ad42d7a2218306cedb5dc795b10d9c15852b69fd649854ddb0c18dc0b2dd
AUX vpopmail-vpgsql.patch 2668 BLAKE2B 0f69aa8642d15d740e0e5944a438854fde240831176ae2152cc805809e5a87ecd8ce5c6791f4c4e53d2027393d158e28e9dbec49d0efd7c4c2d50c9eeb4cf10d SHA512 9f02f9f9ab186791fe071ee5cb27334144727e81f0bbd6b8f5ce472368f892f5396a225c6c1af9d5b7a66bf66e7be50aef146d7635132fab9d91f265b68af1d9
DIST vpopmail-5.4.33.tar.gz 612271 BLAKE2B 1dacc512c5d64e8f73a0630209407161afd87ebec510cdf57cb8aaa8be9b911141612d69892981a2545fc263e798f6e7dc9d5a283e1177e223f4a2e1fac80017 SHA512 abd5060d709c661d95ca442c6f77c4c27cf30a3c6790fc36d76ccf379ed2e08c1f0af697b2bcc57176a2cdb2cb67f6c27236d7b3fa69a135fa87f45a5df208ab
-EBUILD vpopmail-5.4.33-r9.ebuild 7926 BLAKE2B 9deb8fac54bfd1f1e8db63b565596db024937e6d0c1061201594ca0e00a84e0497c7dbc0745e5da02f0c16ed5ab83a31f2dec713daa30b221a94c7ed4a59ae32 SHA512 ff37c00f148923a34702076088098d64ccb0917a4a94009a081e5e1e33f5b6d0d3be210db06680d0f26115ca26ed05ccde69f45cc4269023e066324993dedadd
+EBUILD vpopmail-5.4.33-r9.ebuild 7920 BLAKE2B 7309f4925f7b31b33271a6041e2effc40f1189fcb4d5d5a350ed149eb16c29692ce89930690d2c11e57d59c514064af9eaf9b1d4b0be9a2818e37b9630ef23fa SHA512 27bc6a44ce21804dcfbf844ee96bc16ee9075d53ae8e3ade42050e6a1e27c37b784e50f54817ed7a2c63b4aba8d22b9a866bac686b47e42070cc52ad789b8860
MISC metadata.xml 829 BLAKE2B d3038dec96c930fd0c198a002c721464a0d4eefec9e4a4c5a3ff8378e54ba9b711e828feff2fdf37b2f77919816846de7796e4887e2be17c918a4c7036c49f29 SHA512 7580b8cb9d985908df56be493add629de636f03ea7154872b06ae15599d9a71ca4637862d0331b792e1106ab64f73f212f8491676179b376e0f2c1fd894a1b41
diff --git a/net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild b/net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild
index 770d56b94b2c..b447eb28e0cb 100644
--- a/net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild
+++ b/net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ~ia64 ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~hppa ppc64 ~s390 sparc x86"
IUSE="clearpasswd ipalias maildrop mysql postgres spamassassin"
REQUIRED_USE="mysql? ( !postgres )"