[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