summaryrefslogtreecommitdiff
path: root/net-mail
diff options
context:
space:
mode:
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/Manifest.gzbin14391 -> 14406 bytes
-rw-r--r--net-mail/asmail/Manifest5
-rw-r--r--net-mail/asmail/asmail-2.1-r2.ebuild56
-rw-r--r--net-mail/asmail/asmail-2.1-r4.ebuild (renamed from net-mail/asmail/asmail-2.1-r3.ebuild)3
-rw-r--r--net-mail/asmail/files/asmail-2.1-update-autotools.patch2
-rw-r--r--net-mail/automx2/Manifest5
-rw-r--r--net-mail/automx2/automx2-2025.1.ebuild (renamed from net-mail/automx2/automx2-2022.1-r1.ebuild)14
-rw-r--r--net-mail/automx2/files/init-r226
8 files changed, 41 insertions, 70 deletions
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 44b74ddba08b..074711be4acf 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/asmail/Manifest b/net-mail/asmail/Manifest
index 2a76e03ba3cb..dd18bc8ad97a 100644
--- a/net-mail/asmail/Manifest
+++ b/net-mail/asmail/Manifest
@@ -1,6 +1,5 @@
AUX asmail-2.1-ldflags.patch 584 BLAKE2B 58b53fadf6209149a74c65333d742f99c549abab08b87e577e7363ff3a2601dd0e78a9d23181676510d6194e9533eb6293c45c089ccb4dcd85955e7aaf0a6c93 SHA512 d3714a3b250b434cd742c6a72afd73c673194375240c2d3ab3f61999be6c36f07dee9ed8cb86220b559613a10a00431757ad95121aba16196ecbc719eb347dc9
-AUX asmail-2.1-update-autotools.patch 1782 BLAKE2B 1f9c9fee8fc1f30a1f401a25fa9babbb7252831b2ceea9bf3967c40c476871832fdb707159458a4d2ffd4c7319dc5b38e058305d2d3aeff7af07f24e497972c9 SHA512 c1ac1b7ce741635347da88d2015bda11f5ff3c5f909702e08161d2c850c5b2d1db8f4bb09253b0e15331c57f073060a16d9bdfc318ba28e723e93b71553e84e9
+AUX asmail-2.1-update-autotools.patch 1783 BLAKE2B 319735293a89d9a02d6b9acf8d960b22329dc093fe276b2d8cf718daac4d8b36865432504e88381981a40d3365077ea84aa75cfb964c9da58913acbc08aefaa6 SHA512 ad24f47823387a6cb53deaa00b5232b97c151da7b0fc2af8462aee19a9d5513ee2f67f61286192974c7e79b987a96db1fb582c030c47201e32e458e42225fce9
DIST asmail-2.1.tar.gz 271164 BLAKE2B 00972dcdfd74c717a665425cad17c59b01ec631725b79ccc3ed537232e61c5aef231ec4146491335caf2beb451e686359cb196d01f199c33ed16cd66c625e99f SHA512 1251c9f386c01c23673a6798eafd6a518a103da6d2ab78bb4e22c1107939423c44f555e331f79d1b5b509f271582de285481022ef32375b4267b1f3e398f67d8
-EBUILD asmail-2.1-r2.ebuild 993 BLAKE2B 4408be4ea04ae78097956ddcf83dd8b743253ee6a3bf816919e737737af1907b97e8446ecfadf82ff359f8681939a91aa9df7cc5375106f35cbca2a6e724b743 SHA512 1e00cc6716f4bc0878e63057e1e4ec017f5137535f7da434e7e3b3a3eadda88eb73f7ab0c12f83b3ea10ce86c575d6f7c8a64dd233bd0a4869b480858798343e
-EBUILD asmail-2.1-r3.ebuild 1085 BLAKE2B 9fe6b11855ada4d6087f1e5051e26e45b4fd3a458c3fffbb29ee23b39479536faf8bb4a89770844d42c98c24a4558d7ece24a0324805cbf12d40034e64b2480e SHA512 a5b8d7897ab8551eda2899da96f784cd1d0e48ba2a4e4cd68ff04caf2b5ca5f2326267ffb153ab4ce2989b3117460784e1c0774543ea97b101dbbf81ebf1cd44
+EBUILD asmail-2.1-r4.ebuild 1119 BLAKE2B 0478d0c054bbd5b119637cb572289ee0cf09c2a67fe3729c085bb7cd6862c396c6a9952147f93fc18f9ec531fd84dad72388697b82b7be841d6b68fa7d84dd72 SHA512 ef81a7145ad3454b840b74f37d2e90a1ee6a43dad3541dd3409ab6de323fb06506d131121f68799951e3cf096904622c39df756ccf672dd0479155a08b10fc80
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-mail/asmail/asmail-2.1-r2.ebuild b/net-mail/asmail/asmail-2.1-r2.ebuild
deleted file mode 100644
index 8a15dabe5212..000000000000
--- a/net-mail/asmail/asmail-2.1-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A small mail monitor similar to xbiff"
-HOMEPAGE="https://tigr.net/afterstep/applets/"
-SRC_URI="https://tigr.net/afterstep/download/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="jpeg"
-
-RDEPEND="
- dev-libs/openssl:0=
- x11-libs/libXext
- x11-libs/libX11
- x11-libs/libXpm
- x11-libs/libICE
- x11-libs/libSM
- jpeg? ( virtual/jpeg:= )"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.1-ldflags.patch
-)
-
-src_prepare() {
- default
- sed -i -e "/LIB/s/-lssl/-lssl -lcrypto/g" \
- configure
-}
-
-src_configure() {
- tc-export CC
- econf $(use_enable jpeg)
-}
-
-src_install() {
- dobin ${PN}
-
- newman ${PN}.man ${PN}.1
- newman ${PN}rc.man ${PN}rc.5
-
- insinto /usr/share/${PN}/pixmaps
- doins pixmaps/cloud-e/*.xpm
-
- insinto /usr/share/${PN}
- doins -r sounds
-
- dodoc ${PN}rc.s* CHANGES *.txt README* TODO
-}
diff --git a/net-mail/asmail/asmail-2.1-r3.ebuild b/net-mail/asmail/asmail-2.1-r4.ebuild
index 29c8a3a37716..4c24bda587f2 100644
--- a/net-mail/asmail/asmail-2.1-r3.ebuild
+++ b/net-mail/asmail/asmail-2.1-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,6 +26,7 @@ DEPEND="${RDEPEND}
x11-base/xorg-proto"
PATCHES=(
+ "${FILESDIR}"/${P}-ldflags.patch
"${FILESDIR}"/${P}-update-autotools.patch
)
diff --git a/net-mail/asmail/files/asmail-2.1-update-autotools.patch b/net-mail/asmail/files/asmail-2.1-update-autotools.patch
index 287b36480111..4899b0deddca 100644
--- a/net-mail/asmail/files/asmail-2.1-update-autotools.patch
+++ b/net-mail/asmail/files/asmail-2.1-update-autotools.patch
@@ -1,4 +1,4 @@
-I order to compile this package with clang we need to run autoreconf. Newer autotools complain about
+In order to compile this package with clang we need to run autoreconf. Newer autotools complain about
the several declarations of the same header.
MD5 calculation is split from libssl into libcrypto.
diff --git a/net-mail/automx2/Manifest b/net-mail/automx2/Manifest
index e5f8e9ff6508..77e048ea4315 100644
--- a/net-mail/automx2/Manifest
+++ b/net-mail/automx2/Manifest
@@ -2,8 +2,9 @@ AUX automx2-2024.2-setupcfg.patch 305 BLAKE2B f0dbe1ca3159f28ea457941a6a6bf3c47b
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
+AUX init-r2 592 BLAKE2B e167b36efe0501cff73abbcac1208659d4365fdd27e09e12bd32cbeb1c297d010d64366b121cc4003fd2d0f07454edec2a110cfbc7c1a1d8609eba3aa0d07833 SHA512 77dcef6b8186cfb9b09db2644794ab902d697ee04bd26543ce7ba9bd7af49d727776e7a30d372686ab46a4e573972b7a4d52175c07ce79b8731be8f00baab7ac
DIST automx2-2024.2.tar.gz 169710 BLAKE2B 1977e07291d27168424e536273af4069d0cbe4c44e2c37fc10b4d0a2fa53272c404aae6dbb8b0a33dd9926e9fc94aae7cd3c6e5669454dad802e6a6ad85bfaf6 SHA512 de518e7eb5184d5dcd7945ab860250c6338e3343a9c4bba26bcdd68b4cb1d22de9624c329ff63af1420746a17ea220ad6d4bbda627af64f7ddcc5ae73275e5dd
-EBUILD automx2-2022.1-r1.ebuild 1140 BLAKE2B ff219c5046337c4f5e2243fc12cf697d345f88a74ec15776645ac1b7dc0df144bf517afaa9c048cd09f3fcf0063823c80c8fc4d6cab23bb5bfafb0926813d966 SHA512 ba1f7eae07c8653586463c916e825a0a4b87698934b836d3b62c2c8e255047a27269cc4983f79a3c37b1841c64dfa634731b5d63415495117712ef170f0f4452
+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 1112 BLAKE2B 36484fdf8c6def93014763f212495bffd37c2442dc346c8eb06cfa9dcfa25b6ef9b6696133fec3a2df7ccc7892973a879e66474b2b7ff38dd56c773220e16e83 SHA512 9a827bf195cd9c27d106b74237c80828a8326f614abf39ac9d8fac90483568078ed5075578a4197a1299c31d063663e5bf19ba31e6f0f3db444f01d23ba083c3
MISC metadata.xml 662 BLAKE2B 0751c66d39b941b5fe181be51254b0d22192af56bdf016ac72e5b4f8ab0fe579424ee587d23e66d29a5f87726ac0e1fa47c9b0b71de5d9d1bed7b834b16d5bee SHA512 b50f93ec5909b8f12992b79bdf173199bf0aab37df9420111cc487ccd9e3aab92e78aa4742fbb90043648b95e1c29d3aece003fd39f20314ebc7d11c70b1dd0a
diff --git a/net-mail/automx2/automx2-2022.1-r1.ebuild b/net-mail/automx2/automx2-2025.1.ebuild
index ead2c323a51f..0647731a280f 100644
--- a/net-mail/automx2/automx2-2022.1-r1.ebuild
+++ b/net-mail/automx2/automx2-2025.1.ebuild
@@ -1,20 +1,20 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11,12} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
-DESCRIPTION="Email client autoconfiguration service"
+DESCRIPTION="Mail User Agent (email client) configuration made easy"
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"
+KEYWORDS="~amd64"
RDEPEND="acct-user/automx2
dev-python/flask[${PYTHON_USEDEP}]
@@ -26,7 +26,7 @@ RDEPEND="acct-user/automx2
distutils_enable_tests unittest
python_prepare_all() {
- sed -i -e "/('scripts'/d" setup.py || die
+ rm -r src/alembic || die
distutils-r1_python_prepare_all
}
@@ -36,10 +36,10 @@ python_test() {
}
python_install_all() {
- local DOCS=( "${S}"/docs/*.adoc "${S}"/contrib/*sample.conf )
+ local DOCS=( "${S}"/docs/*.pdf )
local HTML_DOCS=( "${S}"/docs/*.{html,svg} )
newconfd "${FILESDIR}/confd" "${PN}"
- newinitd "${FILESDIR}/init-r1" "${PN}"
+ newinitd "${FILESDIR}/init-r2" "${PN}"
insinto /etc
newins "${FILESDIR}/conf" "${PN}.conf"
distutils-r1_python_install_all
diff --git a/net-mail/automx2/files/init-r2 b/net-mail/automx2/files/init-r2
new file mode 100644
index 000000000000..bf64b5bd74c7
--- /dev/null
+++ b/net-mail/automx2/files/init-r2
@@ -0,0 +1,26 @@
+#!/sbin/openrc-run
+# Copyright 1999-2025 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/flask"
+command_args="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"
+}