mail-filter/procmail: drop Interix patch/fixes
authorFabian Groffen <grobian@gentoo.org>
Mon, 30 Jan 2017 19:08:03 +0000 (20:08 +0100)
committerFabian Groffen <grobian@gentoo.org>
Mon, 30 Jan 2017 19:08:03 +0000 (20:08 +0100)
Package-Manager: portage-2.3.3

mail-filter/procmail/files/procmail-3.22-interix.patch [deleted file]
mail-filter/procmail/procmail-3.22-r10.ebuild
mail-filter/procmail/procmail-3.22-r11.ebuild

diff --git a/mail-filter/procmail/files/procmail-3.22-interix.patch b/mail-filter/procmail/files/procmail-3.22-interix.patch
deleted file mode 100644 (file)
index a24c052..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -ru procmail-3.22.orig/src/setid.c procmail-3.22/src/setid.c
---- procmail-3.22.orig/src/setid.c     2010-02-04 10:05:43 +0100
-+++ procmail-3.22/src/setid.c  2010-02-04 10:11:18 +0100
-@@ -15,7 +15,11 @@
-      return EX_USAGE;
-    }
-   endpwent();
--  if(initgroups(argv[1],p->pw_gid)||setgid(p->pw_gid)||setuid(p->pw_uid))
-+  if(
-+#ifndef __INTERIX
-+      initgroups(argv[1],p->pw_gid)||
-+#endif
-+      setgid(p->pw_gid)||setuid(p->pw_uid))
-      return EX_OSERR;
-   if(fopen(CHECK_FILE,"r"))
-    { struct stat stbuf;
index b125c79ae274222d4660fde81699b0b023b333d0..13e4791de0bbceaf280baa12b1771603994a6726 100644 (file)
@@ -37,7 +37,7 @@ src_unpack() {
        fi
 
        # Do not use lazy bindings on lockfile and procmail
-       if [[ ${CHOST} != *-darwin* && ${CHOST} != *-interix* ]]; then
+       if [[ ${CHOST} != *-darwin* ]]; then
                epatch "${FILESDIR}/${PN}-lazy-bindings.diff"
        fi
 
@@ -56,9 +56,6 @@ src_unpack() {
 
        # Fix for bug #270551
        epatch "${FILESDIR}/${PN}-3.22-glibc-2.10.patch"
-
-       # Fix for x86-interix - doesn't have initgroups
-       epatch "${FILESDIR}"/${P}-interix.patch
 }
 
 src_compile() {
index c23229b278164dd334af40fd8a9ca9b9c530ab3a..2e41c2082bc23e2feefe321d9cacb4acf58836b2 100644 (file)
@@ -36,7 +36,7 @@ src_prepare() {
        fi
 
        # Do not use lazy bindings on lockfile and procmail
-       if [[ ${CHOST} != *-darwin* && ${CHOST} != *-interix* ]]; then
+       if [[ ${CHOST} != *-darwin* ]]; then
                eapply -p0 "${FILESDIR}/${PN}-lazy-bindings.diff"
        fi
 
@@ -56,9 +56,6 @@ src_prepare() {
        # 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
 }