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

2020-10-12 Thread Jaroslav Lichtblau via arch-commits
Date: Monday, October 12, 2020 @ 20:18:08
  Author: jlichtblau
Revision: 723727

upgpkg: gif2png 3.0.0-1 - new upstream release

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-10-12 20:17:28 UTC (rev 723726)
+++ PKGBUILD2020-10-12 20:18:08 UTC (rev 723727)
@@ -1,35 +1,56 @@
 # Maintainer: Jaroslav Lichtblau 
+# Contributor: Morten Linderud 
 # Contributor: Giovanni Scafora 
 # Contributor: eric 
 # Contributor: Andrew Rose 
 
 pkgname=gif2png
-pkgver=2.5.14
-pkgrel=2
+pkgver=3.0.0
+pkgrel=1
 pkgdesc="A GIF to PNG image format converter"
 arch=('x86_64')
 url="http://www.catb.org/~esr/gif2png/;
 license=('ZLIB')
 depends=('libpng')
+makedepends=('go' 'git')
 optdepends=('python2: for using web2png')
+# https://github.com/golang/crypto/tree/release-branch.go1.15
+_crypto_commit=75b288015ac94e66e3d6715fb68a9b41bf046ec2
+# https://github.com/golang/sys/tree/release-branch.go1.15
+_sys_commit=bc7a7d42d5c30f4d0fe808715c002826ce2c624e
 source=(http://www.catb.org/~esr/$pkgname/$pkgname-$pkgver.tar.gz
-http://www.catb.org/~esr/gif2png/COPYING)
-sha256sums=('f7584dc0d15b8186182e47dcf6190924a3ba6d669acfce33be8512a79ae6fe20'
-'c92396cd96373bf1bdaa08e028214479216be7278fe7732b59cd1df1632fe335')
+http://www.catb.org/~esr/gif2png/COPYING
+git+https://github.com/golang/crypto#commit=$_crypto_commit
+git+https://github.com/golang/sys#commit=$_sys_commit)
+sha256sums=('98e185fa62d8d5b355a8b3980db0025b2fbdea991bd9f78547a1e0bc08b81d3a'
+'c92396cd96373bf1bdaa08e028214479216be7278fe7732b59cd1df1632fe335'
+'SKIP'
+'SKIP')
 
-build() {
-  cd "${srcdir}"/${pkgname}-${pkgver}
-
+prepare() {
+  mkdir -p src/golang.org/x build
+  cp -r sys crypto src/golang.org/x/
+  mkdir -p src/gitlab.com/esr
+  ln -rTsf "$pkgname-$pkgver" "src/gitlab.com/esr/${pkgname}"
+  cd "src/gitlab.com/esr/${pkgname}"
   sed -i 's#env python#env python2#' web2png
+  sed -i 's#GOFLAGS=.*##' Makefile
+  sed -i 's#$(GOFLAGS)##' Makefile
+}
 
-#  ./configure --prefix=/usr \
-#  --mandir=/usr/share/man
+build() {
+  cd "src/gitlab.com/esr/${pkgname}"
+  export GOPATH="$srcdir"
+  export CGO_CPPFLAGS="${CPPFLAGS}"
+  export CGO_CFLAGS="${CFLAGS}"
+  export CGO_CXXFLAGS="${CXXFLAGS}"
+  export CGO_LDFLAGS="${LDFLAGS}"
+  export GOFLAGS="-buildmode=pie -trimpath -gcflags=-N -gcflags=-l"
   make
 }
 
 package() {
-  cd "${srcdir}"/${pkgname}-${pkgver}
-
+  cd "src/gitlab.com/esr/${pkgname}"
   make install prefix="${pkgdir}"/usr
   install -Dm644 "${srcdir}"/COPYING 
"${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
 }


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

2020-07-07 Thread Felix Yan via arch-commits
Date: Tuesday, July 7, 2020 @ 15:38:21
  Author: felixonmars
Revision: 658964

upgpkg: gif2png 2.5.14-2: reproducibility rebuild

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-07-07 15:37:48 UTC (rev 658963)
+++ PKGBUILD2020-07-07 15:38:21 UTC (rev 658964)
@@ -5,7 +5,7 @@
 
 pkgname=gif2png
 pkgver=2.5.14
-pkgrel=1
+pkgrel=2
 pkgdesc="A GIF to PNG image format converter"
 arch=('x86_64')
 url="http://www.catb.org/~esr/gif2png/;


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

2019-06-22 Thread Jaroslav Lichtblau via arch-commits
Date: Saturday, June 22, 2019 @ 09:50:54
  Author: jlichtblau
Revision: 482749

upgpkg: gif2png 2.5.14-1 - new upstream release

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-06-22 09:49:53 UTC (rev 482748)
+++ PKGBUILD2019-06-22 09:50:54 UTC (rev 482749)
@@ -4,7 +4,7 @@
 # Contributor: Andrew Rose 
 
 pkgname=gif2png
-pkgver=2.5.13
+pkgver=2.5.14
 pkgrel=1
 pkgdesc="A GIF to PNG image format converter"
 arch=('x86_64')
@@ -14,7 +14,7 @@
 optdepends=('python2: for using web2png')
 source=(http://www.catb.org/~esr/$pkgname/$pkgname-$pkgver.tar.gz
 http://www.catb.org/~esr/gif2png/COPYING)
-sha256sums=('997275b20338e6cfe3bd4adb084f82627c34c856bc1d67c915c397cf55146924'
+sha256sums=('f7584dc0d15b8186182e47dcf6190924a3ba6d669acfce33be8512a79ae6fe20'
 'c92396cd96373bf1bdaa08e028214479216be7278fe7732b59cd1df1632fe335')
 
 build() {


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

2019-04-08 Thread Jaroslav Lichtblau via arch-commits
Date: Monday, April 8, 2019 @ 18:42:19
  Author: jlichtblau
Revision: 450431

upgpkg: gif2png 2.5.13-1 - new upstream release

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-04-08 18:35:41 UTC (rev 450430)
+++ PKGBUILD2019-04-08 18:42:19 UTC (rev 450431)
@@ -1,10 +1,11 @@
-# Maintainer: Giovanni Scafora 
+# Maintainer: Jaroslav Lichtblau 
+# Contributor: Giovanni Scafora 
 # Contributor: eric 
 # Contributor: Andrew Rose 
 
 pkgname=gif2png
-pkgver=2.5.11
-pkgrel=2
+pkgver=2.5.13
+pkgrel=1
 pkgdesc="A GIF to PNG image format converter"
 arch=('x86_64')
 url="http://www.catb.org/~esr/gif2png/;
@@ -11,12 +12,13 @@
 license=('ZLIB')
 depends=('libpng')
 optdepends=('python2: for using web2png')
-source=("http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz; 
"http://www.catb.org/~esr/gif2png/COPYING;)
-md5sums=('dd8180a5ff5222717979d28279e46bd5'
- 'f1a6294068953ac973448184457415dd')
+source=(http://www.catb.org/~esr/$pkgname/$pkgname-$pkgver.tar.gz
+http://www.catb.org/~esr/gif2png/COPYING)
+sha256sums=('997275b20338e6cfe3bd4adb084f82627c34c856bc1d67c915c397cf55146924'
+'c92396cd96373bf1bdaa08e028214479216be7278fe7732b59cd1df1632fe335')
 
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${srcdir}"/${pkgname}-${pkgver}
 
   sed -i 's#env python#env python2#' web2png
 
@@ -26,8 +28,8 @@
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${srcdir}"/${pkgname}-${pkgver}
 
-  make install prefix="$pkgdir"/usr
-  install -D -m644 "$srcdir"/COPYING 
"${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
+  make install prefix="${pkgdir}"/usr
+  install -Dm644 "${srcdir}"/COPYING 
"${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
 }


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

2018-11-09 Thread Evangelos Foutras via arch-commits
Date: Saturday, November 10, 2018 @ 00:23:17
  Author: foutrelis
Revision: 405509

PIE/BUILDINFO rebuild

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-11-10 00:22:57 UTC (rev 405508)
+++ PKGBUILD2018-11-10 00:23:17 UTC (rev 405509)
@@ -4,7 +4,7 @@
 
 pkgname=gif2png
 pkgver=2.5.11
-pkgrel=1
+pkgrel=2
 pkgdesc="A GIF to PNG image format converter"
 arch=('x86_64')
 url="http://www.catb.org/~esr/gif2png/;


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

2017-03-13 Thread Antonio Rojas
Date: Monday, March 13, 2017 @ 11:36:40
  Author: arojas
Revision: 216078

Update to 2.5.11

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2017-03-13 11:35:35 UTC (rev 216077)
+++ PKGBUILD2017-03-13 11:36:40 UTC (rev 216078)
@@ -4,7 +4,7 @@
 # Contributor: Andrew Rose 
 
 pkgname=gif2png
-pkgver=2.5.9
+pkgver=2.5.11
 pkgrel=1
 pkgdesc="A GIF to PNG image format converter"
 arch=('i686' 'x86_64')
@@ -12,8 +12,9 @@
 license=('ZLIB')
 depends=('libpng')
 optdepends=('python2: for using web2png')
-source=("http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz;)
-md5sums=('fff45072725c13927ceb5f498e8d4d17')
+source=("http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz; 
"http://www.catb.org/~esr/gif2png/COPYING;)
+md5sums=('dd8180a5ff5222717979d28279e46bd5'
+ 'f1a6294068953ac973448184457415dd')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
@@ -20,8 +21,8 @@
 
   sed -i 's#env python#env python2#' web2png
 
-  ./configure --prefix=/usr \
-  --mandir=/usr/share/man
+#  ./configure --prefix=/usr \
+#  --mandir=/usr/share/man
   make
 }
 
@@ -28,6 +29,6 @@
 package() {
   cd "${srcdir}/${pkgname}-${pkgver}"
 
-  make DESTDIR="${pkgdir}" install
-  install -D -m644 COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
+  make install prefix="$pkgdir"/usr
+  install -D -m644 "$srcdir"/COPYING 
"${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
 }


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

2014-10-23 Thread Giovanni Scafora
Date: Thursday, October 23, 2014 @ 13:56:16
  Author: giovanni
Revision: 121289

upgpkg: gif2png 2.5.9-1

upstream release

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2014-10-23 11:38:28 UTC (rev 121288)
+++ PKGBUILD2014-10-23 11:56:16 UTC (rev 121289)
@@ -4,8 +4,8 @@
 # Contributor: Andrew Rose o...@netrux.com
 
 pkgname=gif2png
-pkgver=2.5.8
-pkgrel=2
+pkgver=2.5.9
+pkgrel=1
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
 url=http://www.catb.org/~esr/gif2png/;
@@ -13,7 +13,7 @@
 depends=('libpng')
 optdepends=('python2: for using web2png')
 source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz;)
-md5sums=('0f5caeeca561ade7f267ef3f2a9944b4')
+md5sums=('fff45072725c13927ceb5f498e8d4d17')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}


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

2013-04-29 Thread Bartłomiej Piotrowski
Date: Monday, April 29, 2013 @ 19:03:07
  Author: bpiotrowski
Revision: 183934

upgpkg: gif2png 2.5.8-2

- rebuild against libpng 1.6

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2013-04-29 17:01:48 UTC (rev 183933)
+++ PKGBUILD2013-04-29 17:03:07 UTC (rev 183934)
@@ -5,7 +5,7 @@
 
 pkgname=gif2png
 pkgver=2.5.8
-pkgrel=1
+pkgrel=2
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
 url=http://www.catb.org/~esr/gif2png/;



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

2012-03-09 Thread Giovanni Scafora
Date: Friday, March 9, 2012 @ 18:27:01
  Author: giovanni
Revision: 152848

upgpkg: gif2png 2.5.8-1

upstream release

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2012-03-09 21:34:34 UTC (rev 152847)
+++ PKGBUILD2012-03-09 23:27:01 UTC (rev 152848)
@@ -4,7 +4,7 @@
 # Contributor: Andrew Rose o...@netrux.com
 
 pkgname=gif2png
-pkgver=2.5.7
+pkgver=2.5.8
 pkgrel=1
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
@@ -13,7 +13,7 @@
 depends=('libpng')
 optdepends=('python2: for using web2png')
 source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz;)
-md5sums=('6da196f7923b7c329b83aa9a1dbf72be')
+md5sums=('0f5caeeca561ade7f267ef3f2a9944b4')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}



[arch-commits] Commit in gif2png/trunk (PKGBUILD gif2png-2.5.5-libpng15.patch)

2012-03-08 Thread Giovanni Scafora
Date: Thursday, March 8, 2012 @ 07:06:31
  Author: giovanni
Revision: 152668

upgpkg: gif2png 2.5.6-1

upstream release

Modified:
  gif2png/trunk/PKGBUILD
Deleted:
  gif2png/trunk/gif2png-2.5.5-libpng15.patch

--+
 PKGBUILD |9 +++--
 gif2png-2.5.5-libpng15.patch |   41 -
 2 files changed, 3 insertions(+), 47 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-03-08 10:18:12 UTC (rev 152667)
+++ PKGBUILD2012-03-08 12:06:31 UTC (rev 152668)
@@ -4,7 +4,7 @@
 # Contributor: Andrew Rose o...@netrux.com
 
 pkgname=gif2png
-pkgver=2.5.5
+pkgver=2.5.6
 pkgrel=1
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
@@ -12,16 +12,13 @@
 license=('ZLIB')
 depends=('libpng')
 optdepends=('python2: for using web2png')
-source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz;
-'gif2png-2.5.5-libpng15.patch')
-md5sums=('cfb4c003966866b6069d3707bfb12435'
- '5b3467b97157f9a7978a230b934bc488')
+source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz;)
+md5sums=('47f74725311f9293e8a8d8c44ddc08c9')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
 
   sed -i 's#env python#env python2#' web2png
-  patch -Np1 -i ${srcdir}/gif2png-2.5.5-libpng15.patch
 
   ./configure --prefix=/usr \
   --mandir=/usr/share/man

Deleted: gif2png-2.5.5-libpng15.patch
===
--- gif2png-2.5.5-libpng15.patch2012-03-08 10:18:12 UTC (rev 152667)
+++ gif2png-2.5.5-libpng15.patch2012-03-08 12:06:31 UTC (rev 152668)
@@ -1,41 +0,0 @@
 a/gif2png.c2012-01-29 00:02:06.0 +0100
-+++ b/gif2png.c2012-02-06 00:49:14.0 +0100
-@@ -12,6 +12,7 @@
- #include unistd.h   /* for isatty() */
- #include sys/stat.h
- #include utime.h
-+#include zlib.h
- 
- #if !defined(TRUE)
- #define FALSE 0
-@@ -122,8 +123,8 @@
- int colors_used = 0;
- byte remap[MAXCMSIZE];
- int low_prec;
--png_struct *png_ptr = xalloc(sizeof (png_struct));
--png_info *info_ptr = xalloc(sizeof (png_info));
-+png_struct *png_ptr;
-+png_info *info_ptr;
- int p;
- int gray_bitdepth;
- png_color pal_rgb[MAXCMSIZE], *pltep;
-@@ -138,6 +139,19 @@
- png_text software;
- png_text comment;
- 
-+png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
-+if (png_ptr == NULL) {
-+  fprintf(stderr, gif2png: fatal error, out of memory\n);
-+  fprintf(stderr, gif2png: exiting ungracefully\n);
-+  exit(1);
-+}
-+info_ptr = png_create_info_struct(png_ptr);
-+if (info_ptr == NULL) {
-+  fprintf(stderr, gif2png: fatal error, out of memory\n);
-+  fprintf(stderr, gif2png: exiting ungracefully\n);
-+  exit(1);
-+}
-+
- /* these volatile declarations prevent gcc warnings (variable might be
-  *  clobbered by `longjmp' or `vfork') */
- volatile int gray = TRUE;



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

2012-03-08 Thread Giovanni Scafora
Date: Thursday, March 8, 2012 @ 19:03:47
  Author: giovanni
Revision: 152701

upgpkg: gif2png 2.5.7-1

upstream release

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2012-03-08 23:18:37 UTC (rev 152700)
+++ PKGBUILD2012-03-09 00:03:47 UTC (rev 152701)
@@ -4,7 +4,7 @@
 # Contributor: Andrew Rose o...@netrux.com
 
 pkgname=gif2png
-pkgver=2.5.6
+pkgver=2.5.7
 pkgrel=1
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
@@ -13,7 +13,7 @@
 depends=('libpng')
 optdepends=('python2: for using web2png')
 source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz;)
