[arch-commits] Commit in texlive-bin/trunk (PKGBUILD libpng14.patch)

Eric Bélanger eric at archlinux.org
Thu Jan 21 03:14:49 UTC 2010


    Date: Wednesday, January 20, 2010 @ 22:14:49
  Author: eric
Revision: 64539

upgpkg: texlive-bin 2009.5-2
    Rebuilt for libpng 1.4 and libjpeg 8

Added:
  texlive-bin/trunk/libpng14.patch
Modified:
  texlive-bin/trunk/PKGBUILD

----------------+
 PKGBUILD       |   21 +++++++++++++--------
 libpng14.patch |   44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-01-21 03:03:25 UTC (rev 64538)
+++ PKGBUILD	2010-01-21 03:14:49 UTC (rev 64539)
@@ -1,3 +1,4 @@
+# $Id$
 # Maintainer: francois at archlinux dot org
 
 pkgname=texlive-bin
@@ -2,3 +3,3 @@
 pkgver=2009.5
-pkgrel=1
+pkgrel=2
 pkgdesc="TeX Live binaries"
@@ -15,7 +16,15 @@
         'ftp://ftp.archlinux.org/other/texlive/texlive-bin-texmf-20100112.tar.xz'
         'http://foundry.supelec.fr/gf/download/frsrelease/364/1424/luatex-beta-0.50.0.tar.bz2'
         'fix-fontforge-encoding.patch'
-        'luatex-0.50-poppler.patch')
+        'luatex-0.50-poppler.patch' libpng14.patch)
+md5sums=('04aff1501d9a8418903dd7342b6db87f' 'bed5410ff12bb62da1064b306af0baa2'\
+         '8c4eb9b70a3abc86339c285b01439e1f' '125a21f67ff54440606660306106d331'\
+         'bfb9716aa00c86c08cd31e5b32edeb98' 'c5c12aa500e54286b30db0dbb28d4e81'\
+         '20135b3f569477a58fbdd96b6b498943')
+sha1sums=('98806c7e48db2da9ac9092d1e729b3bf316408df' 'f1b2557d00bb557a752509e71ca87b6020db3e5f'\
+         '5eef8f36bc3d8007cdf08fccfe38954fae9c619a' '9fd23438c546b27e6be725bb900cd083fa5b2056'\
+         '5301263529702ccfda0adb3706f461888dea22eb' 'e7a3110fa13a232b85305a01444aae11cf672956'\
+         '985c574fbf7d9d5cc7fcfa08d5ffeda70f34fbbf')
 backup=(usr/share/texmf/web2c/texmf.cnf \
 	usr/share/texmf-config/web2c/mktex.cnf \
 	usr/share/texmf-config/web2c/updmap.cfg \
@@ -27,12 +36,6 @@
 	usr/share/texmf-config/dvipdfm/dvipdfmx.cfg \
 	usr/share/texmf-config/dvipdfm/config/config \
 	usr/share/texmf-config/xdvi/XDvi)
-md5sums=('04aff1501d9a8418903dd7342b6db87f'
-         'bed5410ff12bb62da1064b306af0baa2'
-         '8c4eb9b70a3abc86339c285b01439e1f'
-         '125a21f67ff54440606660306106d331'
-         'bfb9716aa00c86c08cd31e5b32edeb98'
-         'c5c12aa500e54286b30db0dbb28d4e81')
 build() {
    if [ "${CARCH}" = "x86_64" ]; then
      export CFLAGS="${CFLAGS} -fPIC"
@@ -41,6 +44,8 @@
 
    cd $srcdir
 
+   patch -p0 < libpng14.patch || return 1
+
    install -m755 -d $pkgdir/usr/share || return 1
    cp -r texmf $pkgdir/usr/share/ || return 1
 

Added: libpng14.patch
===================================================================
--- libpng14.patch	                        (rev 0)
+++ libpng14.patch	2010-01-21 03:14:49 UTC (rev 64539)
@@ -0,0 +1,44 @@
+--- source/texk/web2c/xetexdir/pngimage.c.orig	2010-01-20 18:50:16.000000000 -0500
++++ source/texk/web2c/xetexdir/pngimage.c	2010-01-20 18:56:45.000000000 -0500
+@@ -101,7 +101,7 @@
+   rewind (png_file);
+   if (fread (sigbytes, 1, sizeof(sigbytes), png_file) !=
+       sizeof(sigbytes) ||
+-      (!png_check_sig (sigbytes, sizeof(sigbytes))))
++      (png_sig_cmp (sigbytes, 0, sizeof(sigbytes))))
+     return 0;
+   else
+     return 1;
+--- source/texk/dvipdfmx/src/pngimage.c.orig	2010-01-20 19:55:20.000000000 -0500
++++ source/texk/dvipdfmx/src/pngimage.c	2010-01-20 19:56:39.000000000 -0500
+@@ -148,7 +148,7 @@
+   rewind (png_file);
+   if (fread (sigbytes, 1, sizeof(sigbytes), png_file) !=
+       sizeof(sigbytes) ||
+-      (!png_check_sig (sigbytes, sizeof(sigbytes))))
++      (png_sig_cmp (sigbytes, 0, sizeof(sigbytes))))
+     return 0;
+   else
+     return 1;
+--- source/texk/xdvipdfmx/src/pngimage.c.orig	2010-01-20 19:59:18.000000000 -0500
++++ source/texk/xdvipdfmx/src/pngimage.c	2010-01-20 19:59:53.000000000 -0500
+@@ -146,7 +146,7 @@
+   rewind (png_file);
+   if (fread (sigbytes, 1, sizeof(sigbytes), png_file) !=
+       sizeof(sigbytes) ||
+-      (!png_check_sig (sigbytes, sizeof(sigbytes))))
++      (png_sig_cmp (sigbytes, 0, sizeof(sigbytes))))
+     return 0;
+   else
+     return 1;
+--- source/texk/xdvipdfmx/src/xbb.c.orig	2010-01-20 20:45:24.000000000 -0500
++++ source/texk/xdvipdfmx/src/xbb.c	2010-01-20 20:46:07.000000000 -0500
+@@ -246,7 +246,7 @@
+   unsigned char sigbytes[4];
+   rewind (png_file);
+   if (fread(sigbytes, 1, sizeof(sigbytes), png_file) != sizeof(sigbytes) ||
+-      (!png_check_sig (sigbytes, sizeof(sigbytes)))) return 0;
++      (png_sig_cmp (sigbytes, 0, sizeof(sigbytes)))) return 0;
+   else return 1;
+ }             
+ 




More information about the arch-commits mailing list