Hello community, here is the log from the commit of package libpng12 for openSUSE:12.1:Update:Test checked in at 2012-02-20 14:03:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.1:Update:Test/libpng12 (Old) and /work/SRC/openSUSE:12.1:Update:Test/.libpng12.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpng12", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /work/SRC/openSUSE:12.1:Update:Test/.libpng12.new/libpng12.changes 2012-02-20 14:03:31.000000000 +0100 @@ -0,0 +1,507 @@ +------------------------------------------------------------------- +Wed Oct 5 14:00:55 UTC 2011 - [email protected] + +- cross-build fix: use %configure macro + +------------------------------------------------------------------- +Tue Jul 12 14:51:49 UTC 2011 - [email protected] + +- updated to 1.2.46: + * fixed CVE-2011-2501 [bnc#702578] + +------------------------------------------------------------------- +Mon Aug 30 14:26:10 UTC 2010 - [email protected] + +- fix baselibs.conf after previous change + +------------------------------------------------------------------- +Thu Jul 29 15:09:48 CEST 2010 - [email protected] + +- add devel packages to baselibs.conf [bnc#625883] + +------------------------------------------------------------------- +Mon Jun 28 18:43:48 CEST 2010 - [email protected] + +- updated to 1.2.44: fixed libpng overflow (CVE-2010-1205) + and memory leak [bnc#617866] + +------------------------------------------------------------------- +Fri Jun 4 13:11:14 UTC 2010 - [email protected] + +- remove the devel packages from baselibs.conf, not convinced of + their usefulness + +------------------------------------------------------------------- +Sat Apr 24 11:38:21 UTC 2010 - [email protected] + +- buildrequire pkg-config to fix provides + +------------------------------------------------------------------- +Thu Feb 25 09:55:15 CET 2010 - [email protected] + +- updated to 1.2.43 (fixes [bnc#585403]): + * Removed "#define PNG_NO_ERROR_NUMBERS" that was inadvertently added + to pngconf.h in version 1.2.41. + * Removed leftover "-DPNG_CONFIGURE_LIBPNG" from scripts/makefile.darwin + and contrib/pngminim/*/makefile + * Relocated png_do_chop() to its original position in pngrtran.c; the + change in version 1.2.41beta08 caused transparency to be handled wrong + in some 16-bit datastreams (Yusaku Sugai). + * Renamed libpng-pc.in back to libpng.pc.in and revised CMakeLists.txt + (revising changes made in 1.2.41) + * Swapped PNG_UNKNOWN_CHUNKS_SUPPORTED and PNG_HANDLE_AS_UNKNOWN_SUPPORTED + in pngset.c to be consistent with other changes in version 1.2.38. + * Avoid deprecated references to png_ptr-io_ptr and png_ptr->error_ptr + in pngtest.c + +------------------------------------------------------------------- +Mon Dec 14 20:31:24 CET 2009 - [email protected] + +- add baselibs.conf as a source + +------------------------------------------------------------------- +Mon Dec 7 09:43:11 CET 2009 - [email protected] + +- updated to 1.2.41: + contains numerous cleanups, some new compile-time warnings about + direct struct access (define PNG_NO_PEDANTIC_WARNINGS to enable), + a new xcode build project, and a minor performance improvement + (avoid building 16-bit gamma tables when not needed) + +------------------------------------------------------------------- +Tue Nov 24 14:16:32 CET 2009 - [email protected] + +- updated to 1.2.40: + Removed an extra png_debug() recently added to png_write_find_filter(). + Fixed incorrect #ifdef in pngset.c regarding unknown chunk support. + Various bugfixes and improvements to CMakeLists.txt (Philip Lowman) + +------------------------------------------------------------------- +Tue Nov 3 19:09:28 UTC 2009 - [email protected] + +- updated patches to apply with fuzz=0 + +------------------------------------------------------------------- +Thu Aug 13 15:56:07 CEST 2009 - [email protected] + +- updated to 1.2.39: + * Added a prototype for png_64bit_product() in png.c + * Avoid a possible NULL dereference in debug build, + in png_set_text_2() + * Relocated new png_64_bit_product() prototype into png.h + * Replaced *.tar.lzma with *.txz in distribution. + * Reject attempt to write iCCP chunk with negative embedded + profile length. + +------------------------------------------------------------------- +Mon Jul 20 13:59:43 CEST 2009 - [email protected] + +- updated to 1.2.38: + * Revised libpng*.txt and libpng.3 to mention calling png_set_IHDR() + multiple times and to specify the sample order in the tRNS chunk, + because the ISO PNG specification has a typo in the tRNS table. + * Changed several PNG_UNKNOWN_CHUNK_SUPPORTED to + PNG_HANDLE_AS_UNKNOWN_SUPPORTED, to make the png_set_keep mechanism + available for ignoring known chunks even when not saving unknown chunks. + * Adopted preference for consistent use of "#ifdef" and "#ifndef" versus + "#if defined()" and "if !defined()" where possible. + * Added PNG_NO_HANDLE_AS_UNKNOWN in the PNG_LEGACY_SUPPORTED block of + pngconf.h, and moved the various unknown chunk macro definitions + outside of the PNG_READ|WRITE_ANCILLARY_CHUNK_SUPPORTED blocks. + +------------------------------------------------------------------- +Thu Jun 4 15:16:17 CEST 2009 - [email protected] + +- updated to 1.2.37: + * fixed bug with new png_memset() of the big_row_buffer + +------------------------------------------------------------------- +Tue May 12 17:38:21 CEST 2009 - [email protected] + +- updated to 1.2.36 (see CHANGES) + +------------------------------------------------------------------- +Mon Feb 23 11:20:10 CET 2009 - [email protected] + +- fixes possible double free [bnc#472745] + (CVE-2009-0040) + +------------------------------------------------------------------- +Mon Jan 19 09:18:12 CET 2009 - [email protected] + +- updated to 1.2.34: + * fixes CVE-2008-3964 (removed CVE-2008-3964.patch) + +------------------------------------------------------------------- +Tue Jan 13 12:34:56 CET 2009 - [email protected] + +- obsolete old -XXbit packages (bnc#437293) + +------------------------------------------------------------------- +Mon Sep 15 17:46:06 CEST 2008 - [email protected] + +- fixed CVE-2008-3964 [bnc#424739] + * CVE-2008-3964.patch + +------------------------------------------------------------------- +Thu Sep 11 14:23:49 CEST 2008 - [email protected] + +- updated to version 1.2.31: + * coding bugfixes and enhancements + +------------------------------------------------------------------- +Mon Sep 1 14:08:17 CEST 2008 - [email protected] + +- Do not package la files. + +------------------------------------------------------------------- +Mon Jun 23 19:17:51 CEST 2008 - [email protected] + +- updated to 1.2.29: + * fixes to the configure-related build-scripts + * security fix that affects programs that attempt to do + special handling of unknown PNG chunks (presumably very + few such programs), along with a reversion to previous + behavior for handling of images with out-of-range tRNS-chunk + values [bnc#378634] + * fix for unintentional gray-to-RGB conversion in + png_set_expand_gray_1_2_4_to_8() + * various other minor fixes +- removed makefile-am.patch, issue fixed upstream + +------------------------------------------------------------------- +Sun May 11 12:16:53 CEST 2008 - [email protected] + +- fix rename of xxbit packages + +------------------------------------------------------------------- +Tue Apr 22 15:17:41 CEST 2008 - [email protected] + +- $(ECHO) substituted by echo in Makefile.in -- fixes package + build in beta (makefile-am.patch) + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - [email protected] + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Thu Apr 3 13:05:17 CEST 2008 - [email protected] + +- updated to 1.2.26: + * fixed minor coding errors that could lead to crashes in + exceptional cases + +------------------------------------------------------------------- +Thu Dec 6 02:20:12 CET 2007 - [email protected] ++++ 310 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.1:Update:Test/.libpng12.new/libpng12.changes New: ---- _link baselibs.conf libpng-1.2.46.tar.bz2 libpng12.changes libpng12.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpng12.spec ++++++ # # spec file for package libpng12 # # 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # 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/ # # norootforbuild %define major 1 %define minor 2 %define micro 46 %define branch %{major}%{minor} %define libname libpng%{branch}-0 Name: libpng%{branch} License: Zlib License Group: System/Libraries Url: http://www.libpng.org/pub/png/libpng.html Version: %{major}.%{minor}.%{micro} Release: 1 Summary: Library for the Portable Network Graphics Format (PNG) Source: libpng-%{version}.tar.bz2 Source2: baselibs.conf BuildRequires: pkg-config zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %define debug_package_requires %{libname} = %{version}-%{release} %package -n %{libname} Summary: Library for the Portable Network Graphics Format (PNG) License: Zlib License Group: System/Libraries # bug437293 %ifarch ppc64 Obsoletes: libpng-64bit %endif # Obsoletes: libpng < %{version} Provides: libpng = %{version}-%{release} %package devel License: Zlib License Group: Development/Libraries/C and C++ Summary: Development Tools for applications which will use the Libpng Requires: zlib-devel glibc-devel %{libname} = %{version} pkg-config Recommends: libpng%{branch}-compat-devel # bug437293 %ifarch ppc64 Obsoletes: libpng-devel-64bit %endif # %package compat-devel License: Zlib License Group: Development/Libraries/C and C++ Summary: Development Tools for applications which will use the Libpng Requires: libpng%{branch}-devel = %{version} Provides: libpng-devel = %{version} Obsoletes: libpng-devel < 1.2.43 Conflicts: otherproviders(libpng-devel) %description libpng is the official reference library for the Portable Network Graphics format (PNG). %description -n %{libname} libpng is the official reference library for the Portable Network Graphics format (PNG). %description devel The libpng%{branch}-devel package includes the header files, libraries, configuration files and development tools necessary for compiling and linking programs which will manipulate PNG files using libpng%{branch}. libpng is the official reference library for the Portable Network Graphics (PNG) format. %description compat-devel The libpng%{branch}-compat-devel package contains unversioned symlinks to the header files, libraries, configuration files and development tools necessary for compiling and linking programs that don't care about libpng version. %prep %setup -n libpng-%{version} %build ./autogen.sh # We'll never use the old pgcc-2.95.1 with the buggy -O3, so having # the -O3 that is originally used should work. # Substitute the -O2 to -O3 because I'm not sure if simply appending # it will preserve(not override) the detailed opt flags used in RPM_OPT_FLAGS: %configure CFLAGS="`echo $RPM_OPT_FLAGS|sed 's/-O2/-O3/'` -DPNG_SKIP_SETJMP_CHECK" \ --prefix=/usr \ --libdir=%{_libdir} \ --mandir=%{_mandir} \ --disable-static \ --with-libpng-compat=no %check make check %install make install DESTDIR=$RPM_BUILD_ROOT rm $RPM_BUILD_ROOT/%{_libdir}/libpng*.la %clean rm -rf "$RPM_BUILD_ROOT" %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %files -n %{libname} %defattr(-,root,root) %{_libdir}/libpng%{branch}.so.* %files devel %defattr(-,root,root) %{_bindir}/libpng%{branch}-config %{_includedir}/libpng%{branch} %{_libdir}/libpng%{branch}.so %{_libdir}/pkgconfig/libpng%{branch}.pc %doc CHANGES README TODO ANNOUNCE LICENSE libpng-*.txt %files compat-devel %defattr(-,root,root) %{_bindir}/libpng-config %{_includedir}/*.h %{_libdir}/libpng.so %{_libdir}/pkgconfig/libpng.pc %doc %{_mandir}/man3/libpng.3.gz %doc %{_mandir}/man3/libpngpf.3.gz %doc %{_mandir}/man5/png.5.gz %changelog ++++++ _link ++++++ <link project="openSUSE:12.1" package="libpng12" baserev="97c2f6a33051671e4d6e6badecbfc870"> <patches> <branch/> </patches> </link> ++++++ baselibs.conf ++++++ libpng12-0 obsoletes "libpng-<targettype> < <version>" provides "libpng-<targettype> = <version>" libpng12-devel requires -libpng12-<targettype> requires "libpng12-0-<targettype> = <version>" libpng12-compat-devel requires -libpng12-compat-<targettype> -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
