summaryrefslogtreecommitdiff
path: root/net-mail
diff options
context:
space:
mode:
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/Manifest.gzbin14405 -> 14588 bytes
-rw-r--r--net-mail/automx2/Manifest4
-rw-r--r--net-mail/automx2/automx2-2024.2.ebuild45
-rw-r--r--net-mail/automx2/files/automx2-2024.2-setupcfg.patch13
-rw-r--r--net-mail/automx2/files/init-r126
-rw-r--r--net-mail/public-inbox/Manifest6
-rw-r--r--net-mail/public-inbox/public-inbox-1.9.0.ebuild38
-rw-r--r--net-mail/public-inbox/public-inbox-1.9.0_p20230918.ebuild53
-rw-r--r--net-mail/public-inbox/public-inbox-1.9.0_p20240422.ebuild4
-rw-r--r--net-mail/qprint/Manifest2
-rw-r--r--net-mail/qprint/qprint-1.1-r1.ebuild4
-rw-r--r--net-mail/tlsrpt-reporter/Manifest7
-rw-r--r--net-mail/tlsrpt-reporter/files/tlsrpt-collectd.service18
-rw-r--r--net-mail/tlsrpt-reporter/files/tlsrpt-reportd.service18
-rw-r--r--net-mail/tlsrpt-reporter/files/tlsrpt-reporter.cfg16
-rw-r--r--net-mail/tlsrpt-reporter/files/tlsrpt-reporter.tmpfiles3
-rw-r--r--net-mail/tlsrpt-reporter/metadata.xml11
-rw-r--r--net-mail/tlsrpt-reporter/tlsrpt-reporter-0.5.0.ebuild52
-rw-r--r--net-mail/tnef/Manifest2
-rw-r--r--net-mail/tnef/tnef-1.4.18.ebuild14
20 files changed, 143 insertions, 193 deletions
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 2b51d53cbe06..ed3e2d0b7ac0 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/automx2/Manifest b/net-mail/automx2/Manifest
index b8223a145580..30a14d683113 100644
--- a/net-mail/automx2/Manifest
+++ b/net-mail/automx2/Manifest
@@ -1,10 +1,6 @@
-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
AUX init-r2 592 BLAKE2B e167b36efe0501cff73abbcac1208659d4365fdd27e09e12bd32cbeb1c297d010d64366b121cc4003fd2d0f07454edec2a110cfbc7c1a1d8609eba3aa0d07833 SHA512 77dcef6b8186cfb9b09db2644794ab902d697ee04bd26543ce7ba9bd7af49d727776e7a30d372686ab46a4e573972b7a4d52175c07ce79b8731be8f00baab7ac
-DIST automx2-2024.2.tar.gz 169710 BLAKE2B 1977e07291d27168424e536273af4069d0cbe4c44e2c37fc10b4d0a2fa53272c404aae6dbb8b0a33dd9926e9fc94aae7cd3c6e5669454dad802e6a6ad85bfaf6 SHA512 de518e7eb5184d5dcd7945ab860250c6338e3343a9c4bba26bcdd68b4cb1d22de9624c329ff63af1420746a17ea220ad6d4bbda627af64f7ddcc5ae73275e5dd
DIST automx2-2025.1.tar.gz 175571 BLAKE2B c3c7bbeb6f438a24a476ca6d14b4529ea51869786b3d53f8ef1202a4955259274674683614e0ddadc456d1f7d3e1b9ca20b18d266e4ff8aa54c683456834f92f SHA512 cbaaee4863e7bb265a4c2b991395b8ef3b6405be28beded53287328fb766d1ddb12fde0fdf4ea8992ed0b8abba0e83a018b60054e778a97c734a9a68c391d776
-EBUILD automx2-2024.2.ebuild 1086 BLAKE2B b537b14f97208b604592a4caa8330db270498b10c68bc5f09ba50f7f119c388ddc02f5627f93081fe856c8cfd6fa5aae6d014f5ae5a5859f34e3232fd3a08395 SHA512 d7a86a407b11ffed24dc9dd108761facc19a3e46cb6fd356b52fb2576172f3ac000142aa95a44446d400f7e8db17d4d4500eac7ce0d0492f193ecb529303d480
EBUILD automx2-2025.1.ebuild 1111 BLAKE2B c62c1c7db53b12061246a2007f29ac97817f5f9a878c643bfc49ae6405e52eacf494b39fd27a6d82c5f4cdcbf4630797b0ada089804e03a77381dee7e475b588 SHA512 5d3106ed081ebd78c178672e5afb3a78a599f198e552f45db86b3d18ef907949d6efea2531d4884c9a0f5a77442776543083b054ffa48ab025164861d41c96c5
MISC metadata.xml 662 BLAKE2B 0751c66d39b941b5fe181be51254b0d22192af56bdf016ac72e5b4f8ab0fe579424ee587d23e66d29a5f87726ac0e1fa47c9b0b71de5d9d1bed7b834b16d5bee SHA512 b50f93ec5909b8f12992b79bdf173199bf0aab37df9420111cc487ccd9e3aab92e78aa4742fbb90043648b95e1c29d3aece003fd39f20314ebc7d11c70b1dd0a
diff --git a/net-mail/automx2/automx2-2024.2.ebuild b/net-mail/automx2/automx2-2024.2.ebuild
deleted file mode 100644
index 671f397d3e83..000000000000
--- a/net-mail/automx2/automx2-2024.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# 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_{11,12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Email client autoconfiguration service"
-HOMEPAGE="https://rseichter.github.io/automx2/"
-SRC_URI="https://github.com/rseichter/automx2/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="acct-user/automx2
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/flask-migrate[${PYTHON_USEDEP}]
- dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
- dev-python/ldap3[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-setupcfg.patch"
-)
-
-distutils_enable_tests unittest
-
-python_test() {
- local -x AUTOMX2_CONF="tests/unittest.conf"
- eunittest tests/
-}
-
-python_install_all() {
- local DOCS=( "${S}"/docs/*.adoc "${S}"/contrib/*sample.conf )
- local HTML_DOCS=( "${S}"/docs/*.{html,svg} )
- newconfd "${FILESDIR}/confd" "${PN}"
- newinitd "${FILESDIR}/init-r1" "${PN}"
- insinto /etc
- newins "${FILESDIR}/conf" "${PN}.conf"
- distutils-r1_python_install_all
-}
diff --git a/net-mail/automx2/files/automx2-2024.2-setupcfg.patch b/net-mail/automx2/files/automx2-2024.2-setupcfg.patch
deleted file mode 100644
index 07a68305f44f..000000000000
--- a/net-mail/automx2/files/automx2-2024.2-setupcfg.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-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/automx2/files/init-r1 b/net-mail/automx2/files/init-r1
deleted file mode 100644
index 56878e8ca379..000000000000
--- a/net-mail/automx2/files/init-r1
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-: ${AUTOMX2_CONF:="/etc/${RC_SVCNAME}.conf"}
-: ${AUTOMX2_USER:="automx2"}
-: ${AUTOMX2_ARGS:="--port 4243"}
-
-command="/usr/bin/python"
-command_args="/usr/bin/flask run ${AUTOMX2_ARGS}"
-command_background="true"
-command_user="${AUTOMX2_USER}"
-pidfile="/run/${RC_SVCNAME}.pid"
-required_files="${AUTOMX2_CONF}"
-
-depend() {
- use logger net
- before nginx
-}
-
-start_pre() {
- export AUTOMX2_CONF
- export EPYTHON="python"
- export FLASK_APP="automx2.server:app"
- export FLASK_ENV="production"
-}
diff --git a/net-mail/public-inbox/Manifest b/net-mail/public-inbox/Manifest
index 1316a13342a4..54c0cb3cc1b2 100644
--- a/net-mail/public-inbox/Manifest
+++ b/net-mail/public-inbox/Manifest
@@ -1,10 +1,6 @@
-DIST public-inbox-1.9.0.tar.gz 828312 BLAKE2B 0de7a2437074ca75b56872697d7dbc69e8f4cd3735d85b314f80f1d6037da27f29aaaae8aaf9836f089f950ec3be25e473d9cabff60bd8ec6cf4b90da4ee2ac0 SHA512 9d98b78d29fc35a80bd22b9e133a70ebb0dfacc68859b3ae602037485f44e36cd4cc60f86a9d732da657ea665f20ba31f28b0a6cfea34badd5f124cbc13a6533
-DIST public-inbox-1.9.0_p20230918.tar.gz 918459 BLAKE2B e263d1ab599203ef9c4cfee3546856a5f472cec65b85d16014eec5359bbd6eb357242e98ffb1b355ce11ba1a5ce3e5c9c22dd51ce672adf0f83ed3c0f9df6ba2 SHA512 4359ba6876b5644cfa6e04ed0d8ed9a307407651f68503ed40841e7f2aaed540bf8d3ac07e7dde4fc2f19d8b0cadf2016e89bb346f58b24b8bb217003680a831
DIST public-inbox-1.9.0_p20231116.tar.gz 929149 BLAKE2B a8693c7720fff56069ac4147db42df4ff15b77b8d5127d12d9845f9b66ff3917f2f1ddbbca97432683bed2ad323e4300c9f3d3d9194cf24551296d64ecc1011d SHA512 f1fa8fa4093859010e1072694b0a46313c10e2d786a01e238600d9d4d669a9aace82959c240faf69ac8e4670953855e2bdc47afc512701b29d7a8d8c11da8c64
DIST public-inbox-1.9.0_p20240422.tar.gz 959680 BLAKE2B 18fc839f946490aab1f61b82243e5ad5a5abb6e171fbc1abf88e9ce63d467add88324c4855e88fa29fe483e8c7a8ce632bd00c3d60316db14738e1bd6b3c0bfd SHA512 322b0416760f48003e7f3d89f8cb804c1a65127ed387528ded4c96d7af0ead588ec3c7cb1f0f239a859921927052c40bff631a862ad640bfd52777fe26e3dcbf
-EBUILD public-inbox-1.9.0.ebuild 824 BLAKE2B d4f4c4b53ce981dd003759bd6aafc23e623f08bc4256a5252e9e1df810ecafc857d4fab31d5d821c0723611da71520407ecf2f3363c173613ef47a9c211c43d3 SHA512 94ef07ea15db2af08c02b33dd2e15663d07b92d099a502fa63a976b6e939ff9ee90db52ed969feda47532c3226fd511fe282be88de0ff5a4c7f961eb71303edb
-EBUILD public-inbox-1.9.0_p20230918.ebuild 1259 BLAKE2B 780d716c3ce8e86278b116ac085f5a83eeb3ecfd76e99545e9b7ddcd8a48f99a903ec9ea7e59ba7840eef226f2fe46dffd2e6eaa0a9371a05a621ef808a1fc64 SHA512 550d9c9725750d9fc7115d6489c6257bffbd9bd577613d2e1486622f8c6e4b9a0155998a78b9c4542a2801d7017adae92eba9e5d66403acdad7f54d145de283f
EBUILD public-inbox-1.9.0_p20231116.ebuild 1259 BLAKE2B f1e04ededd5811b41eaf40f1eaff9b3be58015682ee768232f0e1debd68951d4103ce13fdb97cd8d633353dc17af7b676cf2f15c61c2c0c3782be613113c7ada SHA512 9e560c6eeb0db90d33128a5c2296895b8dff48d68331079e5c988436ea0f88e1a632b8b073ada4ed5d77391030d712a6ee4be740165bab338e62f9bfdb685273
-EBUILD public-inbox-1.9.0_p20240422.ebuild 1259 BLAKE2B 843e5eec4be53881f84389519988d03612e283669699e94648d67858d2d21d4d022c92bd4dbcb7e46dc1435b683a973a3a370f7560b9773317cab2032380983d SHA512 52328cce39c2c24b2de14bd5c90b7959f586161da1c394a359659e6fb9f63ff86e7dd899062499ab4e54293ee37fc423e186cebac825f9e288f7790c8d8b43c7
+EBUILD public-inbox-1.9.0_p20240422.ebuild 1258 BLAKE2B fb6373cf849a716da00b97baece1ef47995689fa981c338e11340161094b380aeb09b170afc0ac0898f2468f6ffcb57b3b4a5d69bfe6f9f17143c085e1127b67 SHA512 effd50714e91d31804f69acd6f11b0bb9b2b26b229fb8fe88c8df1db3072785827c039d55c38c28e1e21a8406000c75f9e5456a7267784178f7079c53a402c0e
EBUILD public-inbox-9999.ebuild 1259 BLAKE2B 843e5eec4be53881f84389519988d03612e283669699e94648d67858d2d21d4d022c92bd4dbcb7e46dc1435b683a973a3a370f7560b9773317cab2032380983d SHA512 52328cce39c2c24b2de14bd5c90b7959f586161da1c394a359659e6fb9f63ff86e7dd899062499ab4e54293ee37fc423e186cebac825f9e288f7790c8d8b43c7
MISC metadata.xml 378 BLAKE2B 569717fcbe03797e4b5dd1fa859bddbb5947d1f4e51687c05ec955d23d85ba3c1b2cac0eaaa5221800e7db719c5106b1e2f3e9ba3e9594eff649ff2642b154bb SHA512 d5c104ddf9fbd660f6e57e6fb2543c0b5a166f6fc32a7f719a749641ba1a154781ee3745759ad649cba02815607b238b8a85f68580a3830d6d59f143f1dcce0c
diff --git a/net-mail/public-inbox/public-inbox-1.9.0.ebuild b/net-mail/public-inbox/public-inbox-1.9.0.ebuild
deleted file mode 100644
index 07d953b9e7ca..000000000000
--- a/net-mail/public-inbox/public-inbox-1.9.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-DESCRIPTION="An archives-first approach to mailing lists"
-HOMEPAGE="https://public-inbox.org"
-SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${P}.tar.gz"
-
-LICENSE="AGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# in order of mention in INSTALL.html, going more for feature completeness
-# than for minimal footprint
-RDEPEND="
- dev-perl/BSD-Resource
- dev-perl/DBD-SQLite
- dev-perl/Email-Address-XS
- dev-perl/Inline-C
- dev-perl/Linux-Inotify2
- dev-perl/Mail-IMAPClient
- dev-perl/Net-Server
- dev-perl/Parse-RecDescent
- dev-perl/Plack
- dev-perl/Search-Xapian
- dev-perl/TimeDate
- dev-perl/URI
- dev-vcs/git
- net-misc/curl
- virtual/mta
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/net-mail/public-inbox/public-inbox-1.9.0_p20230918.ebuild b/net-mail/public-inbox/public-inbox-1.9.0_p20230918.ebuild
deleted file mode 100644
index e3774a99b324..000000000000
--- a/net-mail/public-inbox/public-inbox-1.9.0_p20230918.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-DESCRIPTION="An archives-first approach to mailing lists"
-HOMEPAGE="https://public-inbox.org"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="
- https://public-inbox.org/public-inbox.git/
- https://repo.or.cz/public-inbox.git
- "
- inherit git-r3
-elif [[ ${PV} == *_p* ]] ; then
- PUBLIC_INBOX_COMMIT="1febc5cbb633cf7eac7dcaf382dd0ebbfe085380"
- SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${PUBLIC_INBOX_COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}"/${PUBLIC_INBOX_COMMIT}
-else
- SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${P}.tar.gz"
-fi
-
-LICENSE="AGPL-3+"
-SLOT="0"
-if [[ ${PV} != 9999 ]] ; then
- KEYWORDS="~amd64"
-fi
-
-# in order of mention in INSTALL.html, going more for feature completeness
-# than for minimal footprint
-RDEPEND="
- dev-perl/BSD-Resource
- dev-perl/DBD-SQLite
- dev-perl/Email-Address-XS
- dev-perl/Inline-C
- dev-perl/Linux-Inotify2
- dev-perl/Mail-IMAPClient
- dev-perl/Net-Server
- dev-perl/Parse-RecDescent
- dev-perl/Plack
- dev-perl/Search-Xapian
- dev-perl/TimeDate
- dev-perl/URI
- dev-vcs/git
- net-misc/curl
- virtual/mta
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/net-mail/public-inbox/public-inbox-1.9.0_p20240422.ebuild b/net-mail/public-inbox/public-inbox-1.9.0_p20240422.ebuild
index dc0974b2946d..d6e4d73cbbdd 100644
--- a/net-mail/public-inbox/public-inbox-1.9.0_p20240422.ebuild
+++ b/net-mail/public-inbox/public-inbox-1.9.0_p20240422.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,7 @@ fi
LICENSE="AGPL-3+"
SLOT="0"
if [[ ${PV} != 9999 ]] ; then
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
# in order of mention in INSTALL.html, going more for feature completeness
diff --git a/net-mail/qprint/Manifest b/net-mail/qprint/Manifest
index b4eae803c4e7..c101fc171216 100644
--- a/net-mail/qprint/Manifest
+++ b/net-mail/qprint/Manifest
@@ -1,3 +1,3 @@
DIST qprint-1.1.tar.gz 358575 BLAKE2B 6c2a756b3e245584ed4ff81a072a63f29ee14cca5a61f7d376b8794a91c69e604fb33bbde310e870cc712d7fbeb2758eb5e649a7b153bf29807cbd891e3f4c1a SHA512 4748f52cc8cabf72a2685fba93ee9957a9a36658a8b0c9fc1994e1779aad59a94b942ed3dd2501c6a35636e7c75e24d512a5de5f95b0ba66ae40acee8bbe1cca
-EBUILD qprint-1.1-r1.ebuild 504 BLAKE2B 08bb4c39c2492734784b05c74eec87e493d9c7b276a6d90203af82279bef36aaf791ea986dadeb17a9952113ca623bb7039a284d3253ce1a9eddb47c8dd1c4cf SHA512 823446667e3d4288ae187ce7683bb5e3fa88b9ed298a16542978fa7673132ef4c4db5944dd487d6497676440d6f233143d06bdd356270fe2f41652c2bf80b949
+EBUILD qprint-1.1-r1.ebuild 509 BLAKE2B 9d5355e7161606476028ef457694a4ead34c059d645cf6d535e23d9fd4f213ca092d01ca51e69691fc735a19696ebddfd492194214c716dc2249a4f6aca38a73 SHA512 93466d1a3c7df0ce9bc5d72f146e82cb8d452ff77f85538d53c7918d53d6f0dabc75ea4b4d240c029dcf3687e248ab8600766078d2a6d4215f762fe1f245edab
MISC metadata.xml 334 BLAKE2B d8830eb05306fdbf876c7e923546cedbecac1e1845f29c4081e65043ef0b195ec0685af8f4c2019bcb35fac1c8d8ff0d889ba202ee78ea03e8dea6537f81ffa6 SHA512 5553357896eb3cd0b38d2bc625cb96baa35a471d6d366e23920d4708bf58ec29cd6673a45316ae04bca419cde0455993599b172eae99ed48dda76d908377b7c9
diff --git a/net-mail/qprint/qprint-1.1-r1.ebuild b/net-mail/qprint/qprint-1.1-r1.ebuild
index f8b9d559af4c..64877fea5660 100644
--- a/net-mail/qprint/qprint-1.1-r1.ebuild
+++ b/net-mail/qprint/qprint-1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://www.fourmilab.ch/webtools/${PN}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="amd64 ppc x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ppc x86 ~ppc-macos"
src_install() {
dodir /usr/bin
diff --git a/net-mail/tlsrpt-reporter/Manifest b/net-mail/tlsrpt-reporter/Manifest
new file mode 100644
index 000000000000..7daecefb89ac
--- /dev/null
+++ b/net-mail/tlsrpt-reporter/Manifest
@@ -0,0 +1,7 @@
+AUX tlsrpt-collectd.service 451 BLAKE2B 7436a3fd76a6c1c6c69640b0373fd0e7b91e5d36f4405e61789bc659c75534be26685550ce2c49668da7426155cf7229e3041515e26699c1899288daae397466 SHA512 7c1fd2de524521a037b4de498879dd4c947c5d5b21df1a0a70a128f38124af1709aa00611f4dc117e7ea1a3b6c5df14a704e195c727947348b70291a88287b91
+AUX tlsrpt-reportd.service 448 BLAKE2B 8c1aa210b7905e5e67c7cc614880c1182f3985e25b75ae00df309e9831e0b0dfc195132b8ada9790953104b269a9db36f5c1059a26a34b225444106d6cfe265e SHA512 8e38b057fd48205e2e1734472dbf4ae042b630ec366fb19f384b752eeaffddd90e8664402a37246e339644f86fed6aba58adf232a0d85db8c3f6ccdea93b5cb6
+AUX tlsrpt-reporter.cfg 605 BLAKE2B edbb99410c840be153c4cf3e2ff38624ef75a7c12389b6b2a59c3c68906b71252520f9d58cf30dbde8597cc7f100958ed06c5fa9c49ba31f1eb87512357dbb34 SHA512 b65d847451b6bb24c2bdfab60e654dd556e48ee868f8830619ef8bf56587b5658274826c738671d1bb340969e7fcabe028c93e2d1aaafacf99f3922b15a40f59
+AUX tlsrpt-reporter.tmpfiles 194 BLAKE2B 15acfadc3ab0dfd34288d62df11ded1d9d6633b40362498c39819510c22b4f458df26838e69b5011bc5fcc401f3fa0b750fbaa9af9c5f9d5b1e8f3820a0c4f4b SHA512 b303fd12da08d0ac3946d451c04ffcedc4b01887ce8f450ae78d0b76c60ec59c7778bd9f1e5790d36009b452b09e984357931628a545c2bfaa2c2538efa7ed0a
+DIST tlsrpt-reporter-0.5.0.tar.gz 59230 BLAKE2B af19760ad0269c454756d74d3e76f7c3d067c4540d6958299f5bffe3ab2d659dad05eee25f1aeeebc0829637e95cea709394bc3f7bc22aec4d5683a25d5fa098 SHA512 deee40be2ce322c7d9cb154838c0cb45d37cada46111f0fb2d85da9183aaa258fee1e76db84226f943a15a7ef967cf575f64a9d09ad6c962827b21947f0b8fdd
+EBUILD tlsrpt-reporter-0.5.0.ebuild 1097 BLAKE2B 2f925bff888705fb9e28b48df456550a254a374fa00083f22a4dadb9e758d0655bd023389cb69ed1fb435cc0e193cee35e71d604d5d082877050b73d2bc3f1ca SHA512 f3b411cb017a27f899af3e2701c725f944d8a772c80d9d0eac0b13612ea060b4d1855edd22aa54b40296aceb6e29722046affeaaa04e2160bb24fe13ed27ac21
+MISC metadata.xml 336 BLAKE2B 60a5fa97e900f2efd7ee8fa52020db00d3ce7fd52e1464ccfa724f260878b2e762553f135702eee65984874acee6858e64d1aaf828155cfa6a40eb527a4e797d SHA512 ff82c1886d891219d2f629228fe1f91ab03a1229c8c7154f97b5a30d63762ac0f2b97f8fe340a1b7acf8540b1ac657cb93993f3c815de731d6bd490fd5b274d1
diff --git a/net-mail/tlsrpt-reporter/files/tlsrpt-collectd.service b/net-mail/tlsrpt-reporter/files/tlsrpt-collectd.service
new file mode 100644
index 000000000000..fa6d2d506d7b
--- /dev/null
+++ b/net-mail/tlsrpt-reporter/files/tlsrpt-collectd.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=tlsrpt-collectd agent to collect TLSRPT reports
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/tlsrpt-collectd --config_file /etc/tlsrpt-reporter/tlsrpt-reporter.cfg
+PrivateDevices=true
+PrivateTmp=true
+ProtectSystem=true
+Restart=always
+User=tlsrpt-reporter
+LogsDirectory=tlsrpt-reporter
+StateDirectory=tlsrpt-reporter
+RuntimeDirectory=tlsrpt-reporter
+ConfigurationDirectory=tlsrpt-reporter
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-mail/tlsrpt-reporter/files/tlsrpt-reportd.service b/net-mail/tlsrpt-reporter/files/tlsrpt-reportd.service
new file mode 100644
index 000000000000..2e8dc12373a7
--- /dev/null
+++ b/net-mail/tlsrpt-reporter/files/tlsrpt-reportd.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=tlsrpt-reportd agent to create TLSRPT reports
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/tlsrpt-reportd --config_file /etc/tlsrpt-reporter/tlsrpt-reporter.cfg
+PrivateDevices=true
+PrivateTmp=true
+ProtectSystem=true
+Restart=always
+User=tlsrpt-reporter
+LogsDirectory=tlsrpt-reporter
+StateDirectory=tlsrpt-reporter
+RuntimeDirectory=tlsrpt-reporter
+ConfigurationDirectory=tlsrpt-reporter
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.cfg b/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.cfg
new file mode 100644
index 000000000000..c588bc7d1408
--- /dev/null
+++ b/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.cfg
@@ -0,0 +1,16 @@
+[tlsrpt_collectd]
+storage = sqlite:///var/lib/tlsrpt-reporter/tlsrpt-collectd.sqlite
+socketname = /run/tlsrpt-reporter/tlsrpt-collectd.socket
+logfilename = /var/log/tlsrpt-reporter/tlsrpt-collectd.log
+
+[tlsrpt_fetcher]
+storage = sqlite:///var/lib/tlsrpt-reporter/tlsrpt-collectd.sqlite
+logfilename = /var/log/tlsrpt-reporter/tlsrpt-fetcher.log
+
+[tlsrpt_reportd]
+dbname = /var/lib/tlsrpt-reporter/tlsrpt-reportd.sqlite
+logfilename = /var/log/tlsrpt-reporter/tlsrpt-reportd.log
+fetchers = tlsrpt-fetcher
+organization_name = EXAMPLE.COM
+contact_info = tlsrpt@EXAMPLE.COM
+sender_address = noreply@EXAMPLE.COM
diff --git a/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.tmpfiles b/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.tmpfiles
new file mode 100644
index 000000000000..724fc63df347
--- /dev/null
+++ b/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.tmpfiles
@@ -0,0 +1,3 @@
+d /var/lib/tlsrpt-reporter 0751 tlsrpt-reporter tlsrpt-reporter -
+d /var/log/tlsrpt-reporter 0751 tlsrpt-reporter tlsrpt-reporter -
+d /run/tlsrpt-reporter 0751 tlsrpt-reporter tlsrpt-reporter -
diff --git a/net-mail/tlsrpt-reporter/metadata.xml b/net-mail/tlsrpt-reporter/metadata.xml
new file mode 100644
index 000000000000..cd8d3b17882c
--- /dev/null
+++ b/net-mail/tlsrpt-reporter/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mschiff@gentoo.org</email>
+ <name>Marc Schiffbauer</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">sys4/tlsrpt-reporter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-mail/tlsrpt-reporter/tlsrpt-reporter-0.5.0.ebuild b/net-mail/tlsrpt-reporter/tlsrpt-reporter-0.5.0.ebuild
new file mode 100644
index 000000000000..2da5e42e538f
--- /dev/null
+++ b/net-mail/tlsrpt-reporter/tlsrpt-reporter-0.5.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 )
+
+inherit distutils-r1 systemd tmpfiles
+
+DESCRIPTION="tools and daemons to implement TLSRPT services"
+HOMEPAGE="https://github.com/sys4/tlsrpt-reporter"
+MY_P="${PN}-${PV/_/}"
+SRC_URI="https://github.com/sys4/${PN}/archive/refs/tags/v${PV/_/}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${PV/_/}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+man test"
+
+RDEPEND="
+ acct-group/tlsrpt-reporter
+ acct-user/tlsrpt-reporter
+ dev-db/sqlite
+"
+BDEPEND="man? ( dev-ruby/asciidoctor )"
+
+distutils_enable_tests unittest
+
+src_compile() {
+ if use man; then
+ pushd doc
+ emake
+ popd
+ fi
+ distutils-r1_src_compile
+}
+
+src_install() {
+ use man && doman doc/*.1
+ distutils-r1_src_install
+ systemd_dounit "${FILESDIR}/tlsrpt-"{collectd,reportd}.service
+ newtmpfiles "${FILESDIR}/${PN}.tmpfiles" "${PN}".conf
+ insinto /etc/tlsrpt-reporter
+ doins "${FILESDIR}/"*.cfg
+}
+
+pkg_postinst() {
+ tmpfiles_process "${PN}".conf
+}
diff --git a/net-mail/tnef/Manifest b/net-mail/tnef/Manifest
index 99706995d3aa..284879e43b1c 100644
--- a/net-mail/tnef/Manifest
+++ b/net-mail/tnef/Manifest
@@ -1,3 +1,3 @@
DIST tnef-1.4.18.tar.gz 4650361 BLAKE2B e6c02cf06454932d32ac68f569fdbc29979bace8afe1b997a47a1ef0e42d9464426afcdd1641509501604191d1a99d8374a078e53f5531fe3bc887df7bce194b SHA512 bc53daaca9c260a804681c040d01f80bbd8b0d3597678c774975e988cdf83dad6b0d6c66b22e0d40ed2300efddef0bc663236ead4dfe687eb33af7f27dbb6000
-EBUILD tnef-1.4.18.ebuild 458 BLAKE2B b331a0c0c548a584b78036ce8fd325bc4eedb5cce6c02a1167794b34753d147e0fc4107f384210aeea56d082abc3228f8ace16cb0709464f2d3563b9c718a72c SHA512 905d2f4d5b8314366ab85ded405152fc069b514dfab96236a9f9bcaa9ae230539abddcb772b5b549543a1f39de2d21b9e319c2c3b19b04b23a3bf6c7469d548e
+EBUILD tnef-1.4.18.ebuild 543 BLAKE2B 66b5b5d6b903960885537983b23e0f4ea273ec85b9adb20acc1621d7d45ffe67a2e2fc63640805a840b48d7ebef45f3e4eed2c24bf702e62e5a67c2b54997464 SHA512 e4fd4ef2ff6d928310a8a30262e963094cc767c3e41c9def1a9ae3a384c6282afc915f454b2c43b22a34c352feb98cad3413100bc9904e16d50d522576137f0e
MISC metadata.xml 297 BLAKE2B fc75aa16f7f59a816c947c3c051226b5d59874995710e2c7a4b8dd16cc6212187d3c05de870a46b10f5bc946424eeb1336bc78cdd7937116b295638623c55089 SHA512 7d49258ba2e067e2dc0e3805740be10494800fc8d0281b8f5baef0ebc32407724edb5443a38be6781d0cbf6c5b5d4cf5e0fbb7a5b53fb468c53f35448b8467b8
diff --git a/net-mail/tnef/tnef-1.4.18.ebuild b/net-mail/tnef/tnef-1.4.18.ebuild
index 1fce8aafbaef..02f14be04ef9 100644
--- a/net-mail/tnef/tnef-1.4.18.ebuild
+++ b/net-mail/tnef/tnef-1.4.18.ebuild
@@ -1,15 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools
+
+inherit autotools flag-o-matic
DESCRIPTION="Decodes MS-TNEF MIME attachments"
HOMEPAGE="https://github.com/verdammelt/tnef/"
SRC_URI="https://github.com/verdammelt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="amd64 ~arm64 ~hppa ppc ppc64 sparc x86"
src_prepare() {
@@ -18,6 +19,13 @@ src_prepare() {
eautoreconf
}
+src_configure() {
+ # bug #943831
+ append-flags -std=gnu17
+
+ default
+}
+
src_test() {
emake -j1 check
}