summaryrefslogtreecommitdiff
path: root/mail-client/neomutt
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
commit3cf7c3ef441822c889356fd1812ebf2944a59851 (patch)
treec513fe68548b40365c1c2ebfe35c58ad431cdd77 /mail-client/neomutt
parent05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff)
gentoo resync : 25.08.2020
Diffstat (limited to 'mail-client/neomutt')
-rw-r--r--mail-client/neomutt/Manifest13
-rw-r--r--mail-client/neomutt/metadata.xml4
-rw-r--r--mail-client/neomutt/neomutt-20180716.ebuild130
-rw-r--r--mail-client/neomutt/neomutt-20200619.ebuild128
-rw-r--r--mail-client/neomutt/neomutt-20200626-r1.ebuild (renamed from mail-client/neomutt/neomutt-20200501.ebuild)10
-rw-r--r--mail-client/neomutt/neomutt-20200626.ebuild2
-rw-r--r--mail-client/neomutt/neomutt-99999999.ebuild2
7 files changed, 13 insertions, 276 deletions
diff --git a/mail-client/neomutt/Manifest b/mail-client/neomutt/Manifest
index 7f23d6418245..ae0fdd91b5bb 100644
--- a/mail-client/neomutt/Manifest
+++ b/mail-client/neomutt/Manifest
@@ -1,10 +1,5 @@
-DIST neomutt-20180716.tar.gz 2778105 BLAKE2B b367407baf2187347971a0327a0c037861f648ebef12ce7b006b756bf60e696ff7a2c986848a9f15815aa95638dd5a3a90f47e97a9c0573950be8cdcc93b13ad SHA512 ee4093217cc1409262b96ab33ed78a38f5c6a72f62fcd7b25027f9373687ce67af8a4e1793b1d7d843bee5b4a7e0c69b30b3badf88a4e1a8fadd8b21441faaae
-DIST neomutt-20200501.tar.gz 3324180 BLAKE2B 119e033082d76d942c7ce906df7f3ebd651ed586a25ce6bd1a57ba651b6a100188e9776c7565c6f7b5e3ab55198aaec5a7801622990840f22ab6e015bc107ef0 SHA512 795dd36920edc9e23c1b8f485f3e8c1cbf6128142887d81d7a991b9ce2dd052b3ac6b57e668f06236521a5d9c3acb6c26ab18fa27e32220f45f3eff4ca908670
-DIST neomutt-20200619.tar.gz 3347610 BLAKE2B bf8559b8847306c602759c857db3372aba714bf6762144d32af2c1e73703dab3a74c023d10f9389802c554ea7a7ca0591cbcfdff1d8ff685a791867e1125e275 SHA512 75d8f878776c57551f7b5fbbaaeb6bb671afe79f7f02a2e44deae40d4bb8a2db4520ae1b18f8e137ad574f401b591fdee5a1e8b2d78cfb71fa428c49418360f4
DIST neomutt-20200626.tar.gz 3349377 BLAKE2B 4fd75c2e8e8b3d55a63f954cb261c3930f871141c73d3fb8d2f42422735f3f862bae6966249187632aa2d55acb0372cd150381e11ce936cfef9976c71e43eb67 SHA512 f4ffc958bdd02107b2dd11bf321483a6e1e73a67e0540d034ab26f9eb13930ad80299b11f79acaedb4262f8f8643f9ce4baa388bc7f901b9ae35e9650acdcc9e
-EBUILD neomutt-20180716.ebuild 3278 BLAKE2B 02747c8e7443aa7a57c4a9d24f71698f897a1f720cd95e3386544e0b9cbb96e3527f4d4cc96a9a23bcb6e74cfc9a7b04123ed5c9e0888a85231dc3ce633cd18c SHA512 4f8d617c55d0af52170ca62b97c1910c5d536e6284d4457fdfddc403b830d8bd980715e63b4af1fa35a00a8e120813c8b989562ef8d5047d8ea28325d40a5f7c
-EBUILD neomutt-20200501.ebuild 3298 BLAKE2B c7c891eb021e388ed1979eae71ab5b59f9d8c6b907a892653edb991ee9e23bd977d85f5ffabd550cb409a33bb68b1d2eb92e5324957a2bcd82406f38bff128f7 SHA512 de81dac1604d64817568d45c75123262d17bfc042cc640201e5ff4845d0c5694f928e051ad4cf7cd2eda9a95dafcbe06d2d1a16361ee2f67379a5efb92f885e1
-EBUILD neomutt-20200619.ebuild 3298 BLAKE2B c7c891eb021e388ed1979eae71ab5b59f9d8c6b907a892653edb991ee9e23bd977d85f5ffabd550cb409a33bb68b1d2eb92e5324957a2bcd82406f38bff128f7 SHA512 de81dac1604d64817568d45c75123262d17bfc042cc640201e5ff4845d0c5694f928e051ad4cf7cd2eda9a95dafcbe06d2d1a16361ee2f67379a5efb92f885e1
-EBUILD neomutt-20200626.ebuild 3298 BLAKE2B c7c891eb021e388ed1979eae71ab5b59f9d8c6b907a892653edb991ee9e23bd977d85f5ffabd550cb409a33bb68b1d2eb92e5324957a2bcd82406f38bff128f7 SHA512 de81dac1604d64817568d45c75123262d17bfc042cc640201e5ff4845d0c5694f928e051ad4cf7cd2eda9a95dafcbe06d2d1a16361ee2f67379a5efb92f885e1
-EBUILD neomutt-99999999.ebuild 3315 BLAKE2B bdf80e05854de6e592eda4e51eb9874d90a5d0d8e33ceff4480d0335822ddbfd5e850bf9ab2050932b2cb4b2a29d326d564f6f507fd5e6a8b021f6049b87bdd5 SHA512 530d4387fe1d89cf6681b9040548d9213afbc44a89e1e0bb97da21a3702f89df11bd5f2c4e2b6321a99f34210df48e2874a6dda1c29e43f6110f46bf0c6b528d
-MISC metadata.xml 1402 BLAKE2B 03ec31bb9fed5d920a22ed5bf855130e7bd538f8eac24aecdcc5cdfd4980a3328f150dd6e957acec286c96f86fca6a8d69a933e496c7fe7c9fc4d0ce5653bcc9 SHA512 cf8dd5e2317a64c7f8c69c2e39436099917e0f6edc0cb6708d9c6c2f46d50c5d897a09d08a4afff81dc3d3beb3886be45c92d7882f2b1a6de3c947f0cd0314a0
+EBUILD neomutt-20200626-r1.ebuild 3399 BLAKE2B 12e370e134d915b71d96a2cb45ade6f5efa4d56ce0f37102044632ac4dacf709b078c6c1caf3e69eba272da5607de8d385800db675b6bb3c473eb30869bf850e SHA512 f3b8a7ff34224b466ed2ad46c389491a9e7fd3345fc9dff93fc3f3c4f6f0380d0612e4889f779ec4229d1fdf4c3a3a15fa68683c24b6e9473ecdc13c6cfc09ca
+EBUILD neomutt-20200626.ebuild 3296 BLAKE2B 596daf041ca8dc467da3c6443fe5d4ba8253edcb41bd8e1af24c04e55de9503d185adf25ab9eeb793841b2cdac2092cc51a5631057472d5a5f00bcd0539d9198 SHA512 14b9243ed976ccf7fa0d97f7ca5d9eadefcd17f8e178ec1054d5fb2cc3808367cb142785d945e1358c38de4761ab6ded6cb44711c36635cc3f0f59c71637f295
+EBUILD neomutt-99999999.ebuild 3315 BLAKE2B e57c78ae79931ca8f0f1945a05b5407482ad8f65713ea42d40a7eb714b0208a5ed52ff33c2e499b4718605cef9481661b4b971ba6c2dc706523fb28effd2c893 SHA512 4f2bd716ebfd892cd06f36dba6fff6ec619419774919154d46d6801b5335a88c91c4dfc3e07cc189695d3715408df2de86bcde0d54931fee2eba774833a1ef65
+MISC metadata.xml 1207 BLAKE2B e0ccd3e85c801540e7bd6d589b27b0a20b22e1fff2ab8621cf3a28349c8fc501c6fa1d79d9151bb150607c813932f884bc183a98e1a807d157b7a68c0ef11f37 SHA512 321d64d899999f43dec107bb12933453290035810f0c009f4e5dc680963a92da6ce7d8f6ede96cdc85c97c628f80ce061167db5990bff97420e4b768fde4fe8b
diff --git a/mail-client/neomutt/metadata.xml b/mail-client/neomutt/metadata.xml
index 1f7c112a0b28..eca0e6b3489d 100644
--- a/mail-client/neomutt/metadata.xml
+++ b/mail-client/neomutt/metadata.xml
@@ -20,14 +20,10 @@
backend for header caching</flag>
<flag name="tokyocabinet">Enable Tokyo Cabinet database backend for
header caching</flag>
- <flag name="pgp_classic">Build classic_pgp backend to support PGP/MIME
- and traditional/inline PGP</flag>
<flag name="pgp-classic">Build classic_pgp backend to support PGP/MIME
and traditional/inline PGP</flag>
<flag name="gpgme">Build gpgme backend to support S/MIME, PGP/MIME and
traditional/inline PGP</flag>
- <flag name="smime_classic">Build classic_smime backend to support
- S/MIME</flag>
<flag name="smime-classic">Build classic_smime backend to support
S/MIME</flag>
</use>
diff --git a/mail-client/neomutt/neomutt-20180716.ebuild b/mail-client/neomutt/neomutt-20180716.ebuild
deleted file mode 100644
index e29f859a066f..000000000000
--- a/mail-client/neomutt/neomutt-20180716.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils flag-o-matic
-
-if [[ ${PV} =~ 99999999$ ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
- EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="A small but very powerful text-based mail client"
-HOMEPAGE="https://neomutt.org/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
- lmdb nls notmuch pgp_classic qdbm sasl selinux slang smime_classic
- ssl tokyocabinet"
-
-CDEPEND="
- app-misc/mime-types
- berkdb? (
- || (
- sys-libs/db:6.2
- sys-libs/db:5.3
- sys-libs/db:4.8
- )
- <sys-libs/db-6.3:=
- )
- gdbm? ( sys-libs/gdbm )
- kyotocabinet? ( dev-db/kyotocabinet )
- lmdb? ( dev-db/lmdb )
- nls? ( virtual/libintl )
- qdbm? ( dev-db/qdbm )
- tokyocabinet? ( dev-db/tokyocabinet )
- gnutls? ( >=net-libs/gnutls-1.0.17 )
- gpgme? ( >=app-crypt/gpgme-0.9.0 )
- idn? ( net-dns/libidn:= )
- kerberos? ( virtual/krb5 )
- notmuch? ( net-mail/notmuch )
- sasl? ( >=dev-libs/cyrus-sasl-2 )
- !slang? ( sys-libs/ncurses:0 )
- slang? ( sys-libs/slang )
- ssl? (
- !libressl? ( >=dev-libs/openssl-0.9.6:0 )
- libressl? ( dev-libs/libressl )
- )
-"
-DEPEND="${CDEPEND}
- dev-lang/tcl
- net-mail/mailbase
- doc? (
- dev-libs/libxml2
- dev-libs/libxslt
- app-text/docbook-xsl-stylesheets
- || ( www-client/lynx www-client/w3m www-client/elinks )
- )"
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-mutt )
-"
-
-S="${WORKDIR}/${PN}-${P}"
-
-src_configure() {
- local myconf=(
- "$(use_enable doc)"
- "$(use_enable nls)"
- "$(use_enable notmuch)"
-
- "$(use_enable gpgme)"
- "$(use_enable pgp_classic pgp)"
- "$(use_enable smime_classic smime)"
-
- # Database backends.
- "$(use_enable berkdb bdb)"
- "$(use_enable gdbm)"
- "$(use_enable kyotocabinet)"
- "$(use_enable qdbm)"
- "$(use_enable tokyocabinet)"
-
- "$(use_enable idn)"
- "$(use_enable kerberos gss)"
- "$(use_enable lmdb)"
- "$(use_enable sasl)"
- "--with-ui=$(usex slang slang ncurses)"
- "--sysconfdir=${EPREFIX}/etc/${PN}"
- "$(use_enable ssl)"
- "$(use_enable gnutls)"
- )
-
- econf CCACHE=none "${myconf[@]}"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- # A man-page is always handy, so fake one – here neomuttrc.5
- # (neomutt.1 already exists)
- if use !doc; then
- sed -n \
- -e '/^\(CC_FOR_BUILD\|CFLAGS_FOR_BUILD\)\s*=/p' \
- -e '/^\(EXTRA_CFLAGS_FOR_BUILD\|LDFLAGS_FOR_BUILD\)\s*=/p' \
- -e '/^\(EXEEXT\|SRCDIR\)\s*=/p' \
- Makefile > doc/Makefile.fakedoc || die
- sed -n \
- -e '/^MAKEDOC_CPP\s*=/,/^\s*$/p' \
- -e '/^doc\/\(makedoc$(EXEEXT)\|neomutt\.1\|neomuttrc\.5\)\s*:/,/^\s*$/p' \
- doc/Makefile.autosetup >> doc/Makefile.fakedoc || die
- emake -f doc/Makefile.fakedoc doc/neomutt.1
- emake -f doc/Makefile.fakedoc doc/neomuttrc.5
- doman doc/neomutt.1 doc/neomuttrc.5
- fi
-
- dodoc LICENSE* ChangeLog* README*
-}
-
-pkg_postinst() {
- if use gpgme && ( use pgp_classic || use smime_classic ); then
- ewarn " Note that gpgme (old gpg) includes both pgp and smime"
- ewarn " support. You can probably remove pgp_classic (old crypt)"
- ewarn " and smime_classic (old smime) from your USE-flags and"
- ewarn " only enable gpgme."
- fi
-}
diff --git a/mail-client/neomutt/neomutt-20200619.ebuild b/mail-client/neomutt/neomutt-20200619.ebuild
deleted file mode 100644
index 169bb2a3aa6b..000000000000
--- a/mail-client/neomutt/neomutt-20200619.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils flag-o-matic
-
-if [[ ${PV} =~ 99999999$ ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
- EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="A small but very powerful text-based mail client"
-HOMEPAGE="https://neomutt.org/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
- lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
- ssl tokyocabinet"
-
-CDEPEND="
- app-misc/mime-types
- berkdb? (
- || (
- sys-libs/db:6.2
- sys-libs/db:5.3
- sys-libs/db:4.8
- )
- <sys-libs/db-6.3:=
- )
- gdbm? ( sys-libs/gdbm )
- kyotocabinet? ( dev-db/kyotocabinet )
- lmdb? ( dev-db/lmdb )
- nls? ( virtual/libintl )
- qdbm? ( dev-db/qdbm )
- tokyocabinet? ( dev-db/tokyocabinet )
- gnutls? ( >=net-libs/gnutls-1.0.17 )
- gpgme? ( >=app-crypt/gpgme-0.9.0 )
- idn? ( net-dns/libidn:= )
- kerberos? ( virtual/krb5 )
- notmuch? ( net-mail/notmuch )
- sasl? ( >=dev-libs/cyrus-sasl-2 )
- !slang? ( sys-libs/ncurses:0 )
- slang? ( sys-libs/slang )
- ssl? (
- !libressl? ( >=dev-libs/openssl-0.9.6:0 )
- libressl? ( dev-libs/libressl )
- )
-"
-DEPEND="${CDEPEND}
- dev-lang/tcl
- net-mail/mailbase
- doc? (
- dev-libs/libxml2
- dev-libs/libxslt
- app-text/docbook-xsl-stylesheets
- || ( www-client/lynx www-client/w3m www-client/elinks )
- )"
-RDEPEND="${CDEPEND}
- selinux? ( sec-policy/selinux-mutt )
-"
-
-src_configure() {
- local myconf=(
- "$(usex doc --full-doc --disable-doc)"
- "$(use_enable nls)"
- "$(use_enable notmuch)"
-
- "$(use_enable gpgme)"
- "$(use_enable pgp-classic pgp)"
- "$(use_enable smime-classic smime)"
-
- # Database backends.
- "$(use_enable berkdb bdb)"
- "$(use_enable gdbm)"
- "$(use_enable kyotocabinet)"
- "$(use_enable qdbm)"
- "$(use_enable tokyocabinet)"
-
- "$(use_enable idn)"
- "$(use_enable kerberos gss)"
- "$(use_enable lmdb)"
- "$(use_enable sasl)"
- "--with-ui=$(usex slang slang ncurses)"
- "--sysconfdir=${EPREFIX}/etc/${PN}"
- "$(use_enable ssl)"
- "$(use_enable gnutls)"
- )
-
- econf CCACHE=none "${myconf[@]}"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- # A man-page is always handy, so fake one – here neomuttrc.5
- # (neomutt.1 already exists)
- if use !doc; then
- sed -n \
- -e '/^\(CC_FOR_BUILD\|CFLAGS_FOR_BUILD\)\s*=/p' \
- -e '/^\(EXTRA_CFLAGS_FOR_BUILD\|LDFLAGS_FOR_BUILD\)\s*=/p' \
- -e '/^\(EXEEXT\|SRCDIR\)\s*=/p' \
- Makefile > docs/Makefile.fakedoc || die
- sed -n \
- -e '/^MAKEDOC_CPP\s*=/,/^\s*$/p' \
- -e '/^docs\/\(makedoc$(EXEEXT)\|neomutt\.1\|neomuttrc\.5\)\s*:/,/^\s*$/p' \
- docs/Makefile.autosetup >> docs/Makefile.fakedoc || die
- emake -f docs/Makefile.fakedoc docs/neomutt.1
- emake -f docs/Makefile.fakedoc docs/neomuttrc.5
- doman docs/neomutt.1 docs/neomuttrc.5
- fi
-
- dodoc LICENSE* ChangeLog* README*
-}
-
-pkg_postinst() {
- if use gpgme && ( use pgp-classic || use smime-classic ); then
- ewarn " Note that gpgme (old gpg) includes both pgp and smime"
- ewarn " support. You can probably remove pgp-classic (old crypt)"
- ewarn " and smime-classic (old smime) from your USE-flags and"
- ewarn " only enable gpgme."
- fi
-}
diff --git a/mail-client/neomutt/neomutt-20200501.ebuild b/mail-client/neomutt/neomutt-20200626-r1.ebuild
index 169bb2a3aa6b..d07e9f9f6842 100644
--- a/mail-client/neomutt/neomutt-20200501.ebuild
+++ b/mail-client/neomutt/neomutt-20200626-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit eutils flag-o-matic
@@ -23,6 +23,10 @@ IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
lmdb nls notmuch pgp-classic qdbm sasl selinux slang smime-classic
ssl tokyocabinet"
+# Disable tests until neomutt-test-files are avablae
+# (https://bugs.gentoo.org/734122)
+RESTRICT=test
+
CDEPEND="
app-misc/mime-types
berkdb? (
@@ -98,8 +102,8 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" install
- # A man-page is always handy, so fake one – here neomuttrc.5
- # (neomutt.1 already exists)
+ # A man-page is always handy, so fake one - here neomuttrc.5 (neomutt.1
+ # already exists)
if use !doc; then
sed -n \
-e '/^\(CC_FOR_BUILD\|CFLAGS_FOR_BUILD\)\s*=/p' \
diff --git a/mail-client/neomutt/neomutt-20200626.ebuild b/mail-client/neomutt/neomutt-20200626.ebuild
index 169bb2a3aa6b..73acfc7fb6dc 100644
--- a/mail-client/neomutt/neomutt-20200626.ebuild
+++ b/mail-client/neomutt/neomutt-20200626.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} =~ 99999999$ ]]; then
EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="A small but very powerful text-based mail client"
diff --git a/mail-client/neomutt/neomutt-99999999.ebuild b/mail-client/neomutt/neomutt-99999999.ebuild
index ed9a77dec26e..7cfa7fbe26de 100644
--- a/mail-client/neomutt/neomutt-99999999.ebuild
+++ b/mail-client/neomutt/neomutt-99999999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit eutils flag-o-matic