# HG changeset patch # User Christopher Rogers # Date 1319658918 0 # Node ID f1aa32b03abe401e25cef52c6457fd3afb473322 # Parent 0d285617014603386b1cfc16a103928c68b67692 zlib: Add patch to fix compiling some programs. Like newer version of poppler. diff -r 0d2856170146 -r f1aa32b03abe zlib/receipt --- a/zlib/receipt Wed Oct 26 19:36:41 2011 +0000 +++ b/zlib/receipt Wed Oct 26 19:55:18 2011 +0000 @@ -24,6 +24,10 @@ compile_rules() { cd $src + # see http://bugs.archlinux.org/task/19280 + patch -p1 -i $stuff/zlib-1.2.5-lfs-decls.patch + # work around gcc bug; see https://bugs.archlinux.org/task/20647 + export CFLAGS="${CFLAGS/-O2/-O3} -fno-tree-vectorize -DUNALIGNED_OK" ./configure --prefix=/usr --shared && make && make install } diff -r 0d2856170146 -r f1aa32b03abe zlib/stuff/zlib-1.2.5-lfs-decls.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zlib/stuff/zlib-1.2.5-lfs-decls.patch Wed Oct 26 19:55:18 2011 +0000 @@ -0,0 +1,13 @@ +Index: zlib-1.2.5/zlib.h +=================================================================== +--- zlib-1.2.5.orig/zlib.h ++++ zlib-1.2.5/zlib.h +@@ -1578,7 +1578,7 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF( + # define gzoffset gzoffset64 + # define adler32_combine adler32_combine64 + # define crc32_combine crc32_combine64 +-# ifdef _LARGEFILE64_SOURCE ++# ifndef _LARGEFILE64_SOURCE + ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *)); + ZEXTERN z_off_t ZEXPORT gzseek64 OF((gzFile, z_off_t, int)); + ZEXTERN z_off_t ZEXPORT gztell64 OF((gzFile));