commit giflib for openSUSE:Factory

2020-08-23 Thread root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2020-08-23 09:18:30

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new.3399 (New)


Package is "giflib"

Sun Aug 23 09:18:30 2020 rev:39 rq:826859 version:5.2.1

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2018-11-18 
23:24:04.034071432 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new.3399/giflib.changes  2020-08-23 
09:18:32.062597186 +0200
@@ -1,0 +2,57 @@
+Fri Jul 10 21:23:35 UTC 2020 - Matthias Eliasson 
+
+- Update to version 5.2.1
+  * In gifbuild.c, avoid a core dump on no color map.
+  * Restore inadvertently removed library version numbers in Makefile.
+- Changes in version 5.2.0
+  * The undocumented and deprecated GifQuantizeBuffer() entry point
+has been moved to the util library to reduce libgif size and attack
+surface. Applications needing this function are couraged to link the
+util library or make their own copy.
+  * The following obsolete utility programs are no longer installed:
+gifecho, giffilter, gifinto, gifsponge. These were either installed in
+error or have been obsolesced by modern image-transformmation tools
+like ImageMagick convert. They may be removed entirely in a future
+release.
+  * Address SourceForge issue #136: Stack-buffer-overflow in gifcolor.c:84
+  * Address SF bug #134: Giflib fails to slurp significant number of gifs
+  * Apply SPDX convention for license tagging.
+- Changes in version 5.1.9
+  * The documentation directory now includes an HTMlified version of the
+GIF89 standard, and a more detailed description of how LZW compression
+is applied to GIFs.
+  * Address SF bug #129: The latest version of giflib cannot be build on 
windows.
+  * Address SF bug #126: Cannot compile giflib using c89
+- Changes in version 5.1.8
+  * Address SF bug #119: MemorySanitizer: FPE on unknown address
+  * Address SF bug #125: 5.1.7: xmlto is still required for tarball
+  * Address SF bug #124: 5.1.7: ar invocation is not crosscompile compatible
+  * Address SF bug #122: 5.1.7 installs manpages to wrong directory
+  * Address SF bug #121: make: getversion: Command not found
+  * Address SF bug #120: 5.1.7 does not build a proper library - no 
+- Changes in version 5.1.7
+  * Correct a minor packaging error (superfluous symlinks) in the 5.1.6 
tarballs.
+- Changes in version 5.1.6
+  * Fix library installation in the Makefile.
+- Changes in version 5.1.5
+  * Fix SF bug #114: Null dereferences in main() of gifclrmp
+  * Fix SF bug #113: Heap Buffer Overflow-2 in function DGifDecompressLine()
+in cgif.c.  This had been assigned (CVE-2018-11490).
+  * Fix SF bug #111: segmentation fault in PrintCodeBlock
+  * Fix SF bug #109: Segmentation fault of giftool reading a crafted file
+  * Fix SF bug #107: Floating point exception in giftext utility
+  * Fix SF bug #105: heap buffer overflow in DumpScreen2RGB in gif2rgb.c:317
+  * Fix SF bug #104: Ineffective bounds check in DGifSlurp
+  * Fix SF bug #103: GIFLIB 5.1.4: DGifSlurp fails on empty comment
+  * Fix SF bug #87: Heap buffer overflow in 5.1.2 (gif2rgb).
+  * The horrible old autoconf build system has been removed with extreme 
prejudice. 
+You now build this simply by running "make" from the top-level directory.
+- Run spec-cleaner
+- Drop patches fixed upstream:
+  * giflib-visibility.patch
+  * giflib-automake-1_13.patch
+  * giflib-CVE-2016-3977.patch
+  * fix-autoconf11.patch
+- Change build system to Make only (upstream not using autoconf)
+
+---

Old:

  fix-autoconf11.patch
  giflib-5.1.4.tar.bz2
  giflib-CVE-2016-3977.patch
  giflib-automake-1_13.patch
  giflib-visibility.patch

New:

  giflib-5.2.1.tar.gz



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.I2ducv/_old  2020-08-23 09:18:32.998597704 +0200
+++ /var/tmp/diff_new_pack.I2ducv/_new  2020-08-23 09:18:33.002597706 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,14 @@
 
 %define lname   libgif7
 Name:   giflib
-Version:5.1.4
+Version:5.2.1
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
-Group:  Development/Libraries/C and C++
-Url:http://giflib.sf.net/
-Source: http://downloads.sf.net/giflib/%{name}-%{version}.tar.bz2
+URL:http://giflib.sf.

commit giflib for openSUSE:Factory

2018-11-18 Thread root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2018-11-18 23:23:57

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib"

Sun Nov 18 23:23:57 2018 rev:38 rq:648854 version:5.1.4

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2017-12-03 
10:07:59.566830986 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2018-11-18 
23:24:04.034071432 +0100
@@ -1,0 +2,6 @@
+Fri Nov  9 23:16:46 UTC 2018 - sch...@suse.de
+
+- Remove unused build requires on X libraries
+- Use %license
+
+---



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.gZYmNt/_old  2018-11-18 23:24:07.094067703 +0100
+++ /var/tmp/diff_new_pack.gZYmNt/_new  2018-11-18 23:24:07.094067703 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -31,12 +31,6 @@
 Patch3: giflib-CVE-2016-3977.patch
 Patch4: fix-autoconf11.patch
 BuildRequires:  libtool >= 2
-BuildRequires:  xorg-x11-libICE-devel
-BuildRequires:  xorg-x11-libSM-devel
-BuildRequires:  xorg-x11-libX11-devel
-BuildRequires:  xorg-x11-libXau-devel
-BuildRequires:  xorg-x11-libXdmcp-devel
-BuildRequires:  xorg-x11-libXt-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -111,7 +105,7 @@
 
 %files -n %{lname}
 %defattr(-,root,root)
-%doc COPYING
+%license COPYING
 %{_libdir}/lib*.so.*
 
 %files devel
@@ -121,7 +115,8 @@
 
 %files progs
 %defattr(-,root,root)
