Control: tags 935088 + patch
Control: tags 935088 + pending

Dear maintainer,

I've prepared an NMU for giflib (versioned as 5.2.1-2.2) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.


-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
More about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
diffstat for giflib-5.2.1 giflib-5.2.1

 changelog                     |    9 +++++++++
 libgif7.symbols               |    1 +
 patches/giflib_quantize.patch |   22 ++++++++++++++++++++++
 patches/series                |    1 +
 4 files changed, 33 insertions(+)

diff -Nru giflib-5.2.1/debian/changelog giflib-5.2.1/debian/changelog
--- giflib-5.2.1/debian/changelog	2021-06-07 14:41:34.000000000 +0200
+++ giflib-5.2.1/debian/changelog	2022-04-14 16:06:15.000000000 +0200
@@ -1,3 +1,12 @@
+giflib (5.2.1-2.2) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Add patch from Fedora (giflib_quantize.patch) to reinstate
+    GifQuantizeBuffer into giflib.so.  Closes: #935088
+  * Re-add the symbols in libgif7.symbols.
+
+ -- Mattia Rizzolo <mat...@debian.org>  Thu, 14 Apr 2022 16:06:15 +0200
+
 giflib (5.2.1-2.1) experimental; urgency=medium
 
   * Non-maintainer upload.
diff -Nru giflib-5.2.1/debian/libgif7.symbols giflib-5.2.1/debian/libgif7.symbols
--- giflib-5.2.1/debian/libgif7.symbols	2019-08-18 11:55:51.000000000 +0200
+++ giflib-5.2.1/debian/libgif7.symbols	2022-04-14 16:06:15.000000000 +0200
@@ -54,6 +54,7 @@
  GifFreeSavedImages@Base 5.1
  GifMakeMapObject@Base 5.1
  GifMakeSavedImage@Base 5.1
+ GifQuantizeBuffer@Base 5.1
  GifUnionColorMap@Base 5.1
  _ClearHashTable@Base 5.1
  _ExistsHashTable@Base 5.1
diff -Nru giflib-5.2.1/debian/patches/giflib_quantize.patch giflib-5.2.1/debian/patches/giflib_quantize.patch
--- giflib-5.2.1/debian/patches/giflib_quantize.patch	1970-01-01 01:00:00.000000000 +0100
+++ giflib-5.2.1/debian/patches/giflib_quantize.patch	2022-04-14 16:05:56.000000000 +0200
@@ -0,0 +1,22 @@
+Description: Move quantize.c back into libgif.so
+Origin: other, fedora https://src.fedoraproject.org/rpms/giflib/c/109bf038d703a471b857aba44af673be103d7079
+Bug: https://sourceforge.net/p/giflib/bugs/142/
+Bug-Debian: https://bugs.debian.org/935088
+
+diff -rupN giflib-5.2.1/Makefile giflib-5.2.1-new/Makefile
+--- giflib-5.2.1/Makefile	2019-06-24 18:08:57.000000000 +0200
++++ giflib-5.2.1-new/Makefile	2019-10-01 13:02:33.227952230 +0200
+@@ -29,11 +29,11 @@ LIBPOINT=0
+ LIBVER=$(LIBMAJOR).$(LIBMINOR).$(LIBPOINT)
+ 
+ SOURCES = dgif_lib.c egif_lib.c gifalloc.c gif_err.c gif_font.c \
+-	gif_hash.c openbsd-reallocarray.c
++	gif_hash.c openbsd-reallocarray.c quantize.c
+ HEADERS = gif_hash.h  gif_lib.h  gif_lib_private.h
+ OBJECTS = $(SOURCES:.c=.o)
+ 
+-USOURCES = qprintf.c quantize.c getarg.c 
++USOURCES = qprintf.c getarg.c
+ UHEADERS = getarg.h
+ UOBJECTS = $(USOURCES:.c=.o)
+ 
diff -Nru giflib-5.2.1/debian/patches/series giflib-5.2.1/debian/patches/series
--- giflib-5.2.1/debian/patches/series	2019-08-25 18:10:35.000000000 +0200
+++ giflib-5.2.1/debian/patches/series	2022-04-14 16:06:08.000000000 +0200
@@ -1 +1,2 @@
 30_link_utils_dynamically.diff
+giflib_quantize.patch

Attachment: signature.asc
Description: PGP signature

Reply via email to