diff options
Diffstat (limited to 'net-mail')
22 files changed, 360 insertions, 975 deletions
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz Binary files differindex f65612976ab3..79af4b6e01eb 100644 --- a/net-mail/Manifest.gz +++ b/net-mail/Manifest.gz diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest index 53ecaf9b2e49..027d78ff29be 100644 --- a/net-mail/courier-imap/Manifest +++ b/net-mail/courier-imap/Manifest @@ -14,12 +14,15 @@ AUX courier-imap-4.17-db4-bdbobj_configure.ac.patch 1499 BLAKE2B d619e493b066e0d AUX courier-imap-4.17-db4-configure.ac.patch 1464 BLAKE2B 7f3aa5c86c7d12d369844757dbb3038afe9d12a034ec5d63860df76dba86ce18724fefc2c12f5596a27620ae05849ec9595ba1e410cadb0853dc4c322f965dd9 SHA512 55433b330d1039cd177af058cbc4a2bf7a65e53b8ecf29955c499dd6a68d634d7582449f54d1c70675ed759586e4d9dc7f43ce3703113e76df81b2a8703085bd AUX courier-imap-4.17-disable-fam-configure.ac.patch 807 BLAKE2B 69e7a2f30944191129daef4632e65d74d529f595101f6af804a4c9d9c4e5bf8026aa759963d27ad0a40cf3e25ad9c6cb2083ae8ad69107953b6a988b4d650667 SHA512 c1933ab15843a7009f7d7408eb5085452b5575e01727980e3df2a2b79256fc7f8d0d62403ad6906f250249cbbbc516d442b29d5fc70537fa7aa67837366be164 AUX courier-imap-gentoo.readme 2827 BLAKE2B fc45b7180165b5ed69a1722c268d5a6f742a16effe3f883b7ed268ee8b76527675d7b792712bfdb2b68d5bfe49fbc9d2e6af61ba2bd5b3dbed28f9be6ba397b8 SHA512 a677218ed39483dbe07358382f557a877486d5028b890ce25822663a6fff58a4744d245537a5395c7a403a566522753c91f9c0c511b9a7229ac1ea2ba4a9c54c +AUX courier-imap.cron 32 BLAKE2B ccdf922262a94899370df48f49654e57c77758abb7843e112bf3232752ae25e9fc19337a425bd30914e1207a5bdcc1ca258ab8780a3516790c31eaff51a77039 SHA512 a4d3c648e83d3e067321cb28e613eddd1f689532e67811ae612089c43b1d8b163459d138fdd695cc11a0aef399028c880f7a97b33745e1fcd84ffd9b61e6ee93 AUX courier-imapd-r1.service 299 BLAKE2B 7b1fb3acc3b75cac873967f1eca099e9f65951feecb2fe6cded69ac437f47387bca493071012c1f98b579c184cdbbf0f1e464eed44d441a308f370fe112f4365 SHA512 5b44983d067b447bc60bd5365340c7ffd0c7102eba93fd87dda6cafb95c8625efe5badfaa4607c13a21ce37a7e781f5b81a47b9b18666403263e3d8789310d44 AUX courier-imapd-ssl-r1.service 310 BLAKE2B 3894d582ace57379929712aabdfb243b28c528f8f67271fb690deb6905e2638a7fb22ea7c2c3133edc510185684e9297c53aabc8c7ec628ec51d920857e9e11b SHA512 431a1113cbc10aa4042c621fda43eabaed79b4e0fabbc4692073c92368448324f958d3ad922b99b4290efad8a8164aff3698ac69e4e3c1f457d1616f769c11e5 AUX mkimapdcert 996 BLAKE2B 76a8bbe16f182a32fc47acc5410c20e545c117cda1af40b94d71f53b4ac668044dc3b5ba415fe3e0f8842a03757d9caf206846dc1c6f6dd589a3adafd0af226e SHA512 502eec64d1db7106ca83a38c18bb48ea9fa9d9a2526076fe45fbf54f7313866d9a4cf3bda7b0a8984af88fb8e8f35a24447071d3bc6882c8f158395d55548bf4 AUX mkpop3dcert 996 BLAKE2B 1016d041092c51afabce0bb6993fbfefd233e5aac7e8079d191168c58336206099e0eb3aafd3e50238d83391478bdede627156718bd613741efc34b1dc978984 SHA512 eab113a442dd6b22b5d4eaa6beb755849e2af61dbb3f0bc3eb93c6e9240058c46e5220971504a18587eb2af8f5c8d8c7c44ce24ad898603319a78c1b11dec078 DIST courier-imap-4.17.3.tar.bz2 3202534 BLAKE2B c42eb369bdcb65e7f904b3bd7b018e2785e48fddcc1690374ba254ce17a76b3191c301a81626f0fe44587f4f4b9e4f34edc06e8e8098c509b2c76e3830db2563 SHA512 3166cc703cdc09a71d33257671a662d95cfdb8977bc3b19e0218a4d25eb99a1a108d2868a6eb593106e6538aadf684f11ff0426cd58d522e3ca4b2988f0a88f1 DIST courier-imap-4.18.2.tar.bz2 3205230 BLAKE2B dd52c55698ac4307a52ef76ed6ca54d4289e00aacff487609cfe01bce351e180561b4bec4904e2701a0c05916bbac2e301409530ccbdcd08474b50be4c1365e3 SHA512 821f0151012f1a357faf705d938d8498a939cc994957398c0d5e2b7a619eabe202549f174e625161545ba6a94b753072458e9f0edc30cbb2443b15405740347e +DIST courier-imap-5.0.7.tar.bz2 3296879 BLAKE2B 022522387cc667223c44354f4f3da822ac8abab19222bfc69a9dde4b7460665c97ca565b21705519f3bc0dfbe1d69bbd2ef288329bfa7b8d99e3251a4f9d3e98 SHA512 a0be5cb3e6bc42f4bf45b14132e7d4ad7e822c26aa3b3dd4bfefa7783a047b9c928ad503b462c8e832fddefb356af58b4adfa5ee91481bd024149992157a1aad EBUILD courier-imap-4.17.3.ebuild 6794 BLAKE2B 5192299cd016549438abe0ffb2b7d92d50a8e596e9a1d9d4d9a3485550973d8a76aa3f9fa3c5752811ebb93e8ea50cd81e8bd50f9b8833c6fc74880babaa418e SHA512 103e22a47b18ea7a22a832505e9f540d28af0e9e5dc92205ff58a443689f96449c6597a62dc8ec35e48f4823bc522ce46a53b6f257df2533e2e777cba0ef46c4 EBUILD courier-imap-4.18.2.ebuild 6856 BLAKE2B a5b423c210c1745068cfed2194a533acc86a5b7775e2d80053a96b0b472745f92698a44c36d2441cc26d7672fd814d94b12f2d90a62bad876b2bbda92eeaa3df SHA512 009d48679151d5d9c964a1c3f935e92a17274bfe743bb7de001cc6f2c02b4ee669ede8bd7f2f08e8d1c27c0066fb733c69c706f91574a534880936ef86f75951 -MISC metadata.xml 382 BLAKE2B e8299d24ed437cceeb508779d1915b7d2e54ed50a12e9959ff7ba6aca31a226817a01e9b0c778dd72047c345e5ce359f97e6baa443893357e0155c9dca9eca96 SHA512 2422c2a28ee3049a7b8da4b27f0dfca5699cb62ac77d39c89de4b9287f32f78167fc4b3eabf20e890c5c5dc1e00ccdce8a745501d3423846e42224f60e8ed110 +EBUILD courier-imap-5.0.7.ebuild 6895 BLAKE2B 46c4d0473e74738e7461106a8d1ae9e09f41d55676460ad9598885f3563eec6c2a1e06343f653fc3882dcb49b0c6bcd205ad33bea6a3ff41ef57383eaa7c20f7 SHA512 4759e942fe4bf327821a0fa7a1226e386284d2195e6c91370cfb915c9ba880ca74d2dc4cd4b7daa48c24007e52a4cb5fe9f71cee41fbe2866eaff3d3816cd4bd +MISC metadata.xml 462 BLAKE2B c03535d9f421fd089459b7c628f093b9ba1edf1317e0943b5dff3eca2f6645b6ed6947ae777dcf63752566602a30abe5143494d863ae6331a023abc0c73df446 SHA512 c26c6bd707b0cea4dd97389ef294420ad1d8a35ed588d041acc35580867e3ca64569e07b993db94bedeb92142cde77135e9bdba295cc8bf3152dd1371937e6a0 diff --git a/net-mail/courier-imap/courier-imap-5.0.7.ebuild b/net-mail/courier-imap/courier-imap-5.0.7.ebuild new file mode 100644 index 000000000000..859c7b600a2d --- /dev/null +++ b/net-mail/courier-imap/courier-imap-5.0.7.ebuild @@ -0,0 +1,246 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools libtool readme.gentoo-r1 systemd + +DESCRIPTION="An IMAP daemon designed specifically for maildirs" +HOMEPAGE="https://www.courier-mta.org/imap/" +SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +IUSE="berkdb debug fam +gdbm gnutls ipv6 libressl selinux trashquota" +REQUIRED_USE="|| ( berkdb gdbm )" + +CDEPEND=" + gnutls? ( net-libs/gnutls ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + >=net-libs/courier-authlib-0.66.4 + >=net-libs/courier-unicode-2 + >=net-mail/mailbase-0.00-r8 + berkdb? ( sys-libs/db:= ) + fam? ( virtual/fam ) + gdbm? ( >=sys-libs/gdbm-1.8.0 ) +" +DEPEND="${CDEPEND} + dev-lang/perl + !mail-mta/courier + userland_GNU? ( sys-process/procps ) +" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-courier ) +" + +# get rid of old style virtual - bug 350792 +RDEPEND="${RDEPEND} + !mail-mta/courier + !net-mail/bincimap + !net-mail/cyrus-imapd + !net-mail/uw-imap +" + +RC_VER="4.0.6-r1" +INITD_VER="4.0.6-r1" + +# make check is not supported by this package due to the +# --enable-workarounds-for-imap-client-bugs option. +RESTRICT="test" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading +and remove TLS_DHPARAMS from configuration files or run mkdhparams + +For a quick-start howto please refer to +${PN}-gentoo.readme in /usr/share/doc/${PF} + +Please convert maildir to utf8 +and rerun mkdhparams if needed. Locatio has changed +" + +PATCHES=( + "${FILESDIR}/${PN}-4.17-disable-fam-configure.ac.patch" + "${FILESDIR}/${PN}-4.17-aclocal-fix.patch" +) + +src_prepare() { + default + + # These patches should fix problems detecting BerkeleyDB. + # We now can compile with db4 support. + if use berkdb ; then + eapply "${FILESDIR}/${PN}-4.17-db4-bdbobj_configure.ac.patch" + eapply "${FILESDIR}/${PN}-4.17-db4-configure.ac.patch" + fi + + eautoreconf +} + +src_configure() { + local myconf="" + + # Default to gdbm if both berkdb and gdbm are present. + if use gdbm ; then + einfo "Building with GDBM support" + myconf="${myconf} --with-db=gdbm" + elif use berkdb ; then + einfo "Building with BerkeleyDB support" + myconf="${myconf} --with-db=db" + fi + + if use trashquota ; then + einfo "Building with Trash Quota Support" + myconf="${myconf} --with-trashquota" + fi + + use debug && myconf="${myconf} debug=true" + + econf \ + --with-notice=unicode \ + --disable-root-check \ + --bindir=/usr/sbin \ + --sysconfdir="/etc/${PN}" \ + --libexecdir="/usr/$(get_libdir)/${PN}" \ + --localstatedir="/var/lib/${PN}" \ + --with-authdaemonvar="/var/lib/${PN}/authdaemon" \ + --enable-workarounds-for-imap-client-bugs \ + --with-mailuser=mail \ + --with-mailgroup=mail \ + --with-certsdir="/etc/courier-imap" \ + $(use_with fam) \ + $(use_with ipv6) \ + $(use_with gnutls) \ + ${myconf} +} + +#src_compile() { + # spurious failures with parallel compiles, bug #???? +# emake -j1 +#} + +src_install() { + dodir "/var/lib/${PN}" /etc/pam.d + keepdir /var/lib/courier-imap + + default + rm -r "${D}/etc/pam.d" || die + + # Avoid name collisions in /usr/sbin wrt imapd and pop3d + for name in imapd pop3d ; do + mv "${D}/usr/sbin/"{,courier-}${name} \ + || die "failed to rename ${name} to courier-${name}" + done + + # Hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of + # 'Maildir', and to use /usr/sbin/courier-foo names. + for service in {imapd,pop3d}{,-ssl} ; do + sed -e 's/Maildir/${MAILDIR}/' \ + -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ + || die "sed failed" + sed -e "s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \ + -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ + || die "sed failed" + done + + # Rename the config files correctly and add a value for ${MAILDIR} + # to them. + for service in {imapd,pop3d}{,-ssl} ; do + mv "${D}/etc/${PN}/${service}"{.dist,} \ + || die "failed to rename ${service}.dist to ${service}" + echo -e '\n# Hardwire a value for ${MAILDIR}' \ + >> "${D}/etc/${PN}/${service}" + echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}" + echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}" + done + + for service in imapd pop3d ; do + echo -e '# Put any program for ${PRERUN} here' \ + >> "${D}/etc/${PN}/${service}" + echo 'PRERUN=' >> "${D}/etc/${PN}/${service}" + echo -e '# Put any program for ${LOGINRUN} here' \ + >> "${D}/etc/${PN}/${service}" + echo -e '# this is for relay-ctrl-allow in 4*' \ + >> "${D}/etc/${PN}/${service}" + echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}" + done + + for x in "${D}/usr/sbin"/* ; do + if [[ -L "${x}" ]] ; then + rm "${x}" || die "failed to remove ${x}" + fi + done + + mv "${D}/usr/share"/* "${D}/usr/sbin/" || die + mv "${D}/usr/sbin/man" "${D}/usr/share/" || die + + rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die + + dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert" + + dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger" + + for initd in courier-{imapd,pop3d}{,-ssl} ; do + sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ + "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \ + > "${T}/${initd}" \ + || die "initd libdir-sed failed" + doinitd "${T}/${initd}" + done + + cp "${FILESDIR}"/courier-*-r1.service . + + sed -i \ + -e "s:/usr/lib/:/usr/$(get_libdir)/:" \ + courier-*-r1.service \ + || die + + systemd_newunit courier-authdaemond-r1.service \ + courier-authdaemond.service + systemd_newunit courier-imapd-ssl-r1.service \ + courier-imapd-ssl.service + systemd_newunit courier-imapd-r1.service \ + courier-imapd.service + + exeinto "/usr/$(get_libdir)/${PN}" + for exe in gentoo-{imapd,pop3d}{,-ssl}.rc courier-{imapd,pop3d}.indirect ; do + sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ + "${FILESDIR}/${PN}-${RC_VER}-${exe}" \ + > "${T}/${exe}" \ + || die "exe libdir-sed failed" + doexe "${T}/${exe}" + done + + # Avoid a collision with mail-mta/netqmail, bug 482098. + mv "${D}/usr/sbin/"{,courier-}maildirmake \ + || die "failed to rename maildirmake to courier-maildirmake" + mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \ + || die "failed to rename maildirmake.1 to courier-maildirmake.1" + + dodoc AUTHORS INSTALL NEWS README ChangeLog + readme.gentoo_create_doc + dodoc "${FILESDIR}/${PN}-gentoo.readme" + docinto imap + dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README* + docinto maildir + dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README* + docinto rfc2045 + dodoc libs/rfc2045/*.html + docinto tcpd + dodoc libs/tcpd/README* libs/tcpd/*.html + exeinto /etc/cron.monthly + newexe "${FILESDIR}"/${PN}.cron ${PN} +} + +pkg_postinst() { + # Some users have been reporting that permissions on this directory were + # getting scrambled, so let's ensure that they are sane. + fperms 0755 "${ROOT}/usr/$(get_libdir)/${PN}" + + readme.gentoo_print_elog +} diff --git a/net-mail/courier-imap/files/courier-imap.cron b/net-mail/courier-imap/files/courier-imap.cron new file mode 100644 index 000000000000..c1c517d55546 --- /dev/null +++ b/net-mail/courier-imap/files/courier-imap.cron @@ -0,0 +1,3 @@ +#!/bin/sh + +/usr/sbin/mkdhparams diff --git a/net-mail/courier-imap/metadata.xml b/net-mail/courier-imap/metadata.xml index de3c5e7d18cd..3234ad92f494 100644 --- a/net-mail/courier-imap/metadata.xml +++ b/net-mail/courier-imap/metadata.xml @@ -1,7 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person"> + <email>tupone@gentoo.org</email> + <name>Tupone Alfredo</name> + </maintainer> <use> <flag name="trashquota">include deleted messages, and the Trash folder, in the estimated quota usage for maildirs</flag> </use> diff --git a/net-mail/getmail/Manifest b/net-mail/getmail/Manifest index aa578ef0bb45..53ad4365a209 100644 --- a/net-mail/getmail/Manifest +++ b/net-mail/getmail/Manifest @@ -1,5 +1,7 @@ +DIST getmail-5.13.tar.gz 199073 BLAKE2B 94c73af47b95a0cc2d2eed64ac90b69829440c8209cb3b65e09d9f73d49f246650ec6760207a4717934cb39d1b9922cea73dee3ca64b87bc5096475d3b9e978d SHA512 398b1adf1bc4f90f98ca7154abad9d0769c4a6d0cccd6102ea992c97eff843f6a9f0a57f3a944bc17c3b664fe8d6c9d7f9da5be343be658afa36b1bb582ac347 DIST getmail-5.6.tar.gz 197360 BLAKE2B 0833933c4dd4b0b7962070dd3d6738b2c7336f359ca9e40e6febbeaffc6cea6942e4271de6cd3053447af94cc7fd189a25beb99c81d2d1221f1c478807dd7c33 SHA512 7ee34f214ab4d98d1b34e46abba61561133f27edf1f64bb9c5d5f671e6944724d1773234bd8ab626607b732cc54fd335cbfcb69fdff8f4d8fcdb33108b25bafd DIST getmail-5.8.tar.gz 197874 BLAKE2B d5d236c03f1ea5620e773ff47203fe707e7c96bd4267b0267afc8681c3ab4015b291b08967ed0c05a2a1c82bca904236be550bd95d14f781445daf86a9ab6a87 SHA512 8469bc81fb0df4eeb27620b2cc472919bd441cbcb860a0f56b6d2433d22c85a0a326c86e1f566cd2a9d0acc0680d03b84f62cdfd5b92ae0e5bf7293dfdfe466b +EBUILD getmail-5.13.ebuild 633 BLAKE2B 6c073c45a0a66f6806405b6f4fc17328d8bce8bca0056ce400de23b9a20201bcca2dae80585952e0fbe8040df36ac9228c6f80a97d92f89fd6ce3c387f357a12 SHA512 48eca60f09cb50e775b151a782a0c052b0cd65d4605c69c3f21c44306f676e8c6b1dd019ee4b8888c1aa7b42c696711a3c456a7fe8368acf06918960a960f741 EBUILD getmail-5.6.ebuild 633 BLAKE2B 993e160d1203a4c51f04aa9337ac125afc61cf71adf40fe2bb9937292d869249eae532ec12e0475c4ae48aa78b36e972e2efb585fb8ac6c784197e8dae1249a7 SHA512 92fca063b145200af0e14cc21005be897914688cfce32b34b82302e3e528f12675342fb565fc4ca6d8cab2b442c5246e6c7ec1f4c0adb0f5b0099fb343168bd5 EBUILD getmail-5.8.ebuild 633 BLAKE2B abb61d6ba2f1b1a70a7c8cbd46aa0e1711a46187176d752cbba72013c826b875eb353612f8a1cace2241a1f8135abbd75b8f8894bc4fc7c9c5dce77b99947ad9 SHA512 2b55155917e7b0dd6f2f19ab8d05f9837b74a9017715cf86d86268c118fa34110feff10f3fc43bb3014955521a90b9b6eb9c6699079d8c759fdd60f2573f4409 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-mail/getmail/getmail-5.13.ebuild b/net-mail/getmail/getmail-5.13.ebuild new file mode 100644 index 000000000000..813ca4429c80 --- /dev/null +++ b/net-mail/getmail/getmail-5.13.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="ssl?" + +inherit distutils-r1 + +DESCRIPTION="A mail retriever with reliable Maildir and mbox delivery" +HOMEPAGE="http://pyropus.ca/software/getmail/" +SRC_URI="http://pyropus.ca/software/getmail/old-versions/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~ppc-macos ~x86-macos ~x64-solaris" +IUSE="ssl" + +python_prepare_all() { + sed -i -e "s,'getmail-%s' % __version__,'${PF}'," \ + -e "/docs\/COPYING/d" "${S}"/setup.py || die + + distutils-r1_python_prepare_all +} diff --git a/net-mail/mpop/Manifest b/net-mail/mpop/Manifest index bdd428fc426f..e577eba9da51 100644 --- a/net-mail/mpop/Manifest +++ b/net-mail/mpop/Manifest @@ -1,5 +1,3 @@ -DIST mpop-1.2.8.tar.xz 272632 BLAKE2B aebea78c44103284929d7819e00377c8d64d0de1c7cd877e8d63ea4e3481ccf05d9d27ec5b5f7433bf723bdd421a7fe8ed54a2e44ede9dbb3a6447a98e5596cd SHA512 34039d6a4b3b316679cb646ed0db6b0a11f47554576e9aad35402388718c3c7787e3854c144cec921cab0aea22e0484a1f71c2283bc1d0a37e6e69a0f6530602 -DIST mpop-1.4.1.tar.xz 296968 BLAKE2B 89304b7c63882dd394ff6797d87ceca1aa8af3efa4198fc0adeeba5b5704b57459ee466319f59657d65dfac2a3b8531a4515e51391e7f5030008589e689a0a92 SHA512 66b2ad8fab2d4a8262eb3689b094ac19cc961ef9fd5fd51c2c72b14c9f759194b906d2450b7c6cbeddb78e871198a2be8b336bc1fc7d6990a2b8b9d66068a2e5 -EBUILD mpop-1.2.8.ebuild 1103 BLAKE2B 48d3ddc531310bdda5557bcb979356081c85a9147ddcc6188dd618e1cea9b29ae8b9df84e1b9bbd7f077f185c960b231b060485f5222b4861d4a549c924fbbea SHA512 8b9ac4154d874b5cddf9e5b5efe50b267f5d31b09ef92ca9fd598c0e1aafb517c85e8c8cd00b9db669b4a433ec7f105f772f7ac717b62fa1124dab3edd94daa9 -EBUILD mpop-1.4.1.ebuild 1131 BLAKE2B 925850c2dcb32599974d63e7d3558ce6d3385ea14cd0118cd4e41fcc28eb17e00985ab514fa6cb4fdb1176294ec380712561061410e24ea2a57f56c9bd9acc2f SHA512 4f1eff4f81c5e78062da15cdcb2e4465bdd5f2d77994f0638b36645a992821185ac3ea6e88ef0d4cd19d59eefb154b875658a43de976413b574adfb5607bd1f2 -MISC metadata.xml 340 BLAKE2B 479a3a0f1f4e81ab7c7e7af6281465df76abf16643d0eb796af1eae25f845b86b3c934eac65c0cb9f82e50f6aaef144dac00ade3e1989def751d84e4033356a7 SHA512 29efeb748f5779060f64470a85efca0c508f00c6c37a1830f84d3ddb24186395002244df14999a22c63bc95f51b88a751a6eeef7932988afeb33fa27d278da57 +DIST mpop-1.4.4.tar.xz 319372 BLAKE2B acf5bdb62479126ae212bb008878872d16efba1eb9a077bf4697ba22ff512977fcd5affad090bc952fb01cf07a607a4dce91b873128c43f087c34dca6d6bae81 SHA512 1ed89108d35d7bbd6bcbd6de956f51cfcfaefd808f6aa7135b168d789f8cbe7070be9db676d1222dce5b6fe8b6692616d6b7adec9c23df11ac3de112897924da +EBUILD mpop-1.4.4.ebuild 1131 BLAKE2B 98b3558b2b7fc70436fc0ab589a29d6bd4af7e0236b96cace86fce866d58bbc8c7c54ae4640a3c057c0c21855815f28ec6719580912f74bae3f1b4a5ce0edbff SHA512 18cd6d8cff3e4564f112b5053b32de2f6e3f6744e22e9009395efaa4e0067330a8a3ec0bcee0a965516e859f833665f2f6ee9277af058683494993636f5b7ca5 +MISC metadata.xml 241 BLAKE2B e97922b2760a2f8d0ae16406e640eb60631fc3de36ab2a76953fb0b78b14e9652f317120839b5b4f0decd3dfb4f2931d828eca1f8a60f6eb1e01f3d2e8a59236 SHA512 f43a36b5ac2474c93bd47933995c16936ddd5748811e13716dc1eb2eff2a9e8e2f0fce706fa82386bbda93e7cae791066118b960191e93ca2eab02175f9e020a diff --git a/net-mail/mpop/metadata.xml b/net-mail/mpop/metadata.xml index 0f85b7ea2494..28d82fd2250a 100644 --- a/net-mail/mpop/metadata.xml +++ b/net-mail/mpop/metadata.xml @@ -2,9 +2,6 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <!-- maintainer-needed --> - <use> - <flag name="libsecret">Enable libsecret support to store login credentials</flag> - </use> <upstream> <remote-id type="sourceforge">mpop</remote-id> </upstream> diff --git a/net-mail/mpop/mpop-1.2.8.ebuild b/net-mail/mpop/mpop-1.2.8.ebuild deleted file mode 100644 index df810dc76e57..000000000000 --- a/net-mail/mpop/mpop-1.2.8.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A small, fast, and portable POP3 client" -HOMEPAGE="https://marlam.de/mpop/" -SRC_URI="https://marlam.de/mpop/releases/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="gnutls idn libressl libsecret nls sasl ssl vim-syntax" - -RDEPEND=" - idn? ( net-dns/libidn ) - libsecret? ( app-crypt/libsecret ) - nls? ( virtual/libintl ) - sasl? ( virtual/gsasl ) - ssl? ( - gnutls? ( net-libs/gnutls ) - !gnutls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -REQUIRED_USE="gnutls? ( ssl )" - -DOCS="AUTHORS ChangeLog NEWS NOTES README THANKS" - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_with ssl ssl $(usex gnutls "gnutls" "openssl")) \ - $(use_with sasl libgsasl) \ - $(use_with idn libidn) \ - $(use_with libsecret ) -} - -src_install() { - default - - if use vim-syntax ; then - insinto /usr/share/vim/vimfiles/syntax - doins scripts/vim/mpop.vim - fi -} diff --git a/net-mail/mpop/mpop-1.4.1.ebuild b/net-mail/mpop/mpop-1.4.4.ebuild index 04585c354521..df58c65aef22 100644 --- a/net-mail/mpop/mpop-1.4.1.ebuild +++ b/net-mail/mpop/mpop-1.4.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,7 +35,7 @@ DOCS="AUTHORS ChangeLog NEWS NOTES README THANKS" src_configure() { econf \ $(use_enable nls) \ - $(use_with ssl ssl $(usex gnutls "gnutls" "openssl")) \ + $(use_with ssl tls $(usex gnutls "gnutls" "openssl")) \ $(use_with sasl libgsasl) \ $(use_with idn libidn) \ $(use_with gnome-keyring libsecret) diff --git a/net-mail/notmuch/Manifest b/net-mail/notmuch/Manifest index c7f31c71f900..f0295da2f3c4 100644 --- a/net-mail/notmuch/Manifest +++ b/net-mail/notmuch/Manifest @@ -1,21 +1,14 @@ +AUX 0.29.1-0001-Use-loopback-IP-address-rather-than-name.patch 2043 BLAKE2B 45adfbccfb394da03320971485a33480528a3904c7254742385799118e3812fc4f923253eaf94ae36eb0c73cd450d845f44ed817cd3ffa7cd5e6d42143b3e46f SHA512 6f9133a0b13d1383eaa7d31e1ea2bd0586294c8d815052d1027ae5c996734e5850840df3e6bf7b7e11d5c2de5ac7c4f017612dd3c12eae9178021b3a24572541 AUX 0001-Use-loopback-IP-address-rather-than-name.patch 2100 BLAKE2B c949840e8f25a7730b895aa4bd71003ddbc239dfaeb28ec20158b48bb8de29babb5d6e3badeeee601a1037f080349a57d0a4da5ac9dfe226234fdfc223e60bff SHA512 35ee1baee61d773f9c21ef8fc8f3703347a9cb7a4bbc9cd3fe733dd91cf5c0b06716f25ced78d3d34d9725f0cbd8916a71e415b5d2cbdd58936546a9d09288ce AUX 0002-Fix-jobserver-unavailable-warning.patch 813 BLAKE2B 092eaecce7cf8beccb8e314fb818a3af4e5009009ed4d0d1fdfc1a526621f1df386c021d57ec02d6af2b4d98f1738875f054cf32e9a5f4fca310c282f85e6b0d SHA512 f1ffce7811f68e404118ad0147269c8d959d748e2e368d66dfe7eae5e995f1c405daf6ba6f45e9122c7aa249da190e54cd54b7c732a9d122e0c604454a53fce4 AUX 50notmuch-gentoo.el 291 BLAKE2B f7d4a05ca84f08e2c2779faf8a580f39f7f49f18501e963a83649f6a67e5df6ae6105ae1ca83925a55e70e5b857c281b01312434a2ed95fb7dc50c3d6d9c7311 SHA512 80612ba5ae90f2fbb24b38bae99b660c5e3d58e7390a4bb3a0e5e9b49092e38f189347344286072617935abf7ea08b538f68e8227705ca0b2b44985c4c0d024b DIST database-v1.tar.xz 204876 BLAKE2B 846a8d2f17edb61ed1c3d3c655becd1f60b4046772058706f13d516f65421a5105593660f1c556907bb2bb9607a3c2521243d1be07bffb70817ad3b8461680ca SHA512 e2d87373e00b65756d7fea40c54fb236d7a37ce839145c3afd99ab26efdc17796e540c021e2c24e521df2d0a01ccbf918994f87a0d83235ff9b109a51555b3d0 DIST notmuch-0.23.7.tar.gz 692230 BLAKE2B 79e81bde02546589c867d636fd30453beeecfb2a1e16cd512613de96f60674605765d53b52b8ab7479413b38d5db50d684a182139c62888c9dd0551f6eff8dea SHA512 e71da3bd6ce1b344aae79b277b695a4668d4fe1b8838618d6970a0b27df9867bac66a3240473ef31fc30ed8af2b0a558203ed5ffb34da873c991b1ecc6c08522 DIST notmuch-0.24.2.tar.gz 709272 BLAKE2B 25ef9db21a9fb009db89e472e06d871e92efc5223ef3edd91716db2a7edb5b8d39df000f540aa30762fe64e05fff221158040b2869fb618c89f9fa36cbe1757f SHA512 fcdc4ad5a65c57dd3077d93aeb384378f8dee105362fa8c2755daf14bbeb5376f8d1580fd79c8bd8e8d2d88cd44846ca9972b2f942133a447eb99d08ef9056dc -DIST notmuch-0.25.3.tar.gz 883151 BLAKE2B 511f93c310e8b82f1b629735cbe626ab1ba8eabf23245ba4aa4c936d4c5d868d9e6d5b0d626f16ce6087245a293cf1acd8bb2e2dd0639729af4b92d558c78051 SHA512 1c0fcfdeb7a7eddcd10a8175676679ef6985407732d5bcc15edd327d9985017696cef3287c0398c628a604ae3fbab5d222d71537e37265cf6a594b4914e4599a -DIST notmuch-0.26.1.tar.gz 906523 BLAKE2B da0b06361d586d84bea5c6e28adf7850dcb119e9f70ae67e06ff1438b9d20f4b04707d3e6ee6e755d569d15b8a720506b4c242c0c84258e8f5c8996caa62fc47 SHA512 f0d95a0f03535495037c73ab18d1251ece505284736efa5a535fe9bc8aea33954b5c87e5dcdfd30670c8df53178294be520a63e5b19beac7d90f166e616d19dd -DIST notmuch-0.26.2.tar.gz 907187 BLAKE2B 81212555d729bd05be2edfb0f3dfd604de9d5f3e99e79ebd24a195441bd3778c7c72abe0b6b569dc1cf2ad9d94af1cbe3ca3aff77f521888b7be2eb08444dde1 SHA512 ebd8460c5f08cb8c79dabc1bc1bc32e1f2e1f123d304bb20205d4dedb982186336fd43d0e39acf020ea2563278bee0a063ceb3bf276f1251c099d8fcdd5098e7 -DIST notmuch-0.27.tar.gz 912583 BLAKE2B 75bb13e9666bd2898f58e5ecdd6a180d0da21188665f107857e6729f057525bb7c94832d140de8ff7b3fd31b51e33bcbe5b59d3fc09ba9a854c1c05499df762e SHA512 7c58c6fe5c3b43a979c3a439a24106417120726fd688b456d9084388ddd7c88ab1b6d99cd4676101f085d60bb37099631caa286b76588fcb041bb004ff325515 -DIST notmuch-0.28.3.tar.gz 921920 BLAKE2B 9b96a0cac8188bcaf9efab532721449c655fec4dac77c3eb327e576184cb430aa0fffc9ac74af82ad3ad80097afdda5c8accddbee7e5720d180c071d9dd2ef85 SHA512 dd3931b78cc27540e962f1fca5f4ebb1c04b2637a5761cda023f307fd9be4b5ddc2af26010330868c55200fa96b60b2a11b3b22d4c20d2a4a2d3787421ed85cf DIST notmuch-0.28.4.tar.gz 922364 BLAKE2B f22d52ecc982b086b5d2a67d3b9ae4a379bdcb9e9acf3e77060fd7d97439347e3b4cd767f2c9c3c48657b80f63316f6abc09a653d6791e27b4a8996adccf42a9 SHA512 77d7ad81e1f7dc93ae6392346da434f6dc74c21d19be728c2a6ca283c429f36e7081387d223af58eb5f63f5d2a8ad8367f0103f0bb9d052890c07fe419abbee7 +DIST notmuch-0.29.1.tar.xz 660352 BLAKE2B d145aba2d1a376e8cbcff3d51f9a7093649912a54273f91cce2a56fb414e222c2bbf0aeb510894278bf7dca8a96412400d55897a4d42281ab9c110d9bc8207a6 SHA512 9b76a7c8c62cb67b64a0008f80a82eeecccd20267ddba67d4d96a768815466c305f154769947bb9526e02c7a1696faaf69e94b90007603b185589be0c7c2a5d8 EBUILD notmuch-0.23.7.ebuild 4573 BLAKE2B 10251e488d1b9bbf03798726d168cb746178d6eb43ab8280dd8280d962300a32505e8e0a79aaeefc3b6a255830bcea1ab1a26e95a8d031b10a9379a0333e72f8 SHA512 437dfdebdb2f4105e1378c3202b77dee7c2443d59988c7dc8eee45a905012fecdfbcd90ada3a2fcb1099a7b8bd5febcc1b266f81b2fd5fe4658e5b4382144b5e EBUILD notmuch-0.24.2.ebuild 4763 BLAKE2B d6b6a5f62f624986286d504aed9e47b1c0380ca4d8d1de874be36d03aef542b45fd889a2cd97d264cf0defa22e9cbee676d9b4b6f6e2192c6a8dbc76287a9d86 SHA512 8e006a9da05e7556d505af790072fd96aff2f76d88866d9ad3dec66c13a1edf8e95f6522daef65bd4f15a16997c551892ac17e550a1faf2d176e721be7e2ed3a -EBUILD notmuch-0.25.3.ebuild 4842 BLAKE2B b757474009732309b6f4301bd720766057ba10867616a44bbaa61f28179b02f3a04443ce5b5814f8d68df27d50b16e94d292ae1699a9bf7d0f327fc3103618ca SHA512 9b3f1df762c681c110da3f9aa62145a70abd07901a65a4fa70b4f229a2b1c788840585dcad532da5b998b52632fd5fd02c259c86127ed9931390d5c3c8d39e1b -EBUILD notmuch-0.26.1.ebuild 4836 BLAKE2B 15cbffd571f2366e66a943929a378dda07072433794c7ed31596ac8a63c63752ed9e28a37f6892e47a9a8aa45c4651f43e4398e401bd49e3e3b8e46ea4dbec6d SHA512 5a670bdad5b8c72cd355a46543f10a68b9ff15f65cc698393f90bc484f1c8f5c746b4f52ee8906a96f7ddefb432b268d2da7d6d2735ebe7e06236a324fa5395d -EBUILD notmuch-0.26.2.ebuild 4836 BLAKE2B 15cbffd571f2366e66a943929a378dda07072433794c7ed31596ac8a63c63752ed9e28a37f6892e47a9a8aa45c4651f43e4398e401bd49e3e3b8e46ea4dbec6d SHA512 5a670bdad5b8c72cd355a46543f10a68b9ff15f65cc698393f90bc484f1c8f5c746b4f52ee8906a96f7ddefb432b268d2da7d6d2735ebe7e06236a324fa5395d -EBUILD notmuch-0.27.ebuild 4943 BLAKE2B 7c8ba36bc9f95c439eee7a08b25b4ee004a190f4eaa49010d934e4b48ac8cd81598e9b6aff0ac251b39c39bbc35dfbbf65774986744cc4e1f005a0cb331e9dec SHA512 ab053d2382569d82cffd8c654a660e22af0888e96e1de44877d1798247fe22dde04c29630dd1161a996062acda15aaa6f6da087bf67d284897b41c2e84c0466e -EBUILD notmuch-0.28.3.ebuild 5092 BLAKE2B 84f7d8dcd9c0d301f0f96d52920d6767ddd8b146a9ed87f0b859ef40d5bb690c5784ae2f68368fc02dea10cac0631b116a526c61f1a7a5b258ad335d81c1b4c0 SHA512 e3f374fd1ed932491f12580a00e7a0cb238eb80d5b7473e927700341a497f0c2ed4191d2dc84f7bb742f3ef292787e0c2e724b06cf5d083302b3ace1090c654d -EBUILD notmuch-0.28.4.ebuild 5092 BLAKE2B 84f7d8dcd9c0d301f0f96d52920d6767ddd8b146a9ed87f0b859ef40d5bb690c5784ae2f68368fc02dea10cac0631b116a526c61f1a7a5b258ad335d81c1b4c0 SHA512 e3f374fd1ed932491f12580a00e7a0cb238eb80d5b7473e927700341a497f0c2ed4191d2dc84f7bb742f3ef292787e0c2e724b06cf5d083302b3ace1090c654d +EBUILD notmuch-0.28.4.ebuild 5091 BLAKE2B 02690eff6875af771697d9b63b94f7d02f29bf3744599ae632c5b0cd451967b3a4385aabe0c15b5a2ba861d524e54b45cdaab62ce8f40f17ec30425ac729a6a8 SHA512 54542d5c70abd2193b869371b804a2a8a9e3340bf3f30e91d54738db7eada42ad1dfd81c7b109f52c22efe3600e9cb30a233f53bebc3d5b345542307f49ea9db +EBUILD notmuch-0.29.1.ebuild 5038 BLAKE2B 75f4181ae4670d6019d4715255b451c28a3cec3e0a2dc27a7bdfd3b3e7ad88bdf25eda710deae7e90f583a1998e9769f30559574d2887bf1b32cc46008e315fd SHA512 f3beed9c567af5a0af98af8c46f497adf1f6400d42fe75abc968cdbe65f38869e9b07fb65fa1a00c7d42f38be18b124f60775d15933ecf8cc8a9ff993cd57b7d MISC metadata.xml 1117 BLAKE2B 08710cbb42c20580235f5cfafa39715c33fb50de24cf98a182418db3c52ee1de5a1ee0e0775ae5756fee301c952995a1e7da52b9c13e5bd8c8b2fc0d1d74a5d2 SHA512 c420e475e5d16d35cceb1162c14eae143e5f539e771561d525af4ab0f0853e700b9a3209ee1a7aa9b4269c235737304c435d463cd8b1cf201402152ff0a6a4f3 diff --git a/net-mail/notmuch/files/0.29.1-0001-Use-loopback-IP-address-rather-than-name.patch b/net-mail/notmuch/files/0.29.1-0001-Use-loopback-IP-address-rather-than-name.patch new file mode 100644 index 000000000000..e47224695953 --- /dev/null +++ b/net-mail/notmuch/files/0.29.1-0001-Use-loopback-IP-address-rather-than-name.patch @@ -0,0 +1,61 @@ +From 59b5bfb6e2095c62925b31e087571506edae7956 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Amadeusz=20Piotr=20=C5=BBo=C5=82nowski?= + <aidecoe@aidecoe.name> +Date: Sun, 7 Jul 2019 11:33:09 +0100 +Subject: [PATCH] Use loopback IP address rather than name + +--- + test/smtp-dummy.c | 8 ++++---- + test/test-lib.sh | 2 +- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/test/smtp-dummy.c b/test/smtp-dummy.c +index a7c1fe4f..822a986a 100644 +--- a/test/smtp-dummy.c ++++ b/test/smtp-dummy.c +@@ -76,7 +76,7 @@ process_command (FILE *peer, FILE *output, const char *command) + fprintf (peer, "502 not implemented\r\n"); + fflush (peer); + } else if (STRNCMP_LITERAL (command, "HELO ") == 0) { +- fprintf (peer, "250 localhost\r\n"); ++ fprintf (peer, "250 127.0.0.1\r\n"); + fflush (peer); + } else if (STRNCMP_LITERAL (command, "MAIL FROM:") == 0 || + STRNCMP_LITERAL (command, "RCPT TO:") == 0) { +@@ -105,7 +105,7 @@ do_smtp_to_file (FILE *peer, FILE *output) + size_t line_size; + ssize_t line_len; + +- fprintf (peer, "220 localhost smtp-dummy\r\n"); ++ fprintf (peer, "220 127.0.0.1 smtp-dummy\r\n"); + fflush (peer); + + while ((line_len = getline (&line, &line_size, peer)) != -1) { +@@ -183,9 +183,9 @@ main (int argc, char *argv[]) + goto DONE; + } + +- hostinfo = gethostbyname ("localhost"); ++ hostinfo = gethostbyname ("127.0.0.1"); + if (hostinfo == NULL) { +- fprintf (stderr, "Unknown host: localhost\n"); ++ fprintf (stderr, "Unknown host: 127.0.0.1\n"); + ret = 1; + goto DONE; + } +diff --git a/test/test-lib.sh b/test/test-lib.sh +index 616cb674..dd887773 100644 +--- a/test/test-lib.sh ++++ b/test/test-lib.sh +@@ -336,7 +336,7 @@ emacs_deliver_message () + test_emacs \ + "(let ((message-send-mail-function 'message-smtpmail-send-it) + (mail-host-address \"example.com\") +- (smtpmail-smtp-server \"localhost\") ++ (smtpmail-smtp-server \"127.0.0.1\") + (smtpmail-smtp-service \"${smtp_dummy_port}\")) + (notmuch-mua-mail) + (message-goto-to) +-- +2.19.2 + diff --git a/net-mail/notmuch/notmuch-0.25.3.ebuild b/net-mail/notmuch/notmuch-0.25.3.ebuild deleted file mode 100644 index 96cc26fe7566..000000000000 --- a/net-mail/notmuch/notmuch-0.25.3.ebuild +++ /dev/null @@ -1,208 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,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="https://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=" - !!<app-shells/bash-completion-1.9 - >=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 '<net-mail/notmuch-0.18'; then - ewarn - ewarn "There are few not backward compatible changes between" - ewarn "<notmuch-0.18 and >=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'; then - elog "Regular expression searches supported for from: and subject:" - elog "require >=dev-libs/xapian-1.4." - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/net-mail/notmuch/notmuch-0.26.1.ebuild b/net-mail/notmuch/notmuch-0.26.1.ebuild deleted file mode 100644 index dba91fb9d2fb..000000000000 --- a/net-mail/notmuch/notmuch-0.26.1.ebuild +++ /dev/null @@ -1,208 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,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="https://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=" - !!<app-shells/bash-completion-1.9 - >=dev-libs/glib-2.22:2 - >=dev-libs/gmime-2.6.21: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.21: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 '<net-mail/notmuch-0.18'; then - ewarn - ewarn "There are few not backward compatible changes between" - ewarn "<notmuch-0.18 and >=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'; then - elog "Regular expression searches supported for from: and subject:" - elog "require >=dev-libs/xapian-1.4." - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/net-mail/notmuch/notmuch-0.26.2.ebuild b/net-mail/notmuch/notmuch-0.26.2.ebuild deleted file mode 100644 index dba91fb9d2fb..000000000000 --- a/net-mail/notmuch/notmuch-0.26.2.ebuild +++ /dev/null @@ -1,208 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,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="https://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=" - !!<app-shells/bash-completion-1.9 - >=dev-libs/glib-2.22:2 - >=dev-libs/gmime-2.6.21: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.21: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 '<net-mail/notmuch-0.18'; then - ewarn - ewarn "There are few not backward compatible changes between" - ewarn "<notmuch-0.18 and >=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'; then - elog "Regular expression searches supported for from: and subject:" - elog "require >=dev-libs/xapian-1.4." - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/net-mail/notmuch/notmuch-0.27.ebuild b/net-mail/notmuch/notmuch-0.27.ebuild deleted file mode 100644 index 0f3d94a53257..000000000000 --- a/net-mail/notmuch/notmuch-0.27.ebuild +++ /dev/null @@ -1,215 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) - -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="https://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=" - !!<app-shells/bash-completion-1.9 - >=dev-libs/glib-2.22:2 - || ( - >=dev-libs/gmime-3.0.3:3.0 - >=dev-libs/gmime-2.6.21:2.6 - ) - >=dev-libs/xapian-1.2.7-r2:= - dev-python/sphinx[${PYTHON_USEDEP}] - sys-apps/texinfo - >=sys-libs/zlib-1.2.5.2 - sys-libs/talloc - crypt? ( || ( - >=dev-libs/gmime-3.0.3:3.0[crypt] - >=dev-libs/gmime-2.6.21: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 '<net-mail/notmuch-0.18'; then - ewarn - ewarn "There are few not backward compatible changes between" - ewarn "<notmuch-0.18 and >=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'; then - elog "Regular expression searches supported for from: and subject:" - elog "require >=dev-libs/xapian-1.4." - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/net-mail/notmuch/notmuch-0.28.4.ebuild b/net-mail/notmuch/notmuch-0.28.4.ebuild index 95e5689f032e..94ee48c3ce05 100644 --- a/net-mail/notmuch/notmuch-0.28.4.ebuild +++ b/net-mail/notmuch/notmuch-0.28.4.ebuild @@ -18,7 +18,7 @@ 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" +KEYWORDS="~alpha amd64 ~x86 ~x64-solaris" REQUIRED_USE=" nmbug? ( python ) python? ( ${PYTHON_REQUIRED_USE} ) diff --git a/net-mail/notmuch/notmuch-0.28.3.ebuild b/net-mail/notmuch/notmuch-0.29.1.ebuild index 95e5689f032e..ffa74708369a 100644 --- a/net-mail/notmuch/notmuch-0.28.3.ebuild +++ b/net-mail/notmuch/notmuch-0.29.1.ebuild @@ -11,7 +11,7 @@ inherit bash-completion-r1 elisp-common eutils flag-o-matic pax-utils \ DESCRIPTION="Thread-based e-mail indexer, supporting quick search and tagging" HOMEPAGE="https://notmuchmail.org/" -SRC_URI="${HOMEPAGE%/}/releases/${P}.tar.gz +SRC_URI="${HOMEPAGE%/}/releases/${P}.tar.xz test? ( ${HOMEPAGE%/}/releases/test-databases/database-v1.tar.xz )" LICENSE="GPL-3" @@ -73,8 +73,7 @@ DOCS=( AUTHORS NEWS README ) SITEFILE="50${PN}-gentoo.el" MY_LD_LIBRARY_PATH="${WORKDIR}/${P}/lib" PATCHES=( - "${FILESDIR}"/0001-Use-loopback-IP-address-rather-than-name.patch - "${FILESDIR}"/0002-Fix-jobserver-unavailable-warning.patch + "${FILESDIR}"/${PV}-0001-Use-loopback-IP-address-rather-than-name.patch ) bindings() { @@ -108,7 +107,7 @@ pkg_setup() { } src_unpack() { - unpack "${P}".tar.gz + unpack "${P}".tar.xz if use test; then mkdir -p "${S}"/test/test-databases || die cp "${DISTDIR}"/database-v1.tar.xz "${S}"/test/test-databases/ || die diff --git a/net-mail/offlineimap/Manifest b/net-mail/offlineimap/Manifest index 7ce430397811..191fdaccba5b 100644 --- a/net-mail/offlineimap/Manifest +++ b/net-mail/offlineimap/Manifest @@ -2,12 +2,10 @@ AUX offlineimap-6.5.3.1-darwin10.patch 361 BLAKE2B 3331f6bde79b55792d7fbb6d3183c AUX offlineimap-7.0.3-darwin10.patch 316 BLAKE2B 3f9adc406881e43462aee6764ef7aafc69a94f7e744722856da04448e68972c9942f8b6a8e4eba84c7fe714be6cc3b7de25424984f21b96df24e22d2eff333ff SHA512 b195392db8e39264891b91c855cc0b1cfeb76e7b0a22281e509c17d4ae07458e980f7810c223f2a835f01f4ba63c1f9592c934121e763bb01846f20c51013186 DIST offlineimap-6.5.6.tar.gz 187801 BLAKE2B 78561ffc0b0dcd3dcd3c75448f1e412661ac5061eebfae5796dffb3a6e8767b54138328aa0a8ab5a1745ed0690809965ea76b9b8e66ef250936b0b72cd07e337 SHA512 3f7cb63d00486de2d648aa9dd3637ce252dd100bc8237742d11f749726b2b14907c07c802ba0fd5891c88f5062f9a2d05ebc78ceee8c30981f4c4579c3143d6e DIST offlineimap-6.7.0.3.tar.gz 679221 BLAKE2B bdc5013dff0a3dc1e79326d6c7bac6ebb524e6b1f2ea7f8492abaa54ec2436406ecbebe981e085e9f4ee572355b798806b76ea5998cbd0225db03c03d5fc9093 SHA512 21800eb14e814fa04b983e9718a5780deda4c99ae55ef900ccec9f1e65f9bb783c3469e00e6595c7dfddb60d760a6b3c98ae979da3219de51c8ae107ff1c077a -DIST offlineimap-7.1.5.tar.gz 711529 BLAKE2B 055fcaa714529407d404b45afc56f2b9c407865bbb6403a205f916926905c845c3dd9d025824de82850c17e2791c335aa11a38e9688c847d388ffaa97dbf5d2b SHA512 5e49e5e2f13a15f02036860d1622a79a1342c8d3c0ad1c3e56c32a90e9c6e439ed9b9de6b67e36bda19229e28bd17dcb132f093eb19524375b182dde079d6101 -DIST offlineimap-7.2.1.tar.gz 720220 BLAKE2B 309a51e88ebbc8dd7a4d807bc506a0d0d8a355e71f464e5347ba3ea02de6fd89a089bb982475982d62bed0900eb1aa5320163e49ac787b9d8abff029ac47ee7d SHA512 4e6bcda576fbf023e0192e8d19627d72ea824cd795ef65604d56b00f239298031ea512dcc17d47ae340be1515770c8588907bc767489717a9ab136e34843c197 DIST offlineimap-7.2.2.tar.gz 721359 BLAKE2B f59f26aa3cb7a3a5d994e5e9f48dd9de4f00193a71dbb2cd976dd6c8459b7dc6750c0a0bbcc8b954745ffe18e16cbeb6739f63ec9c4a530fbf2489db36771117 SHA512 de60472d24368ff4f5c43ecb50b021c671e6fe713220475da8bd900de6bfb6a10ec8c585f96f6091caea32344f65886e2870d097974ebef343b0ca56a81ddd7c +DIST offlineimap-7.2.4.tar.gz 721887 BLAKE2B f5c7c8eb541167b3f0d46ee71be418d4697f89a1dc11a1c5c9840e5def09d108b7ab391d773dc79e0882ce0a9e21388e11217915112f476d384bf3018d5ea750 SHA512 837f822a08f5df59f5332c65b33e0186c215a633c5c17f08790f4c2128a4f6470a75eb02e883dd592b456dbc0ba2b32f670cb716eb602dd8a6bdf12ba2d72cd8 EBUILD offlineimap-6.5.6.ebuild 2381 BLAKE2B f7ec4774682b618458484be57ba484d41d4c9df17517ce00ee1c8198a49580afba304d48371dd464d477698039edbfcb47dc93fee20239fa45780a248809b207 SHA512 083714ce7939b4d7c214bcde3e74ac8bb2050406c35f21ef2d5d5d658afbe6bdf84ff1dab87623e1c50c90cab2e7634a3c3590e91599e4217b55be09a1f1f5be EBUILD offlineimap-6.7.0.3.ebuild 1788 BLAKE2B 401360e6f39b200f26b39717af6e0fe3ee3f1f65dfb94a4238c19077959df016febd76f9fe74260e1781c2cb3792714a7b86e23e378bcab1a57da57e67094002 SHA512 8542909e6a463fcaba54f6c86101a4681328d12dd491624d7d2775ba92d8058775957f23f6b71332eed53f46bd04984179d96966c997c4de4005eb3008468dcb -EBUILD offlineimap-7.1.5.ebuild 1639 BLAKE2B 92dbdef46f94cb241293c037e19c58ab9dffdbae43d72a098803ef17924b238f3681fcc5b4796d9f1377f2163498c3117326215c9f288a007ebe82669f44581c SHA512 322370094a637bc03f4f11503c2ec6f71bf52510a0f34f9c7bb483f2c2ab9a8337f13ca2cd7b5684398ba463150c334b5fccb898a8d72ac20ce0fe60013b8d59 -EBUILD offlineimap-7.2.1.ebuild 1639 BLAKE2B 92dbdef46f94cb241293c037e19c58ab9dffdbae43d72a098803ef17924b238f3681fcc5b4796d9f1377f2163498c3117326215c9f288a007ebe82669f44581c SHA512 322370094a637bc03f4f11503c2ec6f71bf52510a0f34f9c7bb483f2c2ab9a8337f13ca2cd7b5684398ba463150c334b5fccb898a8d72ac20ce0fe60013b8d59 EBUILD offlineimap-7.2.2.ebuild 1639 BLAKE2B b97d8f3c6249086a47c6d628d055918db8298fedf9c5ba85b67b0df22c4a79456a399a3e247d19fe190537339b232c627b476c2bc8f732051e1e0ea940e98157 SHA512 a4a9177eaae725f07912a733164bf872aca4879cc9adb58ec35b8fb1aa5303279b2af3b1df9d37ae78ac6e8f3a4128fb2a03d14d92db332840240265319441ab +EBUILD offlineimap-7.2.4.ebuild 1639 BLAKE2B b97d8f3c6249086a47c6d628d055918db8298fedf9c5ba85b67b0df22c4a79456a399a3e247d19fe190537339b232c627b476c2bc8f732051e1e0ea940e98157 SHA512 a4a9177eaae725f07912a733164bf872aca4879cc9adb58ec35b8fb1aa5303279b2af3b1df9d37ae78ac6e8f3a4128fb2a03d14d92db332840240265319441ab MISC metadata.xml 365 BLAKE2B 44c143951196526dbc7e8c23fe3719a33ecf633361b9aa5294dd4e61c1dd0aecca12159a33c3ef7e0706a5c57162f170559c44c554541754cf5049118c8d89c8 SHA512 ec19d9f99d945536a02dfd7d8c113c6a6337e80190ee60ab172ac9c248398f4faad49aabe4f56e5e4d5eb09ea35810a47ad263b8df59f7368e1f8bed6e780c2a diff --git a/net-mail/offlineimap/offlineimap-7.2.1.ebuild b/net-mail/offlineimap/offlineimap-7.2.1.ebuild deleted file mode 100644 index 46bb563814ae..000000000000 --- a/net-mail/offlineimap/offlineimap-7.2.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# 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="https://www.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 -} diff --git a/net-mail/offlineimap/offlineimap-7.1.5.ebuild b/net-mail/offlineimap/offlineimap-7.2.4.ebuild index 46bb563814ae..401eb0958288 100644 --- a/net-mail/offlineimap/offlineimap-7.1.5.ebuild +++ b/net-mail/offlineimap/offlineimap-7.2.4.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 # Normally you need only one version of this. DISTUTILS_SINGLE_IMPL=1 |