diff options
Diffstat (limited to 'net-mail')
20 files changed, 143 insertions, 193 deletions
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz Binary files differindex 2b51d53cbe06..ed3e2d0b7ac0 100644 --- a/net-mail/Manifest.gz +++ b/net-mail/Manifest.gz 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 } |