ChangeLog

# 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 ChangeLog:
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 procmail-3.22-r7.ebuild:
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 Manifest:
digest fix - bug #107938

02 Oct 2005; Michael Hanselmann ChangeLog:
Stable on ppc.

02 Oct 2005; Aron Griffis procmail-3.22-r7.ebuild:
Mark 3.22-r7 stable on ia64

28 Sep 2005; Luis Medinas procmail-3.22-r7.ebuild:
Marked stable on amd64

24 Sep 2005; Markus Rothe procmail-3.22-r7.ebuild:
Stable on ppc64

22 Sep 2005; Gustavo Zacarias
procmail-3.22-r7.ebuild:
Stable on sparc

21 Sep 2005; Andrej Kacian procmail-3.22-r7.ebuild:
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 procmail-3.22-r6.ebuild:
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 procmail-3.22-r6.ebuild:
Added selinux support. Bug #79751.

07 Dec 2004; Scott W Taylor procmail-3.22-r6.ebuild:
remove mail-mta/courier block

22 Sep 2004; Andrej Kacian procmail-3.22-r6.ebuild:
Use epatch instead of patch in src_compile()

19 Sep 2004; Scott W Taylor procmail-3.22-r6.ebuild:
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 procmail-3.22-r6.ebuild:
stable on ppc64, bug #55663

29 Jun 2004; Cory Visi procmail-3.22-r6.ebuild:
Missing mbox in IUSE and fix ebuild typo (Bug 47895 and Bug 44783)

07 Jun 2004; Aron Griffis procmail-3.22-r6.ebuild:
Fix use invocation

*procmail-3.22-r6 (03 Jun 2004)

03 Jun 2004; Seemant Kulleen +metadata.xml,
+files/gentoo-maildir2.diff, +procmail-3.22-r6.ebuild:
Moved from net-mail/procmail to mail-filter/procmail.

11 May 2004; Michael McCabe procmail-3.22-r6.ebuild:
Added s390 keywords

29 Jan 2004; Stewart procmail-3.22-r6.ebuild:
Re: Bug #39793 - reset insopts to 0644 for man pages, docs, config files

19 Jan 2004; procmail-3.22-r6.ebuild:
Added ~mips to KEYWORDS.

05 Jan 2004; Robin H. Johnson procmail-3.22-r5.ebuild,
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 procmail-3.22-r6.ebuild:
Fix USE=maildir

05 Feb 2003; Aron Griffis procmail-3.22-r5.ebuild :
Mark stable on alpha

*procmail-3.22-r5 (28 Oct 2002)

17 Jun 2003; Guy Martin procmail-3.22-r5.ebuild :
Added hppa to KEYWORDS.

05 Apr 2003; Zach Welch procmail-3.22-r5.ebuild:
add arm keyword

22 Dec 2002; Christian Birchinger :
Removed sparc64 keyword.

28 Oct 2002; Grant Goodyear procmail-3.22-r5.ebuild :

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 : changed sparc ~sparc keywords

09 Dec 2002; Jon Portnoy procmail-3.22-r5.ebuild :

Updated ebuild to respect icc USE flag, no revision bump necessary.

10 Dec 2002; Jon Portnoy procmail-3.22-r5.ebuild :

Revert USE to prevent a dependency blockage.

14 Dec 2002; Aron Griffis procmail-3.22-r5.ebuild :

Added ~alpha to KEYWORDS

*procmail-3.22-r4 (5 Sep 2002)

5 Sep 2002; Jared H. Hudson procmail-3.22-r4.ebuild :

Added PROVIDE of virtual/mda. Thanks goes to Eric Renfro
in reference to bug #6806.

*procmail-3.22-r3 (26 Jul 2002)

3 Aug 2002; Calum Selkirk procmail-3.22-r3.ebuild
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 procmail-3.22-r3.ebuild
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 procmail-3.22-r2.ebuild :

Added ppc to KEYWORDS
Added RDEPEND
Fixed Copyright year .. s/2000/2002
Fixed illegal space characters

16 Jul 2002; Nick Hadaway procmail-3.22-r2.ebuild :

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 ChangeLog :

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 procmail-3.22-r1.ebuild :

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 ChangeLog :

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.

Manifest

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

files

metadata.xml




net-mail

procmail-3.22-r7.ebuild

# 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/*
}

procmail-3.22-r8.ebuild

# 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/*
}

procmail-3.22-r9.ebuild

# 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/*
}