Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-filter/procmail
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/procmail/ChangeLog,v 1.29 2008/06/15 10:22:20 dertobi123 Exp $
*procmail-3.22-r9 (15 Jun 2008)
15 Jun 2008; Tobias Scherbaum
+files/gentoo-maildir3.diff, +files/procmail-pipealloc.diff,
+procmail-3.22-r9.ebuild:
fix lockfile perms (#121221), fix locking issues w/ NFS (#156493), fix
memory allocation when piping mail through a filter (#200006), unset
MAILSPOOLHOME (#108869)
22 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
06 Jan 2007; Fernando J. Pereda
-procmail-3.22-r6.ebuild:
QA: Clean unused versions.
*procmail-3.22-r8 (12 May 2006)
12 May 2006; Fernando J. Pereda
+files/procmail-maxprocs-fix.diff, +procmail-3.22-r8.ebuild:
Fix for bug #119890 thanks to Arthur Britto
20 Feb 2006; Joshua Kinard
Marked stable on mips.
15 Oct 2005; Fernando J. Pereda
procmail-3.22-r7.ebuild:
stable on alpha
06 Oct 2005; Michael Hanselmann
procmail-3.22-r7.ebuild:
Stable on hppa.
03 Oct 2005; Daniel Black
digest fix - bug #107938
02 Oct 2005; Michael Hanselmann
Stable on ppc.
02 Oct 2005; Aron Griffis
Mark 3.22-r7 stable on ia64
28 Sep 2005; Luis Medinas
Marked stable on amd64
24 Sep 2005; Markus Rothe
Stable on ppc64
22 Sep 2005; Gustavo Zacarias
procmail-3.22-r7.ebuild:
Stable on sparc
21 Sep 2005; Andrej Kacian
Stable on x86.
*procmail-3.22-r7 (17 Aug 2005)
17 Aug 2005; Fernando J. Pereda
+files/procmail-comsat-segfault.diff, +procmail-3.22-r7.ebuild:
fix for bug #102340
13 Aug 2005; Fernando J. Pereda
procmail-3.22-r6.ebuild:
use append-flags instead of assigning directly
09 Aug 2005; Aaron Walker
Stable on mips.
23 May 2005; Fernando J. Pereda
+files/procmail-lazy-bindings.diff, procmail-3.22-r6.ebuild:
Don't use lazy bindings neither on procmail nor in lockfile
27 Jan 2005; Andrej Kacian
Added selinux support. Bug #79751.
07 Dec 2004; Scott W Taylor
remove mail-mta/courier block
22 Sep 2004; Andrej Kacian
Use epatch instead of patch in src_compile()
19 Sep 2004; Scott W Taylor
procmail is part of courier. don't install it separately
01 Jul 2004; Jeremy Huddleston
procmail-3.22-r6.ebuild:
virtual/glibc -> virtual/libc
30 Jun 2004; Tom Gall
stable on ppc64, bug #55663
29 Jun 2004; Cory Visi
Missing mbox in IUSE and fix ebuild typo (Bug 47895 and Bug 44783)
07 Jun 2004; Aron Griffis
Fix use invocation
*procmail-3.22-r6 (03 Jun 2004)
03 Jun 2004; Seemant Kulleen
+files/gentoo-maildir2.diff, +procmail-3.22-r6.ebuild:
Moved from net-mail/procmail to mail-filter/procmail.
11 May 2004; Michael McCabe
Added s390 keywords
29 Jan 2004; Stewart
Re: Bug #39793 - reset insopts to 0644 for man pages, docs, config files
19 Jan 2004;
Added ~mips to KEYWORDS.
05 Jan 2004; Robin H. Johnson
procmail-3.22-r6.ebuild:
fix copyright headers, fix bug #35949 properly as opposed to the old broken
-O2 fix.
*procmail-3.22-r6 (21 Jun 2003)
21 Jun 2003; Brandon Low
Fix USE=maildir
05 Feb 2003; Aron Griffis
Mark stable on alpha
*procmail-3.22-r5 (28 Oct 2002)
17 Jun 2003; Guy Martin
Added hppa to KEYWORDS.
05 Apr 2003; Zach Welch
add arm keyword
22 Dec 2002; Christian Birchinger
Removed sparc64 keyword.
28 Oct 2002; Grant Goodyear
It seems that _both_ the /etc/procmailrc entry and the patch are required
for procmail to deliver to ${HOME}/.maildir properly. At least, w/o the
/etc/procmailrc entry my mail was being delivered to ~/.maildir but not
in maildir form (meaning messages were dumped into ~/.maildir instead of
~/.maildir/new. So, I restored the creation of /etc/procmailrc.
06 Dec 2002; Rodney Rees
09 Dec 2002; Jon Portnoy
Updated ebuild to respect icc USE flag, no revision bump necessary.
10 Dec 2002; Jon Portnoy
Revert USE to prevent a dependency blockage.
14 Dec 2002; Aron Griffis
Added ~alpha to KEYWORDS
*procmail-3.22-r4 (5 Sep 2002)
5 Sep 2002; Jared H. Hudson
Added PROVIDE of virtual/mda. Thanks goes to Eric Renfro
*procmail-3.22-r3 (26 Jul 2002)
3 Aug 2002; Calum Selkirk
procmail-3.22-r2.ebuild files/gentoo-maildir.diff digest-procmail-3.22-r3 :
Add ppc to KEYWORDS (procmail-3.22-r2.ebuild).
Changed from *.patch to *.diff
Seems i neglected to cvs add the diff.
26 Jul 2002; Calum Selkirk
files/gentoo-maildir.patch digest-procmail-3.22-r3 :
Added patch to remove MAILSPOOLDIR and define MAILSPOOLHOME when
we are delivering to Maildir style mailboxes (USE="maildir"). The
/etc/procmailrc soultion (below) doesn't seem to work, procmail still
attempts to deliver to /var/spool/mail (see bug #5630).
Added ppc to KEYWORDS
Added RDEPEND
*procmail-3.22-r2 (16 Jul 2002)
26 Jul 2002; Calum Selkirk
Added ppc to KEYWORDS
Added RDEPEND
Fixed Copyright year .. s/2000/2002
Fixed illegal space characters
16 Jul 2002; Nick Hadaway
Updated sed statement to include a "-O2" so procmail doesn't barf
on the strstr() tests.
*procmail-3.22-r2 (18 Jun 2002)
18 Jun 2002; Grant Goodyear
Thanks to Jose Fonseca procmail now uses /etc/procmailrc to determine the
default mailbox instead of patching the source.
*procmail-3.22-r1 (1 Feb 2002)
3 May 2002; J.Hudson
Added mbox use item to ebuild. When used, procmail will not change
the location of mail spool to a maildir style location. Instead, it
will use the /var/spool/mail/* default.
*procmail-3.22 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX gentoo-maildir2.diff 797 RMD160 3bba3a5e93b754dbd90fd74506731ef1957e7083 SHA1 131f6ce4806b5bbd88b43eeb013e572de70945a0 SHA256 80ebd16b7fec85a231d40066a3d112141c5000954f878cb6789c30872681af8c
AUX gentoo-maildir3.diff 461 RMD160 8cf4b6139b178e415402eff34923207a937d657d SHA1 3b0df435f8215d49585883f1eac382e615a17197 SHA256 b4cf36c3b5c9f73ca1877e1c424f5e7100908ba6997410c68a945d5d2fb65a3e
AUX procmail-comsat-segfault.diff 822 RMD160 13049da7c6ee55a42ff197a14ba3cc65899f4051 SHA1 975b9d87ef5071c37f737663fe99bf567337077d SHA256 16a8c19b44b2f0eba0afd276d8b8af255efa31385c88942e4a1b251556afc23f
AUX procmail-lazy-bindings.diff 622 RMD160 3ced5004cabd094d0efe99c219f636bfea543e16 SHA1 f195f26d0a546c077b62d2f11e667eeceb009932 SHA256 756beda1e188ca3e4eab2d6c57180226e4e6953f6a51b370b7e9652c8104e380
AUX procmail-maxprocs-fix.diff 465 RMD160 edfd9d379cbdf95692c5fa152fc18e32b3b2d555 SHA1 be4704c5ade711615af53cf0e251905c7b33579a SHA256 08c2a210d6936a63f29d93f2c57daa92740fb011d916ddcbba16475f03ed2d2b
AUX procmail-pipealloc.diff 825 RMD160 3334414d128d2eb0358a55caa06ad37570e052ba SHA1 87e6cb76f6c091d3a5afc528e31d18a3e9e73bd7 SHA256 bc2c755c287252d252fb46a60a86850074ca1020d4f0d0d272615c89db11d4ba
DIST procmail-3.22.tar.gz 226817 RMD160 e609ec94ea9ab3b93629c62b3e29add497806483 SHA1 cd4e44c15559816453fd60349e5a32289f6f2965 SHA256 087c75b34dd33d8b9df5afe9e42801c9395f4bf373a784d9bc97153b0062e117
EBUILD procmail-3.22-r7.ebuild 1869 RMD160 97598553d4ff1755d394b456aad54c95fe1006f8 SHA1 8204f50d7e57cbf5ec1e323c51a74e39d4fa21e0 SHA256 f78938982e83e63c4b9b7c6171ef7cd6b3c06dc1b279466a46815b2bfd327abf
EBUILD procmail-3.22-r8.ebuild 1973 RMD160 e5228239c247905743c8178b3e8bfd320810149b SHA1 8adcc0e4b7f33fa8f9b403a619518c5ebb41f01a SHA256 97ea65368073dd2924abcb7db4b89b98721f59f0a9c0f1375152eeeb46fb8812
EBUILD procmail-3.22-r9.ebuild 2343 RMD160 c5f6764d15838606ad1ee49fca8fc5dd0c0def0d SHA1 377c0c4f529556c20dc6f8149785636d3284ba15 SHA256 b69362c9570516cb4d80a903b52a624edb2106fa10657bbf5734a5ebc502c11c
MISC ChangeLog 7982 RMD160 c152dece1a7071bde6112bc8393804b7e8991389 SHA1 278392d4100e510627bdce0d1dcb45946167d849 SHA256 8e952c546d29648691f177d7612bed15a1c3f669bbe8bc1042fda5c2518b3e99
MISC metadata.xml 161 RMD160 273e570423fa3cd9d3f15f7967a43307c8ee9661 SHA1 a1fecd2f7b169d621b88c6ccab9d758209fc8f19 SHA256 4ebf9a8f60040bfb95f13790c1d146a49c69f791f9c421e02a5d96fd6fcb2b32
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/procmail/procmail-3.22-r7.ebuild,v 1.11 2006/10/08 00:38:39 vapier Exp $
inherit eutils flag-o-matic
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"
IUSE="mbox selinux"
PROVIDE="virtual/mda"
DEPEND="virtual/libc virtual/mta"
RDEPEND="virtual/libc
selinux? ( sec-policy/selinux-procmail )"
src_compile() {
# -finline-functions (implied by -O3) leaves strstr() in an infinite loop.
# To work around this, we append -fno-inline-functions to CFLAGS
append-flags -fno-inline-functions
sed -e "s:CFLAGS0 = -O:CFLAGS0 = ${CFLAGS}:" \
-e "s:LOCKINGTEST=__defaults__:#LOCKINGTEST=__defaults__:" \
-e "s:#LOCKINGTEST=/tmp:LOCKINGTEST=/tmp:" \
-i Makefile
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-maildir2.diff
else
echo '# Use mbox-style mailbox in /var/spool/mail' > ${S}/procmailrc
echo 'DEFAULT=/var/spool/mail/$LOGNAME' >> ${S}/procmailrc
fi
# Do not use lazy bindings on lockfile and procmail
epatch "${FILESDIR}/${PN}-lazy-bindings.diff"
# Fix for bug #102340
epatch "${FILESDIR}/${PN}-comsat-segfault.diff"
emake || die
}
src_install () {
cd ${S}/new
insinto /usr/bin
insopts -m 6755
doins procmail
insopts -m 2755
doins lockfile
dobin formail mailstat
insopts -m 0644
doman *.1 *.5
cd ${S}
dodoc Artistic COPYING FAQ FEATURES HISTORY INSTALL KNOWN_BUGS README
insinto /etc
doins procmailrc
docinto examples
dodoc examples/*
}
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/procmail/procmail-3.22-r8.ebuild,v 1.2 2006/10/08 00:38:39 vapier Exp $
inherit eutils flag-o-matic
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"
IUSE="mbox selinux"
DEPEND="virtual/libc virtual/mta"
RDEPEND="virtual/libc
selinux? ( sec-policy/selinux-procmail )"
PROVIDE="virtual/mda"
src_compile() {
# -finline-functions (implied by -O3) leaves strstr() in an infinite loop.
# To work around this, we append -fno-inline-functions to CFLAGS
append-flags -fno-inline-functions
sed -e "s:CFLAGS0 = -O:CFLAGS0 = ${CFLAGS}:" \
-e "s:LOCKINGTEST=__defaults__:#LOCKINGTEST=__defaults__:" \
-e "s:#LOCKINGTEST=/tmp:LOCKINGTEST=/tmp:" \
-i Makefile
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-maildir2.diff
else
echo '# Use mbox-style mailbox in /var/spool/mail' > ${S}/procmailrc
echo 'DEFAULT=/var/spool/mail/$LOGNAME' >> ${S}/procmailrc
fi
# Do not use lazy bindings on lockfile and procmail
epatch "${FILESDIR}/${PN}-lazy-bindings.diff"
# Fix for bug #102340
epatch "${FILESDIR}/${PN}-comsat-segfault.diff"
# Fix for bug #119890
epatch "${FILESDIR}/${PN}-maxprocs-fix.diff"
emake || die
}
src_install() {
cd "${S}"/new
insinto /usr/bin
insopts -m 6755
doins procmail || die
insopts -m 2755
doins lockfile || die
dobin formail mailstat || die
insopts -m 0644
doman *.1 *.5
cd "${S}"
dodoc Artistic FAQ FEATURES HISTORY INSTALL KNOWN_BUGS README
insinto /etc
doins procmailrc || die
docinto examples
dodoc examples/*
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/procmail/procmail-3.22-r9.ebuild,v 1.1 2008/06/15 10:22:20 dertobi123 Exp $
inherit eutils flag-o-matic
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"
IUSE="mbox selinux"
DEPEND="virtual/libc virtual/mta"
RDEPEND="virtual/libc
selinux? ( sec-policy/selinux-procmail )"
PROVIDE="virtual/mda"
src_compile() {
# -finline-functions (implied by -O3) leaves strstr() in an infinite loop.
# To work around this, we append -fno-inline-functions to CFLAGS
append-flags -fno-inline-functions
sed -e "s:CFLAGS0 = -O:CFLAGS0 = ${CFLAGS}:" \
-e "s:LOCKINGTEST=__defaults__:#LOCKINGTEST=__defaults__:" \
-e "s:#LOCKINGTEST=/tmp:LOCKINGTEST=/tmp:" \
-i Makefile || die "sed failed"
# 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=/var/spool/mail/$LOGNAME' >> "${S}"/procmailrc
fi
# Do not use lazy bindings on lockfile and procmail
epatch "${FILESDIR}/${PN}-lazy-bindings.diff"
# Fix for bug #102340
epatch "${FILESDIR}/${PN}-comsat-segfault.diff"
# Fix for bug #119890
epatch "${FILESDIR}/${PN}-maxprocs-fix.diff"
# Fix for bug #200006
epatch "${FILESDIR}/${PN}-pipealloc.diff"
emake || 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 2775 /usr/bin/lockfile
dobin formail mailstat || die
insopts -m 0644
doman *.1 *.5
cd "${S}"
dodoc Artistic FAQ FEATURES HISTORY INSTALL KNOWN_BUGS README
insinto /etc
doins procmailrc || die
docinto examples
dodoc examples/*
}