Hello community,
here is the log from the commit of package libpng12-0 for openSUSE:Factory
checked in at Fri May 15 21:32:20 CEST 2009.
--------
--- libpng12-0/libpng12-0.changes 2009-02-23 11:23:52.000000000 +0100
+++ libpng12-0/libpng12-0.changes 2009-05-12 18:00:12.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 12 17:38:21 CEST 2009 - pgajdos@suse.cz
+
+- updated to 1.2.36 (see CHANGES)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libpng-1.2.35-setjmp.diff
libpng-1.2.35.tar.bz2
New:
----
libpng-1.2.36-setjmp.diff
libpng-1.2.36.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libpng12-0.spec ++++++
--- /var/tmp/diff_new_pack.A28790/_old 2009-05-15 21:31:37.000000000 +0200
+++ /var/tmp/diff_new_pack.A28790/_new 2009-05-15 21:31:37.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libpng12-0 (Version 1.2.35)
+# spec file for package libpng12-0 (Version 1.2.36)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -24,7 +24,7 @@
Group: System/Libraries
Url: http://www.libpng.org/pub/png/libpng.html
AutoReqProv: on
-Version: 1.2.35
+Version: 1.2.36
Release: 1
Summary: Library for the Portable Network Graphics Format (PNG)
Source: libpng-%{version}.tar.bz2
@@ -142,6 +142,8 @@
%doc CHANGES README TODO ANNOUNCE KNOWNBUG Y2KINFO LICENSE libpng-*.txt
%changelog
+* Tue May 12 2009 pgajdos@suse.cz
+- updated to 1.2.36 (see CHANGES)
* Mon Feb 23 2009 pgajdos@suse.cz
- fixes possible double free [bnc#472745]
(CVE-2009-0040)
++++++ libpng-1.2.35-setjmp.diff -> libpng-1.2.36-setjmp.diff ++++++
--- libpng12-0/libpng-1.2.35-setjmp.diff 2009-02-23 11:07:53.000000000 +0100
+++ libpng12-0/libpng-1.2.36-setjmp.diff 2009-05-12 17:59:17.000000000 +0200
@@ -12,39 +12,45 @@
/* Any machine specific code is near the front of this file, so if you
* are configuring libpng for a machine, you may want to read the section
* starting here down to where it starts to typedef png_color, png_text,
-@@ -249,22 +254,20 @@
- #ifdef PNG_SETJMP_SUPPORTED
- /* This is an attempt to force a single setjmp behaviour on Linux. If
- * the X config stuff didn't define _BSD_SOURCE we wouldn't need this.
-+ * # ifdef __linux__
-+ * # ifdef _BSD_SOURCE
-+ * # define PNG_SAVE_BSD_SOURCE
-+ * # undef _BSD_SOURCE
-+ * # endif
-+ * # ifdef _SETJMP_H
-+ * If you encounter a compiler error here, see the explanation
-+ * * near the end of INSTALL.
-+ * __pngconf.h__ already includes setjmp.h;
-+ * __dont__ include it again.;
-+ * # endif
-+ * # endif __linux__
+@@ -320,24 +325,25 @@
+ * PNG_SKIP_SETJMP_CHECK while building your application, prior to the
+ * application's '#include "png.h"'. Don't define PNG_SKIP_SETJMP_CHECK
+ * while building a separate libpng library for general use.
++ *
++ *
++ * # ifndef PNG_SKIP_SETJMP_CHECK
++ * # ifdef __linux__
++ * # ifdef _BSD_SOURCE
++ * # define PNG_SAVE_BSD_SOURCE
++ * # undef _BSD_SOURCE
++ * # endif
++ * # ifdef _SETJMP_H
++ * * If you encounter a compiler error here, see the explanation
++ * * near the end of INSTALL.
++ * *
++ * __pngconf.h__ in libpng already includes setjmp.h;
++ * __dont__ include it again.;
++ * # endif
++ * # endif * __linux__ *
++ * # endif * PNG_SKIP_SETJMP_CHECK *
*/
+
+-# ifndef PNG_SKIP_SETJMP_CHECK
+-# ifdef __linux__
+-# ifdef _BSD_SOURCE
+-# define PNG_SAVE_BSD_SOURCE
+-# undef _BSD_SOURCE
+-# endif
+-# ifdef _SETJMP_H
+- /* If you encounter a compiler error here, see the explanation
+- * near the end of INSTALL.
+- */
+- __pngconf.h__ in libpng already includes setjmp.h;
+- __dont__ include it again.;
+-# endif
+-# endif /* __linux__ */
+-# endif /* PNG_SKIP_SETJMP_CHECK */
-
--# ifdef __linux__
--# ifdef _BSD_SOURCE
--# define PNG_SAVE_BSD_SOURCE
--# undef _BSD_SOURCE
--# endif
--# ifdef _SETJMP_H
-- /* If you encounter a compiler error here, see the explanation
-- * near the end of INSTALL.
-- */
-- __pngconf.h__ already includes setjmp.h;
-- __dont__ include it again.;
--# endif
--# endif /* __linux__ */
--
-+
/* include setjmp.h for error handling */
# include