diff options
author | Mikle Kolyada <zlogene@gentoo.org> | 2019-04-06 19:40:39 +0300 |
---|---|---|
committer | Mikle Kolyada <zlogene@gentoo.org> | 2019-04-06 19:40:39 +0300 |
commit | 5de64f8bbb18652ec3f1496466472774b7ec9dfb (patch) | |
tree | 69fd7e785857090e70a9e4348fe6dc98949640b0 /mail-filter/procmail | |
parent | mail-filter/procmail: sh stable wrt bug #638108 (diff) | |
download | gentoo-5de64f8bbb18652ec3f1496466472774b7ec9dfb.tar.gz gentoo-5de64f8bbb18652ec3f1496466472774b7ec9dfb.tar.bz2 gentoo-5de64f8bbb18652ec3f1496466472774b7ec9dfb.zip |
mail-filter/procmail: Drop old
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Diffstat (limited to 'mail-filter/procmail')
-rw-r--r-- | mail-filter/procmail/procmail-3.22-r10.ebuild | 109 | ||||
-rw-r--r-- | mail-filter/procmail/procmail-3.22-r11.ebuild | 120 |
2 files changed, 0 insertions, 229 deletions
diff --git a/mail-filter/procmail/procmail-3.22-r10.ebuild b/mail-filter/procmail/procmail-3.22-r10.ebuild deleted file mode 100644 index 44d9cfd6ede9..000000000000 --- a/mail-filter/procmail/procmail-3.22-r10.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils flag-o-matic toolchain-funcs prefix - -DESCRIPTION="Mail delivery agent/filter" -HOMEPAGE="http://www.procmail.org/" -SRC_URI="http://www.procmail.org/${P}.tar.gz" - -LICENSE="|| ( Artistic GPL-2 )" -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 ~sparc64-solaris ~x86-solaris" -IUSE="mbox selinux" - -DEPEND="virtual/mta" -RDEPEND="selinux? ( sec-policy/selinux-procmail )" - -src_unpack() { - unpack ${A} - cd "${S}" - - # disable flock, using both fcntl and flock style locking - # doesn't work with NFS with 2.6.17+ kernels, bug #156493 - - sed -e "s:/\*#define NO_flock_LOCK:#define NO_flock_LOCK:" \ - -i config.h || die "sed failed" - - if ! use mbox ; then - echo "# Use maildir-style mailbox in user's home directory" > "${S}"/procmailrc - echo 'DEFAULT=$HOME/.maildir/' >> "${S}"/procmailrc - cd "${S}" - epatch "${FILESDIR}/gentoo-maildir3.diff" - else - echo '# Use mbox-style mailbox in /var/spool/mail' > "${S}"/procmailrc - echo 'DEFAULT=${EPREFIX}/var/spool/mail/$LOGNAME' >> "${S}"/procmailrc - fi - - # Do not use lazy bindings on lockfile and procmail - if [[ ${CHOST} != *-darwin* ]]; then - epatch "${FILESDIR}/${PN}-lazy-bindings.diff" - fi - - # Fix for bug #102340 - epatch "${FILESDIR}/${PN}-comsat-segfault.diff" - - # Fix for bug #119890 - epatch "${FILESDIR}/${PN}-maxprocs-fix.diff" - - # Prefixify config.h - epatch "${FILESDIR}"/${PN}-prefix.patch - eprefixify config.h Makefile src/autoconf src/recommend.c - - # Fix for bug #200006 - epatch "${FILESDIR}/${PN}-pipealloc.diff" - - # Fix for bug #270551 - epatch "${FILESDIR}/${PN}-3.22-glibc-2.10.patch" -} - -src_compile() { - # -finline-functions (implied by -O3) leaves strstr() in an infinite loop. - # To work around this, we append -fno-inline-functions to CFLAGS - # Since GCC 4.7 we also need -fno-ipa-cp-clone (bug #466552) - append-flags -fno-inline-functions -fno-ipa-cp-clone - - sed -e "s:CFLAGS0 = -O:CFLAGS0 = ${CFLAGS}:" \ - -e "s:LDFLAGS0= -s:LDFLAGS0 = ${LDFLAGS}:" \ - -e "s:LOCKINGTEST=__defaults__:#LOCKINGTEST=__defaults__:" \ - -e "s:#LOCKINGTEST=/tmp:LOCKINGTEST=/tmp:" \ - -i Makefile || die "sed failed" - - emake CC="$(tc-getCC)" || die -} - -src_install() { - cd "${S}"/new - insinto /usr/bin - insopts -m 6755 - doins procmail || die - - doins lockfile || die - fowners root:mail /usr/bin/lockfile - fperms 2755 /usr/bin/lockfile - - dobin formail mailstat || die - insopts -m 0644 - - doman *.1 *.5 - - cd "${S}" - dodoc FAQ FEATURES HISTORY INSTALL KNOWN_BUGS README - - insinto /etc - doins procmailrc || die - - docinto examples - dodoc examples/* -} - -pkg_postinst() { - if ! use mbox ; then - elog "Starting with mail-filter/procmail-3.22-r9 you'll need to ensure" - elog "that you configure a mail storage location using DEFAULT in" - elog "/etc/procmailrc, for example:" - elog "\tDEFAULT=\$HOME/.maildir/" - fi -} diff --git a/mail-filter/procmail/procmail-3.22-r11.ebuild b/mail-filter/procmail/procmail-3.22-r11.ebuild deleted file mode 100644 index c717564afa4f..000000000000 --- a/mail-filter/procmail/procmail-3.22-r11.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic toolchain-funcs prefix - -DESCRIPTION="Mail delivery agent/filter" -HOMEPAGE="http://www.procmail.org/" -SRC_URI="http://www.procmail.org/${P}.tar.gz" - -LICENSE="|| ( Artistic GPL-2 )" -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 ~sparc64-solaris ~x86-solaris" -IUSE="mbox selinux" - -DEPEND="virtual/mta" -RDEPEND="selinux? ( sec-policy/selinux-procmail )" - -src_prepare() { - # disable flock, using both fcntl and flock style locking - # doesn't work with NFS with 2.6.17+ kernels, bug #156493 - - sed -e "s:/\*#define NO_flock_LOCK:#define NO_flock_LOCK:" \ - -i config.h || die "sed failed" - - if ! use mbox ; then - echo "# Use maildir-style mailbox in user's home directory" > "${S}"/procmailrc || die - echo 'DEFAULT=$HOME/.maildir/' >> "${S}"/procmailrc || die - cd "${S}" || die - eapply "${FILESDIR}/gentoo-maildir3.diff" - else - echo '# Use mbox-style mailbox in /var/spool/mail' > "${S}"/procmailrc || die - echo 'DEFAULT=${EPREFIX}/var/spool/mail/$LOGNAME' >> "${S}"/procmailrc || die - fi - - # Do not use lazy bindings on lockfile and procmail - if [[ ${CHOST} != *-darwin* ]]; then - eapply -p0 "${FILESDIR}/${PN}-lazy-bindings.diff" - fi - - # Fix for bug #102340 - eapply -p0 "${FILESDIR}/${PN}-comsat-segfault.diff" - - # Fix for bug #119890 - eapply -p0 "${FILESDIR}/${PN}-maxprocs-fix.diff" - - # Prefixify config.h - eapply -p0 "${FILESDIR}"/${PN}-prefix.patch - eprefixify config.h Makefile src/autoconf src/recommend.c - - # Fix for bug #200006 - eapply "${FILESDIR}/${PN}-pipealloc.diff" - - # Fix for bug #270551 - eapply "${FILESDIR}/${PN}-3.22-glibc-2.10.patch" - - eapply_user -} - -src_compile() { - # -finline-functions (implied by -O3) leaves strstr() in an infinite loop. - # To work around this, we append -fno-inline-functions to CFLAGS - # Since GCC 4.7 we also need -fno-ipa-cp-clone (bug #466552) - # If it's clang, ignore -fno-ipa-cp-clone, as clang doesn't support this - case "$(tc-getCC)" in - "clang") append-flags -fno-inline-functions ;; - "gcc"|*) append-flags -fno-inline-functions -fno-ipa-cp-clone ;; - esac - - sed -e "s:CFLAGS0 = -O:CFLAGS0 = ${CFLAGS}:" \ - -e "s:LDFLAGS0= -s:LDFLAGS0 = ${LDFLAGS}:" \ - -e "s:LOCKINGTEST=__defaults__:#LOCKINGTEST=__defaults__:" \ - -e "s:#LOCKINGTEST=/tmp:LOCKINGTEST=/tmp:" \ - -i Makefile || die "sed failed" - - emake CC="$(tc-getCC)" -} - -src_install() { - cd "${S}"/new || die - insinto /usr/bin - insopts -m 6755 - doins procmail - - doins lockfile - fowners root:mail /usr/bin/lockfile - fperms 2755 /usr/bin/lockfile - - dobin formail mailstat - insopts -m 0644 - - doman *.1 *.5 - - cd "${S}" || die - dodoc FAQ FEATURES HISTORY INSTALL KNOWN_BUGS README - - insinto /etc - doins procmailrc - - docinto examples - dodoc examples/* -} - -pkg_postinst() { - if ! use mbox ; then - elog "Starting with mail-filter/procmail-3.22-r9 you'll need to ensure" - elog "that you configure a mail storage location using DEFAULT in" - elog "/etc/procmailrc, for example:" - elog "\tDEFAULT=\$HOME/.maildir/" - fi - if has sfperms ${FEATURES}; then - ewarn "FEATURES=sfperms removes the read-bit for others from" - ewarn " /usr/bin/procmail" - ewarn " /usr/bin/lockfile" - ewarn "If you use procmail from an MTA like Exim, you need to" - ewarn "re-add the read-bit or avoid the MTA checking the binary" - ewarn "exists." - fi -} |