From 90c88731bd036e5698b281fbc0a5f3aa4c9983ac Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 29 Jun 2020 11:38:31 +0100 Subject: gentoo resync : 29.06.2020 --- net-mail/Manifest.gz | Bin 15411 -> 15426 bytes net-mail/fetchmail/Manifest | 6 +- net-mail/fetchmail/fetchmail-6.4.1.ebuild | 2 +- net-mail/fetchmail/fetchmail-6.4.6.ebuild | 2 +- net-mail/fetchmail/fetchmail-6.4.8.ebuild | 2 +- net-mail/list-remote-forwards/Manifest | 1 - .../list-remote-forwards-0.0.1-r1.ebuild | 41 ----- net-mail/mailman/Manifest | 2 + net-mail/mailman/mailman-2.1.33.ebuild | 169 +++++++++++++++++++++ net-mail/mu/Manifest | 2 + net-mail/mu/mu-1.4.10.ebuild | 91 +++++++++++ 11 files changed, 270 insertions(+), 48 deletions(-) delete mode 100644 net-mail/list-remote-forwards/list-remote-forwards-0.0.1-r1.ebuild create mode 100644 net-mail/mailman/mailman-2.1.33.ebuild create mode 100644 net-mail/mu/mu-1.4.10.ebuild (limited to 'net-mail') diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz index e66c50d50c82..8527c595409f 100644 Binary files a/net-mail/Manifest.gz and b/net-mail/Manifest.gz differ diff --git a/net-mail/fetchmail/Manifest b/net-mail/fetchmail/Manifest index 43355839a328..c9f2e29045d4 100644 --- a/net-mail/fetchmail/Manifest +++ b/net-mail/fetchmail/Manifest @@ -7,7 +7,7 @@ AUX fetchmail_at.service 289 BLAKE2B ab28a4b96625404f5451aa2dd37b671a18d7bf72bb3 DIST fetchmail-6.4.1.tar.xz 1257488 BLAKE2B 101a7c2da7374eb180a4afd576bd436e074241b2071107676330e1773a33035a20f406e3dd1e0f1a280887b4556f68fc6c87be1eabf9b7e3003dff4cc740eebb SHA512 940b8df52f963f71537962ebe2b2cb88298fd2b54ca79932e5c974abe850f0b59cdc4919d606ee4f210e82d1e0a6f090ea87f1d3bdea18b531d4fbb36f7f9ea0 DIST fetchmail-6.4.6.tar.xz 1262256 BLAKE2B c5abb5b8b80f2cd61fd3c6c38956c753bb74597c585974d5529c8c7665ef13483b4292c1247df43f8702f8bd3b055b8f77bdfc2ae620bea170e8bd457fec9a49 SHA512 0101c79039c754b55e94181fb6c51f07782e581123e25ac72a99c2abe8f3ac4af3e97b12bab50813fb9300179b921c80d0bc60f528ad73c914ad266e29fb6513 DIST fetchmail-6.4.8.tar.xz 1282300 BLAKE2B 31b7f9fa31edff534210a2a0764cc6dec461968071a8aa29b1d1e9915ff6b8d2949b128f97d72fafe6d431b06d4e5c6b38d4a3cdba06736bdf8ec1879a991798 SHA512 c1052389baafa3a48186733133130bf69b87c8dda8faa00e82f5947037845b95d3271c8183df729728a351888175174ca11eb18f9adb8b3515860cba95ab8987 -EBUILD fetchmail-6.4.1.ebuild 2603 BLAKE2B 68ba1e7d628a167658315341dddb67812d89640d454c674f49089894b34c1a217259201c61a8cf095e1b97ca4c0a2fd490b6be3bf8d9bcb27a40fa37741009de SHA512 811ad64d8a0f27da0b71bf086c8674191b68e7bdbf0f0c4154dc0d077dede58bc99b9f6c1ec5fd9cae887f97ee4b8fd4f3b560f419d3289715618d33b963636a -EBUILD fetchmail-6.4.6.ebuild 2511 BLAKE2B 405af4d6378351ee89dcaab7737bf86d55601941849d8935f8d9b4277db614f0fe1b257d24103d4ef0f1b1c75ab7b1c98407e4888bed444d4bf9ad6459d79315 SHA512 10c089f1d4978ef08a52611f40074f8c203e3570e4c4f6f759041725c7b7431ef4b7194cadb3982e26d96137cb9884409d03b464ee4a886fd52219d4f9072037 -EBUILD fetchmail-6.4.8.ebuild 2511 BLAKE2B 405af4d6378351ee89dcaab7737bf86d55601941849d8935f8d9b4277db614f0fe1b257d24103d4ef0f1b1c75ab7b1c98407e4888bed444d4bf9ad6459d79315 SHA512 10c089f1d4978ef08a52611f40074f8c203e3570e4c4f6f759041725c7b7431ef4b7194cadb3982e26d96137cb9884409d03b464ee4a886fd52219d4f9072037 +EBUILD fetchmail-6.4.1.ebuild 2604 BLAKE2B 87cd29799760d4ebf46e5da0539b7bdc6d9f8d46b7cf74708e3e4c58d5bd495758b7bfe480d86ff7c83728e33ae7599946c62383decd8f30169197d87205647b SHA512 2c1e27730dbdf9245aed882f31e663975735acb3befabc1d5fadd9ea7889d50498e7adad114cf68d4d8b9ca3251a816a13d2d23d7dd187645d0c5ef3985fd6b5 +EBUILD fetchmail-6.4.6.ebuild 2512 BLAKE2B cf7c5298c4cfafe328b92e94cb3563a1d6ccce7850152fd61e8d5a19505bb4d7c809a5830ade28c6fe3b0aeddd62dba625fc258c5ba478577fbc45da5d683c3b SHA512 f0d42322c6a97bad84b73212db5e2308cbd04f6d511cf27e1f93517f0d32c7e462a74b341548414bc6bdb7562e29270f9018ba021179b4ae829ee09f32901dcb +EBUILD fetchmail-6.4.8.ebuild 2512 BLAKE2B cf7c5298c4cfafe328b92e94cb3563a1d6ccce7850152fd61e8d5a19505bb4d7c809a5830ade28c6fe3b0aeddd62dba625fc258c5ba478577fbc45da5d683c3b SHA512 f0d42322c6a97bad84b73212db5e2308cbd04f6d511cf27e1f93517f0d32c7e462a74b341548414bc6bdb7562e29270f9018ba021179b4ae829ee09f32901dcb MISC metadata.xml 521 BLAKE2B 8e33fe9b7e4e041ed3990e710b9d903cb6284d4ea9675ae781a0b73aa404c97f39718baccfa9441f388848fe82d2e97e6aaba602df4a8d1f6cbc1093081a718d SHA512 e7efcf6511fa7467455e9af104d83f814ee2342a6956ae5b98b39319ddc3b431d8255e5755fa447f3a20ad5caffe8810f343245239657af211e177dd39a7d974 diff --git a/net-mail/fetchmail/fetchmail-6.4.1.ebuild b/net-mail/fetchmail/fetchmail-6.4.1.ebuild index b96439961dbe..26040d1b23e1 100644 --- a/net-mail/fetchmail/fetchmail-6.4.1.ebuild +++ b/net-mail/fetchmail/fetchmail-6.4.1.ebuild @@ -8,7 +8,7 @@ PYTHON_REQ_USE="tk" inherit python-single-r1 user systemd toolchain-funcs autotools DESCRIPTION="the legendary remote-mail retrieval and forwarding utility" -HOMEPAGE="http://www.fetchmail.info/" +HOMEPAGE="https://www.fetchmail.info/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" LICENSE="GPL-2 public-domain" diff --git a/net-mail/fetchmail/fetchmail-6.4.6.ebuild b/net-mail/fetchmail/fetchmail-6.4.6.ebuild index 0688fb62856d..657ffb71fe6e 100644 --- a/net-mail/fetchmail/fetchmail-6.4.6.ebuild +++ b/net-mail/fetchmail/fetchmail-6.4.6.ebuild @@ -9,7 +9,7 @@ PYTHON_REQ_USE="tk" inherit python-single-r1 systemd toolchain-funcs autotools DESCRIPTION="the legendary remote-mail retrieval and forwarding utility" -HOMEPAGE="http://www.fetchmail.info/" +HOMEPAGE="https://www.fetchmail.info/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" LICENSE="GPL-2 public-domain" diff --git a/net-mail/fetchmail/fetchmail-6.4.8.ebuild b/net-mail/fetchmail/fetchmail-6.4.8.ebuild index 0688fb62856d..657ffb71fe6e 100644 --- a/net-mail/fetchmail/fetchmail-6.4.8.ebuild +++ b/net-mail/fetchmail/fetchmail-6.4.8.ebuild @@ -9,7 +9,7 @@ PYTHON_REQ_USE="tk" inherit python-single-r1 systemd toolchain-funcs autotools DESCRIPTION="the legendary remote-mail retrieval and forwarding utility" -HOMEPAGE="http://www.fetchmail.info/" +HOMEPAGE="https://www.fetchmail.info/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" LICENSE="GPL-2 public-domain" diff --git a/net-mail/list-remote-forwards/Manifest b/net-mail/list-remote-forwards/Manifest index a7ff3c8d5134..f8197313c0bc 100644 --- a/net-mail/list-remote-forwards/Manifest +++ b/net-mail/list-remote-forwards/Manifest @@ -1,5 +1,4 @@ AUX list-remote-forwards-0.0.1-ghc84.patch 978 BLAKE2B 295f2ca369794739da3ff45bf6a5ca57b102942c93b8dd8c4e99d9a70906a469c761aa0fdbe50311d6e56d5bb0725610dd473c49152f4cdd3462cd2da2a8418d SHA512 4f9addb938b14590d98e4e17e6764987ebe4192d7492de1ce2c917881ec20ecd15898988c223dac695ed8f71d7b2fe74f8b798a52960f215fd4c9c9a02c9a72e DIST list-remote-forwards-0.0.1.tar.gz 25869 BLAKE2B decfd8b5d4fcbd5e278f9c58f79687aa33cc91d4d4907ff7a29fe6b745ff49c073e3beaf2876ec071f4ed1099b4575cacb8194049add04c0aa8ebeff3338293e SHA512 b6d8c0e8a72e3dcbc62c00b291da99da6c37c853997c367eb60db128db327c1f862e9dc6d9ad4028aad2e0cec9acc96add28d85d4b22508e1fd00a65bb9b0317 -EBUILD list-remote-forwards-0.0.1-r1.ebuild 994 BLAKE2B 390cc3ae12fb933b6fce5635908c31677a46486edfc288b936c57402679968c53dafca811ad053c992df1c4702feb8656863bec3bae17af9d1b8f9b36109802f SHA512 fb0b1a2f5026d2e178acd60c60bf9a0b8394f01f95ad3853dc163ad011c305d281b01a718e5e16b9cb8c208c7d9c67541c9709aae9ca0a59c914a2fc9d612d0e EBUILD list-remote-forwards-0.0.1-r2.ebuild 1101 BLAKE2B 6e632191a0332dd74eb6d0edd5c922577ecd70b3d6c91031cb9ec4b96a1ba548560534cd243bd785f3d7d8c3f2f92701a2435d0134849391a72b52bc7e170b22 SHA512 2997d82a3c25e21ef173231fa4e52afee4acf6c175e76fedf695b564ab614370b770057d7e84f3dd4ee5632b350a03914e9a7d9c6a52e77a519717fc387b7f65 MISC metadata.xml 4175 BLAKE2B 183538e85d540850e8176fb6c2a6a24dd0dfddeac8bf9b9ee684b11ef8ddb54c58e5a0292f67e72c15264880fcd68d253b48c3ca70bf0b8110b9cc8d58438186 SHA512 a6cb86568d00776106d194639bfbabec5e753e8bcc5c4b1c2f50f25f1202865ea45a946e55de5bc41a79ad7a18c8d9442ec7e964065a1b00fa0c5937177ee9e4 diff --git a/net-mail/list-remote-forwards/list-remote-forwards-0.0.1-r1.ebuild b/net-mail/list-remote-forwards/list-remote-forwards-0.0.1-r1.ebuild deleted file mode 100644 index 0c3763e369f5..000000000000 --- a/net-mail/list-remote-forwards/list-remote-forwards-0.0.1-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.4.4 - -CABAL_FEATURES="bin test-suite" -inherit haskell-cabal - -DESCRIPTION="List all remote forwards for mail accounts stored in a database" -HOMEPAGE="http://hackage.haskell.org/package/list-remote-forwards" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.16.0 - >=dev-haskell/cmdargs-0.10 - >=dev-haskell/configurator-0.2 - >=dev-haskell/dns-1.4 - >=dev-haskell/hdbc-2.4 - >=dev-haskell/hdbc-postgresql-2.3 - >=dev-haskell/hdbc-sqlite3-2.3 - >=dev-haskell/missingh-1.2 - >=dev-haskell/tasty-0.8 - >=dev-haskell/tasty-hunit-0.8 - >=dev-haskell/tasty-quickcheck-0.8 - >=dev-lang/ghc-7.6.1 - test? ( >=dev-haskell/doctest-0.9 - >=dev-haskell/filemanip-0.3.6 ) -" - -src_install() { - haskell-cabal_src_install - doman "${S}/doc/man1/${PN}.1" -} diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 323e3ae15b1f..dcd42e5893d3 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -6,11 +6,13 @@ AUX mailman-2.1.9-icons.patch 555 BLAKE2B c000931d44321f0eb9fabdf1a49cfcd05b2c68 AUX mailman.rc 488 BLAKE2B 76f35e4e1a5257b6aa058b0cea29cf53640322d436a195140cd71b7bc749d4205fc4555b611b1713663604c08ca929b3aa57d60355d8e9e5e9b7056b9dc1c5f1 SHA512 bb97f6fec48cf474be66c1aa73adc874ceaeee894acc3fad76f4b3f5e6f82dcd4238a6915de941fe87f815668dfb6c5ffe90926c5aaaddedf7dc06dfa4c1a126 AUX mailman.service 288 BLAKE2B 64dad97b16458f9d9b64f249f9096e4217ce78e9a33e9d3ea55ef27d11daea102a1ecae30ddda095c1bbf1b175def17b9ad2db5a3e0b8e694ab02ed94a557e87 SHA512 c4a5532666afbebc5aa69463ec9b9eaa2dcb03fdd8fd62307920a4572d0c795c1d93478236240746018be617c0eec0fcfcc1c711e8810140fb8ffbc0a9b71009 DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376 +DIST mailman-2.1.33.tgz 9412979 BLAKE2B 1018ee5b2993658117ac5a1d76e1742c5e27cef69ba2892e8f56897f6c00394b1b479b3fa00855f78211844bd531a5ac1e5ac8c9d16763dd49303ab3690edc0c SHA512 1e7bb58a9d38e5171f682563abb0b23fcb0a7423e0e7fa883326815ada37ffa8074845ea70fad4ea29fa098a6e7203e259caf57532e09a0f7c05120f89dd83a9 DIST mailman-3.3.0-importlib_resources-fix.diff.xz 2120 BLAKE2B d455a88a922fe715cb3e3faf6d7f94115ab0e762b85a3195988c9bcb0d01b37d4495e4c30c566f10f65f47c55f18c8af46e21037fca042503167238c88e1ff77 SHA512 31e6f71ff700a3e648b78b75808ac40b333ed58f3d51819b959f48ef4598f0e5d07d3b4fc178745702c02fb3137941c9887a6bd1cdd9ea7d18cd50d32da6c57f DIST mailman-3.3.0.tar.gz 839241 BLAKE2B a9f972a5cd09be6e971b568066cf67980c050fc619bc0bba7956d65b9601613f2dd87bbf243072be2478367e2fecfd48b184dada6fc525dae8cf1414dc64cec0 SHA512 63cf30c102751c1cae086f4c046767c2d817ad57097bd60bc838ead19c4e29ed1bc5d4cc2c1eef40f41787daf60d8b98033f64064d6ad4567a9552b5fb2cabd8 DIST mailman-3.3.1.tar.gz 1184548 BLAKE2B e9bf5cec5fec75ae01093003fa9b128f9415c55cc505eda841a807d72177d17dc7609e1e0c20305f5f38c40e01745b4cbc58d1c5ddc43d0799ec601bde92cb54 SHA512 31dc5d0fca7f28579a1e174010ea8ac83d17b5e7ace37f3a86fb73110de412af145a9c3d16cf7b446f80e44a3419b51cce7b56b8de93264751cf771b2c084ddc EBUILD mailman-2.1.29-r3.ebuild 5863 BLAKE2B ce55af2241c9ace4519e33da2fcfcdea4bd5fe04f17a4e075519e73f7153ebe1f385a4663a7042f720a28e96068bcfcbe28aedcd3d88e28a670a942dedf5a2ee SHA512 b221b40ad1dbece603eb7efd175cc52a66a5e298ae4b2e78dcef387f13a82b9597a0e0cf23bb4b052d5f63e911a307c0984a5e96098328743e3fb68a3971ba6a EBUILD mailman-2.1.29-r4.ebuild 6036 BLAKE2B 5c600f87ab4772e05800077ef0a320ad0f725ede719e93b8a0cf444f9bf80a7bd5f22b5331976584eb5e33c163d9db00ce9aa5c58a4ce99a2388b1786bf7e3a1 SHA512 06184706205800d5b48e888d2e98f86e9bc736288421625f13b90ebdf7cfc4c7ecbe35c0796576404c822ccf321ab248d5f0da040a5723fcd123ebfbdfef1b4c +EBUILD mailman-2.1.33.ebuild 5866 BLAKE2B e3ede50fae262f888356a97c358b9c7f22441a94f32365af2660014edfcf240ad22cd13ccb1e74ceb65179b402fd7ba6cdd5be0d534a8a779215bc2b256c779c SHA512 257e8f5a5c34fc6c14847f82974648fded3c7ee3d52ff0124f35fc3ed76bd8f94e9e31883aca8a87d66b72b30d157997160864ed62f20d0c57bce09c500f09c6 EBUILD mailman-3.3.0.ebuild 1742 BLAKE2B b528851e4d73acdcf459b0eae5224d3ef0ba14a7c13c3f9b92ab53e089dcc0ea2d23ce87fafd6aa1c4d5149d581e751010f0ace2ec1037d567027da13a18c416 SHA512 495fe29c164075fd7a4b85cba712115ea3e9193212a6e048febaf2b5ce1a719a765e99efeb17984659a03c3a93dc7c20a48df5c10a1e6a01667aaa6bb623c64a EBUILD mailman-3.3.1.ebuild 1474 BLAKE2B ff1f4e9c30bb04449413f387c37d0e3dabf62895ce8bdba42208ca2f85d0071e4320df2cae180ca1f62d880a6a3f67f5fa846de4534704369cedfa5b5adc89fe SHA512 afe16caa2ec32a4ded2acc05063393884c0409071a82505bc2efaff15941c8cbd03bb43a81a572a2cc7fc15ddd92cc1a86ac9bbdb2101a449dd1830c694871b7 MISC metadata.xml 293 BLAKE2B 374d60f4c201126bc672a15e1d2cc0e8ddac567760932fd51bf0abd758378c92d9c0c9bba81fdee2d30cfcf14c067f46a38e1b55f3ca09ed3c002316b48c1b74 SHA512 9be4ca21301ae46b1c80f63b365a69a855858f3b0f51b5f5dd88f572cce940f068d6de17261de1828b068bbef9061124840b66bd370e120c73b3589048653b8c diff --git a/net-mail/mailman/mailman-2.1.33.ebuild b/net-mail/mailman/mailman-2.1.33.ebuild new file mode 100644 index 000000000000..fda789269651 --- /dev/null +++ b/net-mail/mailman/mailman-2.1.33.ebuild @@ -0,0 +1,169 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 multilib systemd user + +DESCRIPTION="A python-based mailing list server with an extensive web interface" +SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz" +HOMEPAGE="http://www.list.org/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="selinux" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/dnspython[${PYTHON_MULTI_USEDEP}] + ') + virtual/mta + virtual/cron + virtual/httpd-cgi" +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-mailman ) +" + +S="${WORKDIR}/${P/_p/-}" + +pkg_setup() { + python-single-r1_pkg_setup + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} + CGIUID=${MAILMAN_CGIUID:-apache} + CGIGID=${MAILMAN_CGIGID:-apache} + MAILUSR=${MAILMAN_MAILUSR:-mailman} + MAILUID=${MAILMAN_MAILUID:-280} + MAILGRP=${MAILMAN_MAILGRP:-mailman} + MAILGID=${MAILMAN_MAILGID:-280} + + # Bug #58526: switch to enew{group,user}. + # need to add mailman here for compile process. + # Duplicated at pkg_postinst() for binary install. + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" + epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" +} + +src_configure() { + econf \ + --without-permcheck \ + --prefix="${INSTALLDIR}" \ + --with-mail-gid=${MAILGID} \ + --with-cgi-gid=${CGIGID} \ + --with-cgi-ext="${MAILMAN_CGIEXT}" \ + --with-var-prefix="${VAR_PREFIX}" \ + --with-username=${MAILUSR} \ + --with-groupname=${MAILGRP} \ + --with-python="${PYTHON}" +} + +src_install() { + emake "DESTDIR=${D}" doinstall + + insinto /etc/apache2/modules.d + newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf + sed \ + -e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \ + -e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \ + -e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \ + -i "${D}/etc/apache2/modules.d/50_mailman.conf" || die + + newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo + + dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ + contrib/README.check_perms_grsecurity contrib/virtusertable + + exeinto ${INSTALLDIR}/bin + doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ + contrib/mm-handler* + + dodir /etc/mailman + mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" + dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py + + # Save the old config for updates from pre-2.1.9-r2 + # To be removed some distant day + for i in /var/mailman /home/mailman /usr/local/mailman ${INSTALLDIR}; do + if [ -f ${i}/Mailman/mm_cfg.py ] && ! [ -L ${i}/Mailman/mm_cfg.py ]; then + cp ${i}/Mailman/mm_cfg.py "${D}/etc/mailman/mm_cfg.py" || die + fi + done + + newinitd "${FILESDIR}/mailman.rc" mailman + cp "${FILESDIR}/mailman.service" "${T}/mailman.service" || die + sed -i "s/^User=.*/User=${MAILUSR}/" "${T}/mailman.service" || die + systemd_dounit "${T}/mailman.service" + + keepdir ${VAR_PREFIX}/logs + keepdir ${VAR_PREFIX}/locks + keepdir ${VAR_PREFIX}/spam + keepdir ${VAR_PREFIX}/archives/public + keepdir ${VAR_PREFIX}/archives/private + keepdir ${VAR_PREFIX}/lists + keepdir ${VAR_PREFIX}/qfiles + + chown -R ${MAILUSR}:${MAILGRP} "${D}/${VAR_PREFIX}" "${D}/${INSTALLDIR}" "${D}"/etc/mailman/* || die + chown ${CGIUID}:${MAILGRP} "${D}/${VAR_PREFIX}/archives/private" || die + chmod 2775 "${D}/${INSTALLDIR}" "${D}/${INSTALLDIR}"/templates/* \ + "${D}/${INSTALLDIR}"/messages/* "${D}/${VAR_PREFIX}" "${D}/${VAR_PREFIX}"/{logs,lists,spam,locks,archives/public} || die + chmod 2770 "${D}/${VAR_PREFIX}/archives/private" || die + chmod 2770 "${D}/${VAR_PREFIX}/qfiles" || die + chmod 2755 "${D}/${INSTALLDIR}"/cgi-bin/* "${D}/${INSTALLDIR}/mail/mailman" || die + + python_optimize "${D}/${INSTALLDIR}/bin/" \ + "${D}/${INSTALLDIR}/Mailman/" \ + "${D}/${INSTALLDIR}/Mailman/*" +} + +pkg_postinst() { + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} -1 ${INSTALLDIR} mailman,cron + echo + elog "Please read /usr/share/doc/${PF}/README.gentoo.bz2 for additional" + elog "Setup information, mailman will NOT run unless you follow" + elog "those instructions!" + echo + + elog "An example Mailman configuration file for Apache has been installed into:" + elog " ${APACHE2_MODULES_CONFDIR}/50_mailman.conf" + echo + elog "To enable, you will need to add \"-D MAILMAN\" to" + elog "/etc/conf.d/apache2." + echo + + ewarn "Default-Configuration has changed deeply in 2.1.9-r2. You can configure" + ewarn "mailman with the following variables:" + ewarn "MAILMAN_PREFIX (default: /usr/$(get_libdir)/mailman)" + ewarn "MAILMAN_VAR_PREFIX (default: /var/lib/mailman)" + ewarn "MAILMAN_CGIUID (default: apache)" + ewarn "MAILMAN_CGIGID (default: apache)" + ewarn "MAILMAN_CGIEXT (default: empty)" + ewarn "MAILMAN_MAILUSR (default: mailman)" + ewarn "MAILMAN_MAILUID (default: 280)" + ewarn "MAILMAN_MAILGRP (default: mailman)" + ewarn "MAILMAN_MAILGID (default: 280)" + ewarn + ewarn "Config file is now symlinked in /etc/mailman, so etc-update works." + ewarn + ewarn "If you're upgrading from below 2.1.9-r2 or changed MAILMAN_PREFIX, you" + ewarn "NEED to make a few manual updates to your system:" + ewarn + ewarn "1. Update your mailman users's home directory: usermod -d ${INSTALLDIR} mailman" + ewarn "2. Re-import the crontab: su - mailman -c 'crontab cron/crontab.in'" + ewarn "3. Copy your old mm_cfg.py file to /etc/mailman/mm_cfg.py" + ewarn + ewarn "Additionally if you've modified MAILMAN_VAR_PREFIX (or upgraded from" + ewarn "a pre 2.1.9-r2 installation), you should move your old lists/ and" + ewarn "archives/ directory to the new location, ensuring that the" + ewarn "permissions is correct. See bug #208789 for a discussion." +} diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest index 6f191889c808..db649a4cbb80 100644 --- a/net-mail/mu/Manifest +++ b/net-mail/mu/Manifest @@ -5,6 +5,7 @@ DIST mu-1.0.tar.gz 2273670 BLAKE2B a771b00159142fa4a671d07cf9de6f0f941c432ddee31 DIST mu-1.3.5.tar.gz 2305222 BLAKE2B ff6025cf053d7c2880855ec32953a2881ce8bc7d468082f13e45e7684dd41bd7906cbc9a619fd27bd4860bb953e4a547c3d22ea9a7fb4c645825c755ee33b5f9 SHA512 5d7eccec296affbe6e2e31d2204672f8ecac43f1a0c93673f983378fcf7ad8a050662097ec58603251eed31b499054d6c453a2a4e2c70dfdd896c430559b95c0 DIST mu-1.3.6.tar.gz 2305653 BLAKE2B b9a556c1b374e0b72b6b0c40beba581dc3fe0e0a654a881db3a47582481ef00831e18bcd771e24b231ef843e97f14f7401ad8d041c077617b865f1fa971d1a0f SHA512 c889dc3fc1b7f1333f2adc3891f23ea8977c77ac6af532fec37c6570b4fbb2ce8dda0776568d61dedfa34f0519bb5bba89b90002503c3191a0d633ecfb9d5c87 DIST mu-1.4.1.tar.gz 2311134 BLAKE2B 4d44032874217167d46a68b1c837fb443dc860f1eb1f698c08d3731c131e196483028b0eee8bec13bbec71eeab6df1146013beb00b31824630154e14af914c09 SHA512 9a6d20a814f0cdf7c0a04e0e4a22210a12d539d9be713be8f689f2ed3ba39eaf9da7d1969a10f47af1a201cc23e91696e379cfcbd5d6586aea5e83997ba3e043 +DIST mu-1.4.10.tar.gz 2309459 BLAKE2B 38aa09e1efd788f1ed0d490dfba04bf4f3fccf1eb40d22d2d205934ab6d71ec8739d1baa019ba4c9a0593a0d9487533a46048f71be042178bd33bde6130cbb80 SHA512 59c06e1a0bc893c7dcf5e758dad15be80667be8bb914e97f16158709ebfd50ca29b3a27934bc2df29cc378ce17a3778c5c44738703aa77f5bde21050abb6eb0c DIST mu-1.4.4.tar.gz 2311600 BLAKE2B 1953dc9e63fe013af2821a58fde0222d3d7b61266807bb95345aff7c6e3f988fa6589bcca79612bd64296f50e2b4feda62cc3f4aa4d731f3f4cebe4e3a21cceb SHA512 db317706956304df9e0c6d53ce9b2bf444f5fc66903deb8ac13c8d771ada016d009e3b10d8bf76cfeda1d712fa3e23bed70362334231cccfc072bc181c6660e5 EBUILD mu-0.9.18-r3.ebuild 1775 BLAKE2B 87146e9495664d360ccb98a7693e24a7498200cd80c2e565d55f139a3039f7ed48dc448f2c4eb1f14242b6054ba3e696e9b76fb5b7d60d1a86c3bf576ac6e2d4 SHA512 87321aacc6dd25ce0442fe5ef161433bbb039c58b4c4424f94d893377a5f5ff7b4358ffef67162a94544452c2d49e3da6bcdd3799ac1d8ef86fc8263654c71ad EBUILD mu-1.0-r1.ebuild 1778 BLAKE2B 85c611bc38bb40c202d3b39fe2d8a2e0fc3ee1c1aa5a45c892d19a0c5986d7cd973f8699f5090c1754220db43c7a9dd0587862112b70cd192a75d16fdc487a8a SHA512 aa0fee0bdd2d8596cd1da4dcc11f70c0e5f73a03007777f36a0367964f8a1aae8cc7200fff1de374f8d7c3f9f8121a173ecda6f6b7f932a3a2ba5bba2c63f7a0 @@ -12,5 +13,6 @@ EBUILD mu-1.3.5-r1.ebuild 1962 BLAKE2B 68dfb86a7ca8877c1ab359f3d82857809c2267aca EBUILD mu-1.3.6-r1.ebuild 2029 BLAKE2B 06f2f1e5c73faeef1e45e7b3331e1aa6354b092f8d9daa893871aed2d5f301373feb7832229fcd04552cf155863a1c62e74521df1d6d48bff19716a0330b62e6 SHA512 5b32ea81343b7735c48d31cd6eba23f3b865c39e3e181d7268ec17a8ae8f458e7d3bea45195fee30728b8031434ba529e9adfab8b2395c9ea06d57b4c7e56847 EBUILD mu-1.3.6-r2.ebuild 2040 BLAKE2B 102104b3d404a8b50ee6696baae778b7b3804117882c9c73f1c83e7dcdc813c07b656f6c048c7adf99e4dbb7e4fd46e8453a8b703f811cc0440e454d9712478a SHA512 8e81d83618b663cc894fe8be870a0bb76e0f502e42c08f59a9dd7736fd0b38fda116db2b81e53b826994a63dd3c278221ba2c676b2da270ab1944d72f0b82373 EBUILD mu-1.4.1.ebuild 1784 BLAKE2B 27466207a50c1f175b56d6ff17f775fa644b884074d9914e32ae81c7f1887a1e140225a5f2d8875dc5cd18db7563ce58577082d00ad039c54d25207e76499e17 SHA512 e1aad3af510eb9be475b0e983048d63fd0ad007cfe178265daada05be7bd32edc70c9be8a4b097a5a26bf5a2ad0c970565cd33350cd77534ba4320750cfa8018 +EBUILD mu-1.4.10.ebuild 1786 BLAKE2B 36766ba266400ab63b36a986f121de47802f9fb46f7fafaab41af1b40ae2cb2c0bfb34edb3cb0f75bbe1926dbdb4f0309afd64c92cb18553711c35b44b96d8aa SHA512 9e89d8989a8c90d2ab14ad99ece718fa78118cbf53563f580be9b67b50700400fb2c96b0e1995390446c5a1f62af28ad926c716a80f5beaf380311c91b123453 EBUILD mu-1.4.4.ebuild 1786 BLAKE2B 36766ba266400ab63b36a986f121de47802f9fb46f7fafaab41af1b40ae2cb2c0bfb34edb3cb0f75bbe1926dbdb4f0309afd64c92cb18553711c35b44b96d8aa SHA512 9e89d8989a8c90d2ab14ad99ece718fa78118cbf53563f580be9b67b50700400fb2c96b0e1995390446c5a1f62af28ad926c716a80f5beaf380311c91b123453 MISC metadata.xml 895 BLAKE2B 2a8d3f5aa6673c03df5bcf495aded3bb07316b4833ed84ec3e2d7030f5cbab8333865da6a4bd67bc8ee69e39bc6540d4a77bd7ddf3b1b9fdd7b5a6dfb7278fe6 SHA512 e5e1e9f3084189fbdbc8fb55127b8b3eec4acd7685b0d4c9ab564644f21fcc53520b89f7ced7bb3972c13d577a030175a9665d30ba513112125409082a7ad7c0 diff --git a/net-mail/mu/mu-1.4.10.ebuild b/net-mail/mu/mu-1.4.10.ebuild new file mode 100644 index 000000000000..99919703af77 --- /dev/null +++ b/net-mail/mu/mu-1.4.10.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools elisp-common + +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/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="emacs guile mug" + +DEPEND=" + dev-libs/glib:2 + dev-libs/gmime:3.0 + >=dev-libs/xapian-1.4 + emacs? ( >=app-editors/emacs-24.4:* ) + guile? ( >=dev-scheme/guile-2.2 ) + mug? ( + net-libs/webkit-gtk:4 + x11-libs/gtk+:3 + )" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +SITEFILE="70mu-gentoo-autoload.el" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable emacs mu4e) + $(use_enable mug gtk) + $(use_enable mug webkit) + $(use_enable guile) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + dobin mu/mu + dodoc AUTHORS HACKING NEWS NEWS.org TODO README ChangeLog + if use emacs; then + elisp-install ${PN} mu4e/*.el mu4e/*.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + doinfo mu4e/mu4e.info + fi + + doman man/mu-*.* + + if use guile; then + doinfo guile/mu-guile.info + fi + + if use mug; then + dobin toys/mug/mug + fi +} + +src_test() { + emake check +} + +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/" + fi + + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} -- cgit v1.2.3