grobian 14/10/24 19:03:15 Modified: procmail-3.22-r10.ebuild ChangeLog Log: Add Prefix changes (Portage version: 2.2.14_rc1-prefix/cvs/Darwin i386, signed Manifest commit with key 0x5F75F607C5C74E89)
Revision Changes Path 1.14 mail-filter/procmail/procmail-3.22-r10.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/procmail/procmail-3.22-r10.ebuild?rev=1.14&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/procmail/procmail-3.22-r10.ebuild?rev=1.14&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/procmail/procmail-3.22-r10.ebuild?r1=1.13&r2=1.14 Index: procmail-3.22-r10.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/mail-filter/procmail/procmail-3.22-r10.ebuild,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- procmail-3.22-r10.ebuild 22 Apr 2014 05:48:46 -0000 1.13 +++ procmail-3.22-r10.ebuild 24 Oct 2014 19:03:15 -0000 1.14 @@ -1,8 +1,8 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/procmail/procmail-3.22-r10.ebuild,v 1.13 2014/04/22 05:48:46 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-filter/procmail/procmail-3.22-r10.ebuild,v 1.14 2014/10/24 19:03:15 grobian Exp $ -inherit eutils flag-o-matic toolchain-funcs +inherit eutils flag-o-matic toolchain-funcs prefix DESCRIPTION="Mail delivery agent/filter" HOMEPAGE="http://www.procmail.org/" @@ -10,7 +10,7 @@ LICENSE="|| ( Artistic GPL-2 )" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" IUSE="mbox selinux" DEPEND="virtual/mta" @@ -33,11 +33,13 @@ epatch "${FILESDIR}/gentoo-maildir3.diff" else echo '# Use mbox-style mailbox in /var/spool/mail' > "${S}"/procmailrc - echo 'DEFAULT=/var/spool/mail/$LOGNAME' >> "${S}"/procmailrc + echo 'DEFAULT=${EPREFIX}/var/spool/mail/$LOGNAME' >> "${S}"/procmailrc fi # Do not use lazy bindings on lockfile and procmail - epatch "${FILESDIR}/${PN}-lazy-bindings.diff" + if [[ ${CHOST} != *-darwin* && ${CHOST} != *-interix* ]]; then + epatch "${FILESDIR}/${PN}-lazy-bindings.diff" + fi # Fix for bug #102340 epatch "${FILESDIR}/${PN}-comsat-segfault.diff" @@ -45,11 +47,18 @@ # 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" + + # Fix for x86-interix - doesn't have initgroups + epatch "${FILESDIR}"/${P}-interix.patch } src_compile() { 1.50 mail-filter/procmail/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/procmail/ChangeLog?rev=1.50&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/procmail/ChangeLog?rev=1.50&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/procmail/ChangeLog?r1=1.49&r2=1.50 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/mail-filter/procmail/ChangeLog,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- ChangeLog 22 Apr 2014 05:48:46 -0000 1.49 +++ ChangeLog 24 Oct 2014 19:03:15 -0000 1.50 @@ -1,6 +1,11 @@ # ChangeLog for mail-filter/procmail # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/procmail/ChangeLog,v 1.49 2014/04/22 05:48:46 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-filter/procmail/ChangeLog,v 1.50 2014/10/24 19:03:15 grobian Exp $ + + 24 Oct 2014; Fabian Groffen <grob...@gentoo.org> + +files/procmail-3.22-interix.patch, +files/procmail-prefix.patch, + procmail-3.22-r10.ebuild: + Add Prefix changes 22 Apr 2014; Fabian Groffen <grob...@gentoo.org> procmail-3.22-r10.ebuild: Fix build using GCC 4.7, thanks Denis Kaganovich in bug #466552