-md5sums=('47f74725311f9293e8a8d8c44ddc08c9')
+md5sums=('6da196f7923b7c329b83aa9a1dbf72be')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}



[arch-commits] Commit in gif2png/trunk (PKGBUILD gif2png-2.5.4-libpng15.patch)

2012-01-19 Thread Giovanni Scafora
Date: Thursday, January 19, 2012 @ 06:45:38
  Author: giovanni
Revision: 146932

upgpkg: gif2png 2.5.4-3

libpng 1.5 rebuild

Added:
  gif2png/trunk/gif2png-2.5.4-libpng15.patch
Modified:
  gif2png/trunk/PKGBUILD

--+
 PKGBUILD |   10 ++---
 gif2png-2.5.4-libpng15.patch |   43 +
 2 files changed, 50 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-01-19 10:12:16 UTC (rev 146931)
+++ PKGBUILD2012-01-19 11:45:38 UTC (rev 146932)
@@ -5,20 +5,24 @@
 
 pkgname=gif2png
 pkgver=2.5.4
-pkgrel=2
+pkgrel=3
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
 url=http://www.catb.org/~esr/gif2png/;
 license=('ZLIB')
 depends=('libpng')
 optdepends=('python2: for using web2png')
-source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz;)
-md5sums=('d63ea3fc6b6119589e8d4d6fead30df9')
+source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz;
+'gif2png-2.5.4-libpng15.patch')
+md5sums=('d63ea3fc6b6119589e8d4d6fead30df9'
+ 'd4d6d31e04e7448315eae56bb12d4df6')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
 
   sed -i 's#env python#env python2#' web2png
