summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2008-08-25 20:39:55 +0000
committerRichard Purdie <richard@openedhand.com>2008-08-25 20:39:55 +0000
commit0f9c34a9723254d439239ab992893c4956711d53 (patch)
tree567777b1671444db9dab736ff1e8ba9f11130a51
parent603e247e23fe95f32a7ea45649c74878dfa49b21 (diff)
downloadpoky-0f9c34a9723254d439239ab992893c4956711d53.tar.gz
zlib: Upgrade from 1.2.3 to 1.2.3.3 to add 64 bit extensions and improve operation on recent 64 bit platforms
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5094 311d38ba-8fff-0310-9ca6-ca027cbcb966
-rw-r--r--meta/packages/zlib/files/1.2.3.3.dfsg.patch.gzbin0 -> 51163 bytes
-rw-r--r--meta/packages/zlib/files/autotools.patch386
-rw-r--r--meta/packages/zlib/files/visibility.patch383
-rw-r--r--meta/packages/zlib/zlib-native.inc5
-rw-r--r--meta/packages/zlib/zlib-sdk.inc5
-rw-r--r--meta/packages/zlib/zlib_1.2.3.bb8
6 files changed, 470 insertions, 317 deletions
diff --git a/meta/packages/zlib/files/1.2.3.3.dfsg.patch.gz b/meta/packages/zlib/files/1.2.3.3.dfsg.patch.gz
new file mode 100644
index 0000000000..2afb60de8c
--- /dev/null
+++ b/meta/packages/zlib/files/1.2.3.3.dfsg.patch.gz
Binary files differ
diff --git a/meta/packages/zlib/files/autotools.patch b/meta/packages/zlib/files/autotools.patch
index d1dc8dd8d4..d70c2f6892 100644
--- a/meta/packages/zlib/files/autotools.patch
+++ b/meta/packages/zlib/files/autotools.patch
@@ -1,7 +1,8 @@
1diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure 1Index: zlib-1.2.3/configure
2--- zlib-1.2.3/configure 2005-07-11 22:11:57.000000000 +0200 2===================================================================
3+++ zlib-1.2.3new/configure 1970-01-01 01:00:00.000000000 +0100 3--- zlib-1.2.3.orig/configure 2008-08-23 11:23:47.000000000 +0100
4@@ -1,459 +0,0 @@ 4+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
5@@ -1,558 +0,0 @@
5-#!/bin/sh 6-#!/bin/sh
6-# configure script for zlib. This script is needed only if 7-# configure script for zlib. This script is needed only if
7-# you wish to build a shared library and your system supports them, 8-# you wish to build a shared library and your system supports them,
@@ -27,7 +28,8 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
27-VER=`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h` 28-VER=`sed -n -e '/VERSION "/s/.*"\(.*\)".*/\1/p' < zlib.h`
28-VER2=`sed -n -e '/VERSION "/s/.*"\([0-9]*\\.[0-9]*\)\\..*/\1/p' < zlib.h` 29-VER2=`sed -n -e '/VERSION "/s/.*"\([0-9]*\\.[0-9]*\)\\..*/\1/p' < zlib.h`
29-VER1=`sed -n -e '/VERSION "/s/.*"\([0-9]*\)\\..*/\1/p' < zlib.h` 30-VER1=`sed -n -e '/VERSION "/s/.*"\([0-9]*\)\\..*/\1/p' < zlib.h`
30-AR=${AR-"ar rc"} 31-AR=${AR-"ar"}
32-AR_RC="${AR} rc"
31-RANLIB=${RANLIB-"ranlib"} 33-RANLIB=${RANLIB-"ranlib"}
32-prefix=${prefix-/usr/local} 34-prefix=${prefix-/usr/local}
33-exec_prefix=${exec_prefix-'${prefix}'} 35-exec_prefix=${exec_prefix-'${prefix}'}
@@ -35,7 +37,8 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
35-includedir=${includedir-'${prefix}/include'} 37-includedir=${includedir-'${prefix}/include'}
36-mandir=${mandir-'${prefix}/share/man'} 38-mandir=${mandir-'${prefix}/share/man'}
37-shared_ext='.so' 39-shared_ext='.so'
38-shared=0 40-shared=1
41-zprefix=0
39-gcc=0 42-gcc=0
40-old_cc="$CC" 43-old_cc="$CC"
41-old_cflags="$CFLAGS" 44-old_cflags="$CFLAGS"
@@ -43,20 +46,25 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
43-while test $# -ge 1 46-while test $# -ge 1
44-do 47-do
45-case "$1" in 48-case "$1" in
46- -h* | --h*) 49- -h* | --help)
47- echo 'usage:' 50- echo 'usage:'
48- echo ' configure [--shared] [--prefix=PREFIX] [--exec_prefix=EXPREFIX]' 51- echo ' configure [--shared] [--prefix=PREFIX] [--exec_prefix=EXPREFIX]'
49- echo ' [--libdir=LIBDIR] [--includedir=INCLUDEDIR]' 52- echo ' [--libdir=LIBDIR] [--includedir=INCLUDEDIR] [--zprefix]'
50- exit 0;; 53- exit 0;;
51- -p*=* | --p*=*) prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift;; 54- -p*=* | --prefix=*) prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift;;
52- -e*=* | --e*=*) exec_prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift;; 55- -e*=* | --eprefix=*) exec_prefix=`echo $1 | sed 's/[-a-z_]*=//'`; shift;;
53- -l*=* | --libdir=*) libdir=`echo $1 | sed 's/[-a-z_]*=//'`; shift;; 56- -l*=* | --libdir=*) libdir=`echo $1 | sed 's/[-a-z_]*=//'`; shift;;
54- -i*=* | --includedir=*) includedir=`echo $1 | sed 's/[-a-z_]*=//'`;shift;; 57- -i*=* | --includedir=*) includedir=`echo $1 | sed 's/[-a-z_]*=//'`;shift;;
55- -p* | --p*) prefix="$2"; shift; shift;; 58- -u*=* | --uname=*) uname=`echo $1 | sed 's/[-a-z_]*=//'`;shift;;
56- -e* | --e*) exec_prefix="$2"; shift; shift;; 59- -p* | --prefix) prefix="$2"; shift; shift;;
57- -l* | --l*) libdir="$2"; shift; shift;; 60- -e* | --eprefix) exec_prefix="$2"; shift; shift;;
58- -i* | --i*) includedir="$2"; shift; shift;; 61- -l* | --libdir) libdir="$2"; shift; shift;;
59- -s* | --s*) shared=1; shift;; 62- -i* | --includedir) includedir="$2"; shift; shift;;
63- -s* | --shared | --enable-shared) shared=1; shift;;
64- -t | --static) shared=0; shift;;
65- -z* | --zprefix) zprefix=1; shift;;
66- --sysconfdir=*) echo "ignored option: --sysconfdir"; shift;;
67- --localstatedir=*) echo "ignored option: --localstatedir"; shift;;
60- *) echo "unknown option: $1"; echo "$0 --help for help"; exit 1;; 68- *) echo "unknown option: $1"; echo "$0 --help for help"; exit 1;;
61- esac 69- esac
62-done 70-done
@@ -77,10 +85,13 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
77- 85-
78-if test "$gcc" -eq 1 && ($cc -c $cflags $test.c) 2>/dev/null; then 86-if test "$gcc" -eq 1 && ($cc -c $cflags $test.c) 2>/dev/null; then
79- CC="$cc" 87- CC="$cc"
80- SFLAGS=${CFLAGS-"-fPIC -O3"} 88- SFLAGS="${CFLAGS-"-O3"} -fPIC"
81- CFLAGS="$cflags" 89- CFLAGS="${CFLAGS-"-O3"}"
82- case `(uname -s || echo unknown) 2>/dev/null` in 90- if test -z $uname; then
83- Linux | linux | GNU | GNU/*) LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1"};; 91- uname=`(uname -s || echo unknown) 2>/dev/null`
92- fi
93- case "$uname" in
94- Linux | linux | GNU | GNU/*) LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map"};;
84- CYGWIN* | Cygwin* | cygwin* | OS/2* ) 95- CYGWIN* | Cygwin* | cygwin* | OS/2* )
85- EXE='.exe';; 96- EXE='.exe';;
86- QNX*) # This is for QNX6. I suppose that the QNX rule below is for QNX2,QNX4 97- QNX*) # This is for QNX6. I suppose that the QNX rule below is for QNX2,QNX4
@@ -106,7 +117,10 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
106-else 117-else
107- # find system name and corresponding cc options 118- # find system name and corresponding cc options
108- CC=${CC-cc} 119- CC=${CC-cc}
109- case `(uname -sr || echo unknown) 2>/dev/null` in 120- if test -z $uname; then
121- uname=`(uname -sr || echo unknown) 2>/dev/null`
122- fi
123- case "$uname" in
110- HP-UX*) SFLAGS=${CFLAGS-"-O +z"} 124- HP-UX*) SFLAGS=${CFLAGS-"-O +z"}
111- CFLAGS=${CFLAGS-"-O"} 125- CFLAGS=${CFLAGS-"-O"}
112-# LDSHARED=${LDSHARED-"ld -b +vnocompatwarnings"} 126-# LDSHARED=${LDSHARED-"ld -b +vnocompatwarnings"}
@@ -121,24 +135,30 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
121- esac;; 135- esac;;
122- IRIX*) SFLAGS=${CFLAGS-"-ansi -O2 -rpath ."} 136- IRIX*) SFLAGS=${CFLAGS-"-ansi -O2 -rpath ."}
123- CFLAGS=${CFLAGS-"-ansi -O2"} 137- CFLAGS=${CFLAGS-"-ansi -O2"}
124- LDSHARED=${LDSHARED-"cc -shared"};; 138- LDSHARED=${LDSHARED-"cc -shared -Wl,-soname,libz.so.1"};;
125- OSF1\ V4*) SFLAGS=${CFLAGS-"-O -std1"} 139- OSF1\ V4*) SFLAGS=${CFLAGS-"-O -std1"}
126- CFLAGS=${CFLAGS-"-O -std1"} 140- CFLAGS=${CFLAGS-"-O -std1"}
127- LDSHARED=${LDSHARED-"cc -shared -Wl,-soname,libz.so -Wl,-msym -Wl,-rpath,$(libdir) -Wl,-set_version,${VER}:1.0"};; 141- LDSHARED=${LDSHARED-"cc -shared -Wl,-soname,libz.so -Wl,-msym -Wl,-rpath,$(libdir) -Wl,-set_version,${VER}:1.0"};;
128- OSF1*) SFLAGS=${CFLAGS-"-O -std1"} 142- OSF1*) SFLAGS=${CFLAGS-"-O -std1"}
129- CFLAGS=${CFLAGS-"-O -std1"} 143- CFLAGS=${CFLAGS-"-O -std1"}
130- LDSHARED=${LDSHARED-"cc -shared"};; 144- LDSHARED=${LDSHARED-"cc -shared -Wl,-soname,libz.so.1"};;
131- QNX*) SFLAGS=${CFLAGS-"-4 -O"} 145- QNX*) SFLAGS=${CFLAGS-"-4 -O"}
132- CFLAGS=${CFLAGS-"-4 -O"} 146- CFLAGS=${CFLAGS-"-4 -O"}
133- LDSHARED=${LDSHARED-"cc"} 147- LDSHARED=${LDSHARED-"cc"}
134- RANLIB=${RANLIB-"true"} 148- RANLIB=${RANLIB-"true"}
135- AR="cc -A";; 149- AR_RC="cc -A";;
136- SCO_SV\ 3.2*) SFLAGS=${CFLAGS-"-O3 -dy -KPIC "} 150- SCO_SV\ 3.2*) SFLAGS=${CFLAGS-"-O3 -dy -KPIC "}
137- CFLAGS=${CFLAGS-"-O3"} 151- CFLAGS=${CFLAGS-"-O3"}
138- LDSHARED=${LDSHARED-"cc -dy -KPIC -G"};; 152- LDSHARED=${LDSHARED-"cc -dy -KPIC -G"};;
139- SunOS\ 5*) SFLAGS=${CFLAGS-"-fast -xcg89 -KPIC -R."} 153- SunOS\ 5*) LDSHARED=${LDSHARED-"cc -G"}
140- CFLAGS=${CFLAGS-"-fast -xcg89"} 154- case `(uname -m || echo unknown) 2>/dev/null` in
141- LDSHARED=${LDSHARED-"cc -G"};; 155- i86*)
156- SFLAGS=${CFLAGS-"-xpentium -fast -KPIC -R."}
157- CFLAGS=${CFLAGS-"-xpentium -fast"};;
158- *)
159- SFLAGS=${CFLAGS-"-fast -xcg92 -KPIC -R."}
160- CFLAGS=${CFLAGS-"-fast -xcg92"};;
161- esac;;
142- SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"} 162- SunOS\ 4*) SFLAGS=${CFLAGS-"-O2 -PIC"}
143- CFLAGS=${CFLAGS-"-O2"} 163- CFLAGS=${CFLAGS-"-O2"}
144- LDSHARED=${LDSHARED-"ld"};; 164- LDSHARED=${LDSHARED-"ld"};;
@@ -177,22 +197,63 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
177- # we must test in two steps (cc then ld), required at least on SunOS 4.x 197- # we must test in two steps (cc then ld), required at least on SunOS 4.x
178- if test "`($CC -c $SFLAGS $test.c) 2>&1`" = "" && 198- if test "`($CC -c $SFLAGS $test.c) 2>&1`" = "" &&
179- test "`($LDSHARED -o $test$shared_ext $test.o) 2>&1`" = ""; then 199- test "`($LDSHARED -o $test$shared_ext $test.o) 2>&1`" = ""; then
180- CFLAGS="$SFLAGS" 200- LIBS="$LIBS $SHAREDLIBV"
181- LIBS="$SHAREDLIBV"
182- echo Building shared library $SHAREDLIBV with $CC. 201- echo Building shared library $SHAREDLIBV with $CC.
183- elif test -z "$old_cc" -a -z "$old_cflags"; then 202- elif test -z "$old_cc" -a -z "$old_cflags"; then
184- echo No shared library support. 203- echo No shared library support.
185- shared=0; 204- shared=0;
186- else 205- else
206- echo Tested $CC -c $SFLAGS $test.c
207- $CC -c $SFLAGS $test.c
208- echo Tested $LDSHARED -o $test$shared_ext $test.o
209- $LDSHARED -o $test$shared_ext $test.o
187- echo 'No shared library support; try without defining CC and CFLAGS' 210- echo 'No shared library support; try without defining CC and CFLAGS'
188- shared=0; 211- shared=0;
189- fi 212- fi
190-fi 213-fi
191-if test $shared -eq 0; then 214-if test $shared -eq 0; then
192- LDSHARED="$CC" 215- LDSHARED="$CC"
216- ALL="allstatic"
217- TEST="teststatic"
193- echo Building static library $LIBS version $VER with $CC. 218- echo Building static library $LIBS version $VER with $CC.
194-else 219-else
195- LDFLAGS="-L. ${SHAREDLIBV}" 220- ALL="allstatic allshared"
221- TEST="teststatic testshared"
222-fi
223-
224-cat > zlibdefs.h << EOF
225-/* zlibdefs.h -- compile-time definitions for the zlib compression library
226- * Copyright (C) 1995-2006 Jean-loup Gailly.
227- * For conditions of distribution and use, see copyright notice in zlib.h
228- */
229-
230-EOF
231-
232-cat > $test.c <<EOF
233-#include <sys/types.h>
234-off64_t dummy = 0;
235-EOF
236-if test "`($CC -c $CFLAGS -D_LARGEFILE64_SOURCE=1 $test.c) 2>&1`" = ""; then
237- CFLAGS="${CFLAGS} -D_LARGEFILE64_SOURCE=1"
238- SFLAGS="${SFLAGS} -D_LARGEFILE64_SOURCE=1"
239- echo "Checking for off64_t... Yes."
240- echo "Checking for fseeko... Yes."
241-else
242- echo "Checking for off64_t... No."
243- cat > $test.c <<EOF
244-#include <stdio.h>
245-int main(void) {
246- fseeko(NULL, 0, 0);
247- return 0;
248-}
249-EOF
250- if test "`($CC $CFLAGS -o $test $test.c) 2>&1`" = ""; then
251- echo "Checking for fseeko... Yes."
252- else
253- CFLAGS="${CFLAGS} -DNO_FSEEKO"
254- SFLAGS="${SFLAGS} -DNO_FSEEKO"
255- echo "Checking for fseeko... No."
256- fi
196-fi 257-fi
197- 258-
198-cat > $test.c <<EOF 259-cat > $test.c <<EOF
@@ -200,13 +261,27 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
200-int main() { return 0; } 261-int main() { return 0; }
201-EOF 262-EOF
202-if test "`($CC -c $CFLAGS $test.c) 2>&1`" = ""; then 263-if test "`($CC -c $CFLAGS $test.c) 2>&1`" = ""; then
203- sed < zconf.in.h "/HAVE_UNISTD_H/s%0%1%" > zconf.h 264- cat >> zlibdefs.h <<EOF
265-#include <sys/types.h> /* for off_t */
266-#include <unistd.h> /* for SEEK_* and off_t */
267-#ifdef VMS
268-# include <unixio.h> /* for off_t */
269-#endif
270-#ifndef z_off_t
271-# define z_off_t off_t
272-#endif
273-EOF
204- echo "Checking for unistd.h... Yes." 274- echo "Checking for unistd.h... Yes."
205-else 275-else
206- cp -p zconf.in.h zconf.h
207- echo "Checking for unistd.h... No." 276- echo "Checking for unistd.h... No."
208-fi 277-fi
209- 278-
279-if test $zprefix -eq 1; then
280- sed < zconf.h "/#ifdef Z_PREFIX/s/def Z_PREFIX/ 1/" > zconf.temp.h
281- mv zconf.temp.h zconf.h
282- echo "Using z_ prefix on all symbols."
283-fi
284-
210-cat > $test.c <<EOF 285-cat > $test.c <<EOF
211-#include <stdio.h> 286-#include <stdio.h>
212-#include <stdarg.h> 287-#include <stdarg.h>
@@ -223,7 +298,7 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
223-EOF 298-EOF
224- 299-
225-if test "`($CC -c $CFLAGS $test.c) 2>&1`" = ""; then 300-if test "`($CC -c $CFLAGS $test.c) 2>&1`" = ""; then
226- echo "Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf()" 301- echo "Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf()."
227- 302-
228- cat > $test.c <<EOF 303- cat > $test.c <<EOF
229-#include <stdio.h> 304-#include <stdio.h>
@@ -320,7 +395,7 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
320- fi 395- fi
321- fi 396- fi
322-else 397-else
323- echo "Checking whether to use vs[n]printf() or s[n]printf()... using s[n]printf()" 398- echo "Checking whether to use vs[n]printf() or s[n]printf()... using s[n]printf()."
324- 399-
325- cat >$test.c <<EOF 400- cat >$test.c <<EOF
326-#include <stdio.h> 401-#include <stdio.h>
@@ -445,13 +520,36 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
445-sed < Makefile.in " 520-sed < Makefile.in "
446-/^CC *=/s#=.*#=$CC# 521-/^CC *=/s#=.*#=$CC#
447-/^CFLAGS *=/s#=.*#=$CFLAGS# 522-/^CFLAGS *=/s#=.*#=$CFLAGS#
523-/^SFLAGS *=/s#=.*#=$SFLAGS#
524-/^LDFLAGS *=/s#=.*#=$LDFLAGS#
525-/^LDSHARED *=/s#=.*#=$LDSHARED#
526-/^CPP *=/s#=.*#=$CPP#
527-/^LIBS *=/s#=.*#=$LIBS#
528-/^SHAREDLIB *=/s#=.*#=$SHAREDLIB#
529-/^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV#
530-/^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM#
531-/^AR *=/s#=.*#=$AR_RC#
532-/^RANLIB *=/s#=.*#=$RANLIB#
533-/^EXE *=/s#=.*#=$EXE#
534-/^prefix *=/s#=.*#=$prefix#
535-/^exec_prefix *=/s#=.*#=$exec_prefix#
536-/^libdir *=/s#=.*#=$libdir#
537-/^includedir *=/s#=.*#=$includedir#
538-/^mandir *=/s#=.*#=$mandir#
539-/^all: */s#:.*#: $ALL#
540-/^test: */s#:.*#: $TEST#
541-" > Makefile
542-
543-sed < zlib.pc.in "
544-/^CC *=/s#=.*#=$CC#
545-/^CFLAGS *=/s#=.*#=$CFLAGS#
448-/^CPP *=/s#=.*#=$CPP# 546-/^CPP *=/s#=.*#=$CPP#
449-/^LDSHARED *=/s#=.*#=$LDSHARED# 547-/^LDSHARED *=/s#=.*#=$LDSHARED#
450-/^LIBS *=/s#=.*#=$LIBS# 548-/^LIBS *=/s#=.*#=$LIBS#
451-/^SHAREDLIB *=/s#=.*#=$SHAREDLIB# 549-/^SHAREDLIB *=/s#=.*#=$SHAREDLIB#
452-/^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV# 550-/^SHAREDLIBV *=/s#=.*#=$SHAREDLIBV#
453-/^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM# 551-/^SHAREDLIBM *=/s#=.*#=$SHAREDLIBM#
454-/^AR *=/s#=.*#=$AR# 552-/^AR *=/s#=.*#=$AR_RC#
455-/^RANLIB *=/s#=.*#=$RANLIB# 553-/^RANLIB *=/s#=.*#=$RANLIB#
456-/^EXE *=/s#=.*#=$EXE# 554-/^EXE *=/s#=.*#=$EXE#
457-/^prefix *=/s#=.*#=$prefix# 555-/^prefix *=/s#=.*#=$prefix#
@@ -460,11 +558,14 @@ diff -Naur zlib-1.2.3/configure zlib-1.2.3new/configure
460-/^includedir *=/s#=.*#=$includedir# 558-/^includedir *=/s#=.*#=$includedir#
461-/^mandir *=/s#=.*#=$mandir# 559-/^mandir *=/s#=.*#=$mandir#
462-/^LDFLAGS *=/s#=.*#=$LDFLAGS# 560-/^LDFLAGS *=/s#=.*#=$LDFLAGS#
463-" > Makefile 561-" | sed -e "
464diff -Naur zlib-1.2.3/configure.ac zlib-1.2.3new/configure.ac 562-s/\@VERSION\@/$VER/g;
465--- zlib-1.2.3/configure.ac 1970-01-01 01:00:00.000000000 +0100 563-" > zlib.pc
466+++ zlib-1.2.3new/configure.ac 2006-08-07 20:38:31.612402750 +0200 564Index: zlib-1.2.3/configure.ac
467@@ -0,0 +1,14 @@ 565===================================================================
566--- /dev/null 1970-01-01 00:00:00.000000000 +0000
567+++ zlib-1.2.3/configure.ac 2008-08-23 12:01:15.000000000 +0100
568@@ -0,0 +1,48 @@
468+AC_INIT(zlib,1.2.3) 569+AC_INIT(zlib,1.2.3)
469+AC_CONFIG_SRCDIR(adler32.c) 570+AC_CONFIG_SRCDIR(adler32.c)
470+AM_INIT_AUTOMAKE(zlibs,1.2.3) 571+AM_INIT_AUTOMAKE(zlibs,1.2.3)
@@ -476,27 +577,63 @@ diff -Naur zlib-1.2.3/configure.ac zlib-1.2.3new/configure.ac
476+ 577+
477+AC_HEADER_STDC 578+AC_HEADER_STDC
478+ 579+
580+zlib_save_CPPFLAGS=$CPPFLAGS
581+CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
582+AC_CHECK_TYPES(off64_t)
583+CPPFLAGS=$zlib_save_CPPFLAGS
584+
585+AC_CACHE_CHECK([whether to enable -D_LARGEFILE64_SOURCE], [zlib_cv_use_lfs64], [
586+ zlib_cv_use_lfs64=yes
587+ if test "$ac_cv_off64_t" = "yes"; then
588+ zlib_cv_use_lfs64=yes
589+ fi
590+])
591+
592+if test "$zlib_cv_use_lfs64" = "yes"; then
593+ CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
594+ echo "eek"
595+ #APR_ADDTO(CPPFLAGS, [-D_LARGEFILE64_SOURCE])
596+fi
597+
598+cat > zlibdefs.h << EOF
599+/* zlibdefs.h -- compile-time definitions for the zlib compression library
600+ * Copyright (C) 1995-2006 Jean-loup Gailly.
601+ * For conditions of distribution and use, see copyright notice in zlib.h
602+ */
603+
604+#include <sys/types.h> /* for off_t */
605+#include <unistd.h> /* for SEEK_* and off_t */
606+#ifdef VMS
607+# include <unixio.h> /* for off_t */
608+#endif
609+#ifndef z_off_t
610+# define z_off_t off_t
611+#endif
612+EOF
613+
479+AC_CONFIG_FILES([Makefile]) 614+AC_CONFIG_FILES([Makefile])
480+ 615+
481+AC_OUTPUT 616+AC_OUTPUT
482diff -Naur zlib-1.2.3/Makefile.am zlib-1.2.3new/Makefile.am 617Index: zlib-1.2.3/Makefile.am
483--- zlib-1.2.3/Makefile.am 2006/10/14 05:35:40 1.1 618===================================================================
484+++ zlib-1.2.3new/Makefile.am 2006/10/14 05:36:49 619--- /dev/null 1970-01-01 00:00:00.000000000 +0000
620+++ zlib-1.2.3/Makefile.am 2008-08-23 11:23:47.000000000 +0100
485@@ -0,0 +1,8 @@ 621@@ -0,0 +1,8 @@
486+lib_LTLIBRARIES = libz.la 622+lib_LTLIBRARIES = libz.la
487+ 623+
488+libz_la_SOURCES = adler32.c compress.c crc32.c gzio.c uncompr.c deflate.c \ 624+libz_la_SOURCES = adler32.c compress.c crc32.c gzio.c uncompr.c deflate.c \
489+ trees.c zutil.c inflate.c infback.c inftrees.c inffast.c 625+ trees.c zutil.c inflate.c infback.c inftrees.c inffast.c
490+ 626+
491+libz_la_LDFLAGS = -version-number 1:2:3 627+libz_la_LDFLAGS = -version-number 1:2:3 --version-script zlib.map
492+ 628+
493+include_HEADERS = zconf.h zlib.h 629+include_HEADERS = zconf.h zlib.h zlibdefs.h
494diff -Naur zlib-1.2.3/Makefile.in zlib-1.2.3new/Makefile.in 630Index: zlib-1.2.3/Makefile.in
495--- zlib-1.2.3/Makefile.in 2005-07-18 04:25:21.000000000 +0200 631===================================================================
496+++ zlib-1.2.3new/Makefile.in 1970-01-01 01:00:00.000000000 +0100 632--- zlib-1.2.3.orig/Makefile.in 2008-08-23 11:23:47.000000000 +0100
497@@ -1,154 +0,0 @@ 633+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
634@@ -1,215 +0,0 @@
498-# Makefile for zlib 635-# Makefile for zlib
499-# Copyright (C) 1995-2005 Jean-loup Gailly. 636-# Copyright (C) 1995-2006 Jean-loup Gailly.
500-# For conditions of distribution and use, see copyright notice in zlib.h 637-# For conditions of distribution and use, see copyright notice in zlib.h
501- 638-
502-# To compile and test, type: 639-# To compile and test, type:
@@ -521,16 +658,18 @@ diff -Naur zlib-1.2.3/Makefile.in zlib-1.2.3new/Makefile.in
521-#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \ 658-#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
522-# -Wstrict-prototypes -Wmissing-prototypes 659-# -Wstrict-prototypes -Wmissing-prototypes
523- 660-
661-SFLAGS=-O
662-
524-LDFLAGS=libz.a 663-LDFLAGS=libz.a
525-LDSHARED=$(CC) 664-LDSHARED=$(CC)
526-CPP=$(CC) -E 665-CPP=$(CC) -E
527- 666-
528-LIBS=libz.a 667-LIBS=libz.a
529-SHAREDLIB=libz.so 668-SHAREDLIB=libz.so
530-SHAREDLIBV=libz.so.1.2.3 669-SHAREDLIBV=libz.so.1.2.3.3
531-SHAREDLIBM=libz.so.1 670-SHAREDLIBM=libz.so.1
532- 671-
533-AR=ar rc 672-AR=ar
534-RANLIB=ranlib 673-RANLIB=ranlib
535-TAR=tar 674-TAR=tar
536-SHELL=/bin/sh 675-SHELL=/bin/sh
@@ -542,21 +681,28 @@ diff -Naur zlib-1.2.3/Makefile.in zlib-1.2.3new/Makefile.in
542-includedir = ${prefix}/include 681-includedir = ${prefix}/include
543-mandir = ${prefix}/share/man 682-mandir = ${prefix}/share/man
544-man3dir = ${mandir}/man3 683-man3dir = ${mandir}/man3
684-pkgconfigdir = ${libdir}/pkgconfig
545- 685-
546-OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \ 686-OBJC = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
547- zutil.o inflate.o infback.o inftrees.o inffast.o 687- zutil.o inflate.o infback.o inftrees.o inffast.o
548- 688-
549-OBJA = 689-OBJA =
550-# to use the asm code: make OBJA=match.o 690-# to use the asm code: make OBJA=match.o
551- 691-
692-OBJS = $(OBJC) $(OBJA)
693-
694-PIC_OBJS = $(OBJS:%.o=%.lo)
695-
552-TEST_OBJS = example.o minigzip.o 696-TEST_OBJS = example.o minigzip.o
553- 697-
554-all: example$(EXE) minigzip$(EXE) 698-allstatic: example$(EXE) minigzip$(EXE)
555- 699-
556-check: test 700-allshared: examplesh$(EXE) minigzipsh$(EXE)
557-test: all 701-
558- @LD_LIBRARY_PATH=.:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \ 702-all: allstatic allshared
559- echo hello world | ./minigzip | ./minigzip -d || \ 703-
704-teststatic: allstatic
705- @echo hello world | ./minigzip | ./minigzip -d || \
560- echo ' *** minigzip test FAILED ***' ; \ 706- echo ' *** minigzip test FAILED ***' ; \
561- if ./example; then \ 707- if ./example; then \
562- echo ' *** zlib test OK ***'; \ 708- echo ' *** zlib test OK ***'; \
@@ -564,8 +710,24 @@ diff -Naur zlib-1.2.3/Makefile.in zlib-1.2.3new/Makefile.in
564- echo ' *** zlib test FAILED ***'; \ 710- echo ' *** zlib test FAILED ***'; \
565- fi 711- fi
566- 712-
567-libz.a: $(OBJS) $(OBJA) 713-testshared: allshared
568- $(AR) $@ $(OBJS) $(OBJA) 714- @LD_LIBRARY_PATH=`pwd`:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \
715- DYLD_LIBRARY_PATH=`pwd`:$(DYLD_LIBRARY_PATH) ; export DYLD_LIBRARY_PATH; \
716- SHLIB_PATH=`pwd`:$(SHLIB_PATH) ; export SHLIB_PATH; \
717- echo hello world | ./minigzipsh | ./minigzipsh -d || \
718- echo ' *** minigzip shared test FAILED ***' ; \
719- if ./examplesh; then \
720- echo ' *** zlib shared test OK ***'; \
721- else \
722- echo ' *** zlib shared test FAILED ***'; \
723- fi
724-
725-test: teststatic testshared
726-
727-check: test
728-
729-libz.a: $(OBJS)
730- $(AR) $@ $(OBJS)
569- -@ ($(RANLIB) $@ || true) >/dev/null 2>&1 731- -@ ($(RANLIB) $@ || true) >/dev/null 2>&1
570- 732-
571-match.o: match.S 733-match.o: match.S
@@ -574,8 +736,17 @@ diff -Naur zlib-1.2.3/Makefile.in zlib-1.2.3new/Makefile.in
574- mv _match.o match.o 736- mv _match.o match.o
575- rm -f _match.s 737- rm -f _match.s
576- 738-
577-$(SHAREDLIBV): $(OBJS) 739-match.lo: match.S
578- $(LDSHARED) -o $@ $(OBJS) 740- $(CPP) match.S > _match.s
741- $(CC) -c -fPIC _match.s
742- mv _match.o match.lo
743- rm -f _match.s
744-
745-%.lo: %.c
746- $(CC) $(SFLAGS) -DPIC -c $< -o $@
747-
748-$(SHAREDLIBV): $(PIC_OBJS)
749- $(LDSHARED) -o $@ $(PIC_OBJS) -lc
579- rm -f $(SHAREDLIB) $(SHAREDLIBM) 750- rm -f $(SHAREDLIB) $(SHAREDLIBM)
580- ln -s $@ $(SHAREDLIB) 751- ln -s $@ $(SHAREDLIB)
581- ln -s $@ $(SHAREDLIBM) 752- ln -s $@ $(SHAREDLIBM)
@@ -586,46 +757,60 @@ diff -Naur zlib-1.2.3/Makefile.in zlib-1.2.3new/Makefile.in
586-minigzip$(EXE): minigzip.o $(LIBS) 757-minigzip$(EXE): minigzip.o $(LIBS)
587- $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS) 758- $(CC) $(CFLAGS) -o $@ minigzip.o $(LDFLAGS)
588- 759-
589-install: $(LIBS) 760-examplesh$(EXE): example.o $(LIBS)
590- -@if [ ! -d $(exec_prefix) ]; then mkdir -p $(exec_prefix); fi 761- $(CC) $(CFLAGS) -o $@ example.o -L. $(SHAREDLIB)
591- -@if [ ! -d $(includedir) ]; then mkdir -p $(includedir); fi 762-
592- -@if [ ! -d $(libdir) ]; then mkdir -p $(libdir); fi 763-minigzipsh$(EXE): minigzip.o $(LIBS)
593- -@if [ ! -d $(man3dir) ]; then mkdir -p $(man3dir); fi 764- $(CC) $(CFLAGS) -o $@ minigzip.o -L. $(SHAREDLIB)
594- cp zlib.h zconf.h $(includedir) 765-
595- chmod 644 $(includedir)/zlib.h $(includedir)/zconf.h 766-install-libs: $(LIBS)
596- cp $(LIBS) $(libdir) 767- -@if [ ! -d $(DESTDIR)$(exec_prefix) ]; then mkdir -p $(DESTDIR)$(exec_prefix); fi
597- cd $(libdir); chmod 755 $(LIBS) 768- -@if [ ! -d $(DESTDIR)$(libdir) ]; then mkdir -p $(DESTDIR)$(libdir); fi
598- -@(cd $(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1 769- -@if [ ! -d $(DESTDIR)$(man3dir) ]; then mkdir -p $(DESTDIR)$(man3dir); fi
599- cd $(libdir); if test -f $(SHAREDLIBV); then \ 770- -@if [ ! -d $(DESTDIR)$(pkgconfigdir) ]; then mkdir -p $(DESTDIR)$(pkgconfigdir); fi
771- cp $(LIBS) $(DESTDIR)$(libdir)
772- cd $(DESTDIR)$(libdir); chmod 755 $(LIBS)
773- -@(cd $(DESTDIR)$(libdir); $(RANLIB) libz.a || true) >/dev/null 2>&1
774- cd $(DESTDIR)$(libdir); if test -f $(SHAREDLIBV); then \
600- rm -f $(SHAREDLIB) $(SHAREDLIBM); \ 775- rm -f $(SHAREDLIB) $(SHAREDLIBM); \
601- ln -s $(SHAREDLIBV) $(SHAREDLIB); \ 776- ln -s $(SHAREDLIBV) $(SHAREDLIB); \
602- ln -s $(SHAREDLIBV) $(SHAREDLIBM); \ 777- ln -s $(SHAREDLIBV) $(SHAREDLIBM); \
603- (ldconfig || true) >/dev/null 2>&1; \ 778- (ldconfig || true) >/dev/null 2>&1; \
604- fi 779- fi
605- cp zlib.3 $(man3dir) 780- cp zlib.3 $(DESTDIR)$(man3dir)
606- chmod 644 $(man3dir)/zlib.3 781- chmod 644 $(DESTDIR)$(man3dir)/zlib.3
782- cp zlib.pc $(DESTDIR)$(pkgconfigdir)
783- chmod 644 $(DESTDIR)$(pkgconfigdir)/zlib.pc
607-# The ranlib in install is needed on NeXTSTEP which checks file times 784-# The ranlib in install is needed on NeXTSTEP which checks file times
608-# ldconfig is for Linux 785-# ldconfig is for Linux
609- 786-
787-install: install-libs
788- -@if [ ! -d $(DESTDIR)$(includedir) ]; then mkdir -p $(DESTDIR)$(includedir); fi
789- cp zlib.h zconf.h zlibdefs.h $(DESTDIR)$(includedir)
790- chmod 644 $(DESTDIR)$(includedir)/zlib.h $(DESTDIR)$(includedir)/zconf.h $(DESTDIR)$(includedir)/zlibdefs.h
791-
610-uninstall: 792-uninstall:
611- cd $(includedir); \ 793- cd $(DESTDIR)$(includedir); rm -f zlib.h zconf.h zlibdefs.h
612- cd $(libdir); rm -f libz.a; \ 794- cd $(DESTDIR)$(libdir); rm -f libz.a; \
613- if test -f $(SHAREDLIBV); then \ 795- if test -f $(SHAREDLIBV); then \
614- rm -f $(SHAREDLIBV) $(SHAREDLIB) $(SHAREDLIBM); \ 796- rm -f $(SHAREDLIBV) $(SHAREDLIB) $(SHAREDLIBM); \
615- fi 797- fi
616- cd $(man3dir); rm -f zlib.3 798- cd $(DESTDIR)$(man3dir); rm -f zlib.3
799- cd $(DESTDIR)$(pkgconfigdir); rm -f zlib.pc
617- 800-
618-mostlyclean: clean 801-mostlyclean: clean
619-clean: 802-clean:
620- rm -f *.o *~ example$(EXE) minigzip$(EXE) \ 803- rm -f *.o *.lo *~ \
804- example$(EXE) minigzip$(EXE) examplesh$(EXE) minigzipsh$(EXE) \
621- libz.* foo.gz so_locations \ 805- libz.* foo.gz so_locations \
622- _match.s maketree contrib/infback9/*.o 806- _match.s maketree contrib/infback9/*.o
623- 807-
624-maintainer-clean: distclean 808-maintainer-clean: distclean
625-distclean: clean 809-distclean: clean
626- cp -p Makefile.in Makefile 810- cp -p Makefile.in Makefile
627- cp -p zconf.in.h zconf.h 811- rm zlibdefs.h
628- rm -f .DS_Store 812- touch -r configure zlibdefs.h
813- rm -f zlib.pc .DS_Store
629- 814-
630-tags: 815-tags:
631- etags *.[ch] 816- etags *.[ch]
@@ -635,17 +820,30 @@ diff -Naur zlib-1.2.3/Makefile.in zlib-1.2.3new/Makefile.in
635- 820-
636-# DO NOT DELETE THIS LINE -- make depend depends on it. 821-# DO NOT DELETE THIS LINE -- make depend depends on it.
637- 822-
638-adler32.o: zlib.h zconf.h 823-adler32.o: zlib.h zconf.h zlibdefs.h
639-compress.o: zlib.h zconf.h 824-compress.o: zlib.h zconf.h zlibdefs.h
640-crc32.o: crc32.h zlib.h zconf.h 825-crc32.o: crc32.h zlib.h zconf.h zlibdefs.h
641-deflate.o: deflate.h zutil.h zlib.h zconf.h 826-deflate.o: deflate.h zutil.h zlib.h zconf.h zlibdefs.h
642-example.o: zlib.h zconf.h 827-example.o: zlib.h zconf.h zlibdefs.h
643-gzio.o: zutil.h zlib.h zconf.h 828-gzio.o: zutil.h zlib.h zconf.h zlibdefs.h
644-inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h 829-inffast.o: zutil.h zlib.h zconf.h zlibdefs.h inftrees.h inflate.h inffast.h
645-inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h 830-inflate.o: zutil.h zlib.h zconf.h zlibdefs.h inftrees.h inflate.h inffast.h inffixed.h
646-infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h 831-infback.o: zutil.h zlib.h zconf.h zlibdefs.h inftrees.h inflate.h inffast.h inffixed.h
647-inftrees.o: zutil.h zlib.h zconf.h inftrees.h 832-inftrees.o: zutil.h zlib.h zconf.h zlibdefs.h inftrees.h
648-minigzip.o: zlib.h zconf.h 833-minigzip.o: zlib.h zconf.h zlibdefs.h
649-trees.o: deflate.h zutil.h zlib.h zconf.h trees.h 834-trees.o: deflate.h zutil.h zlib.h zconf.h zlibdefs.h trees.h
650-uncompr.o: zlib.h zconf.h 835-uncompr.o: zlib.h zconf.h zlibdefs.h
651-zutil.o: zutil.h zlib.h zconf.h 836-zutil.o: zutil.h zlib.h zconf.h zlibdefs.h
837-
838-adler32.lo: zlib.h zconf.h zlibdefs.h
839-compress.lo: zlib.h zconf.h zlibdefs.h
840-crc32.lo: crc32.h zlib.h zconf.h zlibdefs.h
841-deflate.lo: deflate.h zutil.h zlib.h zconf.h zlibdefs.h
842-gzio.lo: zutil.h zlib.h zconf.h zlibdefs.h
843-inffast.lo: zutil.h zlib.h zconf.h zlibdefs.h inftrees.h inflate.h inffast.h
844-inflate.lo: zutil.h zlib.h zconf.h zlibdefs.h inftrees.h inflate.h inffast.h inffixed.h
845-infback.lo: zutil.h zlib.h zconf.h zlibdefs.h inftrees.h inflate.h inffast.h inffixed.h
846-inftrees.lo: zutil.h zlib.h zconf.h zlibdefs.h inftrees.h
847-trees.lo: deflate.h zutil.h zlib.h zconf.h zlibdefs.h trees.h
848-uncompr.lo: zlib.h zconf.h zlibdefs.h
849-zutil.lo: zutil.h zlib.h zconf.h zlibdefs.h
diff --git a/meta/packages/zlib/files/visibility.patch b/meta/packages/zlib/files/visibility.patch
index a4e7ae907a..2dee8e0fe2 100644
--- a/meta/packages/zlib/files/visibility.patch
+++ b/meta/packages/zlib/files/visibility.patch
@@ -3,9 +3,11 @@
3# Patch managed by http://www.holgerschurig.de/patcher.html 3# Patch managed by http://www.holgerschurig.de/patcher.html
4# 4#
5 5
6--- zlib-1.2.3-orig/adler32.c~visibility 6Index: zlib-1.2.3/adler32.c
7+++ zlib-1.2.3-orig/adler32.c 7===================================================================
8@@ -54,7 +54,7 @@ 8--- zlib-1.2.3.orig/adler32.c 2008-08-23 11:17:43.000000000 +0100
9+++ zlib-1.2.3/adler32.c 2008-08-23 11:17:44.000000000 +0100
10@@ -63,7 +63,7 @@
9 #endif 11 #endif
10 12
11 /* ========================================================================= */ 13 /* ========================================================================= */
@@ -14,8 +16,10 @@
14 uLong adler; 16 uLong adler;
15 const Bytef *buf; 17 const Bytef *buf;
16 uInt len; 18 uInt len;
17--- zlib-1.2.3-orig/compress.c~visibility 19Index: zlib-1.2.3/compress.c
18+++ zlib-1.2.3-orig/compress.c 20===================================================================
21--- zlib-1.2.3.orig/compress.c 2008-08-23 11:17:44.000000000 +0100
22+++ zlib-1.2.3/compress.c 2008-08-23 11:17:44.000000000 +0100
19@@ -19,7 +19,7 @@ 23@@ -19,7 +19,7 @@
20 memory, Z_BUF_ERROR if there was not enough room in the output buffer, 24 memory, Z_BUF_ERROR if there was not enough room in the output buffer,
21 Z_STREAM_ERROR if the level parameter is invalid. 25 Z_STREAM_ERROR if the level parameter is invalid.
@@ -42,10 +46,12 @@
42+ZEXPORT uLong compressBound (sourceLen) 46+ZEXPORT uLong compressBound (sourceLen)
43 uLong sourceLen; 47 uLong sourceLen;
44 { 48 {
45 return sourceLen + (sourceLen >> 12) + (sourceLen >> 14) + 11; 49 return sourceLen + (sourceLen >> 12) + (sourceLen >> 14) +
46--- zlib-1.2.3-orig/crc32.c~visibility 50Index: zlib-1.2.3/crc32.c
47+++ zlib-1.2.3-orig/crc32.c 51===================================================================
48@@ -202,7 +202,7 @@ 52--- zlib-1.2.3.orig/crc32.c 2008-08-23 11:17:44.000000000 +0100
53+++ zlib-1.2.3/crc32.c 2008-08-23 11:17:44.000000000 +0100
54@@ -208,7 +208,7 @@
49 /* ========================================================================= 55 /* =========================================================================
50 * This function can be used by asm versions of crc32() 56 * This function can be used by asm versions of crc32()
51 */ 57 */
@@ -54,7 +60,7 @@
54 { 60 {
55 #ifdef DYNAMIC_CRC_TABLE 61 #ifdef DYNAMIC_CRC_TABLE
56 if (crc_table_empty) 62 if (crc_table_empty)
57@@ -216,7 +216,7 @@ 63@@ -222,7 +222,7 @@
58 #define DO8 DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1 64 #define DO8 DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1
59 65
60 /* ========================================================================= */ 66 /* ========================================================================= */
@@ -63,8 +69,10 @@
63 unsigned long crc; 69 unsigned long crc;
64 const unsigned char FAR *buf; 70 const unsigned char FAR *buf;
65 unsigned len; 71 unsigned len;
66--- zlib-1.2.3-orig/deflate.c~visibility 72Index: zlib-1.2.3/deflate.c
67+++ zlib-1.2.3-orig/deflate.c 73===================================================================
74--- zlib-1.2.3.orig/deflate.c 2008-08-23 11:17:44.000000000 +0100
75+++ zlib-1.2.3/deflate.c 2008-08-23 11:17:44.000000000 +0100
68@@ -201,7 +201,7 @@ 76@@ -201,7 +201,7 @@
69 zmemzero((Bytef *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head)); 77 zmemzero((Bytef *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head));
70 78
@@ -120,15 +128,15 @@
120 int level; 128 int level;
121 int strategy; 129 int strategy;
122@@ -486,7 +486,7 @@ 130@@ -486,7 +486,7 @@
123 * But even the conservative upper bound of about 14% expansion does not 131 * upper bound of about 14% expansion does not seem onerous for output buffer
124 * seem onerous for output buffer allocation. 132 * allocation.
125 */ 133 */
126-uLong ZEXPORT deflateBound(strm, sourceLen) 134-uLong ZEXPORT deflateBound(strm, sourceLen)
127+ZEXPORT uLong deflateBound(strm, sourceLen) 135+ZEXPORT uLong deflateBound(strm, sourceLen)
128 z_streamp strm; 136 z_streamp strm;
129 uLong sourceLen; 137 uLong sourceLen;
130 { 138 {
131@@ -549,7 +549,7 @@ 139@@ -581,7 +581,7 @@
132 } 140 }
133 141
134 /* ========================================================================= */ 142 /* ========================================================================= */
@@ -137,7 +145,7 @@
137 z_streamp strm; 145 z_streamp strm;
138 int flush; 146 int flush;
139 { 147 {
140@@ -856,7 +856,7 @@ 148@@ -888,7 +888,7 @@
141 } 149 }
142 150
143 /* ========================================================================= */ 151 /* ========================================================================= */
@@ -146,7 +154,7 @@
146 z_streamp strm; 154 z_streamp strm;
147 { 155 {
148 int status; 156 int status;
149@@ -891,7 +891,7 @@ 157@@ -923,7 +923,7 @@
150 * To simplify the source, this is not supported for 16-bit MSDOS (which 158 * To simplify the source, this is not supported for 16-bit MSDOS (which
151 * doesn't have enough memory anyway to duplicate compression states). 159 * doesn't have enough memory anyway to duplicate compression states).
152 */ 160 */
@@ -155,9 +163,11 @@
155 z_streamp dest; 163 z_streamp dest;
156 z_streamp source; 164 z_streamp source;
157 { 165 {
158--- zlib-1.2.3-orig/gzio.c~visibility 166Index: zlib-1.2.3/gzio.c
159+++ zlib-1.2.3-orig/gzio.c 167===================================================================
160@@ -205,7 +205,7 @@ 168--- zlib-1.2.3.orig/gzio.c 2008-08-23 11:17:44.000000000 +0100
169+++ zlib-1.2.3/gzio.c 2008-08-23 11:17:44.000000000 +0100
170@@ -233,7 +233,7 @@
161 /* =========================================================================== 171 /* ===========================================================================
162 Opens a gzip (.gz) file for reading or writing. 172 Opens a gzip (.gz) file for reading or writing.
163 */ 173 */
@@ -166,7 +176,7 @@
166 const char *path; 176 const char *path;
167 const char *mode; 177 const char *mode;
168 { 178 {
169@@ -216,7 +216,7 @@ 179@@ -254,7 +254,7 @@
170 Associate a gzFile with the file descriptor fd. fd is not dup'ed here 180 Associate a gzFile with the file descriptor fd. fd is not dup'ed here
171 to mimic the behavio(u)r of fdopen. 181 to mimic the behavio(u)r of fdopen.
172 */ 182 */
@@ -175,7 +185,7 @@
175 int fd; 185 int fd;
176 const char *mode; 186 const char *mode;
177 { 187 {
178@@ -231,7 +231,7 @@ 188@@ -269,7 +269,7 @@
179 /* =========================================================================== 189 /* ===========================================================================
180 * Update the compression level and strategy 190 * Update the compression level and strategy
181 */ 191 */
@@ -184,7 +194,7 @@
184 gzFile file; 194 gzFile file;
185 int level; 195 int level;
186 int strategy; 196 int strategy;
187@@ -391,7 +391,7 @@ 197@@ -430,7 +430,7 @@
188 Reads the given number of uncompressed bytes from the compressed file. 198 Reads the given number of uncompressed bytes from the compressed file.
189 gzread returns the number of bytes actually read (0 for end of file). 199 gzread returns the number of bytes actually read (0 for end of file).
190 */ 200 */
@@ -193,7 +203,7 @@
193 gzFile file; 203 gzFile file;
194 voidp buf; 204 voidp buf;
195 unsigned len; 205 unsigned len;
196@@ -500,7 +500,7 @@ 206@@ -539,7 +539,7 @@
197 Reads one byte from the compressed file. gzgetc returns this byte 207 Reads one byte from the compressed file. gzgetc returns this byte
198 or -1 in case of end of file or error. 208 or -1 in case of end of file or error.
199 */ 209 */
@@ -202,7 +212,7 @@
202 gzFile file; 212 gzFile file;
203 { 213 {
204 unsigned char c; 214 unsigned char c;
205@@ -512,7 +512,7 @@ 215@@ -551,7 +551,7 @@
206 /* =========================================================================== 216 /* ===========================================================================
207 Push one byte back onto the stream. 217 Push one byte back onto the stream.
208 */ 218 */
@@ -211,7 +221,7 @@
211 int c; 221 int c;
212 gzFile file; 222 gzFile file;
213 { 223 {
214@@ -537,7 +537,7 @@ 224@@ -576,7 +576,7 @@
215 225
216 The current implementation is not optimized at all. 226 The current implementation is not optimized at all.
217 */ 227 */
@@ -220,7 +230,7 @@
220 gzFile file; 230 gzFile file;
221 char *buf; 231 char *buf;
222 int len; 232 int len;
223@@ -556,7 +556,7 @@ 233@@ -595,7 +595,7 @@
224 Writes the given number of uncompressed bytes into the compressed file. 234 Writes the given number of uncompressed bytes into the compressed file.
225 gzwrite returns the number of bytes actually written (0 in case of error). 235 gzwrite returns the number of bytes actually written (0 in case of error).
226 */ 236 */
@@ -229,7 +239,7 @@
229 gzFile file; 239 gzFile file;
230 voidpc buf; 240 voidpc buf;
231 unsigned len; 241 unsigned len;
232@@ -600,7 +600,7 @@ 242@@ -639,7 +639,7 @@
233 #ifdef STDC 243 #ifdef STDC
234 #include <stdarg.h> 244 #include <stdarg.h>
235 245
@@ -238,7 +248,7 @@
238 { 248 {
239 char buf[Z_PRINTF_BUFSIZE]; 249 char buf[Z_PRINTF_BUFSIZE];
240 va_list va; 250 va_list va;
241@@ -634,7 +634,7 @@ 251@@ -673,7 +673,7 @@
242 } 252 }
243 #else /* not ANSI C */ 253 #else /* not ANSI C */
244 254
@@ -247,7 +257,7 @@
247 a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) 257 a11, a12, a13, a14, a15, a16, a17, a18, a19, a20)
248 gzFile file; 258 gzFile file;
249 const char *format; 259 const char *format;
250@@ -675,7 +675,7 @@ 260@@ -714,7 +714,7 @@
251 Writes c, converted to an unsigned char, into the compressed file. 261 Writes c, converted to an unsigned char, into the compressed file.
252 gzputc returns the value that was written, or -1 in case of error. 262 gzputc returns the value that was written, or -1 in case of error.
253 */ 263 */
@@ -256,7 +266,7 @@
256 gzFile file; 266 gzFile file;
257 int c; 267 int c;
258 { 268 {
259@@ -690,7 +690,7 @@ 269@@ -729,7 +729,7 @@
260 the terminating null character. 270 the terminating null character.
261 gzputs returns the number of characters written, or -1 in case of error. 271 gzputs returns the number of characters written, or -1 in case of error.
262 */ 272 */
@@ -265,7 +275,7 @@
265 gzFile file; 275 gzFile file;
266 const char *s; 276 const char *s;
267 { 277 {
268@@ -743,7 +743,7 @@ 278@@ -782,7 +782,7 @@
269 return s->z_err == Z_STREAM_END ? Z_OK : s->z_err; 279 return s->z_err == Z_STREAM_END ? Z_OK : s->z_err;
270 } 280 }
271 281
@@ -274,16 +284,16 @@
274 gzFile file; 284 gzFile file;
275 int flush; 285 int flush;
276 { 286 {
277@@ -764,7 +764,7 @@ 287@@ -906,7 +906,7 @@
278 SEEK_END is not implemented, returns error. 288 /* ===========================================================================
279 In this version of the library, gzseek can be extremely slow. 289 Define external functions gzseek() and gzseek64() using local gz_seek().
280 */ 290 */
281-z_off_t ZEXPORT gzseek (file, offset, whence) 291-z_off_t ZEXPORT gzseek (file, offset, whence)
282+ZEXPORT z_off_t gzseek (file, offset, whence) 292+ZEXPORT z_off_t gzseek (file, offset, whence)
283 gzFile file; 293 gzFile file;
284 z_off_t offset; 294 z_off_t offset;
285 int whence; 295 int whence;
286@@ -854,7 +854,7 @@ 296@@ -935,7 +935,7 @@
287 /* =========================================================================== 297 /* ===========================================================================
288 Rewinds input file. 298 Rewinds input file.
289 */ 299 */
@@ -292,7 +302,7 @@
292 gzFile file; 302 gzFile file;
293 { 303 {
294 gz_stream *s = (gz_stream*)file; 304 gz_stream *s = (gz_stream*)file;
295@@ -878,7 +878,7 @@ 305@@ -959,7 +959,7 @@
296 given compressed file. This position represents a number of bytes in the 306 given compressed file. This position represents a number of bytes in the
297 uncompressed data stream. 307 uncompressed data stream.
298 */ 308 */
@@ -301,7 +311,7 @@
301 gzFile file; 311 gzFile file;
302 { 312 {
303 return gzseek(file, 0L, SEEK_CUR); 313 return gzseek(file, 0L, SEEK_CUR);
304@@ -888,7 +888,7 @@ 314@@ -982,7 +982,7 @@
305 Returns 1 when EOF has previously been detected reading the given 315 Returns 1 when EOF has previously been detected reading the given
306 input stream, otherwise zero. 316 input stream, otherwise zero.
307 */ 317 */
@@ -310,7 +320,7 @@
310 gzFile file; 320 gzFile file;
311 { 321 {
312 gz_stream *s = (gz_stream*)file; 322 gz_stream *s = (gz_stream*)file;
313@@ -950,7 +950,7 @@ 323@@ -1044,7 +1044,7 @@
314 Flushes all pending output if necessary, closes the compressed file 324 Flushes all pending output if necessary, closes the compressed file
315 and deallocates all the (de)compression state. 325 and deallocates all the (de)compression state.
316 */ 326 */
@@ -319,7 +329,7 @@
319 gzFile file; 329 gzFile file;
320 { 330 {
321 gz_stream *s = (gz_stream*)file; 331 gz_stream *s = (gz_stream*)file;
322@@ -984,7 +984,7 @@ 332@@ -1078,7 +1078,7 @@
323 errnum is set to Z_ERRNO and the application may consult errno 333 errnum is set to Z_ERRNO and the application may consult errno
324 to get the exact error code. 334 to get the exact error code.
325 */ 335 */
@@ -328,7 +338,7 @@
328 gzFile file; 338 gzFile file;
329 int *errnum; 339 int *errnum;
330 { 340 {
331@@ -1014,7 +1014,7 @@ 341@@ -1108,7 +1108,7 @@
332 /* =========================================================================== 342 /* ===========================================================================
333 Clear the error and end-of-file flags, and do the same for the real file. 343 Clear the error and end-of-file flags, and do the same for the real file.
334 */ 344 */
@@ -337,8 +347,10 @@
337 gzFile file; 347 gzFile file;
338 { 348 {
339 gz_stream *s = (gz_stream*)file; 349 gz_stream *s = (gz_stream*)file;
340--- zlib-1.2.3-orig/infback.c~visibility 350Index: zlib-1.2.3/infback.c
341+++ zlib-1.2.3-orig/infback.c 351===================================================================
352--- zlib-1.2.3.orig/infback.c 2008-08-23 11:17:44.000000000 +0100
353+++ zlib-1.2.3/infback.c 2008-08-23 11:17:44.000000000 +0100
342@@ -25,7 +25,7 @@ 354@@ -25,7 +25,7 @@
343 windowBits is in the range 8..15, and window is a user-supplied 355 windowBits is in the range 8..15, and window is a user-supplied
344 window and output buffer that is 2**windowBits bytes. 356 window and output buffer that is 2**windowBits bytes.
@@ -366,8 +378,10 @@
366 z_streamp strm; 378 z_streamp strm;
367 { 379 {
368 if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0) 380 if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0)
369--- zlib-1.2.3-orig/inflate.c~visibility 381Index: zlib-1.2.3/inflate.c
370+++ zlib-1.2.3-orig/inflate.c 382===================================================================
383--- zlib-1.2.3.orig/inflate.c 2008-08-23 11:17:44.000000000 +0100
384+++ zlib-1.2.3/inflate.c 2008-08-23 11:17:44.000000000 +0100
371@@ -100,7 +100,7 @@ 385@@ -100,7 +100,7 @@
372 local unsigned syncsearch OF((unsigned FAR *have, unsigned char FAR *buf, 386 local unsigned syncsearch OF((unsigned FAR *have, unsigned char FAR *buf,
373 unsigned len)); 387 unsigned len));
@@ -377,7 +391,7 @@
377 z_streamp strm; 391 z_streamp strm;
378 { 392 {
379 struct inflate_state FAR *state; 393 struct inflate_state FAR *state;
380@@ -141,7 +141,7 @@ 394@@ -142,7 +142,7 @@
381 return Z_OK; 395 return Z_OK;
382 } 396 }
383 397
@@ -386,7 +400,7 @@
386 z_streamp strm; 400 z_streamp strm;
387 int windowBits; 401 int windowBits;
388 const char *version; 402 const char *version;
389@@ -184,7 +184,7 @@ 403@@ -185,7 +185,7 @@
390 return inflateReset(strm); 404 return inflateReset(strm);
391 } 405 }
392 406
@@ -395,7 +409,7 @@
395 z_streamp strm; 409 z_streamp strm;
396 const char *version; 410 const char *version;
397 int stream_size; 411 int stream_size;
398@@ -551,7 +551,7 @@ 412@@ -552,7 +552,7 @@
399 will return Z_BUF_ERROR if it has not reached the end of the stream. 413 will return Z_BUF_ERROR if it has not reached the end of the stream.
400 */ 414 */
401 415
@@ -404,7 +418,7 @@
404 z_streamp strm; 418 z_streamp strm;
405 int flush; 419 int flush;
406 { 420 {
407@@ -1152,7 +1152,7 @@ 421@@ -1168,7 +1168,7 @@
408 return ret; 422 return ret;
409 } 423 }
410 424
@@ -413,7 +427,7 @@
413 z_streamp strm; 427 z_streamp strm;
414 { 428 {
415 struct inflate_state FAR *state; 429 struct inflate_state FAR *state;
416@@ -1166,7 +1166,7 @@ 430@@ -1182,7 +1182,7 @@
417 return Z_OK; 431 return Z_OK;
418 } 432 }
419 433
@@ -422,7 +436,7 @@
422 z_streamp strm; 436 z_streamp strm;
423 const Bytef *dictionary; 437 const Bytef *dictionary;
424 uInt dictLength; 438 uInt dictLength;
425@@ -1259,7 +1259,7 @@ 439@@ -1275,7 +1275,7 @@
426 return next; 440 return next;
427 } 441 }
428 442
@@ -431,7 +445,7 @@
431 z_streamp strm; 445 z_streamp strm;
432 { 446 {
433 unsigned len; /* number of bytes to look at or looked at */ 447 unsigned len; /* number of bytes to look at or looked at */
434@@ -1310,7 +1310,7 @@ 448@@ -1326,7 +1326,7 @@
435 block. When decompressing, PPP checks that at the end of input packet, 449 block. When decompressing, PPP checks that at the end of input packet,
436 inflate is waiting for these length bytes. 450 inflate is waiting for these length bytes.
437 */ 451 */
@@ -440,7 +454,7 @@
440 z_streamp strm; 454 z_streamp strm;
441 { 455 {
442 struct inflate_state FAR *state; 456 struct inflate_state FAR *state;
443@@ -1320,7 +1320,7 @@ 457@@ -1336,7 +1336,7 @@
444 return state->mode == STORED && state->bits == 0; 458 return state->mode == STORED && state->bits == 0;
445 } 459 }
446 460
@@ -449,8 +463,10 @@
449 z_streamp dest; 463 z_streamp dest;
450 z_streamp source; 464 z_streamp source;
451 { 465 {
452--- zlib-1.2.3-orig/uncompr.c~visibility 466Index: zlib-1.2.3/uncompr.c
453+++ zlib-1.2.3-orig/uncompr.c 467===================================================================
468--- zlib-1.2.3.orig/uncompr.c 2003-07-07 06:36:56.000000000 +0100
469+++ zlib-1.2.3/uncompr.c 2008-08-23 11:17:44.000000000 +0100
454@@ -23,7 +23,7 @@ 470@@ -23,7 +23,7 @@
455 enough memory, Z_BUF_ERROR if there was not enough room in the output 471 enough memory, Z_BUF_ERROR if there was not enough room in the output
456 buffer, or Z_DATA_ERROR if the input data was corrupted. 472 buffer, or Z_DATA_ERROR if the input data was corrupted.
@@ -460,88 +476,11 @@
460 Bytef *dest; 476 Bytef *dest;
461 uLongf *destLen; 477 uLongf *destLen;
462 const Bytef *source; 478 const Bytef *source;
463--- zlib-1.2.3-orig/zconf.in.h~visibility 479Index: zlib-1.2.3/zlib.h
464+++ zlib-1.2.3-orig/zconf.in.h 480===================================================================
465@@ -204,11 +204,9 @@ 481--- zlib-1.2.3.orig/zlib.h 2008-08-23 11:17:44.000000000 +0100
466 */ 482+++ zlib-1.2.3/zlib.h 2008-08-23 11:23:26.000000000 +0100
467 # ifdef ZLIB_DLL 483@@ -212,7 +212,7 @@
468 # if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500))
469-# ifdef ZLIB_INTERNAL
470-# define ZEXTERN extern __declspec(dllexport)
471-# else
472-# define ZEXTERN extern __declspec(dllimport)
473-# endif
474+# define ZDLLLOCAL __declspec(dllimport)
475+# define ZDLLPUBLIC __declspec(dllexport)
476+# define ZEXTERN extern
477 # endif
478 # endif /* ZLIB_DLL */
479 /* If building or using zlib with the WINAPI/WINAPIV calling convention,
480@@ -229,30 +227,45 @@
481 # define ZEXPORTVA FAR CDECL
482 # endif
483 # endif
484-#endif
485-
486-#if defined (__BEOS__)
487+#elif defined (__BEOS__)
488 # ifdef ZLIB_DLL
489-# ifdef ZLIB_INTERNAL
490-# define ZEXPORT __declspec(dllexport)
491-# define ZEXPORTVA __declspec(dllexport)
492-# else
493-# define ZEXPORT __declspec(dllimport)
494-# define ZEXPORTVA __declspec(dllimport)
495-# endif
496+# define ZDLLIMPORT __declspec(dllimport)
497+# define ZDLLPUBLIC __declspec(dllexport)
498+# define ZDLLLOCAL
499+# endif
500+#else
501+# define ZDLLIMPORT
502+# ifdef GCC_HASCLASSVISIBILITY
503+# define ZDLLLOCAL __attribute__ ((visibility("hidden")))
504+# define ZDLLPUBLIC __attribute__ ((visibility("default")))
505+# else
506+# define ZDLLLOCAL
507+# define ZDLLPUBLIC
508 # endif
509 #endif
510
511 #ifndef ZEXTERN
512 # define ZEXTERN extern
513 #endif
514-#ifndef ZEXPORT
515-# define ZEXPORT
516-#endif
517-#ifndef ZEXPORTVA
518-# define ZEXPORTVA
519+#ifdef ZLIB_INTERNAL
520+# ifndef ZLIB_DLL
521+# define ZEXPORT
522+# define ZEXPORTVA
523+# endif
524+# ifndef ZEXPORT
525+# define ZEXPORT ZDLLPUBLIC
526+# endif
527+# ifndef ZEXPORTVA
528+# define ZEXPORTVA ZDLLPUBLIC
529+# endif
530+#else
531+# ifndef ZEXPORT
532+# define ZEXPORT ZDLLIMPORT
533+# endif
534+# ifndef ZEXPORTVA
535+# define ZEXPORTVA ZDLLIMPORT
536+# endif
537 #endif
538-
539 #ifndef FAR
540 # define FAR
541 #endif
542--- zlib-1.2.3-orig/zlib.h~visibility
543+++ zlib-1.2.3-orig/zlib.h
544@@ -209,7 +209,7 @@
545 484
546 /* basic functions */ 485 /* basic functions */
547 486
@@ -550,7 +489,7 @@
550 /* The application can compare zlibVersion and ZLIB_VERSION for consistency. 489 /* The application can compare zlibVersion and ZLIB_VERSION for consistency.
551 If the first character differs, the library code actually used is 490 If the first character differs, the library code actually used is
552 not compatible with the zlib.h header file used by the application. 491 not compatible with the zlib.h header file used by the application.
553@@ -217,7 +217,7 @@ 492@@ -220,7 +220,7 @@
554 */ 493 */
555 494
556 /* 495 /*
@@ -559,7 +498,7 @@
559 498
560 Initializes the internal stream state for compression. The fields 499 Initializes the internal stream state for compression. The fields
561 zalloc, zfree and opaque must be initialized before by the caller. 500 zalloc, zfree and opaque must be initialized before by the caller.
562@@ -239,7 +239,7 @@ 501@@ -242,7 +242,7 @@
563 */ 502 */
564 503
565 504
@@ -568,7 +507,7 @@
568 /* 507 /*
569 deflate compresses as much data as possible, and stops when the input 508 deflate compresses as much data as possible, and stops when the input
570 buffer becomes empty or the output buffer becomes full. It may introduce some 509 buffer becomes empty or the output buffer becomes full. It may introduce some
571@@ -325,7 +325,7 @@ 510@@ -328,7 +328,7 @@
572 */ 511 */
573 512
574 513
@@ -577,7 +516,7 @@
577 /* 516 /*
578 All dynamically allocated data structures for this stream are freed. 517 All dynamically allocated data structures for this stream are freed.
579 This function discards any unprocessed input and does not flush any 518 This function discards any unprocessed input and does not flush any
580@@ -340,7 +340,7 @@ 519@@ -343,7 +343,7 @@
581 520
582 521
583 /* 522 /*
@@ -586,7 +525,7 @@
586 525
587 Initializes the internal stream state for decompression. The fields 526 Initializes the internal stream state for decompression. The fields
588 next_in, avail_in, zalloc, zfree and opaque must be initialized before by 527 next_in, avail_in, zalloc, zfree and opaque must be initialized before by
589@@ -360,7 +360,7 @@ 528@@ -367,7 +367,7 @@
590 */ 529 */
591 530
592 531
@@ -595,7 +534,7 @@
595 /* 534 /*
596 inflate decompresses as much data as possible, and stops when the input 535 inflate decompresses as much data as possible, and stops when the input
597 buffer becomes empty or the output buffer becomes full. It may introduce 536 buffer becomes empty or the output buffer becomes full. It may introduce
598@@ -459,7 +459,7 @@ 537@@ -466,7 +466,7 @@
599 */ 538 */
600 539
601 540
@@ -604,7 +543,7 @@
604 /* 543 /*
605 All dynamically allocated data structures for this stream are freed. 544 All dynamically allocated data structures for this stream are freed.
606 This function discards any unprocessed input and does not flush any 545 This function discards any unprocessed input and does not flush any
607@@ -477,7 +477,7 @@ 546@@ -484,7 +484,7 @@
608 */ 547 */
609 548
610 /* 549 /*
@@ -613,7 +552,7 @@
613 int level, 552 int level,
614 int method, 553 int method,
615 int windowBits, 554 int windowBits,
616@@ -535,7 +535,7 @@ 555@@ -542,7 +542,7 @@
617 not perform any compression: this will be done by deflate(). 556 not perform any compression: this will be done by deflate().
618 */ 557 */
619 558
@@ -622,7 +561,7 @@
622 const Bytef *dictionary, 561 const Bytef *dictionary,
623 uInt dictLength)); 562 uInt dictLength));
624 /* 563 /*
625@@ -574,7 +574,7 @@ 564@@ -581,7 +581,7 @@
626 perform any compression: this will be done by deflate(). 565 perform any compression: this will be done by deflate().
627 */ 566 */
628 567
@@ -631,7 +570,7 @@
631 z_streamp source)); 570 z_streamp source));
632 /* 571 /*
633 Sets the destination stream as a complete copy of the source stream. 572 Sets the destination stream as a complete copy of the source stream.
634@@ -592,7 +592,7 @@ 573@@ -599,7 +599,7 @@
635 destination. 574 destination.
636 */ 575 */
637 576
@@ -640,7 +579,7 @@
640 /* 579 /*
641 This function is equivalent to deflateEnd followed by deflateInit, 580 This function is equivalent to deflateEnd followed by deflateInit,
642 but does not free and reallocate all the internal compression state. 581 but does not free and reallocate all the internal compression state.
643@@ -603,7 +603,7 @@ 582@@ -610,7 +610,7 @@
644 stream state was inconsistent (such as zalloc or state being NULL). 583 stream state was inconsistent (such as zalloc or state being NULL).
645 */ 584 */
646 585
@@ -649,7 +588,7 @@
649 int level, 588 int level,
650 int strategy)); 589 int strategy));
651 /* 590 /*
652@@ -641,7 +641,7 @@ 591@@ -648,7 +648,7 @@
653 returns Z_OK on success, or Z_STREAM_ERROR for an invalid deflate stream. 592 returns Z_OK on success, or Z_STREAM_ERROR for an invalid deflate stream.
654 */ 593 */
655 594
@@ -658,8 +597,8 @@
658 uLong sourceLen)); 597 uLong sourceLen));
659 /* 598 /*
660 deflateBound() returns an upper bound on the compressed size after 599 deflateBound() returns an upper bound on the compressed size after
661@@ -650,7 +650,7 @@ 600@@ -658,7 +658,7 @@
662 for deflation in a single pass, and so would be called before deflate(). 601 called before deflate().
663 */ 602 */
664 603
665-ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm, 604-ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm,
@@ -667,7 +606,7 @@
667 int bits, 606 int bits,
668 int value)); 607 int value));
669 /* 608 /*
670@@ -691,7 +691,7 @@ 609@@ -699,7 +699,7 @@
671 */ 610 */
672 611
673 /* 612 /*
@@ -676,8 +615,8 @@
676 int windowBits)); 615 int windowBits));
677 616
678 This is another version of inflateInit with an extra parameter. The 617 This is another version of inflateInit with an extra parameter. The
679@@ -733,7 +733,7 @@ 618@@ -745,7 +745,7 @@
680 and avail_out are unchanged.) 619 that is deferred until inflate() is called.
681 */ 620 */
682 621
683-ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm, 622-ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
@@ -685,7 +624,7 @@
685 const Bytef *dictionary, 624 const Bytef *dictionary,
686 uInt dictLength)); 625 uInt dictLength));
687 /* 626 /*
688@@ -755,7 +755,7 @@ 627@@ -767,7 +767,7 @@
689 inflate(). 628 inflate().
690 */ 629 */
691 630
@@ -694,7 +633,7 @@
694 /* 633 /*
695 Skips invalid compressed data until a full flush point (see above the 634 Skips invalid compressed data until a full flush point (see above the
696 description of deflate with Z_FULL_FLUSH) can be found, or until all 635 description of deflate with Z_FULL_FLUSH) can be found, or until all
697@@ -770,7 +770,7 @@ 636@@ -782,7 +782,7 @@
698 until success or end of the input data. 637 until success or end of the input data.
699 */ 638 */
700 639
@@ -703,7 +642,7 @@
703 z_streamp source)); 642 z_streamp source));
704 /* 643 /*
705 Sets the destination stream as a complete copy of the source stream. 644 Sets the destination stream as a complete copy of the source stream.
706@@ -786,7 +786,7 @@ 645@@ -798,7 +798,7 @@
707 destination. 646 destination.
708 */ 647 */
709 648
@@ -712,7 +651,7 @@
712 /* 651 /*
713 This function is equivalent to inflateEnd followed by inflateInit, 652 This function is equivalent to inflateEnd followed by inflateInit,
714 but does not free and reallocate all the internal decompression state. 653 but does not free and reallocate all the internal decompression state.
715@@ -853,7 +853,7 @@ 654@@ -865,7 +865,7 @@
716 */ 655 */
717 656
718 /* 657 /*
@@ -721,7 +660,7 @@
721 unsigned char FAR *window)); 660 unsigned char FAR *window));
722 661
723 Initialize the internal stream state for decompression using inflateBack() 662 Initialize the internal stream state for decompression using inflateBack()
724@@ -877,7 +877,7 @@ 663@@ -889,7 +889,7 @@
725 typedef unsigned (*in_func) OF((void FAR *, unsigned char FAR * FAR *)); 664 typedef unsigned (*in_func) OF((void FAR *, unsigned char FAR * FAR *));
726 typedef int (*out_func) OF((void FAR *, unsigned char FAR *, unsigned)); 665 typedef int (*out_func) OF((void FAR *, unsigned char FAR *, unsigned));
727 666
@@ -730,7 +669,7 @@
730 in_func in, void FAR *in_desc, 669 in_func in, void FAR *in_desc,
731 out_func out, void FAR *out_desc)); 670 out_func out, void FAR *out_desc));
732 /* 671 /*
733@@ -946,7 +946,7 @@ 672@@ -958,7 +958,7 @@
734 that inflateBack() cannot return Z_OK. 673 that inflateBack() cannot return Z_OK.
735 */ 674 */
736 675
@@ -739,7 +678,7 @@
739 /* 678 /*
740 All memory allocated by inflateBackInit() is freed. 679 All memory allocated by inflateBackInit() is freed.
741 680
742@@ -954,7 +954,7 @@ 681@@ -966,7 +966,7 @@
743 state was inconsistent. 682 state was inconsistent.
744 */ 683 */
745 684
@@ -748,7 +687,7 @@
748 /* Return flags indicating compile-time options. 687 /* Return flags indicating compile-time options.
749 688
750 Type sizes, two bits each, 00 = 16 bits, 01 = 32, 10 = 64, 11 = other: 689 Type sizes, two bits each, 00 = 16 bits, 01 = 32, 10 = 64, 11 = other:
751@@ -1006,7 +1006,7 @@ 690@@ -1018,7 +1018,7 @@
752 utility functions can easily be modified if you need special options. 691 utility functions can easily be modified if you need special options.
753 */ 692 */
754 693
@@ -757,7 +696,7 @@
757 const Bytef *source, uLong sourceLen)); 696 const Bytef *source, uLong sourceLen));
758 /* 697 /*
759 Compresses the source buffer into the destination buffer. sourceLen is 698 Compresses the source buffer into the destination buffer. sourceLen is
760@@ -1021,7 +1021,7 @@ 699@@ -1033,7 +1033,7 @@
761 buffer. 700 buffer.
762 */ 701 */
763 702
@@ -766,7 +705,7 @@
766 const Bytef *source, uLong sourceLen, 705 const Bytef *source, uLong sourceLen,
767 int level)); 706 int level));
768 /* 707 /*
769@@ -1037,14 +1037,14 @@ 708@@ -1049,14 +1049,14 @@
770 Z_STREAM_ERROR if the level parameter is invalid. 709 Z_STREAM_ERROR if the level parameter is invalid.
771 */ 710 */
772 711
@@ -783,16 +722,7 @@
783 const Bytef *source, uLong sourceLen)); 722 const Bytef *source, uLong sourceLen));
784 /* 723 /*
785 Decompresses the source buffer into the destination buffer. sourceLen is 724 Decompresses the source buffer into the destination buffer. sourceLen is
786@@ -1065,7 +1065,7 @@ 725@@ -1095,7 +1095,7 @@
787
788 typedef voidp gzFile;
789
790-ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode));
791+ZEXTERN ZEXPORT gzFile gzopen OF((const char *path, const char *mode));
792 /*
793 Opens a gzip (.gz) file for reading or writing. The mode parameter
794 is as in fopen ("rb" or "wb") but can also include a compression level
795@@ -1082,7 +1082,7 @@
796 can be checked to distinguish the two cases (if errno is zero, the 726 can be checked to distinguish the two cases (if errno is zero, the
797 zlib error is Z_MEM_ERROR). */ 727 zlib error is Z_MEM_ERROR). */
798 728
@@ -801,7 +731,7 @@
801 /* 731 /*
802 gzdopen() associates a gzFile with the file descriptor fd. File 732 gzdopen() associates a gzFile with the file descriptor fd. File
803 descriptors are obtained from calls like open, dup, creat, pipe or 733 descriptors are obtained from calls like open, dup, creat, pipe or
804@@ -1095,7 +1095,7 @@ 734@@ -1108,7 +1108,7 @@
805 the (de)compression state. 735 the (de)compression state.
806 */ 736 */
807 737
@@ -810,7 +740,7 @@
810 /* 740 /*
811 Dynamically update the compression level or strategy. See the description 741 Dynamically update the compression level or strategy. See the description
812 of deflateInit2 for the meaning of these parameters. 742 of deflateInit2 for the meaning of these parameters.
813@@ -1103,7 +1103,7 @@ 743@@ -1116,7 +1116,7 @@
814 opened for writing. 744 opened for writing.
815 */ 745 */
816 746
@@ -819,7 +749,7 @@
819 /* 749 /*
820 Reads the given number of uncompressed bytes from the compressed file. 750 Reads the given number of uncompressed bytes from the compressed file.
821 If the input file was not in gzip format, gzread copies the given number 751 If the input file was not in gzip format, gzread copies the given number
822@@ -1111,7 +1111,7 @@ 752@@ -1124,7 +1124,7 @@
823 gzread returns the number of uncompressed bytes actually read (0 for 753 gzread returns the number of uncompressed bytes actually read (0 for
824 end of file, -1 for error). */ 754 end of file, -1 for error). */
825 755
@@ -828,7 +758,7 @@
828 voidpc buf, unsigned len)); 758 voidpc buf, unsigned len));
829 /* 759 /*
830 Writes the given number of uncompressed bytes into the compressed file. 760 Writes the given number of uncompressed bytes into the compressed file.
831@@ -1119,7 +1119,7 @@ 761@@ -1132,7 +1132,7 @@
832 (0 in case of error). 762 (0 in case of error).
833 */ 763 */
834 764
@@ -837,7 +767,7 @@
837 /* 767 /*
838 Converts, formats, and writes the args to the compressed file under 768 Converts, formats, and writes the args to the compressed file under
839 control of the format string, as in fprintf. gzprintf returns the number of 769 control of the format string, as in fprintf. gzprintf returns the number of
840@@ -1132,14 +1132,14 @@ 770@@ -1145,14 +1145,14 @@
841 because the secure snprintf() or vsnprintf() functions were not available. 771 because the secure snprintf() or vsnprintf() functions were not available.
842 */ 772 */
843 773
@@ -854,7 +784,7 @@
854 /* 784 /*
855 Reads bytes from the compressed file until len-1 characters are read, or 785 Reads bytes from the compressed file until len-1 characters are read, or
856 a newline character is read and transferred to buf, or an end-of-file 786 a newline character is read and transferred to buf, or an end-of-file
857@@ -1148,19 +1148,19 @@ 787@@ -1161,19 +1161,19 @@
858 gzgets returns buf, or Z_NULL in case of error. 788 gzgets returns buf, or Z_NULL in case of error.
859 */ 789 */
860 790
@@ -877,7 +807,7 @@
877 /* 807 /*
878 Push one character back onto the stream to be read again later. 808 Push one character back onto the stream to be read again later.
879 Only one character of push-back is allowed. gzungetc() returns the 809 Only one character of push-back is allowed. gzungetc() returns the
880@@ -1170,7 +1170,7 @@ 810@@ -1183,7 +1183,7 @@
881 or gzrewind(). 811 or gzrewind().
882 */ 812 */
883 813
@@ -886,38 +816,21 @@
886 /* 816 /*
887 Flushes all pending output into the compressed file. The parameter 817 Flushes all pending output into the compressed file. The parameter
888 flush is as in the deflate() function. The return value is the zlib 818 flush is as in the deflate() function. The return value is the zlib
889@@ -1180,7 +1180,7 @@ 819@@ -1212,7 +1212,7 @@
890 degrade compression.
891 */
892
893-ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile file,
894+ZEXTERN ZEXPORT z_off_t gzseek OF((gzFile file,
895 z_off_t offset, int whence));
896 /*
897 Sets the starting position for the next gzread or gzwrite on the
898@@ -1198,14 +1198,14 @@
899 would be before the current position. 820 would be before the current position.
900 */ 821 */
901 822
902-ZEXTERN int ZEXPORT gzrewind OF((gzFile file)); 823-ZEXTERN int ZEXPORT gzrewind OF((gzFile file));
903+ZEXTERN ZEXPORT int gzrewind OF((gzFile file)); 824+ZEXTERN ZEXPORT int gzrewind OF((gzFile file));
904 /* 825 /*
905 Rewinds the given file. This function is supported only for reading. 826 Rewinds the given file. This function is supported only for reading.
906 827
907 gzrewind(file) is equivalent to (int)gzseek(file, 0L, SEEK_SET) 828@@ -1229,19 +1229,19 @@
908 */
909
910-ZEXTERN z_off_t ZEXPORT gztell OF((gzFile file));
911+ZEXTERN ZEXPORT z_off_t gztell OF((gzFile file));
912 /*
913 Returns the starting position for the next gzread or gzwrite on the
914 given compressed file. This position represents a number of bytes in the
915@@ -1214,26 +1214,26 @@
916 gztell(file) is equivalent to gzseek(file, 0L, SEEK_CUR) 829 gztell(file) is equivalent to gzseek(file, 0L, SEEK_CUR)
917 */ 830 */
918 831
919-ZEXTERN int ZEXPORT gzeof OF((gzFile file)); 832-ZEXTERN int ZEXPORT gzeof OF((gzFile file));
920+ZEXTERN ZEXPORT int gzeof OF((gzFile file)); 833+ZEXTERN ZEXPORT int gzeof OF((gzFile file));
921 /* 834 /*
922 Returns 1 when EOF has previously been detected reading the given 835 Returns 1 when EOF has previously been detected reading the given
923 input stream, otherwise zero. 836 input stream, otherwise zero.
@@ -931,11 +844,12 @@
931 */ 844 */
932 845
933-ZEXTERN int ZEXPORT gzclose OF((gzFile file)); 846-ZEXTERN int ZEXPORT gzclose OF((gzFile file));
934+ZEXTERN ZEXPORT int gzclose OF((gzFile file)); 847+ZEXTERN ZEXPORT int gzclose OF((gzFile file));
935 /* 848 /*
936 Flushes all pending output if necessary, closes the compressed file 849 Flushes all pending output if necessary, closes the compressed file
937 and deallocates all the (de)compression state. The return value is the zlib 850 and deallocates all the (de)compression state. The return value is the zlib
938 error number (see function gzerror below). 851@@ -1249,7 +1249,7 @@
852 file, since its structures have been deallocated.
939 */ 853 */
940 854
941-ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum)); 855-ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum));
@@ -943,8 +857,8 @@
943 /* 857 /*
944 Returns the error message for the last error which occurred on the 858 Returns the error message for the last error which occurred on the
945 given compressed file. errnum is set to zlib error number. If an 859 given compressed file. errnum is set to zlib error number. If an
946@@ -1242,7 +1242,7 @@ 860@@ -1261,7 +1261,7 @@
947 to get the exact error code. 861 this function may invalidate the returned string.
948 */ 862 */
949 863
950-ZEXTERN void ZEXPORT gzclearerr OF((gzFile file)); 864-ZEXTERN void ZEXPORT gzclearerr OF((gzFile file));
@@ -952,7 +866,7 @@
952 /* 866 /*
953 Clears the error and end-of-file flags for file. This is analogous to the 867 Clears the error and end-of-file flags for file. This is analogous to the
954 clearerr() function in stdio. This is useful for continuing to read a gzip 868 clearerr() function in stdio. This is useful for continuing to read a gzip
955@@ -1257,7 +1257,7 @@ 869@@ -1276,7 +1276,7 @@
956 compression library. 870 compression library.
957 */ 871 */
958 872
@@ -961,7 +875,7 @@
961 /* 875 /*
962 Update a running Adler-32 checksum with the bytes buf[0..len-1] and 876 Update a running Adler-32 checksum with the bytes buf[0..len-1] and
963 return the updated checksum. If buf is NULL, this function returns 877 return the updated checksum. If buf is NULL, this function returns
964@@ -1282,7 +1282,7 @@ 878@@ -1302,7 +1302,7 @@
965 seq1 and seq2 concatenated, requiring only adler1, adler2, and len2. 879 seq1 and seq2 concatenated, requiring only adler1, adler2, and len2.
966 */ 880 */
967 881
@@ -970,7 +884,7 @@
970 /* 884 /*
971 Update a running CRC-32 with the bytes buf[0..len-1] and return the 885 Update a running CRC-32 with the bytes buf[0..len-1] and return the
972 updated CRC-32. If buf is NULL, this function returns the required initial 886 updated CRC-32. If buf is NULL, this function returns the required initial
973@@ -1314,17 +1314,17 @@ 887@@ -1334,17 +1334,17 @@
974 /* deflateInit and inflateInit are macros to allow checking the zlib version 888 /* deflateInit and inflateInit are macros to allow checking the zlib version
975 * and the compiler's view of z_stream: 889 * and the compiler's view of z_stream:
976 */ 890 */
@@ -993,21 +907,58 @@
993 unsigned char FAR *window, 907 unsigned char FAR *window,
994 const char *version, 908 const char *version,
995 int stream_size)); 909 int stream_size));
996@@ -1346,9 +1346,9 @@ 910@@ -1362,11 +1362,11 @@
911 ZLIB_VERSION, sizeof(z_stream))
912
913 #ifdef _LARGEFILE64_SOURCE
914- ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
915- ZEXTERN off64_t ZEXPORT gzseek64 OF((gzFile, off64_t, int));
916- ZEXTERN off64_t ZEXPORT gztell64 OF((gzFile));
917- ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, off64_t));
918- ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, off64_t));
919+ ZEXTERN ZEXPORT gzFile gzopen64 OF((const char *, const char *));
920+ ZEXTERN ZEXPORT off64_t gzseek64 OF((gzFile, off64_t, int));
921+ ZEXTERN ZEXPORT off64_t gztell64 OF((gzFile));
922+ ZEXTERN ZEXPORT uLong adler32_combine64 OF((uLong, uLong, off64_t));
923+ ZEXTERN ZEXPORT uLong crc32_combine64 OF((uLong, uLong, off64_t));
924 #endif
925
926 #if _FILE_OFFSET_BITS == 64
927@@ -1376,21 +1376,21 @@
928 # define adler32_combine adler32_combine64
929 # define crc32_combine crc32_combine64
930 #else
931- ZEXTERN gzFile ZEXPORT gzopen OF((const char *, const char *));
932- ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile, z_off_t, int));
933- ZEXTERN z_off_t ZEXPORT gztell OF((gzFile));
934- ZEXTERN uLong ZEXPORT adler32_combine OF((uLong, uLong, z_off_t));
935- ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t));
936+ ZEXTERN ZEXPORT gzFile gzopen OF((const char *, const char *));
937+ ZEXTERN ZEXPORT z_off_t gzseek OF((gzFile, z_off_t, int));
938+ ZEXTERN ZEXPORT z_off_t gztell OF((gzFile));
939+ ZEXTERN ZEXPORT uLong adler32_combine OF((uLong, uLong, z_off_t));
940+ ZEXTERN ZEXPORT uLong crc32_combine OF((uLong, uLong, z_off_t));
941 #endif
942
943 #if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL)
997 struct internal_state {int dummy;}; /* hack for buggy compilers */ 944 struct internal_state {int dummy;}; /* hack for buggy compilers */
998 #endif 945 #endif
999 946
1000-ZEXTERN const char * ZEXPORT zError OF((int)); 947-ZEXTERN const char * ZEXPORT zError OF((int));
1001-ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp z)); 948-ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp));
1002-ZEXTERN const uLongf * ZEXPORT get_crc_table OF((void)); 949-ZEXTERN const uLongf * ZEXPORT get_crc_table OF((void));
1003+ZEXTERN ZEXPORT const char * zError OF((int)); 950-ZEXTERN int ZEXPORT inflateUndermine OF((z_streamp, int));
1004+ZEXTERN ZEXPORT int inflateSyncPoint OF((z_streamp z)); 951+ZEXTERN ZEXPORT const char * zError OF((int));
1005+ZEXTERN ZEXPORT const uLongf * get_crc_table OF((void)); 952+ZEXTERN ZEXPORT int inflateSyncPoint OF((z_streamp));
953+ZEXTERN ZEXPORT const uLongf * get_crc_table OF((void));
954+ZEXTERN ZEXPORT int inflateUndermine OF((z_streamp, int));
1006 955
1007 #ifdef __cplusplus 956 #ifdef __cplusplus
1008 } 957 }
1009--- zlib-1.2.3-orig/zutil.c~visibility 958Index: zlib-1.2.3/zutil.c
1010+++ zlib-1.2.3-orig/zutil.c 959===================================================================
960--- zlib-1.2.3.orig/zutil.c 2005-06-13 01:37:49.000000000 +0100
961+++ zlib-1.2.3/zutil.c 2008-08-23 11:17:44.000000000 +0100
1011@@ -24,12 +24,12 @@ 962@@ -24,12 +24,12 @@
1012 ""}; 963 ""};
1013 964
diff --git a/meta/packages/zlib/zlib-native.inc b/meta/packages/zlib/zlib-native.inc
index 290ee98b32..2228710e8f 100644
--- a/meta/packages/zlib/zlib-native.inc
+++ b/meta/packages/zlib/zlib-native.inc
@@ -2,8 +2,9 @@ ZLIB_EXTRA = ""
2inherit native 2inherit native
3 3
4do_stage() { 4do_stage() {
5 install -m 0644 zlib.h ${STAGING_INCDIR}/zlib.h 5 install -m 0644 zlib.h ${STAGING_INCDIR}/
6 install -m 0644 zconf.h ${STAGING_INCDIR}/zconf.h 6 install -m 0644 zconf.h ${STAGING_INCDIR}/
7 install -m 0644 zlibdefs.h ${STAGING_INCDIR}/
7 oe_libinstall -a -so libz ${STAGING_LIBDIR} 8 oe_libinstall -a -so libz ${STAGING_LIBDIR}
8} 9}
9 10
diff --git a/meta/packages/zlib/zlib-sdk.inc b/meta/packages/zlib/zlib-sdk.inc
index a5901300ee..992f0c34f0 100644
--- a/meta/packages/zlib/zlib-sdk.inc
+++ b/meta/packages/zlib/zlib-sdk.inc
@@ -3,7 +3,8 @@ inherit sdk
3 3
4do_stage() { 4do_stage() {
5 install -d ${STAGING_INCDIR} 5 install -d ${STAGING_INCDIR}
6 install -m 0644 zlib.h ${STAGING_INCDIR}/zlib.h 6 install -m 0644 zlib.h ${STAGING_INCDIR}/
7 install -m 0644 zconf.h ${STAGING_INCDIR}/zconf.h 7 install -m 0644 zconf.h ${STAGING_INCDIR}/
8 install -m 0644 zlibdefs.h ${STAGING_INCDIR}/
8 oe_libinstall -a -so libz ${STAGING_LIBDIR} 9 oe_libinstall -a -so libz ${STAGING_LIBDIR}
9} 10}
diff --git a/meta/packages/zlib/zlib_1.2.3.bb b/meta/packages/zlib/zlib_1.2.3.bb
index 69f78687f2..eeb6f3f5bb 100644
--- a/meta/packages/zlib/zlib_1.2.3.bb
+++ b/meta/packages/zlib/zlib_1.2.3.bb
@@ -3,9 +3,10 @@ SECTION = "libs"
3PRIORITY = "required" 3PRIORITY = "required"
4HOMEPAGE = "http://www.gzip.org/zlib/" 4HOMEPAGE = "http://www.gzip.org/zlib/"
5LICENSE = "zlib" 5LICENSE = "zlib"
6PR = "r2" 6PR = "r4"
7 7
8SRC_URI = "http://www.zlib.net/zlib-1.2.3.tar.bz2 \ 8SRC_URI = "http://www.zlib.net/zlib-1.2.3.tar.bz2 \
9 file://1.2.3.3.dfsg.patch.gz;patch=1 \
9 file://visibility.patch;patch=1 \ 10 file://visibility.patch;patch=1 \
10 file://autotools.patch;patch=1 " 11 file://autotools.patch;patch=1 "
11 12
@@ -16,8 +17,9 @@ DEPENDS = "libtool-cross"
16inherit autotools 17inherit autotools
17 18
18do_stage() { 19do_stage() {
19 install -m 0644 zlib.h ${STAGING_INCDIR}/zlib.h 20 install -m 0644 zlib.h ${STAGING_INCDIR}/
20 install -m 0644 zconf.h ${STAGING_INCDIR}/zconf.h 21 install -m 0644 zconf.h ${STAGING_INCDIR}/
22 install -m 0644 zlibdefs.h ${STAGING_INCDIR}/
21 oe_libinstall -a -so libz ${STAGING_LIBDIR} 23 oe_libinstall -a -so libz ${STAGING_LIBDIR}
22} 24}
23 25