-%doc COPYING NEWS README doc
+%license COPYING
+%doc NEWS README doc
 %{_bindir}/*
 
 %changelog




commit giflib for openSUSE:Factory

2017-12-03 Thread root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2017-12-03 10:07:58

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib"

Sun Dec  3 10:07:58 2017 rev:37 rq:546173 version:5.1.4

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2016-04-16 
22:07:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2017-12-03 
10:07:59.566830986 +0100
@@ -1,0 +2,11 @@
+Wed Jul  5 05:38:23 UTC 2017 - bwiedem...@suse.com
+
+- Keep timestamps before patch updates them to fix build-compare
+
+---
+Fri May 13 15:50:28 UTC 2016 - r...@fthiessen.de
+
+- Added fix-autoconf11.patch for fixing build with older autoconf,
+  requires for SLE11.
+
+---

New:

  fix-autoconf11.patch



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.nzOCsL/_old  2017-12-03 10:08:00.210807573 +0100
+++ /var/tmp/diff_new_pack.nzOCsL/_new  2017-12-03 10:08:00.210807573 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,6 +29,7 @@
 Patch1: giflib-visibility.patch
 Patch2: giflib-automake-1_13.patch
 Patch3: giflib-CVE-2016-3977.patch
+Patch4: fix-autoconf11.patch
 BuildRequires:  libtool >= 2
 BuildRequires:  xorg-x11-libICE-devel
 BuildRequires:  xorg-x11-libSM-devel
@@ -70,15 +71,20 @@
 
 %prep
 %setup -q
+for file in `find util -name "*.c"`; do
+   touch -r $file $file.stamp
+done
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%if 0%{?suse_version} <= 1110
+%patch4 -p1
+%endif
 
 # USE __TIMESTAMP__ instead of __DATE__ , __TIME__
 # this change is pointless unless we preserve the original
 # file modification time
 for file in `find util -name "*.c"`; do
-   touch -r $file $file.stamp;
sed -i -e s@'__DATE__ ",   " __TIME__'@__TIMESTAMP__@g $file;
 touch -r $file.stamp $file;
 rm -v $file.stamp

++ fix-autoconf11.patch ++
diff -Nur giflib-5.1.4/configure.ac new/configure.ac
--- giflib-5.1.4/configure.ac   2016-05-13 17:43:01.232661891 +0200
+++ new/configure.ac2016-05-13 17:42:47.136471014 +0200
@@ -12,7 +12,7 @@
 AC_CONFIG_MACRO_DIR([m4])
 
 dnl Checks for programs.
-AM_PROG_AR
+m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
 AC_PROG_CC_STDC
 AC_USE_SYSTEM_EXTENSIONS
 AC_SYS_LARGEFILE



commit giflib for openSUSE:Factory

2016-04-16 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2016-04-16 22:07:42

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2016-03-29 
09:53:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2016-04-16 
22:07:43.0 +0200
@@ -1,0 +2,16 @@
+Tue Apr 12 08:34:44 UTC 2016 - fst...@suse.com
+
+- Update to version 5.1.4
+  * Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
+  * Fix SF Bug #92: Fix buffer overread in gifbuild.
+  * Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
+  * Fix SF Bug #89: Fix buffer overread in gifbuild.
+- Removed patch:
+  * giflib-sf-88.patch
++ Integrated upstream
+- Added patch:
+  * giflib-CVE-2016-3977.patch
+- Fix CVE-2016-3977: heap buffer overflow in gif2rgb
+  (bsc#974847)
+
+---

Old:

  giflib-5.1.3.tar.bz2
  giflib-sf-88.patch

New:

  giflib-5.1.4.tar.bz2
  giflib-CVE-2016-3977.patch



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.n9cqLo/_old  2016-04-16 22:07:44.0 +0200
+++ /var/tmp/diff_new_pack.n9cqLo/_new  2016-04-16 22:07:44.0 +0200
@@ -18,7 +18,7 @@
 
 %define lname   libgif7
 Name:   giflib
-Version:5.1.3
+Version:5.1.4
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
@@ -28,7 +28,7 @@
 Source2:baselibs.conf
 Patch1: giflib-visibility.patch
 Patch2: giflib-automake-1_13.patch
-Patch3: giflib-sf-88.patch
+Patch3: giflib-CVE-2016-3977.patch
 BuildRequires:  libtool >= 2
 BuildRequires:  xorg-x11-libICE-devel
 BuildRequires:  xorg-x11-libSM-devel

++ giflib-5.1.3.tar.bz2 -> giflib-5.1.4.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/giflib-5.1.3/NEWS new/giflib-5.1.4/NEWS
--- old/giflib-5.1.3/NEWS   2016-03-17 17:31:46.0 +0100
+++ new/giflib-5.1.4/NEWS   2016-04-02 17:35:30.0 +0200
@@ -1,5 +1,20 @@
GIFLIB NEWS
 
+
+Version 5.1.4
+=
+
+Code Fixes
+--
+
+* Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
+
+* Fix SF Bug #92: Fix buffer overread in gifbuild.
+
+* Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
+
+* Fix SF Bug #89: Fix buffer overread in gifbuild.
+
 Version 5.1.3
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/giflib-5.1.3/configure new/giflib-5.1.4/configure
--- old/giflib-5.1.3/configure  2016-03-17 17:31:57.0 +0100
+++ new/giflib-5.1.4/configure  2016-04-02 17:36:45.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for giflib 5.1.3.
+# Generated by GNU Autoconf 2.69 for giflib 5.1.4.
 #
 # Report bugs to .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='giflib'
 PACKAGE_TARNAME='giflib'
-PACKAGE_VERSION='5.1.3'
-PACKAGE_STRING='giflib 5.1.3'
+PACKAGE_VERSION='5.1.4'
+PACKAGE_STRING='giflib 5.1.4'
 PACKAGE_BUGREPORT='e...@thyrsus.com'
 PACKAGE_URL=''
 
@@ -1314,7 +1314,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures giflib 5.1.3 to adapt to many kinds of systems.
+\`configure' configures giflib 5.1.4 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1384,7 +1384,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of giflib 5.1.3:";;
+ short | recursive ) echo "Configuration of giflib 5.1.4:";;
esac
   cat <<\_ACEOF
 
@@ -1489,7 +1489,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-giflib configure 5.1.3
+giflib configure 5.1.4
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1858,7 +1858,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by giflib $as_me 5.1.3, which was
+It was created by giflib $as_me 5.1.4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2723,7 +2723,7 @@
 
 # Define the identity of the package.
  PACKAGE='giflib'
- VERSION='5.1.3'
+ VERSION='5.1.4'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13218,7 +13218,7 @@

commit giflib for openSUSE:Factory

2016-03-29 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2016-03-29 09:53:12

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2016-01-23 
01:14:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2016-03-29 
09:53:14.0 +0200
@@ -1,0 +2,16 @@
+Wed Mar 23 08:23:32 UTC 2016 - idon...@suse.com
+
+- Update to version 5.1.3
+ * Prevent malloc randomess from causing the header output routine
+   to emit a GIF89 version string even when no GIF89 features are
+   present.
+ * Prevent malloc randomess from producing sporadic failures by causing
+   sanity checks added in 5.1.2 to misfire.
+ * Bulletproof gif2rgb against 0-height images. Addressed sf#78:
+   Heap overflow in gif2rgb with images of size 0, also sf#82.
+ * Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes sf#83
+   introduced in 5.1.2.
+ * Fix sf#84: incorrect return of DGifSlurp().
+- Add giflib-sf-88.patch to fix sf#88
+
+---

Old:

  giflib-5.1.2.tar.bz2

New:

  giflib-5.1.3.tar.bz2
  giflib-sf-88.patch



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.C7I0ij/_old  2016-03-29 09:53:15.0 +0200
+++ /var/tmp/diff_new_pack.C7I0ij/_new  2016-03-29 09:53:15.0 +0200
@@ -18,18 +18,17 @@
 
 %define lname   libgif7
 Name:   giflib
-Version:5.1.2
+Version:5.1.3
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
 Group:  Development/Libraries/C and C++
 Url:http://giflib.sf.net/
-#Git-Clone:git://git.code.sf.net/p/giflib/code
-#Freecode-URL: http://freecode.com/projects/giflib
 Source: http://downloads.sf.net/giflib/%{name}-%{version}.tar.bz2
 Source2:baselibs.conf
 Patch1: giflib-visibility.patch
 Patch2: giflib-automake-1_13.patch
+Patch3: giflib-sf-88.patch
 BuildRequires:  libtool >= 2
 BuildRequires:  xorg-x11-libICE-devel
 BuildRequires:  xorg-x11-libSM-devel
@@ -71,8 +70,9 @@
 
 %prep
 %setup -q
-# LT_INIT requires libtool >= 2
-%patch -P 1 -P 2 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 # USE __TIMESTAMP__ instead of __DATE__ , __TIME__
 # this change is pointless unless we preserve the original

++ giflib-5.1.2.tar.bz2 -> giflib-5.1.3.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/giflib-5.1.2/Makefile.am new/giflib-5.1.3/Makefile.am
--- old/giflib-5.1.2/Makefile.am2015-05-28 07:02:44.0 +0200
+++ new/giflib-5.1.3/Makefile.am2016-01-08 06:00:18.0 +0100
@@ -38,3 +38,9 @@
cd doc; make website
shipper version=@VERSION@ | sh -e -x
rm -fr doc/staging
+
+# Refresh the wbsite
+refresh:
+   cd doc; make website
+   shipper -w version=@VERSION@ | sh -e -x
+   rm -fr doc/staging
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/giflib-5.1.2/Makefile.in new/giflib-5.1.3/Makefile.in
--- old/giflib-5.1.2/Makefile.in2016-01-07 13:54:02.0 +0100
+++ new/giflib-5.1.3/Makefile.in2016-03-17 17:31:57.0 +0100
@@ -1212,6 +1212,12 @@
shipper version=@VERSION@ | sh -e -x
rm -fr doc/staging
 
+# Refresh the wbsite
+refresh:
+   cd doc; make website
+   shipper -w version=@VERSION@ | sh -e -x
+   rm -fr doc/staging
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/giflib-5.1.2/NEWS new/giflib-5.1.3/NEWS
--- old/giflib-5.1.2/NEWS   2016-01-07 13:53:05.0 +0100
+++ new/giflib-5.1.3/NEWS   2016-03-17 17:31:46.0 +0100
@@ -1,5 +1,30 @@
GIFLIB NEWS
 
+Version 5.1.3
+=
+
+As of this version the library and code has been seriously abused by fuzzers,
+smoking out crash bugs (now fixed) induced by various kinds of severely
+malformed GIF.
+
+Code Fixes
+--
+
+* Prevent malloc randomess from causing the header output routine to emit
+  a GIF89 version string even when no GIF89 features are present. Only
+  breaks tests, not production code, but it's odd this wasn't caught sooner.
+
+* Prevent malloc randomess from producing sporadic failures by causing
+  sanity checks added in 5.1.2 to misfire.
+
+* Bulletproof gif2rgb against 0-height images. Addressed SF bug #78:
+  Heap overf

commit giflib for openSUSE:Factory

2016-01-22 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2016-01-23 01:14:20

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2015-01-26 
16:46:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2016-01-23 
01:14:24.0 +0100
@@ -1,0 +2,34 @@
+Tue Jan 19 12:59:02 UTC 2016 - fst...@suse.com
+
+- Update to version 5.1.2 (fixes CVE-2015-7555, bsc#960319)
+  * Code Fixes
++ Code hardening using reallocarray() from OpenBSD.
++ Sanity check in giffilter catches files with malformed
+extension records. Fixes SourceForge bug #63: malformed gif
+causes segfault in giffilter.
+   + Inexpensive sanity check in DGifSlurp() catches malformed files
+ with  no image descriptor. Fixes SourceForge bug #64: malformed
+gif causes crash in giftool.
+   + Fix SourceForge bug #66: GifDrawBoxedText8x8() modifying
+ constant input parameter.
+   + Bail out of GIF read on invalid pixel width. Addresses Savannah
+ bug #67: invalid shift in dgif_lib.c
+   + Fix SourceForge bug #69: #69 Malformed: Gif file with no
+ extension block after a GRAPHICS_EXT_FUNC_CODE extension causes
+segfault (in giftext).
+   + Fix SourceForge bug #71: Buffer overwrite when giffixing a
+ malformed gif.
+   + Fix SourceForge bug #73: Null pointer deference in gifclrmap
+ (only reachable with malformed GIF).
+   + Fix SourceForge bug #74: Double free in gifsponge under 5.1,1,
+ for any valid gif image.
+   + Fix SourceForge bug #75: GAGetArgs overflows due to uncounted
+ use of va_arg.
+   + Sanity check in giffix catches some malformed files. Addresses
+ SourceForge bug #77: dgif_lib.c: extension processing error
+- Modified patches:
+  * giflib-automake-1_13.patch
+  * giflib-visibility.patch
++ rediff to changed context
+
+---

Old:

  giflib-5.1.1.tar.bz2

New:

  giflib-5.1.2.tar.bz2



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.miJoBp/_old  2016-01-23 01:14:25.0 +0100
+++ /var/tmp/diff_new_pack.miJoBp/_new  2016-01-23 01:14:25.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define lname   libgif7
 Name:   giflib
-Version:5.1.1
+Version:5.1.2
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT

++ giflib-5.1.1.tar.bz2 -> giflib-5.1.2.tar.bz2 ++
 3275 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/giflib-5.1.1/NEWS new/giflib-5.1.2/NEWS
--- old/giflib-5.1.1/NEWS   2015-01-06 22:52:52.0 +0100
+++ new/giflib-5.1.2/NEWS   2016-01-07 13:53:05.0 +0100
@@ -1,8 +1,43 @@
GIFLIB NEWS
 
-Short summary of recent news:
-   Two fixes to prevent library misbehavior in rare failure conditions.
-   Minor fixes to gifsponge and getarg.c, affacting utilities only.
+Version 5.1.2
+=
+
+Code Fixes
+--
+
+* Code hardening using reallocarray() from OpenBSD.
+
+* Sanity check in giffilter catches files with malformed extension records
+  Fixes SourceForge bug #63: malformed gif causes segfault in giffilter.
+
+* Inexpensive sanity check in DGifSlurp() catches malformed files with
+  no image descriptor. Fixes SourceForge bug #64: malformed gif causes
+  crash in giftool.
+
+* Fix SourceForge bug #66: GifDrawBoxedText8x8() modifying constant input
+  parameter.
+
+* Bail out of GIF read on invalid pixel width. Addresses Savannah bug
+  #67: invalid shift in dgif_lib.c
+
+* Fix SourceForge bug #69: #69 Malformed: Gif file with no extension
+  block after a GRAPHICS_EXT_FUNC_CODE extension causes segfault (in
+  giftext).
+
+* Fix SourceForge bug #71: Buffer overwrite when giffixing a malformed gif.
+
+* Fix SourceForge bug #73: Null pointer deference in gifclrmap (only
+  reachable with malformed GIF).
+
+* Fix SourceForge bug #74: Double free 

commit giflib for openSUSE:Factory

2015-01-26 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2015-01-26 16:46:36

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2013-09-02 
14:55:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2015-01-26 
16:46:38.0 +0100
@@ -1,0 +2,31 @@
+Thu Jan 15 13:36:49 UTC 2015 - tchva...@suse.com
+
+- Cleanup a bit
+- Remove obsolete sle10 deprecations
+- Fix one tiny rpmlint warning
+
+---
+Wed Jan 14 22:39:16 UTC 2015 - p.drou...@gmail.com
+
+- Update to version 5.1.1 
+  + Numerous minor fixes in getarg.c. Affects only the utilities, not the
+core library.
+  + Fix SourceForge bug #59 DGifOpen can segfault if DGifGetScreenDesc fails.
+  + SourceForge patch #20: In gifalloc, fix usage of realloc() in case of 
failure.
+  + Fix SourceForge bug #61 Leak in gifsponge.
+  + glibtoolize port fix for OS X.
+
+---
+Fri May 30 14:36:54 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 5.1.0
+* Minor API change to assist library wrappers in dynamic languages,
+  removal of the the gif2raw utility, and various minor fix patches
+  for unusual edge cases.
+* API changes to functions:
+  GifErrorString returns const char *;
+  EGifGetGifVersion returns const char *;
+  EGifCloseFile takes another int *errorcode;
+  DGifCloseFile takes another int *errorcode;
+
+---

Old:

  giflib-5.0.5.tar.bz2

New:

  giflib-5.1.1.tar.bz2



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.cNBljZ/_old  2015-01-26 16:46:39.0 +0100
+++ /var/tmp/diff_new_pack.cNBljZ/_new  2015-01-26 16:46:39.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,18 @@
 #
 
 
+%define lname   libgif7
 Name:   giflib
-%define lname  libgif6
-Version:5.0.5
+Version:5.1.1
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
 Group:  Development/Libraries/C and C++
 Url:http://giflib.sf.net/
-
 #Git-Clone:git://git.code.sf.net/p/giflib/code
 #Freecode-URL: http://freecode.com/projects/giflib
-Source: http://downloads.sf.net/giflib/%name-%version.tar.bz2
+Source: http://downloads.sf.net/giflib/%{name}-%{version}.tar.bz2
 Source2:baselibs.conf
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Patch1: giflib-visibility.patch
 Patch2: giflib-automake-1_13.patch
 BuildRequires:  libtool >= 2
@@ -39,28 +37,25 @@
 BuildRequires:  xorg-x11-libXau-devel
 BuildRequires:  xorg-x11-libXdmcp-devel
 BuildRequires:  xorg-x11-libXt-devel
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 This Library allows manipulating GIF Image files. Since the LZW patents
 have expired, giflib can again be used instead of libungif.
 
-%package -n %lname
+%package -n %{lname}
 Summary:A Library for Working with GIF Images
 Group:  System/Libraries
-# bug437293
-%ifarch ppc64
-Obsoletes:  giflib-64bit
-%endif
 
-%description -n %lname
+%description -n %{lname}
 This Library allows manipulating GIF Image files. Since the LZW patents
 have expired, giflib can again be used instead of libungif.
 
 %package progs
 Summary:Tools for Working with the GIF Library
 Group:  Productivity/Graphics/Convertors
-Provides:   ungif
-Obsoletes:  ungif
+Provides:   ungif = %{version}
+Obsoletes:  ungif < %{version}
 
 %description progs
 A tool for converting GIFs to various formats.
@@ -68,12 +63,7 @@
 %package devel
 Summary:Library for Working with GIF Images - Files Mandatory for 
Development
 Group:  Development/Libraries/C and C++
-Requires:   %lname = %version
-# bug437293
-%ifarch ppc64
-Obsoletes:  giflib-devel-64bit
-%endif
-#
+Requires:   %{lname} = %{version}
 
 %description devel
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -84,7 +74,6 @@
 # LT_INIT requires libtool >= 2
 %patch -P 1 -P 2 -p1
 
-%build
 # USE __TIMESTAMP__ instead of __DATE__ , __TIME__
 # this change is pointless unless we preserve the original 
 #

commit giflib for openSUSE:Factory

2013-09-02 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2013-09-02 14:55:39

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2013-06-26 
20:17:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2013-09-02 
14:55:41.0 +0200
@@ -1,0 +2,7 @@
+Sat Aug 31 10:42:33 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 5.0.5 (bugfix release)
+* This release sets the error return properly when a screen
+  descriptor read fails, and fixes minor API documentation bugs.
+
+---

Old:

  giflib-5.0.4.tar.bz2

New:

  giflib-5.0.5.tar.bz2



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.diPPAB/_old  2013-09-02 14:55:42.0 +0200
+++ /var/tmp/diff_new_pack.diPPAB/_new  2013-09-02 14:55:42.0 +0200
@@ -18,7 +18,7 @@
 
 Name:   giflib
 %define lname  libgif6
-Version:5.0.4
+Version:5.0.5
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
@@ -95,7 +95,7 @@
 rm -v $file.stamp
 done
 
-mkdir m4;autoreconf -fiv
+mkdir -p m4; autoreconf -fiv
 %configure --disable-static --with-pic --x-libraries=%{_libdir}
 make %{?_smp_mflags} V=1
 

++ giflib-5.0.4.tar.bz2 -> giflib-5.0.5.tar.bz2 ++
 19778 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit giflib for openSUSE:Factory

2013-06-26 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2013-06-26 20:17:47

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2013-03-28 
13:11:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2013-06-26 
20:17:49.0 +0200
@@ -1,0 +2,9 @@
+Wed Jun 26 00:43:20 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 5.0.4
+* Fix for a rare misrendering bug when a GIF overruns the
+  decompression-code table.
+- Make patches have -p1, as requested by
+  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
+
+---

Old:

  giflib-5.0.3.tar.bz2

New:

  giflib-5.0.4.tar.bz2



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.qdRkOU/_old  2013-06-26 20:17:50.0 +0200
+++ /var/tmp/diff_new_pack.qdRkOU/_new  2013-06-26 20:17:50.0 +0200
@@ -18,17 +18,20 @@
 
 Name:   giflib
 %define lname  libgif6
-Url:http://sourceforge.net/projects/giflib
-Version:5.0.3
+Version:5.0.4
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
-Group:  System/Libraries
-Source: 
http://downloads.sourceforge.net/project/%{name}/%{name}-5.x/%{name}-%{version}.tar.bz2
+Group:  Development/Libraries/C and C++
+Url:http://giflib.sf.net/
+
+#Git-Clone:git://git.code.sf.net/p/giflib/code
+#Freecode-URL: http://freecode.com/projects/giflib
+Source: http://downloads.sf.net/giflib/%name-%version.tar.bz2
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Patch:  giflib-visibility.patch
-Patch1: giflib-automake-1_13.patch
+Patch1: giflib-visibility.patch
+Patch2: giflib-automake-1_13.patch
 BuildRequires:  libtool >= 2
 BuildRequires:  xorg-x11-libICE-devel
 BuildRequires:  xorg-x11-libSM-devel
@@ -79,8 +82,7 @@
 %prep
 %setup -q
 # LT_INIT requires libtool >= 2
-%patch
-%patch1 -p1
+%patch -P 1 -P 2 -p1
 
 %build
 # USE __TIMESTAMP__ instead of __DATE__ , __TIME__
@@ -114,12 +116,12 @@
 
 %files devel
 %defattr(-,root,root)
-/usr/include/gif_lib.h
+%_includedir/gif_lib.h
 %{_libdir}/lib*.so
 
 %files progs
 %defattr(-,root,root)
 %doc COPYING NEWS README doc
-/usr/bin/*
+%_bindir/*
 
 %changelog

++ giflib-5.0.3.tar.bz2 -> giflib-5.0.4.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/giflib-5.0.3/NEWS new/giflib-5.0.4/NEWS
--- old/giflib-5.0.3/NEWS   2012-12-30 05:51:59.0 +0100
+++ new/giflib-5.0.4/NEWS   2013-01-06 07:36:49.0 +0100
@@ -1,7 +1,14 @@
GIFLIB NEWS
 
 Short summary of recent news:
-  Trivial fix to manual-page installation.
+  Fix for a rare misrendering bug when a GIF overruns the code table.
+
+Version 5.0.4
+=
+
+Fix for a rare misrendering bug when a GIF overruns the decompression-code 
+table. The image on which this was spotted was a relatively long-running 
+animated GIF; still images of ordinary size should have been immune.
 
 Version 5.0.3
 =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/giflib-5.0.3/configure new/giflib-5.0.4/configure
--- old/giflib-5.0.3/configure  2012-12-30 05:52:28.0 +0100
+++ new/giflib-5.0.4/configure  2013-01-06 07:37:30.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for giflib 5.0.3.
+# Generated by GNU Autoconf 2.68 for giflib 5.0.4.
 #
 # Report bugs to .
 #
@@ -570,8 +570,8 @@
 # Identity of this package.
 PACKAGE_NAME='giflib'
 PACKAGE_TARNAME='giflib'
-PACKAGE_VERSION='5.0.3'
-PACKAGE_STRING='giflib 5.0.3'
+PACKAGE_VERSION='5.0.4'
+PACKAGE_STRING='giflib 5.0.4'
 PACKAGE_BUGREPORT='e...@thyrsus.com'
 PACKAGE_URL=''
 
@@ -1296,7 +1296,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures giflib 5.0.3 to adapt to many kinds of systems.
+\`configure' configures giflib 5.0.4 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1366,7 +1366,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of giflib 5.0.3:";;
+ short | recursive ) echo "Configuration of giflib 5.0.4:";;
esac
   cat <<\_ACEOF
 
@@ -1469,7 +14

commit giflib for openSUSE:Factory

2013-03-28 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2013-03-28 13:11:52

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib", Maintainer is "nadvor...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2013-03-22 
21:08:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2013-03-28 
13:11:54.0 +0100
@@ -1,0 +2,6 @@
+Wed Mar 27 08:31:44 UTC 2013 - mmeis...@suse.com
+
+- Added url as source.
+  Please see http://en.opensuse.org/SourceUrls
+
+---



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.fPdLhy/_old  2013-03-28 13:11:56.0 +0100
+++ /var/tmp/diff_new_pack.fPdLhy/_new  2013-03-28 13:11:56.0 +0100
@@ -24,7 +24,7 @@
 Summary:A Library for Working with GIF Images
 License:MIT
 Group:  System/Libraries
-Source: giflib-%{version}.tar.bz2
+Source: 
http://downloads.sourceforge.net/project/%{name}/%{name}-5.x/%{name}-%{version}.tar.bz2
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Patch:  giflib-visibility.patch

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit giflib for openSUSE:Factory

2013-03-22 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2013-03-22 21:08:07

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib", Maintainer is "nadvor...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2013-03-12 
12:54:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2013-03-22 
21:08:08.0 +0100
@@ -1,0 +2,31 @@
+Sat Mar  2 10:13:17 UTC 2013 - seife+...@b1-systems.com
+
+- add giflib-automake-1_13.patch, fix build with automake-1.13.1
+
+---
+Fri Jan 11 22:13:53 UTC 2013 - jeng...@inai.de
+
+- Remove "Obsoletes: giflib", because libgif6 must not obsolete
+  libgif4 (it would do that by way of libgif4's "Provides: giflib").
+
+---
+Fri Jan  4 15:02:09 UTC 2013 - jeng...@inai.de
+
+- Adjust baselibs.conf for libgif6, remove libungif rpm symbols
+  since they are now no longer provided.
+
+---
+Sun Dec 30 22:31:28 UTC 2012 - crrodrig...@opensuse.org
+
+- Version 5.0.3
+* The library is now purely reentrant and thread-safe
+* Adds an EGifSetGifVersion() entry point
+* All names of exported functions now have a Gif, DGif, or EGif prefix.
+
+- packaging changes: 
+* soname is now libgif6
+* Compatibility with ancient "libungif" via rpm spec file hacks
+  is no longer included, if there is any application around
+  that still requires this it has to be fixed.
+
+---

Old:

  giflib-4.1.6.tar.bz2

New:

  giflib-5.0.3.tar.bz2
  giflib-automake-1_13.patch



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.5C8C2a/_old  2013-03-22 21:08:10.0 +0100
+++ /var/tmp/diff_new_pack.5C8C2a/_new  2013-03-22 21:08:10.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,9 @@
 
 
 Name:   giflib
-%define lname  libgif4
-BuildRequires:  libtool
-BuildRequires:  xorg-x11-libICE-devel
-BuildRequires:  xorg-x11-libSM-devel
-BuildRequires:  xorg-x11-libX11-devel
-BuildRequires:  xorg-x11-libXau-devel
-BuildRequires:  xorg-x11-libXdmcp-devel
-BuildRequires:  xorg-x11-libXt-devel
+%define lname  libgif6
 Url:http://sourceforge.net/projects/giflib
-Version:4.1.6
+Version:5.0.3
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
@@ -35,6 +28,14 @@
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Patch:  giflib-visibility.patch
+Patch1: giflib-automake-1_13.patch
+BuildRequires:  libtool >= 2
+BuildRequires:  xorg-x11-libICE-devel
+BuildRequires:  xorg-x11-libSM-devel
+BuildRequires:  xorg-x11-libX11-devel
+BuildRequires:  xorg-x11-libXau-devel
+BuildRequires:  xorg-x11-libXdmcp-devel
+BuildRequires:  xorg-x11-libXt-devel
 
 %description
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -43,21 +44,10 @@
 %package -n %lname
 Summary:A Library for Working with GIF Images
 Group:  System/Libraries
-Obsoletes:  giflib < %version-%release
-Provides:   giflib = %version-%release
 # bug437293
 %ifarch ppc64
 Obsoletes:  giflib-64bit
-Obsoletes:  libungif-64bit
-%endif
-#
-Provides:   libungif
-%ifarch ia64 x86_64 s390x ppc64
-Provides:   libungif.so.4()(64bit)
-%else
-Provides:   libungif.so.4
 %endif
-Obsoletes:  libungif
 
 %description -n %lname
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -88,7 +78,9 @@
 
 %prep
 %setup -q
+# LT_INIT requires libtool >= 2
 %patch
+%patch1 -p1
 
 %build
 # USE __TIMESTAMP__ instead of __DATE__ , __TIME__
@@ -103,18 +95,13 @@
 
 mkdir m4;autoreconf -fiv
 %configure --disable-static --with-pic --x-libraries=%{_libdir}
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
-chmod 755 $RPM_BUILD_ROOT/%{_libdir}/lib*.so.*
-ln -sf libgif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.%{version}
-ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.4
-ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so
 #ln -sf libgif.a $RPM_BUILD_ROOT%{_libdir}/libungif.a
 rm -f %{buildro

commit giflib for openSUSE:Factory

2013-03-12 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2013-03-12 12:54:00

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib", Maintainer is "nadvor...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2013-03-08 
11:20:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2013-03-12 
12:54:06.0 +0100
@@ -2,31 +1,0 @@
-Sat Mar  2 10:13:17 UTC 2013 - seife+...@b1-systems.com
-
-- add giflib-automake-1_13.patch, fix build with automake-1.13.1
-

-Fri Jan 11 22:13:53 UTC 2013 - jeng...@inai.de
-
-- Remove "Obsoletes: giflib", because libgif6 must not obsolete
-  libgif4 (it would do that by way of libgif4's "Provides: giflib").
-

-Fri Jan  4 15:02:09 UTC 2013 - jeng...@inai.de
-
-- Adjust baselibs.conf for libgif6, remove libungif rpm symbols
-  since they are now no longer provided.
-

-Sun Dec 30 22:31:28 UTC 2012 - crrodrig...@opensuse.org
-
-- Version 5.0.3
-* The library is now purely reentrant and thread-safe
-* Adds an EGifSetGifVersion() entry point
-* All names of exported functions now have a Gif, DGif, or EGif prefix.
-
-- packaging changes: 
-* soname is now libgif6
-* Compatibility with ancient "libungif" via rpm spec file hacks
-  is no longer included, if there is any application around
-  that still requires this it has to be fixed.
-


Old:

  giflib-5.0.3.tar.bz2
  giflib-automake-1_13.patch

New:

  giflib-4.1.6.tar.bz2



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.PBtVIs/_old  2013-03-12 12:54:08.0 +0100
+++ /var/tmp/diff_new_pack.PBtVIs/_new  2013-03-12 12:54:08.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,16 @@
 
 
 Name:   giflib
-%define lname  libgif6
+%define lname  libgif4
+BuildRequires:  libtool
+BuildRequires:  xorg-x11-libICE-devel
+BuildRequires:  xorg-x11-libSM-devel
+BuildRequires:  xorg-x11-libX11-devel
+BuildRequires:  xorg-x11-libXau-devel
+BuildRequires:  xorg-x11-libXdmcp-devel
+BuildRequires:  xorg-x11-libXt-devel
 Url:http://sourceforge.net/projects/giflib
-Version:5.0.3
+Version:4.1.6
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
@@ -28,14 +35,6 @@
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Patch:  giflib-visibility.patch
-Patch1: giflib-automake-1_13.patch
-BuildRequires:  libtool >= 2
-BuildRequires:  xorg-x11-libICE-devel
-BuildRequires:  xorg-x11-libSM-devel
-BuildRequires:  xorg-x11-libX11-devel
-BuildRequires:  xorg-x11-libXau-devel
-BuildRequires:  xorg-x11-libXdmcp-devel
-BuildRequires:  xorg-x11-libXt-devel
 
 %description
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -44,10 +43,21 @@
 %package -n %lname
 Summary:A Library for Working with GIF Images
 Group:  System/Libraries
+Obsoletes:  giflib < %version-%release
+Provides:   giflib = %version-%release
 # bug437293
 %ifarch ppc64
 Obsoletes:  giflib-64bit
+Obsoletes:  libungif-64bit
+%endif
+#
+Provides:   libungif
+%ifarch ia64 x86_64 s390x ppc64
+Provides:   libungif.so.4()(64bit)
+%else
+Provides:   libungif.so.4
 %endif
+Obsoletes:  libungif
 
 %description -n %lname
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -78,9 +88,7 @@
 
 %prep
 %setup -q
-# LT_INIT requires libtool >= 2
 %patch
-%patch1 -p1
 
 %build
 # USE __TIMESTAMP__ instead of __DATE__ , __TIME__
@@ -95,13 +103,18 @@
 
 mkdir m4;autoreconf -fiv
 %configure --disable-static --with-pic --x-libraries=%{_libdir}
-make %{?_smp_mflags} V=1
+make %{?_smp_mflags}
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
+chmod 755 $RPM_BUILD_ROOT/%{_libdir}/lib*.so.*
+ln -sf libgif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.%{version}
+ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.4
+ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so
 #ln -sf libgif.a $RPM_BUILD_ROOT%{_libdir}/libungif.a
 rm -f %{buildro

commit giflib for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2013-03-08 10:49:35

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib", Maintainer is "nadvor...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2013-01-08 
11:01:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2013-03-08 
10:49:37.0 +0100
@@ -1,0 +2,31 @@
+Sat Mar  2 10:13:17 UTC 2013 - seife+...@b1-systems.com
+
+- add giflib-automake-1_13.patch, fix build with automake-1.13.1
+
+---
+Fri Jan 11 22:13:53 UTC 2013 - jeng...@inai.de
+
+- Remove "Obsoletes: giflib", because libgif6 must not obsolete
+  libgif4 (it would do that by way of libgif4's "Provides: giflib").
+
+---
+Fri Jan  4 15:02:09 UTC 2013 - jeng...@inai.de
+
+- Adjust baselibs.conf for libgif6, remove libungif rpm symbols
+  since they are now no longer provided.
+
+---
+Sun Dec 30 22:31:28 UTC 2012 - crrodrig...@opensuse.org
+
+- Version 5.0.3
+* The library is now purely reentrant and thread-safe
+* Adds an EGifSetGifVersion() entry point
+* All names of exported functions now have a Gif, DGif, or EGif prefix.
+
+- packaging changes: 
+* soname is now libgif6
+* Compatibility with ancient "libungif" via rpm spec file hacks
+  is no longer included, if there is any application around
+  that still requires this it has to be fixed.
+
+---

Old:

  giflib-4.1.6.tar.bz2

New:

  giflib-5.0.3.tar.bz2
  giflib-automake-1_13.patch



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.anDA0z/_old  2013-03-08 10:49:39.0 +0100
+++ /var/tmp/diff_new_pack.anDA0z/_new  2013-03-08 10:49:39.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,9 @@
 
 
 Name:   giflib
-%define lname  libgif4
-BuildRequires:  libtool
-BuildRequires:  xorg-x11-libICE-devel
-BuildRequires:  xorg-x11-libSM-devel
-BuildRequires:  xorg-x11-libX11-devel
-BuildRequires:  xorg-x11-libXau-devel
-BuildRequires:  xorg-x11-libXdmcp-devel
-BuildRequires:  xorg-x11-libXt-devel
+%define lname  libgif6
 Url:http://sourceforge.net/projects/giflib
-Version:4.1.6
+Version:5.0.3
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
@@ -35,6 +28,14 @@
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Patch:  giflib-visibility.patch
+Patch1: giflib-automake-1_13.patch
+BuildRequires:  libtool >= 2
+BuildRequires:  xorg-x11-libICE-devel
+BuildRequires:  xorg-x11-libSM-devel
+BuildRequires:  xorg-x11-libX11-devel
+BuildRequires:  xorg-x11-libXau-devel
+BuildRequires:  xorg-x11-libXdmcp-devel
+BuildRequires:  xorg-x11-libXt-devel
 
 %description
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -43,21 +44,10 @@
 %package -n %lname
 Summary:A Library for Working with GIF Images
 Group:  System/Libraries
-Obsoletes:  giflib < %version-%release
-Provides:   giflib = %version-%release
 # bug437293
 %ifarch ppc64
 Obsoletes:  giflib-64bit
-Obsoletes:  libungif-64bit
-%endif
-#
-Provides:   libungif
-%ifarch ia64 x86_64 s390x ppc64
-Provides:   libungif.so.4()(64bit)
-%else
-Provides:   libungif.so.4
 %endif
-Obsoletes:  libungif
 
 %description -n %lname
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -88,7 +78,9 @@
 
 %prep
 %setup -q
+# LT_INIT requires libtool >= 2
 %patch
+%patch1 -p1
 
 %build
 # USE __TIMESTAMP__ instead of __DATE__ , __TIME__
@@ -103,18 +95,13 @@
 
 mkdir m4;autoreconf -fiv
 %configure --disable-static --with-pic --x-libraries=%{_libdir}
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
-chmod 755 $RPM_BUILD_ROOT/%{_libdir}/lib*.so.*
-ln -sf libgif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.%{version}
-ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.4
-ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so
 #ln -sf libgif.a $RPM_BUILD_ROOT%{_libdir}/libungif.a
 rm -f %{buildro

commit giflib for openSUSE:Factory

2013-01-08 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2013-01-08 11:01:53

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib", Maintainer is "nadvor...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2013-01-07 
15:14:34.0 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2013-01-08 
11:01:55.0 +0100
@@ -2,20 +1,0 @@
-Fri Jan  4 15:02:09 UTC 2013 - jeng...@inai.de
-
-- Adjust baselibs.conf for libgif6, remove libungif rpm symbols
-  since they are now no longer provided.
-

-Sun Dec 30 22:31:28 UTC 2012 - crrodrig...@opensuse.org
-
-- Version 5.0.3
-* The library is now purely reentrant and thread-safe
-* Adds an EGifSetGifVersion() entry point
-* All names of exported functions now have a Gif, DGif, or EGif prefix.
-
-- packaging changes: 
-* soname is now libgif6
-* Compatibility with ancient "libungif" via rpm spec file hacks
-  is no longer included, if there is any application around
-  that still requires this it has to be fixed.
-


Old:

  giflib-5.0.3.tar.bz2

New:

  giflib-4.1.6.tar.bz2



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.XZe9IM/_old  2013-01-08 11:01:56.0 +0100
+++ /var/tmp/diff_new_pack.XZe9IM/_new  2013-01-08 11:01:56.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,16 @@
 
 
 Name:   giflib
-%define lname  libgif6
+%define lname  libgif4
+BuildRequires:  libtool
+BuildRequires:  xorg-x11-libICE-devel
+BuildRequires:  xorg-x11-libSM-devel
+BuildRequires:  xorg-x11-libX11-devel
+BuildRequires:  xorg-x11-libXau-devel
+BuildRequires:  xorg-x11-libXdmcp-devel
+BuildRequires:  xorg-x11-libXt-devel
 Url:http://sourceforge.net/projects/giflib
-Version:5.0.3
+Version:4.1.6
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
@@ -28,13 +35,6 @@
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Patch:  giflib-visibility.patch
-BuildRequires:  libtool >= 2
-BuildRequires:  xorg-x11-libICE-devel
-BuildRequires:  xorg-x11-libSM-devel
-BuildRequires:  xorg-x11-libX11-devel
-BuildRequires:  xorg-x11-libXau-devel
-BuildRequires:  xorg-x11-libXdmcp-devel
-BuildRequires:  xorg-x11-libXt-devel
 
 %description
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -43,13 +43,21 @@
 %package -n %lname
 Summary:A Library for Working with GIF Images
 Group:  System/Libraries
-# O/P added for openSUSE_12.1
 Obsoletes:  giflib < %version-%release
 Provides:   giflib = %version-%release
 # bug437293
 %ifarch ppc64
 Obsoletes:  giflib-64bit
+Obsoletes:  libungif-64bit
+%endif
+#
+Provides:   libungif
+%ifarch ia64 x86_64 s390x ppc64
+Provides:   libungif.so.4()(64bit)
+%else
+Provides:   libungif.so.4
 %endif
+Obsoletes:  libungif
 
 %description -n %lname
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -80,7 +88,6 @@
 
 %prep
 %setup -q
-# LT_INIT requires libtool >= 2
 %patch
 
 %build
@@ -96,13 +103,18 @@
 
 mkdir m4;autoreconf -fiv
 %configure --disable-static --with-pic --x-libraries=%{_libdir}
-make %{?_smp_mflags} V=1
+make %{?_smp_mflags}
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
+chmod 755 $RPM_BUILD_ROOT/%{_libdir}/lib*.so.*
+ln -sf libgif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.%{version}
+ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.4
+ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so
 #ln -sf libgif.a $RPM_BUILD_ROOT%{_libdir}/libungif.a
 rm -f %{buildroot}%{_libdir}/*.la
 find doc -name "Makefile*" -print -delete
+nm -C -D %{buildroot}%{_libdir}/lib*.so
 
 %post -n %lname -p /sbin/ldconfig
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.XZe9IM/_old  2013-01-08 11:01:56.0 +0100
+++ /var/tmp/diff_new_pack.XZe9IM/_new  2013-01-08 11:01:56.0 +0100
@@ -1,6 +1,12 @@
-libgif6
-  obsoletes "giflib- < "
+libgif4
+# O/P on giflib added in 4.1.6. Once 4.1.7 is used, switch "<=" to "<".
+  obsoletes "giflib- <= "
   provides "giflib- = "
+
+  obsoletes "libungif-"
+  provides  "libungif-

commit giflib for openSUSE:Factory

2013-01-07 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2013-01-07 15:14:32

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib", Maintainer is "nadvor...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2012-02-15 
16:15:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2013-01-07 
15:14:34.0 +0100
@@ -1,0 +2,20 @@
+Fri Jan  4 15:02:09 UTC 2013 - jeng...@inai.de
+
+- Adjust baselibs.conf for libgif6, remove libungif rpm symbols
+  since they are now no longer provided.
+
+---
+Sun Dec 30 22:31:28 UTC 2012 - crrodrig...@opensuse.org
+
+- Version 5.0.3
+* The library is now purely reentrant and thread-safe
+* Adds an EGifSetGifVersion() entry point
+* All names of exported functions now have a Gif, DGif, or EGif prefix.
+
+- packaging changes: 
+* soname is now libgif6
+* Compatibility with ancient "libungif" via rpm spec file hacks
+  is no longer included, if there is any application around
+  that still requires this it has to be fixed.
+
+---

Old:

  giflib-4.1.6.tar.bz2

New:

  giflib-5.0.3.tar.bz2



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.hLc8nX/_old  2013-01-07 15:14:35.0 +0100
+++ /var/tmp/diff_new_pack.hLc8nX/_new  2013-01-07 15:14:35.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,9 @@
 
 
 Name:   giflib
-%define lname  libgif4
-BuildRequires:  libtool
-BuildRequires:  xorg-x11-libICE-devel
-BuildRequires:  xorg-x11-libSM-devel
-BuildRequires:  xorg-x11-libX11-devel
-BuildRequires:  xorg-x11-libXau-devel
-BuildRequires:  xorg-x11-libXdmcp-devel
-BuildRequires:  xorg-x11-libXt-devel
+%define lname  libgif6
 Url:http://sourceforge.net/projects/giflib
-Version:4.1.6
+Version:5.0.3
 Release:0
 Summary:A Library for Working with GIF Images
 License:MIT
@@ -35,6 +28,13 @@
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Patch:  giflib-visibility.patch
+BuildRequires:  libtool >= 2
+BuildRequires:  xorg-x11-libICE-devel
+BuildRequires:  xorg-x11-libSM-devel
+BuildRequires:  xorg-x11-libX11-devel
+BuildRequires:  xorg-x11-libXau-devel
+BuildRequires:  xorg-x11-libXdmcp-devel
+BuildRequires:  xorg-x11-libXt-devel
 
 %description
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -43,21 +43,13 @@
 %package -n %lname
 Summary:A Library for Working with GIF Images
 Group:  System/Libraries
+# O/P added for openSUSE_12.1
 Obsoletes:  giflib < %version-%release
 Provides:   giflib = %version-%release
 # bug437293
 %ifarch ppc64
 Obsoletes:  giflib-64bit
-Obsoletes:  libungif-64bit
-%endif
-#
-Provides:   libungif
-%ifarch ia64 x86_64 s390x ppc64
-Provides:   libungif.so.4()(64bit)
-%else
-Provides:   libungif.so.4
 %endif
-Obsoletes:  libungif
 
 %description -n %lname
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -88,6 +80,7 @@
 
 %prep
 %setup -q
+# LT_INIT requires libtool >= 2
 %patch
 
 %build
@@ -103,18 +96,13 @@
 
 mkdir m4;autoreconf -fiv
 %configure --disable-static --with-pic --x-libraries=%{_libdir}
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
-chmod 755 $RPM_BUILD_ROOT/%{_libdir}/lib*.so.*
-ln -sf libgif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.%{version}
-ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so.4
-ln -sf libungif.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libungif.so
 #ln -sf libgif.a $RPM_BUILD_ROOT%{_libdir}/libungif.a
 rm -f %{buildroot}%{_libdir}/*.la
 find doc -name "Makefile*" -print -delete
-nm -C -D %{buildroot}%{_libdir}/lib*.so
 
 %post -n %lname -p /sbin/ldconfig
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.hLc8nX/_old  2013-01-07 15:14:35.0 +0100
+++ /var/tmp/diff_new_pack.hLc8nX/_new  2013-01-07 15:14:35.0 +0100
@@ -1,12 +1,6 @@
-libgif4
-# O/P on giflib added in 4.1.6. Once 4.1.7 is used, switch "<=" to "<".
-  obsoletes "giflib- <= "
+libgif6
+  obsoletes "giflib- < "
   provides "giflib- = "
-
-  obsoletes "libungif-"
-  provides  "libungif-

commit giflib for openSUSE:Factory

2012-02-15 Thread h_root
Hello community,

here is the log from the commit of package giflib for openSUSE:Factory checked 
in at 2012-02-15 16:14:59

Comparing /work/SRC/openSUSE:Factory/giflib (Old)
 and  /work/SRC/openSUSE:Factory/.giflib.new (New)


Package is "giflib", Maintainer is "nadvor...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/giflib/giflib.changes2011-10-11 
16:53:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes   2012-02-15 
16:15:56.0 +0100
@@ -1,0 +2,5 @@
+Sun Feb  5 16:23:36 UTC 2012 - jeng...@medozas.de
+
+- Remove redundant tags/sections
+
+---



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.mCWLUa/_old  2012-02-15 16:15:57.0 +0100
+++ /var/tmp/diff_new_pack.mCWLUa/_new  2012-02-15 16:15:57.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package giflib
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,17 +16,21 @@
 #
 
 
-
 Name:   giflib
 %define lname  libgif4
-BuildRequires:  xorg-x11-libICE-devel xorg-x11-libSM-devel 
xorg-x11-libX11-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel 
xorg-x11-libXt-devel
 BuildRequires:  libtool
-License:MIT
-Group:  System/Libraries
+BuildRequires:  xorg-x11-libICE-devel
+BuildRequires:  xorg-x11-libSM-devel
+BuildRequires:  xorg-x11-libX11-devel
+BuildRequires:  xorg-x11-libXau-devel
+BuildRequires:  xorg-x11-libXdmcp-devel
+BuildRequires:  xorg-x11-libXt-devel
 Url:http://sourceforge.net/projects/giflib
 Version:4.1.6
-Release:23
+Release:0
 Summary:A Library for Working with GIF Images
+License:MIT
+Group:  System/Libraries
 Source: giflib-%{version}.tar.bz2
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -60,7 +64,6 @@
 have expired, giflib can again be used instead of libungif.
 
 %package progs
-License:MIT
 Summary:Tools for Working with the GIF Library
 Group:  Productivity/Graphics/Convertors
 Provides:   ungif
@@ -70,7 +73,6 @@
 A tool for converting GIFs to various formats.
 
 %package devel
-License:MIT
 Summary:Library for Working with GIF Images - Files Mandatory for 
Development
 Group:  Development/Libraries/C and C++
 Requires:   %lname = %version

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit giflib for openSUSE:Factory

2011-10-11 Thread h_root

Hello community,

here is the log from the commit of package giflib for openSUSE:Factory
checked in at Tue Oct 11 16:53:35 CEST 2011.




--- openSUSE:Factory/giflib/giflib.changes  2011-09-23 01:59:42.0 
+0200
+++ /mounts/work_src_done/STABLE/giflib/giflib.changes  2011-10-10 
05:00:44.0 +0200
@@ -1,0 +2,11 @@
+Mon Oct 10 02:57:31 UTC 2011 - crrodrig...@opensuse.org
+
+- annotate functions from gif_lib_private.h with visibility
+  hidden so they are not exported.
+
+---
+Sat Oct  1 05:39:13 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to make the spec file more reliable
+
+---

calling whatdependson for head-i586


New:

  giflib-visibility.patch



Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.1imoCi/_old  2011-10-11 16:53:30.0 +0200
+++ /var/tmp/diff_new_pack.1imoCi/_new  2011-10-11 16:53:30.0 +0200
@@ -20,15 +20,17 @@
 Name:   giflib
 %define lname  libgif4
 BuildRequires:  xorg-x11-libICE-devel xorg-x11-libSM-devel 
xorg-x11-libX11-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel 
xorg-x11-libXt-devel
+BuildRequires:  libtool
 License:MIT
 Group:  System/Libraries
-URL:http://sourceforge.net/projects/libungif
+Url:http://sourceforge.net/projects/giflib
 Version:4.1.6
 Release:23
 Summary:A Library for Working with GIF Images
 Source: giflib-%{version}.tar.bz2
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Patch:  giflib-visibility.patch
 
 %description
 This Library allows manipulating GIF Image files. Since the LZW patents
@@ -84,6 +86,7 @@
 
 %prep
 %setup -q
+%patch
 
 %build
 # USE __TIMESTAMP__ instead of __DATE__ , __TIME__
@@ -96,7 +99,7 @@
 rm -v $file.stamp
 done
 
-autoreconf -fiv
+mkdir m4;autoreconf -fiv
 %configure --disable-static --with-pic --x-libraries=%{_libdir}
 make %{?_smp_mflags}
 
@@ -109,6 +112,7 @@
 #ln -sf libgif.a $RPM_BUILD_ROOT%{_libdir}/libungif.a
 rm -f %{buildroot}%{_libdir}/*.la
 find doc -name "Makefile*" -print -delete
+nm -C -D %{buildroot}%{_libdir}/lib*.so
 
 %post -n %lname -p /sbin/ldconfig
 

++ giflib-visibility.patch ++
--- lib/gif_lib_private.h.orig
+++ lib/gif_lib_private.h
@@ -30,6 +30,8 @@
 #define IS_READABLE(Private)(Private->FileState & FILE_STATE_READ)
 #define IS_WRITEABLE(Private)   (Private->FileState & FILE_STATE_WRITE)
 
+#pragma GCC visibility push(hidden)
+
 typedef struct GifFilePrivateType {
 GifWord FileState, FileHandle,  /* Where all this data goes to! */
   BitsPerPixel, /* Bits per pixel (Codes uses at least this + 1). */