+  patch -Np0 -i ${srcdir}/gif2png-2.5.4-libpng15.patch
+
   ./configure --prefix=/usr \
   --mandir=/usr/share/man
   make

Added: gif2png-2.5.4-libpng15.patch
===
--- gif2png-2.5.4-libpng15.patch(rev 0)
+++ gif2png-2.5.4-libpng15.patch2012-01-19 11:45:38 UTC (rev 146932)
@@ -0,0 +1,43 @@
+ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/graphics/gif2png/patches/patch-aa
+
+--- gif2png.c
 gif2png.c
+@@ -10,6 +10,7 @@
+ #include string.h
+ #include stdlib.h
+ #include unistd.h   /* for isatty() */
++#include zlib.h
+ 
+ #if !defined(TRUE)
+ #define FALSE 0
+@@ -120,8 +121,8 @@ int writefile(struct GIFelement *s,struc
+ int colors_used = 0;
+ byte remap[MAXCMSIZE];
+ int low_prec;
+-png_struct *png_ptr = xalloc(sizeof (png_struct));
+-png_info *info_ptr = xalloc(sizeof (png_info));
++png_struct *png_ptr;
++png_info *info_ptr;
+ int p;
+ int gray_bitdepth;
+ png_color pal_rgb[MAXCMSIZE], *pltep;
+@@ -136,6 +137,19 @@ int writefile(struct GIFelement *s,struc
+ png_text software;
+ png_text comment;
+ 
++png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
++if (png_ptr == NULL) {
++  fprintf(stderr, gif2png: fatal error, out of memory\n);
++  fprintf(stderr, gif2png: exiting ungracefully\n);
++  exit(1);
++}
++info_ptr = png_create_info_struct(png_ptr);
++if (info_ptr == NULL) {
++  fprintf(stderr, gif2png: fatal error, out of memory\n);
++  fprintf(stderr, gif2png: exiting ungracefully\n);
++  exit(1);
++}
++
+ /* these volatile declarations prevent gcc warnings (variable might be
+  *  clobbered by `longjmp' or `vfork') */
+ volatile int gray = TRUE;



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

2011-11-28 Thread Giovanni Scafora
Date: Monday, November 28, 2011 @ 14:26:25
  Author: giovanni
Revision: 143742

upgpkg: gif2png 2.5.4-2

rebuild

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2011-11-28 19:17:54 UTC (rev 143741)
+++ PKGBUILD2011-11-28 19:26:25 UTC (rev 143742)
@@ -5,7 +5,7 @@
 
 pkgname=gif2png
 pkgver=2.5.4
-pkgrel=1
+pkgrel=2
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
 url=http://www.catb.org/~esr/gif2png/;
@@ -17,14 +17,16 @@
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
+
   sed -i 's#env python#env python2#' web2png
   ./configure --prefix=/usr \
-  --mandir=/usr/share/man || return 1
-  make || return 1
+  --mandir=/usr/share/man
+  make
 }
 
 package() {
   cd ${srcdir}/${pkgname}-${pkgver}
-  make DESTDIR=${pkgdir} install || return 1
+
+  make DESTDIR=${pkgdir} install
   install -D -m644 COPYING ${pkgdir}/usr/share/licenses/$pkgname/LICENSE
 }



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

2011-02-02 Thread Giovanni Scafora
Date: Wednesday, February 2, 2011 @ 12:26:37
  Author: giovanni
Revision: 108710

upgpkg: gif2png 2.5.4-1
upstream release

Modified:
  gif2png/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-02-02 17:20:43 UTC (rev 108709)
+++ PKGBUILD2011-02-02 17:26:37 UTC (rev 108710)
@@ -4,27 +4,27 @@
 # Contributor: Andrew Rose o...@netrux.com
 
 pkgname=gif2png
-pkgver=2.5.2
-pkgrel=2
+pkgver=2.5.4
+pkgrel=1
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
 url=http://www.catb.org/~esr/gif2png/;
 license=('ZLIB')
-depends=('libpng=1.4.0')
+depends=('libpng')
 optdepends=('python2: for using web2png')
-source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz)
-md5sums=('2200841f027c8481c4b8519dabf745b0')
+source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz;)
+md5sums=('d63ea3fc6b6119589e8d4d6fead30df9')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
   sed -i 's#env python#env python2#' web2png
   ./configure --prefix=/usr \
   --mandir=/usr/share/man || return 1
