commit giflib for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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