@@ -55,5 +57,5 @@ typedef struct GifFilePrivateType {
 } GifFilePrivateType;
 
 extern int _GifError;
-
+#pragma GCC visibility pop
 #endif /* _GIF_LIB_PRIVATE_H */
--- lib/getarg.h.orig
+++ lib/getarg.h
@@ -16,6 +16,8 @@
 #define CMD_ERR_NumRead   4/* Failed on reading number. */
 #define CMD_ERR_AllSatis  5/* Fail to satisfy (must-'!') option. */
 
+#pragma GCC visibility push(hidden)
+
 #ifdef HAVE_STDARG_H
 int GAGetArgs(int argc, char **argv, char *CtrlStr, ...);
 #elif defined (HAVE_VARARGS_H)
@@ -25,4 +27,5 @@ int GAGetArgs(int va_alist, ...);
 void GAPrintErrMsg(int Error);
 void GAPrintHowTo(char *CtrlStr);
 
+#pragma GCC visibility pop
 #endif /* _GETARG_H */
--- lib/gif_hash.h.orig
+++ lib/gif_hash.h
@@ -47,6 +47,8 @@
 #define HT_PUT_KEY(l)  (l << 12)
 #define HT_PUT_CODE(l) (l & 0x0FFF)
 
+#pragma GCC visibility push(hidden)
+
 typedef struct GifHashTableType {
 UINT32 HTable[HT_SIZE];
 } GifHashTableType;