-  make
+  make || return 1
 }
 
 package() {
   cd ${srcdir}/${pkgname}-${pkgver}
-  make DESTDIR=${pkgdir} install
+  make DESTDIR=${pkgdir} install || return 1
   install -D -m644 COPYING ${pkgdir}/usr/share/licenses/$pkgname/LICENSE
 }



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

2010-09-03 Thread Rémy Oudompheng
Date: Friday, September 3, 2010 @ 02:00:12
  Author: remy
Revision: 89670

upgpkg: gif2png 2.5.2-2
Rebuild for python2.

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2010-09-03 05:56:01 UTC (rev 89669)
+++ PKGBUILD2010-09-03 06:00:12 UTC (rev 89670)
@@ -5,22 +5,26 @@
 
 pkgname=gif2png
 pkgver=2.5.2
-pkgrel=1
+pkgrel=2
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
 url=http://www.catb.org/~esr/gif2png/;
 license=('ZLIB')
 depends=('libpng=1.4.0')
-optdepends=('python: for using web2png')
+optdepends=('python2: for using web2png')
 source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz)
 md5sums=('2200841f027c8481c4b8519dabf745b0')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
-
+  sed -i 's#env python#env python2#' web2png
   ./configure --prefix=/usr \
   --mandir=/usr/share/man || return 1
