public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-03-28  7:01 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-03-28  7:01 UTC (permalink / raw
  To: gentoo-commits

commit:     a39a59a050c40705318c32366a717fb4ef7a9629
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 28 07:00:44 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Mar 28 07:00:44 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39a59a0

mail-filter/procmail: amd64 stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 mail-filter/procmail/procmail-3.22-r13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r13.ebuild b/mail-filter/procmail/procmail-3.22-r13.ebuild
index 9597d1ca647..9534c350bf8 100644
--- a/mail-filter/procmail/procmail-3.22-r13.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r13.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2024-01-22 13:12 Sam James
  0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2024-01-22 13:12 UTC (permalink / raw
  To: gentoo-commits

commit:     d1f89e91f3fefc66dc9930bccd12b3d39728f2de
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 13:11:51 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 13:11:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f89e91

mail-filter/procmail: Stabilize 3.24 hppa, #922035

Signed-off-by: Sam James <sam <AT> gentoo.org>

 mail-filter/procmail/procmail-3.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.24.ebuild b/mail-filter/procmail/procmail-3.24.ebuild
index 888a85c8dfc3..803fcdb40c4e 100644
--- a/mail-filter/procmail/procmail-3.24.ebuild
+++ b/mail-filter/procmail/procmail-3.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/BuGlessRB/procmail/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="|| ( Artistic GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="mbox selinux"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2024-01-13 17:39 Sam James
  0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2024-01-13 17:39 UTC (permalink / raw
  To: gentoo-commits

commit:     f43c319f324fa26f4623a4e5a5ad8ebde0b7015b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 17:39:24 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 17:39:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f43c319f

mail-filter/procmail: Stabilize 3.24 x86, #922035

Signed-off-by: Sam James <sam <AT> gentoo.org>

 mail-filter/procmail/procmail-3.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.24.ebuild b/mail-filter/procmail/procmail-3.24.ebuild
index 3cfb100a83db..888a85c8dfc3 100644
--- a/mail-filter/procmail/procmail-3.24.ebuild
+++ b/mail-filter/procmail/procmail-3.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/BuGlessRB/procmail/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="|| ( Artistic GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="mbox selinux"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2024-01-13 14:30 Sam James
  0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2024-01-13 14:30 UTC (permalink / raw
  To: gentoo-commits

commit:     056107f94d2d8c488dcaf12988ca7a7396433042
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 14:30:42 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 14:30:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=056107f9

mail-filter/procmail: Stabilize 3.24 amd64, #922035

Signed-off-by: Sam James <sam <AT> gentoo.org>

 mail-filter/procmail/procmail-3.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.24.ebuild b/mail-filter/procmail/procmail-3.24.ebuild
index 59c1d751ac6c..3cfb100a83db 100644
--- a/mail-filter/procmail/procmail-3.24.ebuild
+++ b/mail-filter/procmail/procmail-3.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/BuGlessRB/procmail/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="|| ( Artistic GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="mbox selinux"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2024-01-13 12:49 Arthur Zamarin
  0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2024-01-13 12:49 UTC (permalink / raw
  To: gentoo-commits

commit:     138e8638184ebe74a88b832df8c4998607e21f7b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 12:48:48 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 12:48:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138e8638

mail-filter/procmail: Stabilize 3.24 ppc64, #922035

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 mail-filter/procmail/procmail-3.24.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-filter/procmail/procmail-3.24.ebuild b/mail-filter/procmail/procmail-3.24.ebuild
index fda6f283d5a6..29fc4799b27e 100644
--- a/mail-filter/procmail/procmail-3.24.ebuild
+++ b/mail-filter/procmail/procmail-3.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/BuGlessRB/procmail/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="|| ( Artistic GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="mbox selinux"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2024-01-13 12:49 Arthur Zamarin
  0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2024-01-13 12:49 UTC (permalink / raw
  To: gentoo-commits

commit:     4b0ce8c58e07036c241b755e3a6bdc01195c0eef
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 12:48:49 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 12:48:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0ce8c5

mail-filter/procmail: Stabilize 3.24 arm, #922035

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 mail-filter/procmail/procmail-3.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.24.ebuild b/mail-filter/procmail/procmail-3.24.ebuild
index 29fc4799b27e..d2115eb7c30b 100644
--- a/mail-filter/procmail/procmail-3.24.ebuild
+++ b/mail-filter/procmail/procmail-3.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/BuGlessRB/procmail/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="|| ( Artistic GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="mbox selinux"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2024-01-13 12:49 Arthur Zamarin
  0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2024-01-13 12:49 UTC (permalink / raw
  To: gentoo-commits

commit:     b7b113af733352a34a67296ac8db590df48f4bf6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 12:48:49 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 12:48:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b113af

mail-filter/procmail: Stabilize 3.24 sparc, #922035

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 mail-filter/procmail/procmail-3.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.24.ebuild b/mail-filter/procmail/procmail-3.24.ebuild
index d2115eb7c30b..59c1d751ac6c 100644
--- a/mail-filter/procmail/procmail-3.24.ebuild
+++ b/mail-filter/procmail/procmail-3.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/BuGlessRB/procmail/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="|| ( Artistic GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="mbox selinux"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2023-12-02  7:13 Sam James
  0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2023-12-02  7:13 UTC (permalink / raw
  To: gentoo-commits

commit:     e92325dddea86232ac9577049695a9f11522a58c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  2 06:05:44 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  2 07:10:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92325dd

mail-filter/procmail: update EAPI 6 -> 8, gnu89, no LTO

* Filter LTO (bug #859517, bug #874375 - the latter is a somewhat real bug but
  it only happens with races and not worth fixing for procmail anyway given
  the first bug & it's dead)

* Set -std=gnu89 (bug #875251, bug #896052) for modern C compilers.

Closes: https://bugs.gentoo.org/859517
Closes: https://bugs.gentoo.org/875251
Closes: https://bugs.gentoo.org/896052
Closes: https://bugs.gentoo.org/874375
Signed-off-by: Sam James <sam <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r16.ebuild | 135 ++++++++++++++++++++++++++
 1 file changed, 135 insertions(+)

diff --git a/mail-filter/procmail/procmail-3.22-r16.ebuild b/mail-filter/procmail/procmail-3.22-r16.ebuild
new file mode 100644
index 000000000000..b53f7b58ddfe
--- /dev/null
+++ b/mail-filter/procmail/procmail-3.22-r16.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="mbox selinux"
+
+DEPEND="
+	acct-group/mail
+	virtual/mta
+"
+RDEPEND="
+	${DEPEND}
+	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"
+
+	# Fix security bugs #522114 and #638108
+	eapply "${FILESDIR}/${PN}-3.22-CVE-2014-3618.patch"
+	eapply "${FILESDIR}/${PN}-3.22-CVE-2017-16844.patch"
+
+	eapply "${FILESDIR}/${PN}-3.22-crash-fix.patch"
+
+	eapply_user
+}
+
+src_compile() {
+	# bug #875251, bug #896052
+	append-flags -std=gnu89
+	# bug #859517
+	filter-lto
+
+	# -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
+	append-flags -fno-inline-functions
+	tc-is-clang || append-flags -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)"
+}
+
+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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2022-06-03  8:11 Fabian Groffen
  0 siblings, 0 replies; 35+ messages in thread
From: Fabian Groffen @ 2022-06-03  8:11 UTC (permalink / raw
  To: gentoo-commits

commit:     f7d7ce36a2bb31076675db730290687ffc76f315
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  3 08:11:06 2022 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Jun  3 08:11:06 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d7ce36

mail-filter/procmail-3.22-r15: marked ~arm64

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r15.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-filter/procmail/procmail-3.22-r15.ebuild b/mail-filter/procmail/procmail-3.22-r15.ebuild
index cbdc4d089194..4d8764f0af5a 100644
--- a/mail-filter/procmail/procmail-3.22-r15.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="http://www.procmail.org/${P}.tar.gz"
 
 LICENSE="|| ( Artistic GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
 IUSE="mbox selinux"
 
 DEPEND="acct-group/mail


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2021-07-23 18:28 Marek Szuba
  0 siblings, 0 replies; 35+ messages in thread
From: Marek Szuba @ 2021-07-23 18:28 UTC (permalink / raw
  To: gentoo-commits

commit:     98e563892d98c7995b23e2b0fea640a0643e4ec9
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 23 16:12:05 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Jul 23 18:28:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e56389

mail-filter/procmail: keyword 3.22-r15 for ~riscv

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r15.ebuild b/mail-filter/procmail/procmail-3.22-r15.ebuild
index c02cde9cd8c..cbdc4d08919 100644
--- a/mail-filter/procmail/procmail-3.22-r15.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r15.ebuild
@@ -11,7 +11,7 @@ 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 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
 IUSE="mbox selinux"
 
 DEPEND="acct-group/mail


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2021-04-20 11:39 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2021-04-20 11:39 UTC (permalink / raw
  To: gentoo-commits

commit:     767f20cb0801b23f5676716a08ae3f3483a21d0d
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 20 11:39:28 2021 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Apr 20 11:39:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=767f20cb

mail-filter/procmail: missing mail group dep

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 .../procmail/{procmail-3.22-r14.ebuild => procmail-3.22-r15.ebuild}    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r15.ebuild
similarity index 98%
rename from mail-filter/procmail/procmail-3.22-r14.ebuild
rename to mail-filter/procmail/procmail-3.22-r15.ebuild
index a6c3facf7b9..c02cde9cd8c 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r15.ebuild
@@ -14,7 +14,8 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
 IUSE="mbox selinux"
 
-DEPEND="virtual/mta"
+DEPEND="acct-group/mail
+	virtual/mta"
 RDEPEND="selinux? ( sec-policy/selinux-procmail )"
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2021-01-06 13:50 Fabian Groffen
  0 siblings, 0 replies; 35+ messages in thread
From: Fabian Groffen @ 2021-01-06 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     49dc30dbbbcc9ae9f35083cf93efdcd9cafa9e20
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  6 13:49:55 2021 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Jan  6 13:49:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49dc30db

mail-filter/procmail: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index 1d902b0f862..47a3f029c6a 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 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 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
 IUSE="mbox selinux"
 
 DEPEND="virtual/mta"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2020-07-16  8:45 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2020-07-16  8:45 UTC (permalink / raw
  To: gentoo-commits

commit:     a62b633c5c4c9963162355f1be96c7c28ced1f9b
Author:     Stephan Hartmann <stha09 <AT> googlemail <DOT> com>
AuthorDate: Sun Jul  5 11:38:20 2020 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Jul 16 08:45:21 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a62b633c

mail-filter/procmail: fix building with clang

Closes: https://bugs.gentoo.org/730846
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Stephan Hartmann <stha09 <AT> googlemail.com>
Closes: https://github.com/gentoo/gentoo/pull/16595
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r14.ebuild | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index 3abc7cf7a8a..1d902b0f862 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -69,10 +69,8 @@ src_compile() {
 	# 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
+	append-flags -fno-inline-functions
+	tc-is-clang || append-flags -fno-ipa-cp-clone
 
 	sed -e "s|CFLAGS0 = -O|CFLAGS0 = ${CFLAGS}|" \
 		-e "s|LDFLAGS0= -s|LDFLAGS0 = ${LDFLAGS}|" \


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2020-02-21 18:33 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2020-02-21 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     84a277fe3bdf91b14eccd0a1621c034a7de6f545
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 21 18:30:17 2020 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Fri Feb 21 18:33:21 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a277fe

mail-filter/procmail: replace sed separators

Closes: https://bugs.gentoo.org/710424
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r14.ebuild | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index f8caa1c551b..ca949f0929c 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -21,7 +21,7 @@ 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:" \
+	sed -e "s|/\*#define NO_flock_LOCK|#define NO_flock_LOCK|" \
 		-i config.h || die "sed failed"
 
 	if ! use mbox ; then
@@ -74,10 +74,10 @@ src_compile() {
 		"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:" \
+	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)"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-09-15 20:50 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-09-15 20:50 UTC (permalink / raw
  To: gentoo-commits

commit:     aba61213a94325a7f7e9bd8f9f3b11a2b520cb38
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 15 20:50:10 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Sep 15 20:50:10 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba61213

mail-filter/procmail: Add myself explicitly

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 mail-filter/procmail/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/mail-filter/procmail/metadata.xml b/mail-filter/procmail/metadata.xml
index 6f49eba8f49..bbd34d5b759 100644
--- a/mail-filter/procmail/metadata.xml
+++ b/mail-filter/procmail/metadata.xml
@@ -1,5 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<!-- maintainer-needed -->
+    <maintainer type="person">
+        <email>zlogene@gentoo.org</email>
+        <name>Mikle Kolyada</name>
+    </maintainer>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-06 16:40 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-06 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     0b12911c4c7eeb1eaefa34dde3439df4fa696a60
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 16:38:11 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 16:38:11 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b12911c

mail-filter/procmail: sh stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sh"

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index 78458fc534d..4d67def38fa 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-06 16:40 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-06 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     81c96a55a7cf15cb64ed545407790b8c2dc64da8
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 16:37:34 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 16:37:34 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c96a55

mail-filter/procmail: ia64 stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index 2f2f7813b0d..25844728d8b 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-06 16:40 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-06 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     5de64f8bbb18652ec3f1496466472774b7ec9dfb
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 16:40:39 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 16:40:39 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5de64f8b

mail-filter/procmail: Drop old

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 mail-filter/procmail/procmail-3.22-r10.ebuild | 109 -----------------------
 mail-filter/procmail/procmail-3.22-r11.ebuild | 120 --------------------------
 2 files changed, 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 44d9cfd6ede..00000000000
--- 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 c717564afa4..00000000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-06 16:40 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-06 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     233593522bb4573b408b121bb3206384b5116695
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 16:37:53 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 16:37:53 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23359352

mail-filter/procmail: s390 stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index 25844728d8b..78458fc534d 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-06 16:40 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-06 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     53d8d72acb88566e69b9a53ff2fe8b32fb2387a7
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 16:36:34 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 16:36:34 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d8d72a

mail-filter/procmail: sparc stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index 0a678b3dd3e..729ab95e974 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-06 16:40 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-06 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     43511d7bd1cb514c7ad856f2b0f46b805e5bb716
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 16:36:53 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 16:36:53 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43511d7b

mail-filter/procmail: hppa stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index 729ab95e974..2f2f7813b0d 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-06 16:40 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-06 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     b93446e4ab0b5b38b5c610b253fa43ea3d423938
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 16:35:37 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 16:35:37 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93446e4

mail-filter/procmail: ppc stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc"

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index c23341b477e..08baf83d231 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-06 16:40 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-06 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     132fbb1f433069aa9fddb24cede7d9de12eafb43
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 16:36:09 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 16:36:09 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=132fbb1f

mail-filter/procmail: ppc64 stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc64"

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index 08baf83d231..0a678b3dd3e 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-02  9:41 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-02  9:41 UTC (permalink / raw
  To: gentoo-commits

commit:     16a4b7c32d93c6dc639a0793cfb37c32ff686e82
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  2 09:39:58 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Apr  2 09:39:58 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a4b7c3

mail-filter/procmail: arm stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index e8f32dce324..39e3663cf28 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-02  9:41 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-04-02  9:41 UTC (permalink / raw
  To: gentoo-commits

commit:     d396811b92066ba11693dca848845308619eca64
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  2 09:40:24 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Apr  2 09:40:24 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d396811b

mail-filter/procmail: alpha stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index 39e3663cf28..c23341b477e 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-04-02  1:37 Thomas Deutschmann
  0 siblings, 0 replies; 35+ messages in thread
From: Thomas Deutschmann @ 2019-04-02  1:37 UTC (permalink / raw
  To: gentoo-commits

commit:     cdfd667d19b0fda964c955920ee515c7c038b953
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  2 01:26:47 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Apr  2 01:26:47 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdfd667d

mail-filter/procmail: x86 stable (bug #638108)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r14.ebuild b/mail-filter/procmail/procmail-3.22-r14.ebuild
index d99a4ffde72..e8f32dce324 100644
--- a/mail-filter/procmail/procmail-3.22-r14.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r14.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-03-26 22:44 Aaron Bauman
  0 siblings, 0 replies; 35+ messages in thread
From: Aaron Bauman @ 2019-03-26 22:44 UTC (permalink / raw
  To: gentoo-commits

commit:     413a8971de686fb3bbaf8fc19c0485c5083aabdf
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 26 22:42:36 2019 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Mar 26 22:43:54 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=413a8971

mail-filter/procmail: drop -r12

-r12 is being dropped due to multiple reports of loops causing CPU's to
be exhausted.  This was confirmed by infra as well. Will address the
patches and hopefully find an alternative approach.

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r12.ebuild | 123 --------------------------
 1 file changed, 123 deletions(-)

diff --git a/mail-filter/procmail/procmail-3.22-r12.ebuild b/mail-filter/procmail/procmail-3.22-r12.ebuild
deleted file mode 100644
index 90733d16fb6..00000000000
--- a/mail-filter/procmail/procmail-3.22-r12.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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"
-
-	# Fix security bugs #522114 and #638108
-	eapply "${FILESDIR}/${PN}-CVE-2014-3618-16844.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
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-03-26 21:09 Sergei Trofimovich
  0 siblings, 0 replies; 35+ messages in thread
From: Sergei Trofimovich @ 2019-03-26 21:09 UTC (permalink / raw
  To: gentoo-commits

commit:     c63bf583a8d148364c38db37fb2db6cddd38f3f9
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Tue Mar 26 20:38:56 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Mar 26 21:09:05 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63bf583

mail-filter/procmail: stable 3.22-r12 for sparc, bug #638108

Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r12.ebuild b/mail-filter/procmail/procmail-3.22-r12.ebuild
index 1ed7a69e4a1..90733d16fb6 100644
--- a/mail-filter/procmail/procmail-3.22-r12.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r12.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-03-25 22:18 Sergei Trofimovich
  0 siblings, 0 replies; 35+ messages in thread
From: Sergei Trofimovich @ 2019-03-25 22:18 UTC (permalink / raw
  To: gentoo-commits

commit:     93932a77b5d9f260ff247aa6a5fd8ab2414e39b0
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 25 22:15:13 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Mar 25 22:15:13 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93932a77

mail-filter/procmail: stable 3.22-r12 for hppa, bug #638108

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r12.ebuild b/mail-filter/procmail/procmail-3.22-r12.ebuild
index ccdd9e763ab..1ed7a69e4a1 100644
--- a/mail-filter/procmail/procmail-3.22-r12.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r12.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-03-25 11:49 Mikle Kolyada
  0 siblings, 0 replies; 35+ messages in thread
From: Mikle Kolyada @ 2019-03-25 11:49 UTC (permalink / raw
  To: gentoo-commits

commit:     a0582d6d0ff5b814dd595c266b5237a7419ae5b7
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 25 11:48:53 2019 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon Mar 25 11:48:53 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0582d6d

mail-filter/procmail: s390 stable wrt bug #638108

Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 mail-filter/procmail/procmail-3.22-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r12.ebuild b/mail-filter/procmail/procmail-3.22-r12.ebuild
index e62817fe6ef..ccdd9e763ab 100644
--- a/mail-filter/procmail/procmail-3.22-r12.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r12.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-03-24 20:12 Sergei Trofimovich
  0 siblings, 0 replies; 35+ messages in thread
From: Sergei Trofimovich @ 2019-03-24 20:12 UTC (permalink / raw
  To: gentoo-commits

commit:     9773c7c76036cc67006a898a901f594eb7741425
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 20:06:46 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 20:06:46 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9773c7c7

mail-filter/procmail: stable 3.22-r12 for ppc, bug #638108

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r12.ebuild b/mail-filter/procmail/procmail-3.22-r12.ebuild
index df067711e2d..8e18852d1b3 100644
--- a/mail-filter/procmail/procmail-3.22-r12.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r12.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-03-24 19:44 Sergei Trofimovich
  0 siblings, 0 replies; 35+ messages in thread
From: Sergei Trofimovich @ 2019-03-24 19:44 UTC (permalink / raw
  To: gentoo-commits

commit:     35cd35e1f01cdbaab71257c92b10180600bab683
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 19:39:36 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 19:39:36 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35cd35e1

mail-filter/procmail: stable 3.22-r12 for ia64, bug #638108

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r12.ebuild b/mail-filter/procmail/procmail-3.22-r12.ebuild
index a0a75c0fb30..df067711e2d 100644
--- a/mail-filter/procmail/procmail-3.22-r12.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r12.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2019-03-24 12:02 Richard Freeman
  0 siblings, 0 replies; 35+ messages in thread
From: Richard Freeman @ 2019-03-24 12:02 UTC (permalink / raw
  To: gentoo-commits

commit:     c2d543e5e060df0597801b48334e0c4d880d1f25
Author:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 12:02:27 2019 +0000
Commit:     Richard Freeman <rich0 <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 12:02:27 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d543e5

mail-filter/procmail: amd64 stable

Bug: https://bugs.gentoo.org/638108
Signed-off-by: Richard Freeman <rich0 <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 mail-filter/procmail/procmail-3.22-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/procmail/procmail-3.22-r12.ebuild b/mail-filter/procmail/procmail-3.22-r12.ebuild
index dc9660af9c1..a0a75c0fb30 100644
--- a/mail-filter/procmail/procmail-3.22-r12.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r12.ebuild
@@ -11,7 +11,7 @@ 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"
+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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2017-10-02  7:10 Fabian Groffen
  0 siblings, 0 replies; 35+ messages in thread
From: Fabian Groffen @ 2017-10-02  7:10 UTC (permalink / raw
  To: gentoo-commits

commit:     c2934bfb028481f61337525422564b5d3ecb8821
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  2 07:10:42 2017 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Oct  2 07:10:42 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2934bfb

mail-filter/procmail: add warning about FEATURES=sfperms interacting badly with some MTAs, bug #632102

Package-Manager: Portage-2.3.8, Repoman-2.3.1

 mail-filter/procmail/procmail-3.22-r11.ebuild | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/mail-filter/procmail/procmail-3.22-r11.ebuild b/mail-filter/procmail/procmail-3.22-r11.ebuild
index 00884540ec7..c717564afa4 100644
--- a/mail-filter/procmail/procmail-3.22-r11.ebuild
+++ b/mail-filter/procmail/procmail-3.22-r11.ebuild
@@ -109,4 +109,12 @@ pkg_postinst() {
 		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
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/
@ 2016-06-15  3:35 Austin English
  0 siblings, 0 replies; 35+ messages in thread
From: Austin English @ 2016-06-15  3:35 UTC (permalink / raw
  To: gentoo-commits

commit:     e3fefa967b840fb928c2cf21930bcf50ea62d713
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  2 07:07:09 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Wed Jun 15 03:35:21 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3fefa96

mail-filter/procmail: fix building with clang

Gentoo-Bug: https://bugs.gentoo.org/526842

Also update to EAPI 6

Reviewed-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 mail-filter/procmail/procmail-3.22-r11.ebuild | 116 ++++++++++++++++++++++++++
 1 file changed, 116 insertions(+)

diff --git a/mail-filter/procmail/procmail-3.22-r11.ebuild b/mail-filter/procmail/procmail-3.22-r11.ebuild
new file mode 100644
index 0000000..8d0e7c2
--- /dev/null
+++ b/mail-filter/procmail/procmail-3.22-r11.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~x64-freebsd ~x86-interix ~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* && ${CHOST} != *-interix* ]]; 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"
+
+	# Fix for x86-interix - doesn't have initgroups
+	eapply "${FILESDIR}"/${P}-interix.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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2024-01-22 13:12 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-03-28  7:01 [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/ Mikle Kolyada
  -- strict thread matches above, loose matches on Subject: below --
2024-01-22 13:12 Sam James
2024-01-13 17:39 Sam James
2024-01-13 14:30 Sam James
2024-01-13 12:49 Arthur Zamarin
2024-01-13 12:49 Arthur Zamarin
2024-01-13 12:49 Arthur Zamarin
2023-12-02  7:13 Sam James
2022-06-03  8:11 Fabian Groffen
2021-07-23 18:28 Marek Szuba
2021-04-20 11:39 Mikle Kolyada
2021-01-06 13:50 Fabian Groffen
2020-07-16  8:45 Mikle Kolyada
2020-02-21 18:33 Mikle Kolyada
2019-09-15 20:50 Mikle Kolyada
2019-04-06 16:40 Mikle Kolyada
2019-04-06 16:40 Mikle Kolyada
2019-04-06 16:40 Mikle Kolyada
2019-04-06 16:40 Mikle Kolyada
2019-04-06 16:40 Mikle Kolyada
2019-04-06 16:40 Mikle Kolyada
2019-04-06 16:40 Mikle Kolyada
2019-04-06 16:40 Mikle Kolyada
2019-04-02  9:41 Mikle Kolyada
2019-04-02  9:41 Mikle Kolyada
2019-04-02  1:37 Thomas Deutschmann
2019-03-26 22:44 Aaron Bauman
2019-03-26 21:09 Sergei Trofimovich
2019-03-25 22:18 Sergei Trofimovich
2019-03-25 11:49 Mikle Kolyada
2019-03-24 20:12 Sergei Trofimovich
2019-03-24 19:44 Sergei Trofimovich
2019-03-24 12:02 Richard Freeman
2017-10-02  7:10 Fabian Groffen
2016-06-15  3:35 Austin English

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox