]> git.pld-linux.org Git - packages/unzip.git/blob - unzip-opt.patch
- updated for v5.51.
[packages/unzip.git] / unzip-opt.patch
1 --- unzip-5.51/unix/Makefile.orig       2004-03-01 18:37:24.000000000 +0100
2 +++ unzip-5.51/unix/Makefile    2004-06-08 09:51:27.353336136 +0200
3 @@ -566,7 +566,7 @@
4         @echo\
5   'which is UnZip linked with the DLL).  This target is an example only.'
6         @echo ""
7 -       $(MAKE) objsdll CC=gcc CF="-O3 -Wall -I. -fPIC -DDLL -DUNIX $(LOC)"
8 +       $(MAKE) objsdll CC=gcc CF="-Wall -I. -fPIC -DDLL -DUNIX $(LOC)"
9         gcc -shared -Wl,-soname,libunzip.so.0 -o libunzip.so.0.4 $(OBJSDLL)
10         $(RM) libunzip.so.0 libunzip.so
11         $(LN) -s libunzip.so.0.4 libunzip.so.0
12 @@ -681,13 +681,13 @@
13  bsdi:          unix_make
14         @echo 'NOTE:  use bsdi_noasm target for non-Intel BSD/OS compiles.'
15         $(MAKE) unzips CC=gcc2 LD=shlicc2 AS=gcc2\
16 -        CF="-O3 -Wall -I. -DASM_CRC -DUNIX -DBSD $(LOC)" CRC32=crc_gcc
17 +        CF="-Wall -I. -DASM_CRC -DUNIX -DBSD $(LOC)" CRC32=crc_gcc
18  
19  # BSDI BSD/OS
20  bsdi_noasm:    unix_make
21  #      @echo 'NOTE:  use bsd target for non-Intel BSD/OS compiles.'
22         $(MAKE) unzips CC=gcc2 LD=shlicc2 AS=gcc2\
23 -        CF="-O3 -Wall -I. -DUNIX -DBSD $(LOC)"
24 +        CF="-Wall -I. -DUNIX -DBSD $(LOC)"
25  
26  # Coherent 3.x/4.x, Mark Williams C.  ``For Coherent's CC, it needs either
27  # -T0 or -T150000 (or bigger) added to the CFLAGS, otherwise the compiler
28 @@ -728,7 +728,7 @@
29  freebsd:               unix_make
30         @echo 'NOTE:  use bsd target for non-Intel FreeBSD compiles (if any).'
31         $(MAKE) unzips CC=gcc LD=gcc AS=gcc\
32 -        CF="-O3 -Wall -I. -DASM_CRC -DUNIX -DBSD $(LOC)"\
33 +        CF="-Wall -I. -DASM_CRC -DUNIX -DBSD $(LOC)"\
34          AF="-Di386 $(AF)" CRC32=crc_gcc
35  
36  # Generic BSDish Unix gcc.  ``The -O3 only works with later versions of gcc;
37 @@ -739,7 +739,7 @@
38  # with "echo" instead).
39  #
40  gcc:           unix_make
41 -       $(MAKE) unzips CC=gcc LD=gcc CF="-O3 -I. $(LOC)" LF2=""
42 +       $(MAKE) unzips CC=gcc LD=gcc CF="-I. $(LOC)" LF2=""
43         $(STRIP) $(UNZIPS)
44  
45  # Heurikon HK68 (68010), UniPlus+ System V 5.0, Green Hills C-68000
46 @@ -757,7 +757,7 @@
47  isc_gcc:       unix_make
48         $(MAKE) unzips AS=gcc CC=gcc LD=gcc CRC32=crc_gcc LF="-shlib $(LF)" \
49          SL="-shlib $(SL)" FL="-shlib $(FL)" \
50 -        LF2="" CF="-O3 -I. -DSYSV -DASM_CRC -DNO_UID_GID -DNEED_PTEM $(LOC)" \
51 +        LF2="" CF="-I. -DSYSV -DASM_CRC -DNO_UID_GID -DNEED_PTEM $(LOC)" \
52          AF="-DNO_UNDERLINE -Djecxz=jcxz -DALIGNMENT='.align 16' $(AF)"
53         $(STRIP) $(UNZIPS)
54  
55 @@ -773,8 +773,8 @@
56  linux:         unix_make
57         @echo 'NOTE:  use linux_noasm target for non-Intel Linux compiles.'
58         $(MAKE) unzips CC=gcc LD=gcc AS=gcc\
59 -        CF="-O3 -Wall -I. -DASM_CRC $(LOC)"\
60 -        AF="-Di386 $(AF)" CRC32=crc_gcc
61 +        CF="-Wall -I. -DASM_CRC $(LOC) $(CFLAGS)"\
62 +        AF="-Di386 $(AF) $(LDFLAGS)" CRC32=crc_gcc
63  # GRR:  this echo is pointless; if user gets this far, no difference to install
64  #      @echo 'Be sure to use the install_asm target rather than the install target'
65  
66 @@ -790,7 +790,7 @@
67  # (or -O2 or -O) is ignored.  [GRR 960828: test target only]
68  #
69  linux_lcc:     unix_make
70 -       $(MAKE) unzips CC=lcc LD=lcc CF="-O3 -Wall -I. -D__inline__= $(LOC)"
71 +       $(MAKE) unzips CC=lcc LD=lcc CF="-Wall -I. -D__inline__= $(LOC)"
72  
73  # Linux host with go32 (djgpp) cross-compiler (go32crs.tgz) for 32-bit DOS.
74  linux_dos:     unix_make
75 @@ -808,8 +808,8 @@
76  # library).
77  #
78  linux_shlib:   unix_make
79 -#      $(MAKE) objsdll CC=gcc CF="-O3 -Wall -I. -fPIC -DDLL $(LOC)"
80 -       $(MAKE) objsdll CC=gcc CF="-O3 -Wall -I. -fPIC -DDLL -DASM_CRC $(LOC)"\
81 +#      $(MAKE) objsdll CC=gcc CF="-Wall -I. -fPIC -DDLL $(LOC)"
82 +       $(MAKE) objsdll CC=gcc CF="-Wall -I. -fPIC -DDLL -DASM_CRC $(LOC)"\
83          AS=gcc AF="-fPIC -Di386 $(AF)" CRC32=crc_gcc
84         ln -sf crc_gcc.pic.o crc32.pic.o
85         gcc -shared -Wl,-soname,libunzip.so.0 -o libunzip.so.0.4 $(OBJSDLL)
86 @@ -821,9 +821,9 @@
87  # Linux ELF shared library, as above, but using inflate() from zlib (libz.so)
88  # instead of the original UnZip version.  (libz was libgz prior to 0.94)
89  linux_shlibz:  unix_make
90 -#      $(MAKE) objsdll CC=gcc CF="-O3 -Wall -I. -fPIC -DDLL -DUSE_ZLIB $(LOC)"
91 +#      $(MAKE) objsdll CC=gcc CF="-Wall -I. -fPIC -DDLL -DUSE_ZLIB $(LOC)"
92         $(MAKE) objsdll CC=gcc AS=gcc AF="-fPIC -Di386 $(AF)" CRC32=crc_gcc\
93 -        CF="-O3 -Wall -I. -fPIC -DDLL -DUSE_ZLIB -DASM_CRC $(LOC)"
94 +        CF="-Wall -I. -fPIC -DDLL -DUSE_ZLIB -DASM_CRC $(LOC)"
95         ln -sf crc_gcc.pic.o crc32.pic.o
96         gcc -shared -Wl,-soname,libunzip.so.0 -o libunzip.so.0.4 $(OBJSDLL)
97         ln -sf libunzip.so.0.4 libunzip.so.0
This page took 0.074526 seconds and 4 git commands to generate.