-  make || return 1
-  make DESTDIR=${pkgdir} install || return 1
-  install -D -m644 COPYING ${pkgdir}/usr/share/licenses/$pkgname/LICENSE || 
return 1
+  make
 }
+
+package() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+  make DESTDIR=${pkgdir} install
+  install -D -m644 COPYING ${pkgdir}/usr/share/licenses/$pkgname/LICENSE
+}



[arch-commits] Commit in gif2png/trunk (PKGBUILD gif2png-2.5.1-libpng.patch)

2010-02-10 Thread Giovanni Scafora
Date: Wednesday, February 10, 2010 @ 05:50:37
  Author: giovanni
Revision: 67990

upgpkg: gif2png 2.5.2-1
upstream release

Modified:
  gif2png/trunk/PKGBUILD
Deleted:
  gif2png/trunk/gif2png-2.5.1-libpng.patch

+
 PKGBUILD   |   21 ++---
 gif2png-2.5.1-libpng.patch |   30 --
 2 files changed, 10 insertions(+), 41 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-02-10 10:39:23 UTC (rev 67989)
+++ PKGBUILD2010-02-10 10:50:37 UTC (rev 67990)
@@ -4,24 +4,23 @@
 # Contributor: Andrew Rose o...@netrux.com
 
 pkgname=gif2png
