Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/procmail/, mail-filter/procmail/files/
Date: Mon, 30 Jan 2017 19:12:29
Message-Id: 1485803283.145b02cb8226fe3257e06614559dfa3a7c24aa01.grobian@gentoo
1 commit: 145b02cb8226fe3257e06614559dfa3a7c24aa01
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 30 19:08:03 2017 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 30 19:08:03 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145b02cb
7
8 mail-filter/procmail: drop Interix patch/fixes
9
10 Package-Manager: portage-2.3.3
11
12 mail-filter/procmail/files/procmail-3.22-interix.patch | 16 ----------------
13 mail-filter/procmail/procmail-3.22-r10.ebuild | 5 +----
14 mail-filter/procmail/procmail-3.22-r11.ebuild | 5 +----
15 3 files changed, 2 insertions(+), 24 deletions(-)
16
17 diff --git a/mail-filter/procmail/files/procmail-3.22-interix.patch b/mail-filter/procmail/files/procmail-3.22-interix.patch
18 deleted file mode 100644
19 index a24c052..00000000
20 --- a/mail-filter/procmail/files/procmail-3.22-interix.patch
21 +++ /dev/null
22 @@ -1,16 +0,0 @@
23 -diff -ru procmail-3.22.orig/src/setid.c procmail-3.22/src/setid.c
24 ---- procmail-3.22.orig/src/setid.c 2010-02-04 10:05:43 +0100
25 -+++ procmail-3.22/src/setid.c 2010-02-04 10:11:18 +0100
26 -@@ -15,7 +15,11 @@
27 - return EX_USAGE;
28 - }
29 - endpwent();
30 -- if(initgroups(argv[1],p->pw_gid)||setgid(p->pw_gid)||setuid(p->pw_uid))
31 -+ if(
32 -+#ifndef __INTERIX
33 -+ initgroups(argv[1],p->pw_gid)||
34 -+#endif
35 -+ setgid(p->pw_gid)||setuid(p->pw_uid))
36 - return EX_OSERR;
37 - if(fopen(CHECK_FILE,"r"))
38 - { struct stat stbuf;
39
40 diff --git a/mail-filter/procmail/procmail-3.22-r10.ebuild b/mail-filter/procmail/procmail-3.22-r10.ebuild
41 index b125c79..13e4791 100644
42 --- a/mail-filter/procmail/procmail-3.22-r10.ebuild
43 +++ b/mail-filter/procmail/procmail-3.22-r10.ebuild
44 @@ -37,7 +37,7 @@ src_unpack() {
45 fi
46
47 # Do not use lazy bindings on lockfile and procmail
48 - if [[ ${CHOST} != *-darwin* && ${CHOST} != *-interix* ]]; then
49 + if [[ ${CHOST} != *-darwin* ]]; then
50 epatch "${FILESDIR}/${PN}-lazy-bindings.diff"
51 fi
52
53 @@ -56,9 +56,6 @@ src_unpack() {
54
55 # Fix for bug #270551
56 epatch "${FILESDIR}/${PN}-3.22-glibc-2.10.patch"
57 -
58 - # Fix for x86-interix - doesn't have initgroups
59 - epatch "${FILESDIR}"/${P}-interix.patch
60 }
61
62 src_compile() {
63
64 diff --git a/mail-filter/procmail/procmail-3.22-r11.ebuild b/mail-filter/procmail/procmail-3.22-r11.ebuild
65 index c23229b..2e41c20 100644
66 --- a/mail-filter/procmail/procmail-3.22-r11.ebuild
67 +++ b/mail-filter/procmail/procmail-3.22-r11.ebuild
68 @@ -36,7 +36,7 @@ src_prepare() {
69 fi
70
71 # Do not use lazy bindings on lockfile and procmail
72 - if [[ ${CHOST} != *-darwin* && ${CHOST} != *-interix* ]]; then
73 + if [[ ${CHOST} != *-darwin* ]]; then
74 eapply -p0 "${FILESDIR}/${PN}-lazy-bindings.diff"
75 fi
76
77 @@ -56,9 +56,6 @@ src_prepare() {
78 # Fix for bug #270551
79 eapply "${FILESDIR}/${PN}-3.22-glibc-2.10.patch"
80
81 - # Fix for x86-interix - doesn't have initgroups
82 - eapply "${FILESDIR}"/${P}-interix.patch
83 -
84 eapply_user
85 }