[arch-commits] Commit in procmail/trunk (PKGBUILD)

2020-05-06 Thread Allan McRae via arch-commits
Date: Thursday, May 7, 2020 @ 04:59:20
  Author: allan
Revision: 382554

upgpkg: procmail 3.22-10: .BUILDINFO rebuild

Modified:
  procmail/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-07 04:51:41 UTC (rev 382553)
+++ PKGBUILD2020-05-07 04:59:20 UTC (rev 382554)
@@ -11,7 +11,7 @@
 depends=('glibc' 'sh')
 makedepends=('smtp-server')
 source=(#"http://www.procmail.org/${pkgname}-${pkgver}.tar.gz"; # currently down
-
"ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/${pkgname}-${pkgver}.tar.gz";
+
"http://ftp.osuosl.org/pub/blfs/conglomeration/procmail/procmail-${pkgver}.tar.gz";
 procmail-3.22-getline.patch formisc.c.patch 
fix_memory_allocation_bug.diff)
 sha256sums=('087c75b34dd33d8b9df5afe9e42801c9395f4bf373a784d9bc97153b0062e117'
 'aaa5ce562e5ef65f56a0225eedda3fcc7ab2938da6097ed4d9b11abf861929de'


[arch-commits] Commit in procmail/trunk (PKGBUILD)

2020-05-06 Thread Allan McRae via arch-commits
Date: Thursday, May 7, 2020 @ 04:51:41
  Author: allan
Revision: 382553

upgpkg: procmail 3.22-10: .BUILDINFO rebuild

Modified:
  procmail/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-07 04:51:03 UTC (rev 382552)
+++ PKGBUILD2020-05-07 04:51:41 UTC (rev 382553)
@@ -2,7 +2,7 @@
 
 pkgname=procmail
 pkgver=3.22
-pkgrel=9
+pkgrel=10
 pkgdesc="Highly configurable auto mail processing."
 arch=('x86_64')
 #url="http://www.procmail.org"; # offline


[arch-commits] Commit in procmail/trunk (PKGBUILD)

2019-12-10 Thread Andreas Radke via arch-commits
Date: Tuesday, December 10, 2019 @ 13:55:04
  Author: andyrtr
Revision: 370612

fix url - FS#61532

Modified:
  procmail/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-12-10 10:03:13 UTC (rev 370611)
+++ PKGBUILD2019-12-10 13:55:04 UTC (rev 370612)
@@ -5,7 +5,8 @@
 pkgrel=9
 pkgdesc="Highly configurable auto mail processing."
 arch=('x86_64')
-url="http://www.procmail.org";
+#url="http://www.procmail.org"; # offline
+url="http://pm-doc.sourceforge.net/";
 license=('GPL' 'custom:Artistic')
 depends=('glibc' 'sh')
 makedepends=('smtp-server')


[arch-commits] Commit in procmail/trunk (PKGBUILD)

2019-09-25 Thread Andreas Radke via arch-commits
Date: Wednesday, September 25, 2019 @ 17:24:42
  Author: andyrtr
Revision: 363390

fix quoting

Modified:
  procmail/trunk/PKGBUILD

--+
 PKGBUILD |   16 
 1 file changed, 8 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-25 17:23:24 UTC (rev 363389)
+++ PKGBUILD2019-09-25 17:24:42 UTC (rev 363390)
@@ -19,10 +19,10 @@
 
 prepare() {
   cd $pkgname-$pkgver
-  patch -p1 -i ${srcdir}/procmail-3.22-getline.patch
+  patch -p1 -i "${srcdir}"/procmail-3.22-getline.patch
   # FS#56398 / https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876511
-  patch -p1 -i ${srcdir}/formisc.c.patch
-  patch -p1 -i ${srcdir}/fix_memory_allocation_bug.diff
+  patch -p1 -i "${srcdir}"/formisc.c.patch
+  patch -p1 -i "${srcdir}"/fix_memory_allocation_bug.diff
 }
 
 build() {
@@ -31,9 +31,9 @@
 }
 
 package() {
-  cd $srcdir/$pkgname-$pkgver
-  make BASENAME=${pkgdir}/usr MANDIR=${pkgdir}/usr/share/man install
-  install -D -m644 Artistic ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
-  install -d -m755 ${pkgdir}/usr/share/doc/${pkgname}/examples
-  install -m644 examples/* ${pkgdir}/usr/share/doc/${pkgname}/examples/
+  cd $pkgname-$pkgver
+  make BASENAME="${pkgdir}"/usr MANDIR="${pkgdir}"/usr/share/man install
+  install -D -m644 Artistic "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+  install -d -m755 "${pkgdir}"/usr/share/doc/${pkgname}/examples
+  install -m644 examples/* "${pkgdir}"/usr/share/doc/${pkgname}/examples/
 }


[arch-commits] Commit in procmail/trunk (PKGBUILD fix_memory_allocation_bug.diff)

2017-11-28 Thread Andreas Radke via arch-commits
Date: Tuesday, November 28, 2017 @ 15:37:50
  Author: andyrtr
Revision: 30

upgpkg: procmail 3.22-9

fix memory allocation error FS#56412

Added:
  procmail/trunk/fix_memory_allocation_bug.diff
Modified:
  procmail/trunk/PKGBUILD

+
 PKGBUILD   |8 +---
 fix_memory_allocation_bug.diff |   11 +++
 2 files changed, 16 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-11-28 15:03:05 UTC (rev 311109)
+++ PKGBUILD2017-11-28 15:37:50 UTC (rev 30)
@@ -3,7 +3,7 @@
 
 pkgname=procmail
 pkgver=3.22
-pkgrel=8
+pkgrel=9
 pkgdesc="Highly configurable auto mail processing."
 arch=('x86_64')
 url="http://www.procmail.org";
@@ -12,10 +12,11 @@
 makedepends=('smtp-server')
 source=(#"http://www.procmail.org/${pkgname}-${pkgver}.tar.gz"; # currently down
 
"ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/${pkgname}-${pkgver}.tar.gz";
-procmail-3.22-getline.patch formisc.c.patch)
+procmail-3.22-getline.patch formisc.c.patch 
fix_memory_allocation_bug.diff)
 sha256sums=('087c75b34dd33d8b9df5afe9e42801c9395f4bf373a784d9bc97153b0062e117'
 'aaa5ce562e5ef65f56a0225eedda3fcc7ab2938da6097ed4d9b11abf861929de'
-'b7d983e5eba1d1869871a6ebb97404c511d0705673b0e59646b5c074c6ba34d8')
+'b7d983e5eba1d1869871a6ebb97404c511d0705673b0e59646b5c074c6ba34d8'
+'0f0e68b4eeac1dd7d9b167ff68d29cc8608e5247f4e59cf7098b65c9f1fb66e3')
 
 prepare() {
   cd $pkgname-$pkgver
@@ -22,6 +23,7 @@
   patch -p1 -i ${srcdir}/procmail-3.22-getline.patch
   # FS#56398 / https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876511
   patch -p1 -i ${srcdir}/formisc.c.patch
+  patch -p1 -i ${srcdir}/fix_memory_allocation_bug.diff
 }
 
 build() {

Added: fix_memory_allocation_bug.diff
===
--- fix_memory_allocation_bug.diff  (rev 0)
+++ fix_memory_allocation_bug.diff  2017-11-28 15:37:50 UTC (rev 30)
@@ -0,0 +1,11 @@
+--- a/src/pipes.c.old 2002-12-02 23:45:15.0 +0100
 b/src/pipes.c 2002-12-02 23:45:24.0 +0100
+@@ -194,7 +194,7 @@
+  makeblock(&temp,Stdfilled);
+  tmemmove(temp.p,Stdout,Stdfilled);
+  readdyn(&temp,&Stdfilled,Stdfilled+backlen+1);
+- Stdout=realloc(Stdout,&Stdfilled+1);
++ Stdout=realloc(Stdout,Stdfilled+1);
+  tmemmove(Stdout,temp.p,Stdfilled+1);
+  freeblock(&temp);
+  retStdout(Stdout,pwait&&pipw,!backblock);


[arch-commits] Commit in procmail/trunk (PKGBUILD formisc.c.patch)

2017-11-21 Thread Andreas Radke
Date: Tuesday, November 21, 2017 @ 18:51:11
  Author: andyrtr
Revision: 310520

upgpkg: procmail 3.22-8

FS#56398; CVE-2017-16844

Added:
  procmail/trunk/formisc.c.patch
Modified:
  procmail/trunk/PKGBUILD

-+
 PKGBUILD|   19 +--
 formisc.c.patch |   14 ++
 2 files changed, 27 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-11-21 17:06:12 UTC (rev 310519)
+++ PKGBUILD2017-11-21 18:51:11 UTC (rev 310520)
@@ -3,7 +3,7 @@
 
 pkgname=procmail
 pkgver=3.22
-pkgrel=7
+pkgrel=8
 pkgdesc="Highly configurable auto mail processing."
 arch=('x86_64')
 url="http://www.procmail.org";
@@ -12,13 +12,20 @@
 makedepends=('smtp-server')
 source=(#"http://www.procmail.org/${pkgname}-${pkgver}.tar.gz"; # currently down
 
"ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/${pkgname}-${pkgver}.tar.gz";
-'procmail-3.22-getline.patch')
-md5sums=('1678ea99b973eb77eda4ecf6acae53f1'
- 'cf8e5d4854050ab0c836e07406a3dfa9')
+procmail-3.22-getline.patch formisc.c.patch)
+sha256sums=('087c75b34dd33d8b9df5afe9e42801c9395f4bf373a784d9bc97153b0062e117'
+'aaa5ce562e5ef65f56a0225eedda3fcc7ab2938da6097ed4d9b11abf861929de'
+'b7d983e5eba1d1869871a6ebb97404c511d0705673b0e59646b5c074c6ba34d8')
 
+prepare() {
+  cd $pkgname-$pkgver
+  patch -p1 -i ${srcdir}/procmail-3.22-getline.patch
+  # FS#56398 / https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876511
+  patch -p1 -i ${srcdir}/formisc.c.patch
+}
+
 build() {
-  cd $srcdir/$pkgname-$pkgver
-  patch -p1 -i ${srcdir}/procmail-3.22-getline.patch
+  cd $pkgname-$pkgver
   yes n | make CFLAGS0="${CFLAGS} ${LDFLAGS}" LOCKINGTEST="/tmp ."
 }
 

Added: formisc.c.patch
===
--- formisc.c.patch (rev 0)
+++ formisc.c.patch 2017-11-21 18:51:11 UTC (rev 310520)
@@ -0,0 +1,14 @@
+diff --git a/src/formisc.c b/src/formisc.c
+index d91b227..6c7594b 100644
+--- a/src/formisc.c
 b/src/formisc.c
+@@ -103,7 +103,7 @@ void loadsaved(sp)const struct saved*const sp;  /* 
load some saved text */
+ }
+   /* append to buf */
+ void loadbuf(text,len)const char*const text;const size_t len;
+-{ if(buffilled+len>buflen)  /* buf can't hold the text */
++{ while(buffilled+len>buflen)   /* buf can't hold the text */
+  buf=realloc(buf,buflen+=Bsize);
+   tmemmove(buf+buffilled,text,len);buffilled+=len;
+ }
+


[arch-commits] Commit in procmail/trunk (PKGBUILD)

2014-07-08 Thread Andreas Radke
Date: Tuesday, July 8, 2014 @ 20:34:28
  Author: andyrtr
Revision: 216687

upgpkg: procmail 3.22-7

mtree rebuild

Modified:
  procmail/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-07-08 18:34:27 UTC (rev 216686)
+++ PKGBUILD2014-07-08 18:34:28 UTC (rev 216687)
@@ -3,7 +3,7 @@
 
 pkgname=procmail
 pkgver=3.22
-pkgrel=6
+pkgrel=7
 pkgdesc="Highly configurable auto mail processing."
 arch=('i686' 'x86_64')
 url="http://www.procmail.org";



[arch-commits] Commit in procmail/trunk (PKGBUILD)

2013-02-01 Thread Andreas Radke
Date: Saturday, February 2, 2013 @ 08:04:35
  Author: andyrtr
Revision: 176896

upgpkg: procmail 3.22-6

Clean-up  usage

Modified:
  procmail/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-02-02 07:01:31 UTC (rev 176895)
+++ PKGBUILD2013-02-02 07:04:35 UTC (rev 176896)
@@ -3,7 +3,7 @@
 
 pkgname=procmail
 pkgver=3.22
-pkgrel=5
+pkgrel=6
 pkgdesc="Highly configurable auto mail processing."
 arch=('i686' 'x86_64')
 url="http://www.procmail.org";
@@ -20,11 +20,11 @@
   cd $srcdir/$pkgname-$pkgver
   patch -p1 -i ${srcdir}/procmail-3.22-getline.patch
   yes n | make CFLAGS0="${CFLAGS} ${LDFLAGS}" LOCKINGTEST="/tmp ."
-  make BASENAME=${pkgdir}/usr MANDIR=${pkgdir}/usr/share/man install
 }
 
 package() {
   cd $srcdir/$pkgname-$pkgver
+  make BASENAME=${pkgdir}/usr MANDIR=${pkgdir}/usr/share/man install
   install -D -m644 Artistic ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
   install -d -m755 ${pkgdir}/usr/share/doc/${pkgname}/examples
   install -m644 examples/* ${pkgdir}/usr/share/doc/${pkgname}/examples/



[arch-commits] Commit in procmail/trunk (PKGBUILD)

2012-02-26 Thread Pierre Schmitz
Date: Sunday, February 26, 2012 @ 06:16:49
  Author: pierre
Revision: 151447

upgpkg: procmail 3.22-5

rebuild old package

Modified:
  procmail/trunk/PKGBUILD

--+
 PKGBUILD |   12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-02-26 11:00:00 UTC (rev 151446)
+++ PKGBUILD2012-02-26 11:16:49 UTC (rev 151447)
@@ -3,22 +3,22 @@
 
 pkgname=procmail
 pkgver=3.22
-pkgrel=4
+pkgrel=5
 pkgdesc="Highly configurable auto mail processing."
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
 url="http://www.procmail.org";
 license=('GPL' 'custom:Artistic')
 depends=('glibc' 'sh')
 makedepends=('smtp-server')
-source=(#http://www.procmail.org/${pkgname}-${pkgver}.tar.gz # currently down
-   
ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/${pkgname}-${pkgver}.tar.gz
-   procmail-3.22-getline.patch)
+source=(#"http://www.procmail.org/${pkgname}-${pkgver}.tar.gz"; # currently down
+
"ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/${pkgname}-${pkgver}.tar.gz";
+'procmail-3.22-getline.patch')
 md5sums=('1678ea99b973eb77eda4ecf6acae53f1'
  'cf8e5d4854050ab0c836e07406a3dfa9')
 
 build() {
   cd $srcdir/$pkgname-$pkgver
-  patch -Np1 -i ${srcdir}/procmail-3.22-getline.patch
+  patch -p1 -i ${srcdir}/procmail-3.22-getline.patch
   yes n | make CFLAGS0="${CFLAGS} ${LDFLAGS}" LOCKINGTEST="/tmp ."
   make BASENAME=${pkgdir}/usr MANDIR=${pkgdir}/usr/share/man install
 }



[arch-commits] Commit in procmail/trunk (PKGBUILD)

2011-04-08 Thread andyrtr
Date: Friday, April 8, 2011 @ 07:25:08
  Author: andyrtr
Revision: 118844

upgpkg: procmail 3.22-4
FS#23648; honor CFLAGS/LDFLAGS

Modified:
  procmail/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-04-08 10:23:39 UTC (rev 118843)
+++ PKGBUILD2011-04-08 11:25:08 UTC (rev 118844)
@@ -3,7 +3,7 @@
 
 pkgname=procmail
 pkgver=3.22
-pkgrel=3
+pkgrel=4
 pkgdesc="Highly configurable auto mail processing."
 arch=(i686 x86_64)
 url="http://www.procmail.org";
@@ -19,7 +19,7 @@
 build() {
   cd $srcdir/$pkgname-$pkgver
   patch -Np1 -i ${srcdir}/procmail-3.22-getline.patch
-  yes n | make LOCKINGTEST="/tmp ."
+  yes n | make CFLAGS0="${CFLAGS} ${LDFLAGS}" LOCKINGTEST="/tmp ."
   make BASENAME=${pkgdir}/usr MANDIR=${pkgdir}/usr/share/man install
 }
 



[arch-commits] Commit in procmail/trunk (PKGBUILD procmail-3.22-getline.patch)

2011-03-15 Thread andyrtr
Date: Tuesday, March 15, 2011 @ 14:50:11
  Author: andyrtr
Revision: 114723

FS#23286: fix build; add makedep on smtp-server; install examples

Added:
  procmail/trunk/procmail-3.22-getline.patch
Modified:
  procmail/trunk/PKGBUILD

-+
 PKGBUILD|   27 ++--
 procmail-3.22-getline.patch |   56 ++
 2 files changed, 75 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-03-15 18:19:16 UTC (rev 114722)
+++ PKGBUILD2011-03-15 18:50:11 UTC (rev 114723)
@@ -1,20 +1,31 @@
 # $Id$
-# Maintainer: dorphell 
-# Committer: Judd Vinet 
+# Maintainer: Andreas Radke 
+
 pkgname=procmail
 pkgver=3.22
-pkgrel=2
+pkgrel=3
 pkgdesc="Highly configurable auto mail processing."
 arch=(i686 x86_64)
 url="http://www.procmail.org";
 license=('GPL' 'custom:Artistic')
-depends=('glibc')
-source=(http://www.procmail.org/${pkgname}-${pkgver}.tar.gz)
-md5sums=('1678ea99b973eb77eda4ecf6acae53f1')
+depends=('glibc' 'sh')
+makedepends=('smtp-server')
+source=(#http://www.procmail.org/${pkgname}-${pkgver}.tar.gz # currently down
+   
ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/${pkgname}-${pkgver}.tar.gz
+   procmail-3.22-getline.patch)
+md5sums=('1678ea99b973eb77eda4ecf6acae53f1'
+ 'cf8e5d4854050ab0c836e07406a3dfa9')
 
 build() {
   cd $srcdir/$pkgname-$pkgver
-  yes n | make LOCKINGTEST="/tmp ." || return 1
-  make BASENAME=$pkgdir/usr MANDIR=$pkgdir/usr/share/man install || return 1
+  patch -Np1 -i ${srcdir}/procmail-3.22-getline.patch
+  yes n | make LOCKINGTEST="/tmp ."
+  make BASENAME=${pkgdir}/usr MANDIR=${pkgdir}/usr/share/man install
+}
+
+package() {
+  cd $srcdir/$pkgname-$pkgver
   install -D -m644 Artistic ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+  install -d -m755 ${pkgdir}/usr/share/doc/${pkgname}/examples
+  install -m644 examples/* ${pkgdir}/usr/share/doc/${pkgname}/examples/
 }

Added: procmail-3.22-getline.patch
===
--- procmail-3.22-getline.patch (rev 0)
+++ procmail-3.22-getline.patch 2011-03-15 18:50:11 UTC (rev 114723)
@@ -0,0 +1,56 @@
+diff -up procmail-3.22/src/fields.c.getline procmail-3.22/src/fields.c
+--- procmail-3.22/src/fields.c.getline 2001-09-11 06:57:08.0 +0200
 procmail-3.22/src/fields.c 2009-06-30 16:10:36.0 +0200
+@@ -110,16 +110,16 @@ void dispfield(p)register const struct f
+   /* try and append one valid field to rdheader from stdin */
+ int readhead P((void))
+ { int idlen;
+-  getline();
++  get_line();
+   if((idlen=breakfield(buf,buffilled))<=0) /* not the start of a valid field 
*/
+  return 0;
+   if(idlen==STRLEN(FROM)&&eqFrom_(buf))   /* it's a From_ 
line */
+{ if(rdheader)
+   return 0;  /* the From_ line was a fake! */
+- for(;buflast=='>';getline());/* gather continued >From_ lines */
++ for(;buflast=='>';get_line());   /* gather continued >From_ lines */
+}
+   else
+- for(;;getline())   /* get the rest of the continued field */
++ for(;;get_line())  /* get the rest of the continued 
field */
+   { switch(buflast)/* will this line be 
continued? */
+{ case ' ':case '\t':/* yep, it sure is */
+ continue;
+diff -up procmail-3.22/src/formail.c.getline procmail-3.22/src/formail.c
+--- procmail-3.22/src/formail.c.getline2009-06-30 16:00:40.0 
+0200
 procmail-3.22/src/formail.c2009-06-30 16:10:49.0 +0200
+@@ -819,7 +819,7 @@ splitit:   { if(!lnl)   /* did the p
+   { if(split)/* gobble up the next start separator */
+{ buffilled=0;
+ #ifdef sMAILBOX_SEPARATOR
+- getline();buffilled=0;/* but only if it's defined */
++ get_line();buffilled=0;   /* but only if it's defined */
+ #endif
+  if(buflast!=EOF)/* if any */
+ goto splitit;
+diff -up procmail-3.22/src/formisc.c.getline procmail-3.22/src/formisc.c
+--- procmail-3.22/src/formisc.c.getline2001-06-29 04:20:45.0 
+0200
 procmail-3.22/src/formisc.c2009-06-30 16:12:20.0 +0200
+@@ -115,7 +115,7 @@ void loadchar(c)const int c; /* a
+   buf[buffilled++]=c;
+ }
+ 
+-int getline P((void))/* read a newline-terminated line */
++int get_line P((void))   /* read a newline-terminated 
line */
+ { if(buflast==EOF) /* at the end of our Latin already? */
+{ loadchar('\n');/* fake empty line */
+  return EOF;/* spread the word */
+