packages: crossmingw32-zlib/crossmingw32-zlib-shared.patch, crossmingw32-zl...

Artur Frysiak wiget w pld-linux.org
Pon, 15 Mar 2010, 20:26:26 CET


On Mon, Mar 15, 2010 at 08:59, qboosh <qboosh w pld-linux.org> wrote:
> Author: qboosh                       Date: Mon Mar 15 07:59:06 2010 GMT
> Module: packages                      Tag: HEAD
> ---- Log message:
> - updated to 1.2.4 (adds LFS)
> - updated shared patch, removed obsolete asmopt patch
>
> ---- Files affected:
> packages/crossmingw32-zlib:
>   crossmingw32-zlib-shared.patch (1.1 -> 1.2) , crossmingw32-zlib.spec (1.21 -> 1.22) , zlib-asmopt.patch (1.2 -> NONE)  (REMOVED)
>
> ---- Diffs:
>
> ================================================================
> Index: packages/crossmingw32-zlib/crossmingw32-zlib-shared.patch
> diff -u packages/crossmingw32-zlib/crossmingw32-zlib-shared.patch:1.1 packages/crossmingw32-zlib/crossmingw32-zlib-shared.patch:1.2
> --- packages/crossmingw32-zlib/crossmingw32-zlib-shared.patch:1.1       Thu Dec 25 03:21:47 2003
> +++ packages/crossmingw32-zlib/crossmingw32-zlib-shared.patch   Mon Mar 15 08:59:01 2010
> @@ -1,12 +1,11 @@
> -diff -ruN zlib-1.2.1./Makefile.in zlib-1.2.1/Makefile.in
> ---- zlib-1.2.1./Makefile.in    2003-12-25 03:08:31.000000000 +0100
> -+++ zlib-1.2.1/Makefile.in     2003-12-25 03:10:13.070092968 +0100
> -@@ -71,6 +71,9 @@
> -       $(AR) $@ $(OBJS) $(OBJA)
> +--- zlib-1.2.4./Makefile.in    2003-12-25 03:08:31.000000000 +0100
> ++++ zlib-1.2.4/Makefile.in     2003-12-25 03:10:13.070092968 +0100
> +@@ -108,6 +108,9 @@
> +       $(AR) $@ $(OBJS)
>        -@ ($(RANLIB) $@ || true) >/dev/null 2>&1
>
> -+z.dll: $(OBJS) $(OBJA)
> -+      $(CC) -shared $(OBJS) $(OBJA) -Wl,--enable-auto-image-base -o z.dll -Wl,--out-implib,libz.dll.a
> ++z.dll: $(OBJS)
> ++      $(CC) -shared $(OBJS) -Wl,--enable-auto-image-base -o z.dll -Wl,--out-implib,libz.dll.a
>  +

Standardowa nazwa dll dla zlib to zlib1.dll
Mam odpowiednią łatę, która buduje dll tak jak jest to zrobione w
win32/Makefile.gcc.
Można się właściwie zastanowić nad użyciem tego właśnie makefile do
budowania całego pakietu.

Zmiana nazwy dll spowoduje konieczność przebudowania tych pakietów
które konsolidują się teraz z z.dll.

Jakieś sprzeciwy?
-- 
Artur Frysiak


Więcej informacji o liście dyskusyjnej pld-devel-pl