Hello community,
here is the log from the commit of package libpng12-0 for openSUSE:Factory
checked in at Tue Dec 8 11:56:27 CET 2009.
--------
--- libpng12-0/libpng12-0.changes 2009-11-24 14:25:59.000000000 +0100
+++ /mounts/work_src_done/STABLE/libpng12-0/libpng12-0.changes 2009-12-07 09:42:26.000000000 +0100
@@ -1,0 +2,9 @@
+Mon Dec 7 09:43:11 CET 2009 - pgajdos@suse.cz
+
+- 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)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libpng-1.2.40-setjmp.diff
libpng-1.2.40.tar.bz2
New:
----
libpng-1.2.41.tar.bz2
libpng-setjmp.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libpng12-0.spec ++++++
--- /var/tmp/diff_new_pack.JDLooQ/_old 2009-12-08 11:56:05.000000000 +0100
+++ /var/tmp/diff_new_pack.JDLooQ/_new 2009-12-08 11:56:05.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package libpng12-0 (Version 1.2.40)
+# spec file for package libpng12-0 (Version 1.2.41)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -24,11 +24,11 @@
Group: System/Libraries
Url: http://www.libpng.org/pub/png/libpng.html
AutoReqProv: on
-Version: 1.2.40
+Version: 1.2.41
Release: 1
Summary: Library for the Portable Network Graphics Format (PNG)
Source: libpng-%{version}.tar.bz2
-Patch: libpng-%{version}-setjmp.diff
+Patch: libpng-setjmp.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# bug437293
%ifarch ppc64
++++++ libpng-1.2.40.tar.bz2 -> libpng-1.2.41.tar.bz2 ++++++
++++ 21281 lines of diff (skipped)
++++++ libpng-setjmp.diff ++++++
Index: pngconf.h
===================================================================
--- pngconf.h.orig
+++ pngconf.h
@@ -11,6 +11,11 @@
* and license in png.h
*/
+/*
+ * special modification for suse:
+ * commented out hack for setjmp to avoid compile trouble
+ */
+
/* 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,
@@ -323,24 +328,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 */
-
/* include setjmp.h for error handling */
# include