-pkgver=2.5.1
-pkgrel=3
+pkgver=2.5.2
+pkgrel=1
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
 url=http://www.catb.org/~esr/gif2png/;
 license=('ZLIB')
 depends=('libpng=1.4.0')
 optdepends=('python: for using web2png')
-source=(http://www.catb.org/~esr/$pkgname/$pkgname-$pkgver.tar.gz
-   gif2png-2.5.1-libpng.patch)
-md5sums=('85bb8ee345fc41c218de19dda0164806'
-   '0febd590ff529fbbb8be040b057349b2')
+source=(http://www.catb.org/~esr/${pkgname}/${pkgname}-${pkgver}.tar.gz)
+md5sums=('2200841f027c8481c4b8519dabf745b0')
 
 build() {
-  cd $srcdir/$pkgname-$pkgver
-  patch -p2  ../gif2png-2.5.1-libpng.patch || return 1
-  ./configure --prefix=/usr --mandir=/usr/share/man || return 1
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  ./configure --prefix=/usr \
+  --mandir=/usr/share/man || return 1
   make || return 1
-  make DESTDIR=$pkgdir install || return 1
-  install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/LICENSE
+  make DESTDIR=${pkgdir} install || return 1
+  install -D -m644 COPYING ${pkgdir}/usr/share/licenses/$pkgname/LICENSE || 
return 1
 }

Deleted: gif2png-2.5.1-libpng.patch
===
--- gif2png-2.5.1-libpng.patch  2010-02-10 10:39:23 UTC (rev 67989)
+++ gif2png-2.5.1-libpng.patch  2010-02-10 10:50:37 UTC (rev 67990)
@@ -1,30 +0,0 @@
 work/gif2png-2.5.1/gif2png.c.orig  2006-07-07 16:40:33.0 -0400
-+++ work/gif2png-2.5.1/gif2png.c   2006-07-07 16:43:25.0 -0400
-@@ -135,7 +135,7 @@
- unsigned long hist_maxvalue;
- int passcount;
- int errtype, errorcount = 0;
--png_text software;
-+png_text comment, software;
- 
- /* these volatile declarations prevent gcc warnings (variable might be
-  *  clobbered by `longjmp' or `vfork') */
-@@ -517,10 +517,15 @@
-   j = s-size;
-   if (j  0  data[j-1] == '\0')  /* some apps include a NULL in GIF 
comment */
-   --j;
--  if (j500) {
--  png_write_tEXt(png_ptr, Comment, (png_charp)data, j);
-+  if (j1000) {
-+comment.compression = PNG_TEXT_COMPRESSION_NONE;
-   } else {
--  png_write_zTXt(png_ptr, Comment, (png_charp)data, j, 0);
-+comment.compression = PNG_TEXT_COMPRESSION_zTXt;
-+comment.key = Comment;
-+comment.text = data;
-+comment.text_length = j;
-+
-+png_set_text(png_ptr, info_ptr, comment, 1);
-   }
-   break;
- 



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

2010-01-18 Thread Andrea Scarpino
Date: Monday, January 18, 2010 @ 19:59:18
  Author: andrea
Revision: 63894

upgpkg: gif2png 2.5.1-3
libpng rebuild

Modified:
  gif2png/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2010-01-19 00:57:35 UTC (rev 63893)
+++ PKGBUILD2010-01-19 00:59:18 UTC (rev 63894)
@@ -1,18 +1,21 @@
 # $Id$
-# Maintainer: eric e...@archlinux.org
+# Maintainer: Giovanni Scafora giova...@archlinux.org
+# Contributor: eric e...@archlinux.org
 # Contributor: Andrew Rose o...@netrux.com
 
 pkgname=gif2png
 pkgver=2.5.1
-pkgrel=2
+pkgrel=3
 pkgdesc=A GIF to PNG image format converter
 arch=('i686' 'x86_64')
 url=http://www.catb.org/~esr/gif2png/;
 license=('ZLIB')
-depends=('libpng')
+depends=('libpng=1.4.0')
 optdepends=('python: for using web2png')
-source=(http://www.catb.org/~esr/$pkgname/$pkgname-$pkgver.tar.gz 
gif2png-2.5.1-libpng.patch)
-md5sums=('85bb8ee345fc41c218de19dda0164806' '0febd590ff529fbbb8be040b057349b2')
+source=(http://www.catb.org/~esr/$pkgname/$pkgname-$pkgver.tar.gz
+   gif2png-2.5.1-libpng.patch)
+md5sums=('85bb8ee345fc41c218de19dda0164806'
+   '0febd590ff529fbbb8be040b057349b2')
 
 build() {
   cd $srcdir/$pkgname-$pkgver