wok-current rev 11121

zlib: Add patch to fix compiling some programs. Like newer version of poppler.
author Christopher Rogers <slaxemulator@gmail.com>
date Wed Oct 26 19:55:18 2011 +0000 (2011-10-26)
parents 0d2856170146
children d12296a4ada4
files zlib/receipt zlib/stuff/zlib-1.2.5-lfs-decls.patch
line diff
     1.1 --- a/zlib/receipt	Wed Oct 26 19:36:41 2011 +0000
     1.2 +++ b/zlib/receipt	Wed Oct 26 19:55:18 2011 +0000
     1.3 @@ -24,6 +24,10 @@
     1.4  compile_rules()
     1.5  {
     1.6  	cd $src
     1.7 +	# see http://bugs.archlinux.org/task/19280
     1.8 +	patch -p1 -i $stuff/zlib-1.2.5-lfs-decls.patch
     1.9 +	# work around gcc bug; see https://bugs.archlinux.org/task/20647
    1.10 +	export CFLAGS="${CFLAGS/-O2/-O3} -fno-tree-vectorize -DUNALIGNED_OK"
    1.11  	./configure --prefix=/usr --shared &&
    1.12  	make &&	make install
    1.13  }
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/zlib/stuff/zlib-1.2.5-lfs-decls.patch	Wed Oct 26 19:55:18 2011 +0000
     2.3 @@ -0,0 +1,13 @@
     2.4 +Index: zlib-1.2.5/zlib.h
     2.5 +===================================================================
     2.6 +--- zlib-1.2.5.orig/zlib.h
     2.7 ++++ zlib-1.2.5/zlib.h
     2.8 +@@ -1578,7 +1578,7 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF(
     2.9 + #  define gzoffset gzoffset64
    2.10 + #  define adler32_combine adler32_combine64
    2.11 + #  define crc32_combine crc32_combine64
    2.12 +-#  ifdef _LARGEFILE64_SOURCE
    2.13 ++#  ifndef _LARGEFILE64_SOURCE
    2.14 +      ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
    2.15 +      ZEXTERN z_off_t ZEXPORT gzseek64 OF((gzFile, z_off_t, int));
    2.16 +      ZEXTERN z_off_t ZEXPORT gztell64 OF((gzFile));