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 - u...@suse.com
+
+- cross-build fix: use %configure macro
+
+-------------------------------------------------------------------
+Tue Jul 12 14:51:49 UTC 2011 - pgaj...@novell.com
+
+- updated to 1.2.46:
+  * fixed CVE-2011-2501 [bnc#702578]
+
+-------------------------------------------------------------------
+Mon Aug 30 14:26:10 UTC 2010 - co...@novell.com
+
+- fix baselibs.conf after previous change
+
+-------------------------------------------------------------------
+Thu Jul 29 15:09:48 CEST 2010 - pgaj...@suse.cz
+
+- add devel packages to baselibs.conf [bnc#625883]
+
+-------------------------------------------------------------------
+Mon Jun 28 18:43:48 CEST 2010 - pgaj...@suse.cz
+
+- updated to 1.2.44: fixed libpng overflow (CVE-2010-1205)
+  and memory leak [bnc#617866]
+
+-------------------------------------------------------------------
+Fri Jun  4 13:11:14 UTC 2010 - co...@novell.com
+
+- remove the devel packages from baselibs.conf, not convinced of
+  their usefulness
+
+-------------------------------------------------------------------
+Sat Apr 24 11:38:21 UTC 2010 - co...@novell.com
+
+- buildrequire pkg-config to fix provides
+
+-------------------------------------------------------------------
+Thu Feb 25 09:55:15 CET 2010 - pgaj...@suse.cz
+
+- 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 - jeng...@medozas.de
+
+- add baselibs.conf as a source
+
+-------------------------------------------------------------------
+Mon Dec  7 09:43:11 CET 2009 - pgaj...@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)
+
+-------------------------------------------------------------------
+Tue Nov 24 14:16:32 CET 2009 - pgaj...@suse.cz
+
+- 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 - co...@novell.com
+
+- updated patches to apply with fuzz=0
+
+-------------------------------------------------------------------
+Thu Aug 13 15:56:07 CEST 2009 - pgaj...@suse.cz
+
+- 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 - pgaj...@suse.cz
+
+- 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 - pgaj...@suse.cz
+
+- updated to 1.2.37:
+  * fixed bug with new png_memset() of the big_row_buffer
+
+-------------------------------------------------------------------
+Tue May 12 17:38:21 CEST 2009 - pgaj...@suse.cz
+
+- updated to 1.2.36 (see CHANGES)
+
+-------------------------------------------------------------------
+Mon Feb 23 11:20:10 CET 2009 - pgaj...@suse.cz
+
+- fixes possible double free [bnc#472745]
+  (CVE-2009-0040)
+
+-------------------------------------------------------------------
+Mon Jan 19 09:18:12 CET 2009 - pgaj...@suse.cz
+
+- updated to 1.2.34:
+  * fixes CVE-2008-3964 (removed CVE-2008-3964.patch)
+
+-------------------------------------------------------------------
+Tue Jan 13 12:34:56 CET 2009 - o...@suse.de
+
+- obsolete old -XXbit packages (bnc#437293)
+
+-------------------------------------------------------------------
+Mon Sep 15 17:46:06 CEST 2008 - pgaj...@suse.cz
+
+- fixed CVE-2008-3964 [bnc#424739]
+  * CVE-2008-3964.patch
+
+-------------------------------------------------------------------
+Thu Sep 11 14:23:49 CEST 2008 - pgaj...@suse.cz
+
+- updated to version 1.2.31:
+  * coding bugfixes and enhancements
+
+-------------------------------------------------------------------
+Mon Sep  1 14:08:17 CEST 2008 - a...@suse.de
+
+- Do not package la files.
+
+-------------------------------------------------------------------
+Mon Jun 23 19:17:51 CEST 2008 - pgaj...@suse.cz
+
+- 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 - co...@suse.de
+
+- fix rename of xxbit packages
+
+-------------------------------------------------------------------
+Tue Apr 22 15:17:41 CEST 2008 - pgaj...@suse.cz
+
+- $(ECHO) substituted by echo in Makefile.in -- fixes package 
+  build in beta (makefile-am.patch)
+
+-------------------------------------------------------------------
+Thu Apr 10 12:54:45 CEST 2008 - r...@suse.de
+
+- added baselibs.conf file to build xxbit packages
+  for multilib support
+
+-------------------------------------------------------------------
+Thu Apr  3 13:05:17 CEST 2008 - pgaj...@suse.cz
+
+- 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 - mrueck...@suse.de
++++ 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: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to