]> git.pld-linux.org Git - packages/crossmingw32-zlib.git/blob - zlib-sharedlib.patch
plomba
[packages/crossmingw32-zlib.git] / zlib-sharedlib.patch
1 --- zlib1-1.1.3.orig/configure
2 +++ zlib1-1.1.3/configure
3 @@ -69,11 +69,11 @@
4  
5  if test "$gcc" -eq 1 && ($cc -c $cflags $test.c) 2>/dev/null; then
6    CC="$cc"
7 -  SFLAGS=${CFLAGS-"-fPIC -O3"}
8 +  SFLAGS=${CFLAGS-"-D_REENTRANT -fPIC -O2"}
9    CFLAGS="$cflags"
10    case `(uname -s || echo unknown) 2>/dev/null` in
11 -  Linux | linux) LDSHARED=${LDSHARED-"gcc -shared -Wl,-soname,libz.so.1"};;
12 -  *)             LDSHARED=${LDSHARED-"gcc -shared"};;
13 +  Linux | linux) LDSHARED=${LDSHARED-"$cc -shared -Wl,-soname,libz.so.1 -lc"};;
14 +  *)             LDSHARED=${LDSHARED-"$cc -shared"};;
15    esac
16  else
17    # find system name and corresponding cc options
18 --- zlib1-1.1.3.orig/Makefile
19 +++ zlib1-1.1.3/Makefile
20 @@ -12,20 +12,20 @@
21  # To install in $HOME instead of /usr/local, use:
22  #    make install prefix=$HOME
23  
24 -CC=cc
25 +CC=gcc
26  
27 -CFLAGS=-O
28 +CFLAGS=$(OPTIMIZE) -D_REENTRANT -fPIC -DHAVE_UNISTD_H -DUSE_MMAP
29  #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
30  #CFLAGS=-g -DDEBUG
31  #CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
32  #           -Wstrict-prototypes -Wmissing-prototypes
33  
34  LDFLAGS=-L. -lz
35 -LDSHARED=$(CC)
36 -CPP=$(CC) -E
37 +LDSHARED=gcc -shared -Wl,-soname,libz.so.1 -lc
38 +CPP=gcc -E
39  
40  VER=1.1.3
41 -LIBS=libz.a
42 +LIBS=libz.so.1.1.3
43  SHAREDLIB=libz.so
44  
45  AR=ar rc
46 @@ -33,10 +33,10 @@
47  TAR=tar
48  SHELL=/bin/sh
49  
50 -prefix = /usr/local
51 -exec_prefix = ${prefix}
52 -libdir = ${exec_prefix}/lib
53 -includedir = ${prefix}/include
54 +prefix =/usr/local
55 +exec_prefix =${prefix}
56 +libdir =${exec_prefix}/lib
57 +includedir =${prefix}/include
58  
59  OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
60         zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o
61 --- zlib1-1.1.3.orig/contrib/minizip/Makefile
62 +++ zlib1-1.1.3/contrib/minizip/Makefile
63 @@ -1,8 +1,8 @@
64  CC=cc
65 -CFLAGS=-O -I../..
66 +CFLAGS=-O2 -I../..
67  
68 -UNZ_OBJS = miniunz.o unzip.o ../../libz.a
69 -ZIP_OBJS = minizip.o zip.o   ../../libz.a
70 +UNZ_OBJS = miniunz.o unzip.o
71 +ZIP_OBJS = minizip.o zip.o
72  
73  .c.o:
74         $(CC) -c $(CFLAGS) $*.c
75 @@ -10,10 +10,10 @@
76  all: miniunz minizip
77  
78  miniunz:  $(UNZ_OBJS)
79 -       $(CC) $(CFLAGS) -o $@ $(UNZ_OBJS)
80 +       $(CC) $(CFLAGS) -o $@ $(UNZ_OBJS) -L ../.. -lz
81  
82  minizip:  $(ZIP_OBJS)
83 -       $(CC) $(CFLAGS) -o $@ $(ZIP_OBJS)
84 +       $(CC) $(CFLAGS) -o $@ $(ZIP_OBJS) -L ../.. -lz
85  
86  test:  miniunz minizip
87         ./minizip test readme.txt
88 --- zlib1-1.1.3.orig/contrib/minizip/zip.c
89 +++ zlib1-1.1.3/contrib/minizip/zip.c
90 @@ -483,7 +483,7 @@
91          zi->ci.stream.opaque = (voidpf)0;
92  
93          err = deflateInit2(&zi->ci.stream, level,
94 -               Z_DEFLATED, -MAX_WBITS, DEF_MEM_LEVEL, 0);
95 +               Z_DEFLATED, -MAX_WBITS, MAX_MEM_LEVEL, 0);
96  
97          if (err==Z_OK)
98              zi->ci.stream_initialised = 1;
99 --- zlib1-1.1.3.orig/ztest12023.c
100 +++ zlib1-1.1.3/ztest12023.c
101 @@ -0,0 +1,2 @@
102 +extern int getchar();
103 +int hello() {return getchar();}
This page took 0.099302 seconds and 3 git commands to generate.