From a5332b59346f7cbf0fdbd148b54aa8a84aaf8190 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 10 Nov 2017 00:43:02 +0000 Subject: gentoo resync : 10.11.2017 --- net-mail/mailutils/Manifest | 2 + net-mail/mailutils/mailutils-3.4.ebuild | 132 ++++++++++++++++ net-mail/notmuch/Manifest | 2 + net-mail/notmuch/notmuch-0.25.2.ebuild | 208 ++++++++++++++++++++++++++ net-mail/offlineimap/Manifest | 2 + net-mail/offlineimap/offlineimap-7.1.4.ebuild | 52 +++++++ 6 files changed, 398 insertions(+) create mode 100644 net-mail/mailutils/mailutils-3.4.ebuild create mode 100644 net-mail/notmuch/notmuch-0.25.2.ebuild create mode 100644 net-mail/offlineimap/offlineimap-7.1.4.ebuild (limited to 'net-mail') diff --git a/net-mail/mailutils/Manifest b/net-mail/mailutils/Manifest index 67cbfc011397..5dbfc6c90431 100644 --- a/net-mail/mailutils/Manifest +++ b/net-mail/mailutils/Manifest @@ -12,9 +12,11 @@ AUX weed.at 1100 SHA256 d08206e05e39b903f7fa171cb14ea45e0d629baf756896d62b2e2506 DIST mailutils-3.1.1.tar.xz 2759000 SHA256 e5a07994924f63d8f29efe94e63ba6b110ac70b2b7f61ffa6f54ae4c9287bc21 SHA512 68a6f530935118f60503550aff925c799fee4de77377e726548f418e05687b1c8f29210bcb97e1b1033f9414bdbceeaa41e65496b0648a6356c8363554955e8c WHIRLPOOL 37c475e488f1967658e0f204cd9a47d402976f2af31566de6f9b815a4c4e1cace83a9367e8e343eb575a7128653f3e82f114c4966b1b1ac32c7512aa2246baf2 DIST mailutils-3.2.tar.xz 2795512 SHA256 96d354e69e93d5ed6dc2e1019bc3ed3c6e322248a2c477d8fc89dbed91ed077e SHA512 48499d64da65653f996257bd920ee6574840ce9872476425c499d2af6dda5f2cd88a6dc89affba5451ab28c347308a2ae1b53ec40679289d63d74775cd722f96 WHIRLPOOL 99eb034c708dcbbc0b2dcb086ea33010c5d90b3cc8b4b7b5eba2c786d042bd5ac517a611d3f185a84084c03f16b62e8c4efd75f1be315dd19df5868d2cfff82d DIST mailutils-3.3.tar.xz 2618632 SHA256 27d7fbdff904abf4eebf008c56ca61f135b110f8304c22bc4926dca4f944b4f6 SHA512 ece4e59ca46e287b8e69e45b9ca1207f9a7ef450ea009212ed9284d5aceaeafe64b0ee6333f42c1edcea2a2c45d414b8436e49bf342938bd78b7157a751bce9c WHIRLPOOL cf78b4d5762c7888c8995603b772d6b9b2485cd48c149d22c2c61a646857cf0f23f80a285a740b5d8ad177999eae302b90eb931d08021ee7fbd813463ce147ab +DIST mailutils-3.4.tar.xz 2619672 SHA256 f39f528cf6eebc9a045658bd98c86619002f06df4664647e4f78e27e90c62173 SHA512 548d97a4a036ef0ef5a429c82ffa43dd377b210b4c4d3844e7e5dded0f963060e3733b7766821c06ccf4dc1135002608658bcd6420e75b4ca1f4f17cfc8e2573 WHIRLPOOL 4bcf000c1c12aea9c3883cdfc425060767ce18401652748748daf4efcc59797a7796f97c36adcf7fa7775fadf48258da6920d1054ff0dde0fbdb8f4db20e9355 EBUILD mailutils-3.1.1.ebuild 3575 SHA256 a3a8f2f6878946f91853ad2989e277e90e4c7abad868778b5ad275d84b7c4b74 SHA512 3fa3501b885b254bfaf86786d67a3177f0756cb0346ba630dc9b902c851ceb708abce1057d326de769704ff50d713859f0280433b384a6f17b016a4045d05570 WHIRLPOOL efb958c29b2e8ed499997cdc5e6e4fb78a2069750077acb605a17ef828f21931a9a5e3d2a6b00fac20f15c7d530ca18def937c2898fce872a6ec1193e154c8cc EBUILD mailutils-3.2.ebuild 3572 SHA256 2444d17d022ceedd371f2a76906d62b2778f04d45b6758c5205a182418980ec7 SHA512 eb2de61804c2e6da6a6c704f7df7e88b6ab8682b1e023e2f47661c504a38bea4fbe391fb4fce462f6674e1de645422c0a991f4d906635d41163dd9ac7874ad03 WHIRLPOOL 884887b2ecf8a6928e5b9f3af118dc808977f9826b7f19c59b1965a798471e16634e542f5e4f8b6712c6c5de7770c90839fe655802d4167e491911a52405adb8 EBUILD mailutils-3.3.ebuild 3475 SHA256 ccd9c305f2eaab3fd981dad04d413046fece21bf663ad73c31241f8189977162 SHA512 c1c63289f55a89f7ba9a547f6a7ebf32fc7bca2de93f0f208e0123b6c5d431b09aa40171a67240aebaed572fb0e0d8d2f3cfd57c9cc0d2794b0dc119aa0489f5 WHIRLPOOL cc45921089c468539873b06b7f24dca7a9a0b2fb84c7f8978bf6e633bc032d6f3f73052cd620c250b3301293d9f88ac9163c88c2d3c846e44322ee3f9e4b897a +EBUILD mailutils-3.4.ebuild 3475 SHA256 ccd9c305f2eaab3fd981dad04d413046fece21bf663ad73c31241f8189977162 SHA512 c1c63289f55a89f7ba9a547f6a7ebf32fc7bca2de93f0f208e0123b6c5d431b09aa40171a67240aebaed572fb0e0d8d2f3cfd57c9cc0d2794b0dc119aa0489f5 WHIRLPOOL cc45921089c468539873b06b7f24dca7a9a0b2fb84c7f8978bf6e633bc032d6f3f73052cd620c250b3301293d9f88ac9163c88c2d3c846e44322ee3f9e4b897a MISC ChangeLog 5455 SHA256 22024cf49b78294fdbf350d540c1cbff74ded9b5ed5790552ad3063ff7940ba5 SHA512 b16a07cda1196de4eb31e60ad88a0aa9e28e43d7dd810d18269892a849ec70ebe4d1af7299a76557ef10289eade0c85cfa1fe4fc8af2ab6f622b5b70128ba7c4 WHIRLPOOL 57e8d636f52f82d34a233ceed610cdae1f84d4f73924fc2ce170cfd2c72105ca1924af35f59ab3bd7a0ff37113502597f1634ed2bcbf4cba3fbe22d8bd2cf38c MISC ChangeLog-2015 10533 SHA256 6005cfed69eb8d6065cbc67be396bb130ceb3a4c40427e17b5608ac72ed719cb SHA512 8351be5fb052ca348935f535ac456034fb1342871d6eb0ff3a66cd6565b33a383c197be33b6a42f0b57f15f6730f8f549f48d7a96142a124ef3f17a83651963f WHIRLPOOL 11932cba8f90b74c53f55de61748f1ca217ad5137376572d34166f19345e12bb5ce1b3fffb16b6a3e051c8e0407c2616b6d52d433b367bad1746740be1184fc0 MISC metadata.xml 598 SHA256 11e28455f0762275ad80e82ebb26de0119b7791916fbb5a6c677185e213b6ecc SHA512 16f2b6b082da7c932457df31809c8ca1caca1f8439037f56b5751c28cf1217658ed60fd4155871d4d5d71e7040c01edbe37198dee27beeae1905da954317c8e7 WHIRLPOOL 34b3346cb70bb38e74fd021b28b21578dfa82a7b038db8ec5109b0e58a489cf8dece99cf33c970d22e7f410641c58ccc39ef8fea57b72f109b8c883791e74d0f diff --git a/net-mail/mailutils/mailutils-3.4.ebuild b/net-mail/mailutils/mailutils-3.4.ebuild new file mode 100644 index 000000000000..6e414782ed7c --- /dev/null +++ b/net-mail/mailutils/mailutils-3.4.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit autotools eutils flag-o-matic python-single-r1 toolchain-funcs + +DESCRIPTION="A useful collection of mail servers, clients, and filters" +HOMEPAGE="https://www.gnu.org/software/mailutils/mailutils.html" +#SRC_URI="mirror://gnu/mailutils/${P}.tar.xz" +SRC_URI="mirror://gnu/mailutils/${P}.tar.xz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos" +IUSE="berkdb bidi +clients gdbm sasl guile ipv6 kerberos kyotocabinet ldap \ + mysql nls pam postgres python servers ssl static-libs +threads tcpd \ + tokyocabinet" + +RDEPEND="!mail-client/nmh + !mail-filter/libsieve + !mail-client/mailx + !mail-client/nail + sys-libs/ncurses:= + sys-libs/readline:= + dev-libs/libltdl:0 + virtual/mta + berkdb? ( sys-libs/db:= ) + bidi? ( dev-libs/fribidi ) + gdbm? ( sys-libs/gdbm ) + guile? ( dev-scheme/guile:= ) + kerberos? ( virtual/krb5 ) + kyotocabinet? ( dev-db/kyotocabinet ) + ldap? ( net-nds/openldap ) + mysql? ( virtual/mysql ) + nls? ( sys-devel/gettext ) + pam? ( virtual/pam ) + postgres? ( dev-db/postgresql:= ) + python? ( ${PYTHON_DEPS} ) + sasl? ( virtual/gsasl ) + ssl? ( net-libs/gnutls:= ) + tcpd? ( sys-apps/tcp-wrappers ) + tokyocabinet? ( dev-db/tokyocabinet )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + servers? ( tcpd )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # Disable bytecompilation of Python modules. + echo "#!/bin/sh" > build-aux/py-compile + # add missing tests so that make check doesn't fail + cp "${FILESDIR}"/{hdr,nohdr,twomsg,weed}.at "${S}"/readmsg/tests || die + if use mysql; then + sed -i -e /^INCLUDES/"s:$:$(mysql_config --include):" \ + sql/Makefile.am || die + fi + eapply_user + 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_enable clients build-clients) \ + --with-mail-spool=/var/spool/mail \ + --with-readline \ + --enable-sendmail \ + --disable-debug \ + --disable-rpath +} + +src_install() { + emake DESTDIR="${D}" install + + 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 + + dodoc AUTHORS ChangeLog NEWS README* THANKS TODO + + # compatibility link + use clients && dosym /usr/bin/mail /bin/mail + + use static-libs || find "${D}" -name "*.la" -delete +} diff --git a/net-mail/notmuch/Manifest b/net-mail/notmuch/Manifest index 3ab63a44f3ed..c2f91e096661 100644 --- a/net-mail/notmuch/Manifest +++ b/net-mail/notmuch/Manifest @@ -3,10 +3,12 @@ DIST database-v1.tar.xz 204876 SHA256 4299e051b10e1fa7b33ea2862790a09ebfe9685968 DIST notmuch-0.23.7.tar.gz 692230 SHA256 f11bb10d71945f6c3f16d23117afc70810aa485878e66bb4bf43cc3f08038913 SHA512 e71da3bd6ce1b344aae79b277b695a4668d4fe1b8838618d6970a0b27df9867bac66a3240473ef31fc30ed8af2b0a558203ed5ffb34da873c991b1ecc6c08522 WHIRLPOOL 0b14cd6fb2b584b27b7893bb9c45724725069a6bc980cfe52f80ec3f6ec95c3a8f631975875f44b46b2799d5a0c31a62ff845b2400b7389cd8aa6f55361a0851 DIST notmuch-0.24.2.tar.gz 709272 SHA256 aa76a96684d5c5918d940182b6fe40f7d6745f144476fdda57388479d586cc51 SHA512 fcdc4ad5a65c57dd3077d93aeb384378f8dee105362fa8c2755daf14bbeb5376f8d1580fd79c8bd8e8d2d88cd44846ca9972b2f942133a447eb99d08ef9056dc WHIRLPOOL 679094ca2bd57a3b2f0f4ae5f2022c8bd1922e55fb095780b67de13c75758b4daa5892843e187405f294ed406ce47922bd6b854759984c5518bad8dc058236a6 DIST notmuch-0.25.1.tar.gz 882141 SHA256 b4bf09ec9b7b64180704faa26d66cad5f911a5a00ef812da34cb02c3f8872831 SHA512 989acc5eda7d2f9512741c8ae850e34c6fbbdd5fa5fa23f25a6096250d414919007c5cfda68d6f48606c0a024692e082a28cb358e6d3fc2afc0502b5bcbf5f54 WHIRLPOOL 391d0bc17e55967ed6e4c2d9a7876eea93e992b190e083343e488c153697053284cee8d01687c0a23e1063de29d933f358acb6bc723c3307eeb01706e920f79b +DIST notmuch-0.25.2.tar.gz 882672 SHA256 e4b6ba9d4016b10249a4acc24e063d23e0c52ed6f8c1cbe4f98e7f9ef4da262a SHA512 5ee7bded69cbcc980e23f1e1562bf0cc9294c20bddcc3e442030c4f29373ecbbaef79144ad38470bfc97dac87f8dfb3bc7aee2d7eb974f6998f933369aa46006 WHIRLPOOL 4ceda3a3424f1d3dcf298883fab2f6b5449fbc75a81dcff8d267c6d0ceddf048c7e2568f922ff70f6786a86e50c3dc531f46baaf71adc120abbc9c39f7b20a39 DIST notmuch-0.25.tar.gz 882093 SHA256 65d28d1f783d02629039f7d15d9a2bada147a7d3809f86fe8d13861b0f6ae60b SHA512 5f4961818c8c0350e3fbbedd86f407a55fecf211971003a770d99ea2db89bb6b98c2294e114d6abff4d40985f506b7f4b52736a7ee5c78390eb4f2363a65c6f5 WHIRLPOOL 94ec2cb30c92b8c88da9b66f2a8afa7c01977671cdc018113a1716414a8555a9bec7d77b933df6dd4c3c339e3a2dfd46319f86725f1b84b608e7066c60b91f1c EBUILD notmuch-0.23.7.ebuild 4581 SHA256 f13f26ec138064e0d0c47bc1e6fb1ef88b8b8010f75c1e2f5130d3f9368289ac SHA512 005d76df24ebfb59fd13179db01ce00f0281e02af04a73ccb9b4504c7b9a37e765a6a521d56b7507c80d47365eb92a98d5c53a04081b5ff497e44568444ac243 WHIRLPOOL ff52919b393837a634bff35fb16e39f0d8631f309db70752088ae8f6a74e0f70c8c4df283c884ca719baa1e79d2aa939613bcd7013e12673761b71623b886b82 EBUILD notmuch-0.24.2.ebuild 4769 SHA256 df06ba75b6857bc20b4fe6009f8981133a18e7cda8a53093c403a2239c8302bf SHA512 8d671d77b214e2476c7df568e15cbabd3767a4872c48b178b76680dd4dd58f364be9d9ce0b3a27058896a0bba846e8b3eec8664841e387512fff299623664781 WHIRLPOOL 981b325a7505ac842e12f69bbda9a11cd3e0dad647ceb1186085409390266421e430845cef4069f89d1dad60bdd07adb1b388c830ef0460a9e98678f306aa185 EBUILD notmuch-0.25.1.ebuild 4771 SHA256 258f9216fbecf00a261244176c53a3a5898e395d2fd1f5e9a5aca5355913b7bc SHA512 489356e9dd86490664d923721391390c7eeda813237d88a28cf9cf84202f853a7b8bece856e47d25cefbd567734e7e04cf828105045c4a86c17d85f6c7262a21 WHIRLPOOL 15b48892dfce788e03e9e0c0c5da923bf0b6f2914567a365eaa71c0723094fdf00fba2342be4bcbe47776db458fc4b74e82d51570c24c24345b991e98cc5fd0c +EBUILD notmuch-0.25.2.ebuild 4848 SHA256 430392ad598a89f447ec77c58c31f5119d60fff4539f8bf58ab65f962cf6f62d SHA512 e51a6342a6507fb1bcd1625d24652bab92840afe89575d574a5ebbe733a81b458a1119f210cf25384436bfd50df5eba69e26f3347b70d7068efd0d2e35400629 WHIRLPOOL 48bdf626e9378fd41e4c56dfd503ccc6db479c096d7247b13e1274dc256788bcb576e384256e0f15ea115fe1efc7c0c31d4d31f21104ce2b753290a4d1dc30c6 EBUILD notmuch-0.25.ebuild 4848 SHA256 430392ad598a89f447ec77c58c31f5119d60fff4539f8bf58ab65f962cf6f62d SHA512 e51a6342a6507fb1bcd1625d24652bab92840afe89575d574a5ebbe733a81b458a1119f210cf25384436bfd50df5eba69e26f3347b70d7068efd0d2e35400629 WHIRLPOOL 48bdf626e9378fd41e4c56dfd503ccc6db479c096d7247b13e1274dc256788bcb576e384256e0f15ea115fe1efc7c0c31d4d31f21104ce2b753290a4d1dc30c6 MISC ChangeLog 10651 SHA256 faca6ac21134429e6c54b3fa502dae96f817f6b9bab5294ee0d2b5c29ced4194 SHA512 874bcb5c28f9e272669a84625a9243b4da23aeb4ca9178b2e482d291c507485fea581fd392e786c2696183238bc567d423bb117e45673ba0455903a0bb811275 WHIRLPOOL ced47134beac267e59b367473f35529bc98f3179d04b4e49a8dd1c92d36801ce66fbf9b9f3f8c8a0ea4bd5057416ddcd98c68b771a73f8b5fe5d058c411fc481 MISC ChangeLog-2015 35051 SHA256 2d59738e71e8f4275c93c7c9f40c5bfaee5119d8b9b90ec6e986a5347616d308 SHA512 40bf45e0e9265a2298d54fe2c7bcbeadb4deb0659613b6c694416e802f41f42e965040a929fc8c88efec15e37a6a0b556fff04d6c88c4e43e3bd5c1d785a0b67 WHIRLPOOL 4c036cf3e69564985c2eff55a1147eea26698d45749a153ca5b6648ebef66c606eff5ac57d87d300654f23cd865b9d5da53ca260c640d345c332d0c524067191 diff --git a/net-mail/notmuch/notmuch-0.25.2.ebuild b/net-mail/notmuch/notmuch-0.25.2.ebuild new file mode 100644 index 000000000000..5c7f9d0860ec --- /dev/null +++ b/net-mail/notmuch/notmuch-0.25.2.ebuild @@ -0,0 +1,208 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit bash-completion-r1 elisp-common eutils flag-o-matic pax-utils \ + distutils-r1 toolchain-funcs + +DESCRIPTION="Thread-based e-mail indexer, supporting quick search and tagging" +HOMEPAGE="http://notmuchmail.org/" +SRC_URI="${HOMEPAGE%/}/releases/${P}.tar.gz + test? ( ${HOMEPAGE%/}/releases/test-databases/database-v1.tar.xz )" + +LICENSE="GPL-3" +# Sub-slot corresponds to major wersion of libnotmuch.so.X.Y. Bump of Y is +# meant to be binary backward compatible. +SLOT="0/5" +KEYWORDS="~alpha ~amd64 ~x86 ~x64-solaris" +REQUIRED_USE=" + nmbug? ( python ) + python? ( ${PYTHON_REQUIRED_USE} ) + test? ( crypt emacs python valgrind ) + " +IUSE="crypt doc emacs mutt nmbug python test valgrind" + +CDEPEND=" + !!=dev-libs/glib-2.22:2 + >=dev-libs/gmime-2.6.20-r2:2.6 + >=dev-libs/xapian-1.2.7-r2:= + dev-python/sphinx[${PYTHON_USEDEP}] + >=sys-libs/zlib-1.2.5.2 + sys-libs/talloc + crypt? ( >=dev-libs/gmime-2.6.20-r2:2.6[smime] ) + emacs? ( >=virtual/emacs-23 ) + python? ( ${PYTHON_DEPS} ) + " +DEPEND="${CDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( app-misc/dtach || ( >=app-editors/emacs-23[libxml2] + >=app-editors/emacs-vcs-23[libxml2] ) sys-devel/gdb + crypt? ( app-crypt/gnupg dev-libs/openssl ) ) + valgrind? ( dev-util/valgrind ) + " +RDEPEND="${CDEPEND} + crypt? ( app-crypt/gnupg ) + nmbug? ( dev-vcs/git ) + mutt? ( dev-perl/File-Which dev-perl/Mail-Box dev-perl/MailTools + dev-perl/String-ShellQuote dev-perl/Term-ReadLine-Gnu + virtual/perl-Digest-SHA virtual/perl-File-Path virtual/perl-Getopt-Long + virtual/perl-Pod-Parser ) + " + +DOCS=( AUTHORS NEWS README ) +SITEFILE="50${PN}-gentoo.el" +MY_LD_LIBRARY_PATH="${WORKDIR}/${P}/lib" + +bindings() { + local ret=0 + + if use $1; then + pushd bindings/$1 || die + shift + "$@" + ret=$? + popd || die + fi + + return $ret +} + +pkg_pretend() { + if has_version '=notmuch-0.18. See NEWS file" + ewarn "(0.18 section) for details before first use!" + ewarn + fi +} + +pkg_setup() { + if use emacs; then + elisp-need-emacs 23 || die "Emacs version too low" + fi +} + +src_unpack() { + unpack "${P}".tar.gz + if use test; then + mkdir -p "${S}"/test/test-databases || die + cp "${DISTDIR}"/database-v1.tar.xz "${S}"/test/test-databases/ || die + fi +} + +src_prepare() { + default + + bindings python distutils-r1_src_prepare + bindings python mv README README-python || die + mv contrib/notmuch-mutt/README contrib/notmuch-mutt/README-mutt || die + + # assure that new Makefile.config will be generated + rm -f Makefile.config || die + + if use test; then + append-cflags -g + append-cxxflags -g + fi + + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket +} + +src_configure() { + local myeconfargs=( + --bashcompletiondir="$(get_bashcompdir)" + --emacslispdir="${EPREFIX}/${SITELISP}/${PN}" + --emacsetcdir="${EPREFIX}/${SITEETC}/${PN}" + --without-desktop + --without-ruby + --zshcompletiondir="${EPREFIX}/usr/share/zsh/site-functions" + $(use_with emacs) + $(use_with doc api-docs) + ) + tc-export CC CXX + econf "${myeconfargs[@]}" +} + +src_compile() { + V=1 default + bindings python distutils-r1_src_compile + + if use mutt; then + pushd contrib/notmuch-mutt || die + emake notmuch-mutt.1 + popd || die + fi + + if use doc; then + pydocs() { + pushd docs || die + emake html + rm -r html/_sources || die + rm html/{objects.inv,.buildinfo} || die + mkdir -p ../html && mv html ../html/python || die + popd || die + } + LD_LIBRARY_PATH="${MY_LD_LIBRARY_PATH}" bindings python pydocs + fi +} + +src_test() { + pax-mark -m notmuch + LD_LIBRARY_PATH="${MY_LD_LIBRARY_PATH}" V=1 default + pax-mark -ze notmuch +} + +src_install() { + default + + if use emacs; then + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + fi + + if use nmbug; then + dobin devel/nmbug/nmbug + dobin devel/nmbug/notmuch-report + fi + + if use mutt; then + pushd contrib/notmuch-mutt || die + dobin notmuch-mutt + doman notmuch-mutt.1 + insinto /etc/mutt + doins notmuch-mutt.rc + dodoc README-mutt + popd || die + fi + + DOCS="" bindings python distutils-r1_src_install + use doc && bindings python dodoc -r html +} + +pkg_preinst() { + if use mutt && ! [[ -e ${ROOT}/etc/mutt/notmuch-mutt.rc ]]; then + elog "To enable notmuch support in mutt, add the following line into" + elog "your mutt config file, please:" + elog "" + elog " source /etc/mutt/notmuch-mutt.rc" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen + + if has_version '=dev-libs/xapian-1.4." + fi +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/net-mail/offlineimap/Manifest b/net-mail/offlineimap/Manifest index 47a5885e0285..46b6205c4732 100644 --- a/net-mail/offlineimap/Manifest +++ b/net-mail/offlineimap/Manifest @@ -7,6 +7,7 @@ DIST offlineimap-7.1.0.tar.gz 698600 SHA256 dc998d1032f0e4f944cae0e584a146b70ea7 DIST offlineimap-7.1.1.tar.gz 701776 SHA256 a624f8a77eae664dd458be47c5306c28911d4a1f788ff5641d7bb37e01ecb703 SHA512 a04a8bdbd2b22f8b74681707faa4fcd768a11abd4eeab1e3b6fd7e7851d97c5c7f7db56c7e7e4809a7cb661a357c38941ea320d9bcb0fc509b3f79b223a0c602 WHIRLPOOL 8fe84b4cd82c5e9d8816b4dce6aafae88ad718375927f6aa7cd08fd9b010ea0550a420045ad8f0c376102a0926c1c9ff404802b528d20cf3bf2587ab508f247d DIST offlineimap-7.1.2.tar.gz 708014 SHA256 7203435e34f73e90d1833b72c49a859decf7b5828384a2648ee4b2d1ef3bdc66 SHA512 14bf6c561ad9cde72f71651970b98380139a016b689c75ed150027f8b71d9f1a646f6738e8fd74d6328103b25c17985ac494d9929568f90bb4be37b71a4de22d WHIRLPOOL 961dcdf759266f90a9f1831ef8b2b85457488bbd75fd548d4ba43a8c8be7df3c62a3dd5fea7874c21882cd58a5697ab2faac4f70661f322b48445591634ca9ac DIST offlineimap-7.1.3.tar.gz 710766 SHA256 02fc106904ddeb3fb64b3e17d3838ed2223e5ade0018900751b1ba8111b45f45 SHA512 bf24be740b0e7607a1b53df7e872b5dd4b4c720601d99bd88a7ac8add078e5512b62b18c12177e28a00f510aaa8a48e25be82decfdd7ae2da76b671d44071e4a WHIRLPOOL 5a676d6e8ccf887c4a8d903ae969144d42d6652ed85327fcc2fc27c260f41bbdbd03d4d0e8dbc91b20908d1ae409d6d7d0aa847a6eed037237915c5ca2acb3a9 +DIST offlineimap-7.1.4.tar.gz 711048 SHA256 c6fe4a99458542b52f101d2569cb7ca6d2c758bc0eba3731d4e6263af48c6454 SHA512 f2623a400de2fac339249f887529e1f02224ba40c5f739b4084b5b26d1f8b6f26faf2c248aeaecd48dd7f6cc27bdaa8b7691c10f3db3b9673a1a5338f435447c WHIRLPOOL d6eaefeb2a3816a383a1b1b1d6689db498ded130f55c16fea349bb112174126631b18e911d3ba94c2af38e68bc27651cf0f8b8a31b89d4f7956e3b1cec7177b2 EBUILD offlineimap-6.5.6.ebuild 2378 SHA256 acf180a6601f3cf0926e705b0187495e27653027bde3338ecce4866fcb39484c SHA512 13e3f2a90322e9fe125e1d5f61f5df3f43e0db647aab7d289e4012e767fb7c50c76b844551ff6cc42cbc0650700c704c0ae983d80cd4221c27568da1d9e939d4 WHIRLPOOL 7d7a4ccfb4d633acfeff67037266679b348922dbee1ad6b9239fb54e9db493ad79ed960d3ad871213fa1816f1ece5e6ae4d506dd227a3b798d10824e3e0b7471 EBUILD offlineimap-6.7.0.3.ebuild 1785 SHA256 6ec3a9aa8a239bbc8d09883e1ec754aab6758a3c37eadc4cdc6bb0cb9c505b5a SHA512 16fa39e4875b3b32526730446bec76d2ac905fbfda2e83c4fcef43004d6c551eed58189dd3a55ad1cd23761d5577d7d1af37d3b92a46df39bf4fbba25ee0cb5e WHIRLPOOL 3a4440d25b4ef7a26e7c901bcb654205ccc579b0da2d5a2c3bd95f7f9dad6f3aa44e5f4932c5fc565b73c06c698a93a65663172dd1bb85cc8b1dd6c2fc7fba5a EBUILD offlineimap-7.0.14.ebuild 1636 SHA256 61a32ca32846c540b3343b45ee5519aaf04b9d676545cf477a491212bab7af32 SHA512 033e5823d7eb6f0aebf8efab0e926f634f4df7299a1faa8c8df11b6b6e72255abb8596197deff53114cc9908d95ea7194d3f3cef2d4b89f9132e4479721b1c22 WHIRLPOOL d4b5cd025847eb4eecd90e19c20d255a1d8d7cda8403f87c357faaf7a34c6b28abc1a8e8187fe67bde1987942b1ad9b45210e467addf4e36ecf2fe3982b2026b @@ -14,6 +15,7 @@ EBUILD offlineimap-7.1.0.ebuild 1636 SHA256 61a32ca32846c540b3343b45ee5519aaf04b EBUILD offlineimap-7.1.1.ebuild 1636 SHA256 61a32ca32846c540b3343b45ee5519aaf04b9d676545cf477a491212bab7af32 SHA512 033e5823d7eb6f0aebf8efab0e926f634f4df7299a1faa8c8df11b6b6e72255abb8596197deff53114cc9908d95ea7194d3f3cef2d4b89f9132e4479721b1c22 WHIRLPOOL d4b5cd025847eb4eecd90e19c20d255a1d8d7cda8403f87c357faaf7a34c6b28abc1a8e8187fe67bde1987942b1ad9b45210e467addf4e36ecf2fe3982b2026b EBUILD offlineimap-7.1.2.ebuild 1636 SHA256 61a32ca32846c540b3343b45ee5519aaf04b9d676545cf477a491212bab7af32 SHA512 033e5823d7eb6f0aebf8efab0e926f634f4df7299a1faa8c8df11b6b6e72255abb8596197deff53114cc9908d95ea7194d3f3cef2d4b89f9132e4479721b1c22 WHIRLPOOL d4b5cd025847eb4eecd90e19c20d255a1d8d7cda8403f87c357faaf7a34c6b28abc1a8e8187fe67bde1987942b1ad9b45210e467addf4e36ecf2fe3982b2026b EBUILD offlineimap-7.1.3.ebuild 1636 SHA256 61a32ca32846c540b3343b45ee5519aaf04b9d676545cf477a491212bab7af32 SHA512 033e5823d7eb6f0aebf8efab0e926f634f4df7299a1faa8c8df11b6b6e72255abb8596197deff53114cc9908d95ea7194d3f3cef2d4b89f9132e4479721b1c22 WHIRLPOOL d4b5cd025847eb4eecd90e19c20d255a1d8d7cda8403f87c357faaf7a34c6b28abc1a8e8187fe67bde1987942b1ad9b45210e467addf4e36ecf2fe3982b2026b +EBUILD offlineimap-7.1.4.ebuild 1636 SHA256 61a32ca32846c540b3343b45ee5519aaf04b9d676545cf477a491212bab7af32 SHA512 033e5823d7eb6f0aebf8efab0e926f634f4df7299a1faa8c8df11b6b6e72255abb8596197deff53114cc9908d95ea7194d3f3cef2d4b89f9132e4479721b1c22 WHIRLPOOL d4b5cd025847eb4eecd90e19c20d255a1d8d7cda8403f87c357faaf7a34c6b28abc1a8e8187fe67bde1987942b1ad9b45210e467addf4e36ecf2fe3982b2026b MISC ChangeLog 5074 SHA256 373cfbfcb44002a0cbde289f95ddff37043dc5cbd13e338c3e9defc47c20fe7f SHA512 4c54891ef49b83730d07df8647cca40f2ba56bed6af819bd19c15b9bc12b66deb28ca07940205f769d92e3a86e044ae2080a1944dfab765beb413ff461bda255 WHIRLPOOL f19cce448060e2151e3557966020d5609132b544eb4a265af029402fd57f249562c4fc2fd1d2719edfc1536a190109a42cd2b384f73fc1dd982da8f86689c01f MISC ChangeLog-2015 15556 SHA256 ee3fecc8e668621f4e2402e4f333aa5b95364b604d3abea79207b357ba7ead62 SHA512 02430f09553604d36cce6112b51d782e51505e441b31b2a701d71a4ed7c797cbf08aa6d3d67bbc013db548e7de3a46442ebf36f7493495969c73f17e645625ea WHIRLPOOL 0bcc6169a7b5553bb76ec4e82b97da3025fe8f6b3bde6f11773afdb0ba472fadf8e82f77d00e6d6d33184f7e88dd36e1f8d4558d36f80cc3c065b4f75e211e94 MISC metadata.xml 447 SHA256 dead2ca69ef991702e8da04a8ec1c7de10712186157388d7661c3266a965540e SHA512 58d5e16ad0ea7a82e114eb99bbb6513229833523a4b3459e567083a6b21a63dbc0ca0c9559a5e4e04c64d66d19e71215154cab275d7114e0f6b57bec8020021b WHIRLPOOL 4613ef2445345ce7e9e15b27cde4a3866705657d157c3ad1cb399b5b0d5307cd574ee4d87df039795f00e937dfd495c20fd1e94d7f61a118e40f5bbfd82ea2d3 diff --git a/net-mail/offlineimap/offlineimap-7.1.4.ebuild b/net-mail/offlineimap/offlineimap-7.1.4.ebuild new file mode 100644 index 000000000000..3258d1bf16b5 --- /dev/null +++ b/net-mail/offlineimap/offlineimap-7.1.4.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# Normally you need only one version of this. +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads,sqlite,ssl?" + +inherit distutils-r1 + +DESCRIPTION="Powerful IMAP/Maildir synchronization and reader support" +HOMEPAGE="http://offlineimap.org" +SRC_URI="https://github.com/OfflineIMAP/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="doc ssl" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +DEPEND="doc? ( app-text/asciidoc )" + +# see http://pogma.com/2009/09/09/snow-leopard-and-offlineimap/ and bug 284925 +PATCHES=( + "${FILESDIR}/${PN}-7.0.3-darwin10.patch" +) + +src_compile() { + distutils-r1_src_compile + use doc && emake -C docs man +} + +src_install() { + distutils-r1_src_install + dodoc offlineimap.conf offlineimap.conf.minimal + use doc && doman docs/{offlineimap.1,offlineimapui.7} +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "You will need to configure offlineimap by creating ~/.offlineimaprc" + elog "Sample configurations are in /usr/share/doc/${PF}/" + elog "" + elog "If you connect via ssl/tls and don't use CA cert checking, it will" + elog "display the server's cert fingerprint and require you to add it to the" + elog "configuration file to be sure it connects to the same server every" + elog "time. This serves to help fixing CVE-2010-4532 (offlineimap doesn't" + elog "check SSL server certificate) in cases where you have no CA cert." + fi +} -- cgit v1.2.3