@@ -56,4 +58,6 @@ void _ClearHashTable(GifHashTableType *H
 void _InsertHashTable(GifHashTableType *HashTable, UINT32 Key, int Code);
 int _ExistsHashTable(GifHashTableType *HashTable, UINT32 Key);
 
+#pragma GCC visibility pop
+
 #endif /* _GIF_HASH_H_ */
--- Makefile.am.orig
+++ Makefile.am
@@ -1,3 +1,4 @@
+ACLOCAL_AMFLAGS = -I m4
 SUBDIRS = lib util doc pic
 WINDOWS = $(top_srcdir)/windows/GifWin.cpp \
  $(top_srcdir)/windows/GifWin.h \
--- configure.ac.orig
+++ configure.ac
@@ -3,11 +3,14 @@ AC_INIT(giflib, [4.1.6], [abadger1999@so
 AC_CONFIG_SRCDIR([lib/dgif_lib.c])
 AM_INIT_AUTOMAKE([gnu check-news dist-bzip2 -Wall])
 AM_CONFIG_HEADER(config.h)
+AC_CONFIG_MACRO_DIR([m4])
 
 dnl Checks for programs.
-AC_PROG_LIBTOOL
-AC_PROG_CC
+AC_PROG_CC_STDC
+AC_USE_SYSTEM_EXTENSIONS
+AC_SYS_LARGEFILE
 AC_PROG_CPP
+LT_INIT([pic-only disable-static])
 AC_PROG_INSTALL
 AC_PROG_LN_S
 AC_PROG_MAKE_SET
--- lib/Makefile.am.orig
+++ lib/Makefile.am
@@ -21,6 +21,6 @@ libgif_la_SOURCES = dev2gif.c   \
 quantize.c  \
gif_lib_private.h
 
-libgif_la_LDFLAGS = -version-info 5:6:1
+libgif_la_L

commit giflib for openSUSE:Factory

2011-09-22 Thread h_root

Hello community,

here is the log from the commit of package giflib for openSUSE:Factory
checked in at Thu Sep 22 10:44:56 CEST 2011.




--- giflib/giflib.changes   2010-08-30 01:16:47.0 +0200
+++ /mounts/work_src_done/STABLE/giflib/giflib.changes  2011-09-21 
13:26:20.0 +0200
@@ -1,0 +2,8 @@
+Wed Sep 21 10:59:15 UTC 2011 - jeng...@medozas.de
+
+- Correct project URL
+- Implement shlib naming (libgif4)
+- Apply packaging guidelines (remove redundant/obsolete
+  tags/sections from specfile, etc.)
+
+---

calling whatdependson for head-i586




Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.doj3DY/_old  2011-09-22 10:44:53.0 +0200
+++ /var/tmp/diff_new_pack.doj3DY/_new  2011-09-22 10:44:53.0 +0200
@@ -15,24 +15,36 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   giflib
+%define lname  libgif4
 BuildRequires:  xorg-x11-libICE-devel xorg-x11-libSM-devel 
xorg-x11-libX11-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel 
xorg-x11-libXt-devel
 License:MIT
 Group:  System/Libraries
-Url:http://sourceforge.net/projects/libungif
-AutoReqProv:on
+URL:http://sourceforge.net/projects/libungif
+Version:4.1.6
+Release:23
+Summary:A Library for Working with GIF Images
+Source: giflib-%{version}.tar.bz2
+Source2:baselibs.conf
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+
+%description
+This Library allows manipulating GIF Image files. Since the LZW patents
+have expired, giflib can again be used instead of libungif.
+
+%package -n %lname
+Summary:A Library for Working with GIF Images
+Group:  System/Libraries
+Obsoletes:  giflib < %version-%release
+Provides:   giflib = %version-%release
 # bug437293
 %ifarch ppc64
 Obsoletes:  giflib-64bit
 Obsoletes:  libungif-64bit
 %endif
 #
-Version:4.1.6
-Release:23
-Summary:A Library for Working with GIF Images
 Provides:   libungif
 %ifarch ia64 x86_64 s390x ppc64
 Provides:   libungif.so.4()(64bit)
@@ -40,44 +52,26 @@
 Provides:   libungif.so.4
 %endif
 Obsoletes:  libungif
-Source: giflib-%{version}.tar.bz2
-Source2:baselibs.conf
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
-%description
+%description -n %lname
 This Library allows manipulating GIF Image files. Since the LZW patents
-have expired, giflib can be used instead of libungif again.
-
-
-
-Authors:
-
-Toshio Kuratomi 
-Eric S. Raymond 
+have expired, giflib can again be used instead of libungif.
 
 %package progs
 License:MIT
 Summary:Tools for Working with the GIF Library
 Group:  Productivity/Graphics/Convertors
-AutoReqProv:on
 Provides:   ungif
 Obsoletes:  ungif
 
 %description progs
 A tool for converting GIFs to various formats.
 
-
-
-Authors:
-
-Toshio Kuratomi 
-Eric S. Raymond 
-
 %package devel
 License:MIT
 Summary:Library for Working with GIF Images - Files Mandatory for 
Development
 Group:  Development/Libraries/C and C++
-Requires:   %name = %version
+Requires:   %lname = %version
 # bug437293
 %ifarch ppc64
 Obsoletes:  giflib-devel-64bit
@@ -86,14 +80,7 @@
 
 %description devel
 This Library allows manipulating GIF Image files. Since the LZW patents
-have expired, giflib can be used instead of libungif again.
-
-
-
-Authors:
-
-Toshio Kuratomi 
-Eric S. Raymond 
+have expired, giflib can again be used instead of libungif.
 
 %prep
 %setup -q
@@ -111,7 +98,7 @@
 
 autoreconf -fiv
 %configure --disable-static --with-pic --x-libraries=%{_libdir}
-%{__make} %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
@@ -123,11 +110,11 @@
 rm -f %{buildroot}%{_libdir}/*.la
 find doc -name "Makefile*" -print -delete
 
-%post -p /sbin/ldconfig
+%post -n %lname -p /sbin/ldconfig
 
-%postun -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
 
-%files
+%files -n %lname
 %defattr(-,root,root)
 %doc COPYING
 %{_libdir}/lib*.so.*

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.doj3DY/_old  2011-09-22 10:44:53.0 +0200
+++ /var/tmp/diff_new_pack.doj3DY/_new  2011-09-22 10:44:53.0 +0200
@@ -1,6 +1,12 @@
-giflib
+libgif4
+# O/P on giflib added in 4.1.6. Once 4.1.7 is used, switch "<=" to "<".
+  obsoletes "giflib- <= "
+  provides "giflib- = "
+
   obsoletes "libungif-"
   provides  "libungif-"
   targettype 32bit provides "libungif.so.4"
   targettype 64bit provides "libungif.so.4()(64bit)"
 giflib-devel
+  requires -giflib- = 
+  requires "libgif4- = "






Remember to have fun...

-- 
To uns

commit giflib for openSUSE:Factory

2011-05-31 Thread h_root

Hello community,

here is the log from the commit of package giflib for openSUSE:Factory
checked in at Tue May 31 12:46:53 CEST 2011.





calling whatdependson for head-i586




Other differences:
--
++ giflib.spec ++
--- /var/tmp/diff_new_pack.tJTRKw/_old  2011-05-31 12:46:23.0 +0200
+++ /var/tmp/diff_new_pack.tJTRKw/_new  2011-05-31 12:46:23.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package giflib (Version 4.1.6)
+# spec file for package giflib
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,7 +31,7 @@
 %endif
 #
 Version:4.1.6
-Release:19
+Release:23
 Summary:A Library for Working with GIF Images
 Provides:   libungif
 %ifarch ia64 x86_64 s390x ppc64
@@ -45,7 +45,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-This Library allows manipulatng GIF Image files. Since the LZW patents
+This Library allows manipulating GIF Image files. Since the LZW patents
 have expired, giflib can be used instead of libungif again.
 
 
@@ -53,7 +53,7 @@
 Authors:
 
 Toshio Kuratomi 
-Eric S. Raymond >e...@snark.thyrsus.com>
+Eric S. Raymond 
 
 %package progs
 License:MIT
@@ -71,7 +71,7 @@
 Authors:
 
 Toshio Kuratomi 
-Eric S. Raymond >e...@snark.thyrsus.com>
+Eric S. Raymond 
 
 %package devel
 License:MIT
@@ -85,7 +85,7 @@
 #
 
 %description devel
-This Library allows manipulatng GIF Image files. Since the LZW patents
+This Library allows manipulating GIF Image files. Since the LZW patents
 have expired, giflib can be used instead of libungif again.
 
 
@@ -93,7 +93,7 @@
 Authors:
 
 Toshio Kuratomi 
-Eric S. Raymond >e...@snark.thyrsus.com>
+Eric S. Raymond 
 
 %prep
 %setup -q






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org