commit: 2098af5e8e89ec8ba4b503246ec2f12dfc8da939 Author: Stefan Strogin <steils <AT> gentoo <DOT> org> AuthorDate: Tue Jun 2 01:44:46 2020 +0000 Commit: Stefan Strogin <steils <AT> gentoo <DOT> org> CommitDate: Tue Jun 2 01:44:46 2020 +0000 URL: https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=2098af5e
net-mail/fetchmail: drop package fixed in gentoo.git Signed-off-by: Stefan Strogin <steils <AT> gentoo.org> net-mail/fetchmail/Manifest | 1 - net-mail/fetchmail/fetchmail-6.3.26-r2.ebuild | 106 ------------------- net-mail/fetchmail/fetchmail-6.3.26-r3.ebuild | 108 ------------------- .../files/fetchmail-6.3.26-libressl.patch | 117 --------------------- .../files/fetchmail-6.3.26-python-optional.patch | 14 --- .../fetchmail/files/fetchmail-6.3.26-tests.patch | 11 -- net-mail/fetchmail/files/fetchmail.conf | 1 - net-mail/fetchmail/files/fetchmail.confd | 10 -- net-mail/fetchmail/files/fetchmail.initd | 44 -------- net-mail/fetchmail/files/fetchmail.service | 11 -- net-mail/fetchmail/files/fetchmail_at.service | 11 -- net-mail/fetchmail/metadata.xml | 15 --- 12 files changed, 449 deletions(-) diff --git a/net-mail/fetchmail/Manifest b/net-mail/fetchmail/Manifest deleted file mode 100644 index 3f09115..0000000 --- a/net-mail/fetchmail/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fetchmail-6.3.26.tar.xz 1283816 SHA256 79b4c54cdbaf02c1a9a691d9948fcb1a77a1591a813e904283a8b614b757e850 SHA512 8e0a2484e60eaf6c0231e2599e10fec6d207fa1c0fa02ec99b3ef9aea00b6d87275434e79470a25f06e358cdd4a293f9c46a82dd128fe733a99c85144e6caa63 WHIRLPOOL 275d7b121a7fcec239e074d2dadc8d1645633d7f8335d760ceba98042b8b3bfe67cdacb9e247a072a8c587f821b23f89c1c7e654fd171ad4372dbb69bcf1021a diff --git a/net-mail/fetchmail/fetchmail-6.3.26-r2.ebuild b/net-mail/fetchmail/fetchmail-6.3.26-r2.ebuild deleted file mode 100644 index 5665e46..0000000 --- a/net-mail/fetchmail/fetchmail-6.3.26-r2.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="tk" - -inherit python-single-r1 user systemd toolchain-funcs autotools eutils - -DESCRIPTION="the legendary remote-mail retrieval and forwarding utility" -HOMEPAGE="http://www.fetchmail.info/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" - -LICENSE="GPL-2 public-domain" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="ssl nls kerberos tk socks libressl" -REQUIRED_USE="tk? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="ssl? ( - !libressl? ( >=dev-libs/openssl-0.9.6:= ) - libressl? ( dev-libs/libressl:= ) - ) - kerberos? ( - virtual/krb5 - !libressl? ( >=dev-libs/openssl-0.9.6:= ) - libressl? ( dev-libs/libressl:= ) - ) - nls? ( virtual/libintl ) - !elibc_glibc? ( sys-libs/e2fsprogs-libs ) - socks? ( net-proxy/dante ) - tk? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - app-arch/xz-utils - sys-devel/flex - nls? ( sys-devel/gettext )" - -DOCS="FAQ FEATURES NEWS NOTES README README.NTLM README.SSL* TODO" - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} - - use tk && python-single-r1_pkg_setup -} - -src_prepare() { - # don't compile during src_install - use tk && : > "${S}"/py-compile - - epatch "${FILESDIR}"/${P}-python-optional.patch - epatch "${FILESDIR}"/${P}-tests.patch - epatch "${FILESDIR}"/${P}-libressl.patch - eautoreconf -} - -src_configure() { - use tk || export PYTHON=: - - econf \ - --enable-RPA \ - --enable-NTLM \ - --enable-SDPS \ - $(use_enable nls) \ - $(use_with ssl ssl "${EPREFIX}/usr") \ - $(use kerberos && echo "--with-ssl=${EPREFIX}/usr") \ - $(use_with kerberos gssapi) \ - $(use_with kerberos kerberos5) \ - --without-hesiod \ - $(use_with socks) -} - -src_compile() { - emake AR="$(tc-getAR)" -} - -src_install() { - # fetchmail's homedir (holds fetchmail's .fetchids) - keepdir /var/lib/${PN} - fowners ${PN}:${PN} /var/lib/${PN} - fperms 700 /var/lib/${PN} - - default - - dohtml *.html - - newinitd "${FILESDIR}"/fetchmail.initd fetchmail - newconfd "${FILESDIR}"/fetchmail.confd fetchmail - systemd_dounit "${FILESDIR}"/${PN}.service - systemd_dotmpfilesd "${FILESDIR}"/${PN}.conf - - docinto contrib - local f - for f in contrib/* ; do - [ -f "${f}" ] && dodoc "${f}" - done - - use tk && python_optimize -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "Please see /etc/conf.d/fetchmail if you want to adjust" - elog "the polling delay used by the fetchmail init script." - fi -} diff --git a/net-mail/fetchmail/fetchmail-6.3.26-r3.ebuild b/net-mail/fetchmail/fetchmail-6.3.26-r3.ebuild deleted file mode 100644 index 8eb7ea6..0000000 --- a/net-mail/fetchmail/fetchmail-6.3.26-r3.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="tk" - -inherit python-single-r1 user systemd toolchain-funcs autotools eutils - -DESCRIPTION="the legendary remote-mail retrieval and forwarding utility" -HOMEPAGE="http://www.fetchmail.info/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" - -LICENSE="GPL-2 public-domain" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="ssl nls kerberos tk socks libressl" -REQUIRED_USE="tk? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="ssl? ( - !libressl? ( >=dev-libs/openssl-0.9.6:= ) - libressl? ( dev-libs/libressl:= ) - ) - kerberos? ( - virtual/krb5 - !libressl? ( >=dev-libs/openssl-0.9.6:= ) - libressl? ( dev-libs/libressl:= ) - ) - nls? ( virtual/libintl ) - !elibc_glibc? ( sys-libs/e2fsprogs-libs ) - socks? ( net-proxy/dante ) - tk? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - app-arch/xz-utils - sys-devel/flex - nls? ( sys-devel/gettext )" - -DOCS="FAQ FEATURES NEWS NOTES README README.NTLM README.SSL* TODO" - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} - - use tk && python-single-r1_pkg_setup -} - -src_prepare() { - # don't compile during src_install - use tk && : > "${S}"/py-compile - - epatch "${FILESDIR}"/${P}-python-optional.patch - epatch "${FILESDIR}"/${P}-tests.patch - epatch "${FILESDIR}"/${P}-libressl.patch - eautoreconf -} - -src_configure() { - use tk || export PYTHON=: - - econf \ - --enable-RPA \ - --enable-NTLM \ - --enable-SDPS \ - $(use_enable nls) \ - $(use_with ssl ssl "${EPREFIX}/usr") \ - $(use kerberos && echo "--with-ssl=${EPREFIX}/usr") \ - $(use_with kerberos gssapi) \ - $(use_with kerberos kerberos5) \ - --without-hesiod \ - $(use_with socks) -} - -src_compile() { - emake AR="$(tc-getAR)" -} - -src_install() { - # fetchmail's homedir (holds fetchmail's .fetchids) - keepdir /var/lib/${PN} - fowners ${PN}:${PN} /var/lib/${PN} - fperms 700 /var/lib/${PN} - - default - - dohtml *.html - - newinitd "${FILESDIR}"/fetchmail.initd fetchmail - newconfd "${FILESDIR}"/fetchmail.confd fetchmail - - systemd_dounit "${FILESDIR}"/${PN}.service - systemd_newunit "${FILESDIR}"/${PN}_at.service "${PN}@.service" - systemd_dotmpfilesd "${FILESDIR}"/${PN}.conf - - docinto contrib - local f - for f in contrib/* ; do - [ -f "${f}" ] && dodoc "${f}" - done - - use tk && python_optimize -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "Please see /etc/conf.d/fetchmail if you want to adjust" - elog "the polling delay used by the fetchmail init script." - fi -} diff --git a/net-mail/fetchmail/files/fetchmail-6.3.26-libressl.patch b/net-mail/fetchmail/files/fetchmail-6.3.26-libressl.patch deleted file mode 100644 index dbbed87..0000000 --- a/net-mail/fetchmail/files/fetchmail-6.3.26-libressl.patch +++ /dev/null @@ -1,117 +0,0 @@ ---- a/configure.ac 2013-04-23 16:51:10.000000000 -0400 -+++ b/configure.ac 2016-01-30 00:14:01.114090572 -0500 -@@ -803,6 +803,7 @@ - - case "$LIBS" in *-lssl*) - AC_CHECK_DECLS([SSLv2_client_method],,,[#include <openssl/ssl.h>]) -+ AC_CHECK_DECLS([SSLv3_client_method],,,[#include <openssl/ssl.h>]) - ;; - esac - ---- a/po/de.po 2013-04-23 17:33:52.000000000 -0400 -+++ b/po/de.po 2016-01-30 00:25:00.255287974 -0500 -@@ -8,8 +8,8 @@ - msgstr "" - "Project-Id-Version: fetchmail 6.3.26\n" - "Report-Msgid-Bugs-To: [email protected]\n" --"POT-Creation-Date: 2013-04-23 23:24+0200\n" --"PO-Revision-Date: 2013-04-23 23:33+0200\n" -+"POT-Creation-Date: 2015-01-16 20:42+0100\n" -+"PO-Revision-Date: 2016-01-30 00:23-0500\n" - "Last-Translator: Matthias Andree <[email protected]>\n" - "Language-Team: Deutsch <[email protected]>\n" - "Language: \n" -@@ -3198,20 +3198,24 @@ - msgstr "Datei-Deskriptor außerhalb des Bereichs für SSL" - - #: socket.c:913 --msgid "Your operating system does not support SSLv2.\n" --msgstr "Ihr Betriebssystem unterstützt SSLv2 nicht.\n" -+msgid "Your OpenSSL version does not support SSLv2.\n" -+msgstr "Ihre OpenSSL-Version unterstützt SSLv2 nicht.\n" - --#: socket.c:923 -+#: socket.c:920 -+msgid "Your OpenSSL version does not support SSLv3.\n" -+msgstr "Ihre OpenSSL-Version unterstützt SSLv3 nicht.\n" -+ -+#: socket.c:928 - #, c-format - msgid "Invalid SSL protocol '%s' specified, using default (SSLv23).\n" - msgstr "" - "Ungültiges SSL-Protokoll „%s“ angegeben, benutze Voreinstellung (SSLv23).\n" - --#: socket.c:1022 -+#: socket.c:1027 - msgid "Certificate/fingerprint verification was somehow skipped!\n" - msgstr "Zertifikat-/Fingerabdruck-Überprüfung wurde irgendwie übersprungen!\n" - --#: socket.c:1039 -+#: socket.c:1044 - msgid "" - "Warning: the connection is insecure, continuing anyways. (Better use --" - "sslcertck!)\n" -@@ -3219,11 +3223,11 @@ - "Warnung: Die Verbindung ist unsicher, mache trotzdem weiter. (Nehmen Sie " - "lieber --sslcertck!)\n" - --#: socket.c:1081 -+#: socket.c:1086 - msgid "Cygwin socket read retry\n" - msgstr "Cygwin-Socket-Lese-Wiederholung\n" - --#: socket.c:1084 -+#: socket.c:1089 - msgid "Cygwin socket read retry failed!\n" - msgstr "Cygwin-Socket-Lese-Wiederholung fehlgeschlagen!\n" - ---- a/fetchmail.c 2013-04-23 16:00:45.000000000 -0400 -+++ b/fetchmail.c 2016-01-30 00:16:26.104294447 -0500 -@@ -54,6 +54,10 @@ - #define ENETUNREACH 128 /* Interactive doesn't know this */ - #endif /* ENETUNREACH */ - -+#ifdef SSL_ENABLE -+#include <openssl/ssl.h> /* for OPENSSL_NO_SSL2 and ..._SSL3 checks */ -+#endif -+ - /* prototypes for internal functions */ - static int load_params(int, char **, int); - static void dump_params (struct runctl *runp, struct query *, flag implicit); -@@ -263,6 +267,12 @@ - #ifdef SSL_ENABLE - "+SSL" - #endif -+#if HAVE_DECL_SSLV2_CLIENT_METHOD + 0 == 0 -+ "-SSLv2" -+#endif -+#if HAVE_DECL_SSLV3_CLIENT_METHOD + 0 == 0 -+ "-SSLv3" -+#endif - #ifdef OPIE_ENABLE - "+OPIE" - #endif /* OPIE_ENABLE */ ---- a/socket.c 2013-04-23 16:00:45.000000000 -0400 -+++ b/socket.c 2016-01-30 00:28:26.718678785 -0500 -@@ -907,14 +907,19 @@ - _ssl_context[sock] = NULL; - if(myproto) { - if(!strcasecmp("ssl2",myproto)) { --#if HAVE_DECL_SSLV2_CLIENT_METHOD + 0 > 0 -+#if (HAVE_DECL_SSLV2_CLIENT_METHOD + 0 > 0) && (0 == OPENSSL_NO_SSL2 + 0) - _ctx[sock] = SSL_CTX_new(SSLv2_client_method()); - #else -- report(stderr, GT_("Your operating system does not support SSLv2.\n")); -+ report(stderr, GT_("Your OpenSSL version does not support SSLv2.\n")); - return -1; - #endif - } else if(!strcasecmp("ssl3",myproto)) { -+#if (HAVE_DECL_SSLV3_CLIENT_METHOD + 0 > 0) && (0 == OPENSSL_NO_SSL3 + 0) - _ctx[sock] = SSL_CTX_new(SSLv3_client_method()); -+#else -+ report(stderr, GT_("Your OpenSSL version does not support SSLv3.\n")); -+ return -1; -+#endif - } else if(!strcasecmp("tls1",myproto)) { - _ctx[sock] = SSL_CTX_new(TLSv1_client_method()); - } else if (!strcasecmp("ssl23",myproto)) { diff --git a/net-mail/fetchmail/files/fetchmail-6.3.26-python-optional.patch b/net-mail/fetchmail/files/fetchmail-6.3.26-python-optional.patch deleted file mode 100644 index 2eafe4d..0000000 --- a/net-mail/fetchmail/files/fetchmail-6.3.26-python-optional.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- fetchmail-6.3.26/Makefile.am -+++ fetchmail-6.3.26/Makefile.am -@@ -16,9 +16,11 @@ - pys= fetchmailconf.py - pym= fetchmailconf.man - -+if HAVE_PYTHON - nodist_bin_SCRIPTS= fetchmailconf - python_PYTHON= $(pys) - dist_man1_MANS+= $(pym) -+endif - - CLEANFILES= $(nodist_bin_SCRIPTS) - diff --git a/net-mail/fetchmail/files/fetchmail-6.3.26-tests.patch b/net-mail/fetchmail/files/fetchmail-6.3.26-tests.patch deleted file mode 100644 index a0b3e8b..0000000 --- a/net-mail/fetchmail/files/fetchmail-6.3.26-tests.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- fetchmail-6.3.26/Makefile.am -+++ fetchmail-6.3.26/Makefile.am -@@ -45,7 +47,7 @@ - check_PROGRAMS= - - TESTS= t.smoke t.validate-xhtml10 t.validate-xhtml t.x509_name_match --TESTS_ENVIRONMENT= srcdir="$(srcdir)" LC_ALL=C TZ=UTC SHELL="$(SHELL)" $(SHELL) -+TESTS_ENVIRONMENT= srcdir="$(srcdir)" LC_ALL=C TZ=UTC SHELL="$(SHELL)" - - if NEED_TRIO - noinst_LIBRARIES+= libtrio.a diff --git a/net-mail/fetchmail/files/fetchmail.conf b/net-mail/fetchmail/files/fetchmail.conf deleted file mode 100644 index 07945f8..0000000 --- a/net-mail/fetchmail/files/fetchmail.conf +++ /dev/null @@ -1 +0,0 @@ -d /run/fetchmail 700 fetchmail nobody diff --git a/net-mail/fetchmail/files/fetchmail.confd b/net-mail/fetchmail/files/fetchmail.confd deleted file mode 100644 index a5d0b74..0000000 --- a/net-mail/fetchmail/files/fetchmail.confd +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# Polling frequency in seconds -# (fetchmail will daemonize and check for new mail at this interval) -polling_period="60" - -# Directory where the pid file is kept -pid_dir="/var/run/fetchmail" diff --git a/net-mail/fetchmail/files/fetchmail.initd b/net-mail/fetchmail/files/fetchmail.initd deleted file mode 100644 index f967e5a..0000000 --- a/net-mail/fetchmail/files/fetchmail.initd +++ /dev/null @@ -1,44 +0,0 @@ -#!/sbin/openrc-run - -piddir=${pid_dir:-/var/run/fetchmail} -pid_file=${piddir}/${RC_SVCNAME}.pid -rcfile=/etc/${RC_SVCNAME}rc - -depend() { - need net - use mta -} - -checkconfig() { - if [ ! -f ${rcfile} ]; then - eerror "Configuration file ${rcfile} not found" - return 1 - fi - local fetchmail_instance - fetchmail_instance=${RC_SVCNAME##*.} - if [ -n "${fetchmail_instance}" -a "${RC_SVCNAME}" != "fetchmail" ]; then - fidfile=/var/lib/fetchmail/.fetchids.${RC_SVCNAME} - else - fidfile=/var/lib/fetchmail/.fetchids - fi - if [ ! -d ${piddir} ]; then - checkpath -q -d -o fetchmail:fetchmail -m 0755 ${piddir} || return 1 - fi -} - -start() { - checkconfig || return 1 - ebegin "Starting ${RC_SVCNAME}" - start-stop-daemon --start --pidfile ${pid_file} \ - --user fetchmail --exec /usr/bin/fetchmail \ - -- -d ${polling_period} -f ${rcfile} \ - --pidfile ${pid_file} -i ${fidfile} - eend ${?} -} - -stop() { - ebegin "Stopping ${RC_SVCNAME}" - start-stop-daemon --stop --quiet --pidfile ${pid_file} - eend ${?} -} - diff --git a/net-mail/fetchmail/files/fetchmail.service b/net-mail/fetchmail/files/fetchmail.service deleted file mode 100644 index 954f06e..0000000 --- a/net-mail/fetchmail/files/fetchmail.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=A remote-mail retrieval utility -After=network.target - -[Service] -User=fetchmail -ExecStart=/usr/bin/fetchmail -d 60 -f /etc/fetchmailrc -RestartSec=1 - -[Install] -WantedBy=multi-user.target diff --git a/net-mail/fetchmail/files/fetchmail_at.service b/net-mail/fetchmail/files/fetchmail_at.service deleted file mode 100644 index 7e23bf1..0000000 --- a/net-mail/fetchmail/files/fetchmail_at.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=A remote-mail retrieval utility for %i -After=network.target - -[Service] -User=fetchmail -ExecStart=/usr/bin/fetchmail --pidfile %t/fetchmail/fetchmail-%i.pid -i /var/lib/fetchmail/.fetchids.%i -f /etc/fetchmailrc-%i -d 60 -RestartSec=1 - -[Install] -WantedBy=multi-user.target diff --git a/net-mail/fetchmail/metadata.xml b/net-mail/fetchmail/metadata.xml deleted file mode 100644 index 33e5a03..0000000 --- a/net-mail/fetchmail/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>[email protected]</email> - <name>Net-Mail</name> - </maintainer> - <use> - <flag name="tk">Enable support for Tk GUI toolkit, in particular it installs fetchmailconf</flag> - <flag name="socks">Enable support for socks proxy</flag> - </use> - <upstream> - <remote-id type="sourceforge">fetchmail</remote-id> - </upstream> -</pkgmetadata>
