diff options
Diffstat (limited to 'net-mail/mailutils')
-rw-r--r-- | net-mail/mailutils/Manifest | 7 | ||||
-rw-r--r-- | net-mail/mailutils/mailutils-3.15.ebuild | 141 | ||||
-rw-r--r-- | net-mail/mailutils/mailutils-3.17-r100.ebuild (renamed from net-mail/mailutils/mailutils-3.16.ebuild) | 28 | ||||
-rw-r--r-- | net-mail/mailutils/mailutils-3.17.ebuild | 2 |
4 files changed, 25 insertions, 153 deletions
diff --git a/net-mail/mailutils/Manifest b/net-mail/mailutils/Manifest index 7f258ec67a2d..8b1d19e45f2d 100644 --- a/net-mail/mailutils/Manifest +++ b/net-mail/mailutils/Manifest @@ -4,10 +4,7 @@ AUX mail 82 BLAKE2B 6d9cc293deff8f99cea0ce8842dd34e658844ca9a1f4e530d3c95f8154ed AUX mailutils-3.5-add-include.patch 275 BLAKE2B 2502fb3226bc63ae98d018392fa1107b4079ea51cd8e57b4e97522d21e696bd6048fad2de885f88644d23f434a6e407f42ba8fcbcfe5b1e65884f37718e34328 SHA512 0972cde536a1a82fe243c9b048fc15f4863586a2344b54c9b4f6f8a5935762c7272c0af2698239af7de9da62b1c2928bc7f621e01f447423fdd8288cedee88b6 AUX mailutils.rc 258 BLAKE2B 3dc68190e11c8bf5016b0fe8b22c61f79ba7de96a1f230f7d0743ba23fa903cb9f99fac94a7363c7d80b7bbaf76e2d4de848e7ac726642fb23c56caf43a46568 SHA512 691bcc81fd355d8f2776e72006c149996273579e099f24970ff0c5dd6bdf65cd64e31597f8b3d8e0a900a91c3325b8d2a1a96682a9b3ff53acd41218fe8721fe AUX pop3d.initd 563 BLAKE2B fd09d7a7499c888eddfb812644102f979c2423e9b1a9f0077655b6ae4c1eb4214f685ef7843e74a808e52ee988cc3fbefa278754db824256a4972c83fc0ada31 SHA512 7847c29a03f21df82d36c077ccb38329457a332cccdfba24bee3b1c9a8170fc71c07ee674408f069693953dd1bf44b8b8f782dcc35d6b16e62f70b2b32ce018f -DIST mailutils-3.15.tar.xz 3112212 BLAKE2B 78101178c101897bc75897a1e134796150fafccd7e8f4b603c82698dd0cd27a98dd1ed7837a87be4760e8bdb39ec7275023a8e2847f832e683b8e97e5e95d75d SHA512 b6b90ad4f71c83e500a9b176694f5fb51a99baf26e52d567d222d6f037a23a0814ac84f88762cbfb4f22382c0e662191af89fb74a8a287134b8fffa58086bdd8 -DIST mailutils-3.16.tar.xz 3217812 BLAKE2B dfef95ffd197bfc7279118472272c4c0d5b363cbe9d26499b6fb383638e9cb94da67832124dfd5948d718e170830c38a3d7eaf0cb77b0f1fde92eae808eb2930 SHA512 c75015b431ca87fb19668a8c2f4da1a02be897d7bcd89cbc6a821b73c8599e51778e37c7dda4bb8a9c9aa0af521fc0bcf5f6d00383d3dd43e87ed6b9878e16ac DIST mailutils-3.17.tar.xz 3219484 BLAKE2B b2b00d4eb8b74b3f2f7341638639fef79e636364deaa0a24c9595022db44faac433c1fa26b231e29384ebdfc9c1602040cf363e637fc66ec3a738b5bd04a884a SHA512 e4080d9674444c3e077aa72f825a0373a4750d187a04a488449e89f6fec19d9309a118412e91745575eb90d05fa541f8d2626a8fd5e8ac10710aa1f7a0ff3193 -EBUILD mailutils-3.15.ebuild 3579 BLAKE2B af56ad0575b2cd068ce9649b63d8124103cfda960a03daf7e1b62411082b406b40f5992fa14043dedcdda9395abd227c383fd3ff82f63f5dab16bd9fcfdf183f SHA512 98ea384a6f1b56397bf60e6d186054879fb872611617fa4d2acde52468609aad3303c22ddf13ff5d8853a5b1e9973c47e721a1cbd7cbc973afb50e87ddb70c2a -EBUILD mailutils-3.16.ebuild 3649 BLAKE2B 5a7afbd42735c0363f4500cd3d3100419b76dbb94265fc7a547886923c392a4190b7b7e2e8b42ee00ea5d34c6f10d5fd2099a9fdc0c2db1b65955bbdb9037ef1 SHA512 43b752dbd3d10d86ac0ec8b3b6c6452f7db8b2e48cf54c98e9de3c5851a3627801964c461f13ceda2fd6e4e25d99df1924326d7f12e73f7ce8adf87e0134c921 -EBUILD mailutils-3.17.ebuild 3649 BLAKE2B 85571521b44a73464573013b457dcc396fba5f3d312e00c2d21f9a7706f8ae6cddd7585a0805cd651902923e0899abc243ddc341940767ef2a97cf50e2ee9b8b SHA512 e60c9366aa5ac8534df1c981315da4926e16fef9cf26fc565acd42bc9b58ce4ff466ba30984c74b33e446fab234572ed1a7d79aa55f27962c0a6bb29470441cc +EBUILD mailutils-3.17-r100.ebuild 4001 BLAKE2B 64b1549bf6137b076aa08d17a36890882464f8d68728d64490131745b4f56c94add25bb95ff1762f407cbcabc1e36c32332a82da702385039c7079199f2b5f6b SHA512 bac6991380b699103cdb39d1dcce9fc29f5129bad080638ec8e1de5dbd749b27f1ce39cbf30441df8a2ebd1eb1f1cd75a99e56684a74d5c43e082128bf0a050f +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.15.ebuild b/net-mail/mailutils/mailutils-3.15.ebuild deleted file mode 100644 index 3bb1b72f7fbf..000000000000 --- a/net-mail/mailutils/mailutils-3.15.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit autotools elisp-common flag-o-matic python-single-r1 toolchain-funcs - -DESCRIPTION="A useful collection of mail servers, clients, and filters" -HOMEPAGE="https://mailutils.org/" -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" -IUSE="berkdb bidi +clients emacs gdbm sasl guile ipv6 kerberos kyotocabinet \ - ldap mysql nls pam postgres python servers split-usr ssl static-libs +threads tcpd \ - tokyocabinet" - -RDEPEND=" - !mail-filter/libsieve - !mail-client/mailx - sys-libs/ncurses:= - sys-libs/readline:= - dev-libs/libltdl:0 - virtual/libcrypt:= - virtual/mta - berkdb? ( sys-libs/db:= ) - bidi? ( dev-libs/fribidi ) - emacs? ( >=app-editors/emacs-23.1:* ) - gdbm? ( sys-libs/gdbm:= ) - guile? ( dev-scheme/guile:12/2.2-1 ) - kerberos? ( virtual/krb5 ) - kyotocabinet? ( dev-db/kyotocabinet ) - ldap? ( net-nds/openldap:= ) - mysql? ( dev-db/mysql-connector-c:= ) - nls? ( sys-devel/gettext ) - pam? ( sys-libs/pam:= ) - postgres? ( dev-db/postgresql:= ) - python? ( ${PYTHON_DEPS} ) - sasl? ( virtual/gsasl ) - servers? ( virtual/libiconv dev-libs/libunistring:= ) - ssl? ( net-libs/gnutls:= ) - tcpd? ( sys-apps/tcp-wrappers ) - tokyocabinet? ( dev-db/tokyocabinet ) - " - -DEPEND="${RDEPEND}" - -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) - servers? ( tcpd ldap )" - -DOCS=( ABOUT-NLS AUTHORS COPYING COPYING.LESSER ChangeLog INSTALL NEWS README THANKS TODO ) -PATCHES=( - "${FILESDIR}"/${PN}-3.5-add-include.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - if use mysql; then - sed -i -e /^INCLUDES/"s:$:$(mysql_config --include):" \ - sql/Makefile.am || die - fi - eautoreconf -} - -src_configure() { - append-flags -fno-strict-aliasing - - # maildir is the Gentoo default - econf \ - MU_DEFAULT_SCHEME=maildir \ - CURSES_LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" \ - $(use_with berkdb berkeley-db) \ - $(use_with bidi fribidi) \ - $(use_enable ipv6) \ - $(use_with gdbm) \ - $(use_with sasl gsasl) \ - $(use_with guile) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with mysql) \ - $(use_enable nls) \ - $(use_enable pam) \ - $(use_with postgres) \ - $(use_enable python) \ - $(use_with ssl gnutls) \ - $(use_enable static-libs static) \ - $(use_enable threads pthread) \ - $(use_with tokyocabinet) \ - $(use_with kyotocabinet) \ - $(use_with tcpd tcp-wrappers) \ - $(use_enable servers build-servers) \ - $(use_with servers unistring ) \ - $(use_enable clients build-clients) \ - EMACS=$(usex emacs emacs no) \ - --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \ - --with-mail-spool=/var/spool/mail \ - --with-readline \ - --enable-sendmail \ - --disable-debug -} - -src_install() { - default - - insinto /etc - # bug 613112 - newins "${FILESDIR}/mailutils.rc" mailutils.conf - keepdir /etc/mailutils.d/ - insinto /etc/mailutils.d - doins "${FILESDIR}/mail" - - if use python; then - python_optimize - if use static-libs; then - rm -r "${D}$(python_get_sitedir)/mailutils"/*.{a,la} || die - fi - fi - - if use servers; then - newinitd "${FILESDIR}"/imap4d.initd imap4d - newinitd "${FILESDIR}"/pop3d.initd pop3d - newinitd "${FILESDIR}"/comsatd.initd comsatd - fi - - # compatibility link - if use clients && use split-usr; then - dosym ../usr/bin/mail /bin/mail - fi - - if ! use static-libs; then - find "${D}" -name "*.la" -delete || die - fi -} diff --git a/net-mail/mailutils/mailutils-3.16.ebuild b/net-mail/mailutils/mailutils-3.17-r100.ebuild index d04a563e2fc5..bc60b6d6cfa7 100644 --- a/net-mail/mailutils/mailutils-3.16.ebuild +++ b/net-mail/mailutils/mailutils-3.17-r100.ebuild @@ -1,10 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) -inherit autotools elisp-common flag-o-matic python-single-r1 toolchain-funcs +GUILE_COMPAT=( 2-2 3-0 ) +PYTHON_COMPAT=( python3_{10..12} ) + +inherit autotools elisp-common flag-o-matic guile-single python-single-r1 toolchain-funcs DESCRIPTION="A useful collection of mail servers, clients, and filters" HOMEPAGE="https://mailutils.org/" @@ -12,7 +14,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" @@ -30,7 +32,7 @@ RDEPEND=" bidi? ( dev-libs/fribidi ) emacs? ( >=app-editors/emacs-23.1:* ) gdbm? ( sys-libs/gdbm:= ) - guile? ( dev-scheme/guile:12/2.2-1 ) + guile? ( ${GUILE_DEPS} ) kerberos? ( virtual/krb5 ) kyotocabinet? ( dev-db/kyotocabinet ) ldap? ( net-nds/openldap:= ) @@ -53,7 +55,9 @@ BDEPEND=" test? ( dev-util/dejagnu ) " -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) +REQUIRED_USE=" + guile? ( ${GUILE_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) servers? ( tcpd ldap )" DOCS=( ABOUT-NLS AUTHORS COPYING COPYING.LESSER ChangeLog INSTALL NEWS README THANKS TODO ) @@ -62,11 +66,16 @@ PATCHES=( ) pkg_setup() { + use guile && guile-single_pkg_setup use python && python-single-r1_pkg_setup } src_prepare() { default + if use guile; then + guile_bump_sources + sed -i -e "s|guile|${GUILE}|" libmu_scm/tests/testsuite || die + fi if use mysql; then sed -i -e /^INCLUDES/"s:$:$(mysql_config --include):" \ sql/Makefile.am || die @@ -77,6 +86,11 @@ src_prepare() { src_configure() { append-flags -fno-strict-aliasing + if use guile; then + export GUILE_SNARF="${GUILESNARF}" + export GUILE_TOOLS="${GUILE/guile/guile-tools}" + fi + # maildir is the Gentoo default econf \ MU_DEFAULT_SCHEME=maildir \ @@ -121,6 +135,8 @@ src_install() { insinto /etc/mailutils.d doins "${FILESDIR}/mail" + use guile && guile_unstrip_ccache + if use python; then python_optimize if use static-libs; then diff --git a/net-mail/mailutils/mailutils-3.17.ebuild b/net-mail/mailutils/mailutils-3.17.ebuild index dc62eccb305d..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" |