Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpng12-devel-1.2.59-lp160.1.1 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: libpng12-devel Distribution: openSUSE Leap 16.0
Version: 1.2.59 Vendor: openSUSE
Release: lp160.1.1 Build date: Fri Mar 1 09:38:09 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 499205 Source RPM: libpng12-1.2.59-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.libpng.org/pub/png/libpng.html
Summary: Development tools for applications which will use libpng
The libpng12-devel package includes the header files, libraries,
configuration files and development tools necessary for compiling and
linking programs which will manipulate PNG files using libpng12.

libpng is the official reference library for the Portable Network
Graphics (PNG) format.

Provides

Requires

License

Zlib

Changelog

* Fri Mar 01 2024 pgajdos@suse.com
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Wed May 04 2022 Marcus Meissner <meissner@suse.com>
  - switched to https url
* Wed Jul 17 2019 pgajdos@suse.com
  - version update to 1.2.59
    Added png_check_chunk_length() function, and check all chunks except
      IDAT against the default 8MB limit; check IDAT against the maximum
      size computed from IHDR parameters (Fixes CVE-2017-12652).
    Initialize memory allocated by png_inflate to zero, using memset, to
      stop an oss-fuzz "use of uninitialized value" detection in png_set_text_2()
      due to truncated iTXt or zTXt chunk.
* Wed Jan 31 2018 pgajdos@suse.com
  - check with -j1, be explicit
* Tue Jan 30 2018 jengelh@inai.de
  - Fix SRPM group and grammar issues.
* Mon Jan 02 2017 pgajdos@suse.com
  - updated to 1.2.57: fixes CVE-2016-10087
* Thu Dec 17 2015 pgajdos@suse.com
  - updated to 1.2.56:
    Fixed an out-of-range read in png_check_keyword() (Bug report from
      Qixue Xiao, CVE-2015-8540).
    Added keyword checks to pngset.c
* Thu Dec 03 2015 pgajdos@suse.com
  - updated to 1.2.55:
    Avoid potential pointer overflow in png_handle_iTXt(), png_handle_zTXt(),
      png_handle_sPLT(), and png_handle_pCAL() (Bug report by John Regehr).
    Fixed incorrect implementation of png_set_PLTE() that uses png_ptr
      not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126
      vulnerability.
* Fri Nov 13 2015 pgajdos@suse.com
  - updated to 1.2.54
* Fri Aug 07 2015 pgajdos@suse.com
  - build in build section
* Fri Feb 27 2015 pgajdos@suse.com
  - updated to 1.2.53:
    Issue a png_error() instead of a png_warning() when width is
      potentially too large for the architecture, in case the calling
      application has overridden the default 1,000,000-column limit
      (fixes CVE-2014-9495 and CVE-2015-0973).
    Display user limits in the output from pngtest.
    Changed PNG_USER_CHUNK_MALLOC_MAX from unlimited to 8,000,000.
      This can only be changed at library-build time.  It only
      affects the maximum memory that can be allocated to an
      ancillary chunk; it does not limit the size of IDAT
      data, which is instead limited by PNG_USER_WIDTH_MAX.
* Mon Jan 19 2015 olaf@aepfle.de
  - Fix CVE-2013-7354.patch, include limits.h for INT_MAX
* Thu Nov 20 2014 pgajdos@suse.com
  - updated to 1.2.52:
    * Avoid out-of-bounds memory access while checking version string.
* Tue Apr 22 2014 pgajdos@suse.com
  - security update:
    * CVE-2013-7353.patch [bnc#873124]
    * CVE-2013-7354.patch [bnc#873123]
* Fri Feb 07 2014 pgajdos@suse.com
  - updated to 1.2.51:
    Ignore, with a warning, out-of-range value of num_trans in png_set_tRNS().
    Replaced AM_CONFIG_HEADER(config.h) with
      AC_CONFIG_HEADERS([config.h]) in configure.ac
    Changed default value of PNG_USER_CACHE_MAX from 0 to 32767 in pngconf.h.
    Avoid a possible memory leak in contrib/gregbook/readpng.c
    Revised libpng.3 so that "doclifter" can process it.
    Changed '"%s"m' to '"%s" m' in png_debug macros to improve portability
      among compilers.
    Rebuilt the configure scripts with autoconf-2.69 and automake-1.14.1
    Removed potentially misleading warning from png_check_IHDR().
    Quiet set-but-not-used warnings in pngset.c
    Quiet an uninitialized memory warning from VC2013 in png_get_png().
    Quiet unused variable warnings from clang by porting PNG_UNUSED() from
      libpng-1.4.6.
    Added -DZ_SOLO to CFLAGS in contrib/pngminim/*/makefile
    Added an #ifdef PNG_FIXED_POINT_SUPPORTED/#endif in pngset.c
* Wed Apr 17 2013 coolo@suse.com
  - add conflicts in -32bit package
* Mon Apr 15 2013 mmeister@suse.com
  - Added url as source.
    Please see http://en.opensuse.org/SourceUrls
* Wed Oct 24 2012 jengelh@inai.de
  - Add missing baselib requires for compat-devel-32bit
* Wed Jul 11 2012 pgajdos@suse.com
  - updated to 1.2.50:
    Changed "a+w" to "u+w" in Makefile.in to fix CVE-2012-3386.
* Thu Mar 29 2012 pgajdos@suse.com
  - updated to 1.2.49: [bnc#754745]
    Revised png_set_text_2() to avoid potential memory corruption (fixes
      CVE-2011-3048).
    Prevent PNG_EXPAND+PNG_SHIFT doing the shift twice.
* Wed Mar 14 2012 pgajdos@suse.com
  - updated to 1.2.48:
    * fixed CVE-2011-3045 [bnc#752008]
* Mon Feb 20 2012 pgajdos@suse.com
  - updated to 1.2.47:
    * fixed CVE-2011-3026 [bnc#747311]
* Thu Dec 01 2011 idoenmez@suse.de
  - Name field shouldn't contain a macro
* Thu Dec 01 2011 coolo@suse.com
  - add libtool as buildrequire to avoid implicit dependency
* Wed Oct 05 2011 uli@suse.com
  - cross-build fix: use %configure macro
* Tue Jul 12 2011 pgajdos@novell.com
  - updated to 1.2.46:
    * fixed CVE-2011-2501 [bnc#702578]
* Mon Aug 30 2010 coolo@novell.com
  - fix baselibs.conf after previous change
* Thu Jul 29 2010 pgajdos@suse.cz
  - add devel packages to baselibs.conf [bnc#625883]
* Mon Jun 28 2010 pgajdos@suse.cz
  - updated to 1.2.44: fixed libpng overflow (CVE-2010-1205)
    and memory leak [bnc#617866]
* Fri Jun 04 2010 coolo@novell.com
  - remove the devel packages from baselibs.conf, not convinced of
    their usefulness
* Sat Apr 24 2010 coolo@novell.com
  - buildrequire pkg-config to fix provides
* Thu Feb 25 2010 pgajdos@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 2009 jengelh@medozas.de
  - add baselibs.conf as a source
* Mon Dec 07 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)
* Tue Nov 24 2009 pgajdos@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 03 2009 coolo@novell.com
  - updated patches to apply with fuzz=0
* Thu Aug 13 2009 pgajdos@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 2009 pgajdos@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 04 2009 pgajdos@suse.cz
  - updated to 1.2.37:
    * fixed bug with new png_memset() of the big_row_buffer
* 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)
* Mon Jan 19 2009 pgajdos@suse.cz
  - updated to 1.2.34:
    * fixes CVE-2008-3964 (removed CVE-2008-3964.patch)
* Tue Jan 13 2009 olh@suse.de
  - obsolete old -XXbit packages (bnc#437293)
* Mon Sep 15 2008 pgajdos@suse.cz
  - fixed CVE-2008-3964 [bnc#424739]
    * CVE-2008-3964.patch
* Thu Sep 11 2008 pgajdos@suse.cz
  - updated to version 1.2.31:
    * coding bugfixes and enhancements
* Mon Sep 01 2008 aj@suse.de
  - Do not package la files.
* Mon Jun 23 2008 pgajdos@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 2008 coolo@suse.de
  - fix rename of xxbit packages
* Tue Apr 22 2008 pgajdos@suse.cz
  - $(ECHO) substituted by echo in Makefile.in -- fixes package
    build in beta (makefile-am.patch)
* Thu Apr 10 2008 ro@suse.de
  - added baselibs.conf file to build xxbit packages
    for multilib support
* Thu Apr 03 2008 pgajdos@suse.cz
  - updated to 1.2.26:
    * fixed minor coding errors that could lead to crashes in
      exceptional cases
* Thu Dec 06 2007 mrueckert@suse.de
  - added provides/obsoletes for the old package
* Fri Nov 30 2007 nadvornik@suse.cz
  - updated to 1.2.23:
    * more sanity checks, fixes [#332249]
  - adjusted to Shared Library Policy:
    * renamed package libpng to libpng12-0
    * created compatibility package libpng3
* Wed Jul 11 2007 nadvornik@suse.cz
  - updated to 1.2.18:
    * security fixes merged upstream
* Thu Mar 29 2007 aj@suse.de
  - Add zlib-devel to BuildRequires.
* Thu Nov 23 2006 nadvornik@suse.cz
  - fixed crash on malformed sPLT chunks CVE-2006-5793 [#219007]
* Mon Jul 17 2006 nadvornik@suse.cz
  - make sure PNG_NO_ASSEMBLER_CODE is used consistently
* Thu Jun 29 2006 nadvornik@suse.cz
  - updated to 1.2.12:
    * fixed possible buffer overflow [#189241]
* Wed Jun 21 2006 nadvornik@suse.cz
  - updated to 1.2.10:
    * use autoconf
    * many bugfixes
  - libpng12-config no longer gives -Wl,-rpath,/usr/lib [#168627]
  - spec file cleanup
* Fri Feb 24 2006 nadvornik@suse.cz
  - removed libpng-64bit.diff [#153106]
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Thu Jan 12 2006 nadvornik@suse.cz
  - compile with -fstack-protector
* Mon Oct 10 2005 nadvornik@suse.cz
  - fixed incorrect inline asm usage
* Thu May 19 2005 ro@suse.de
  - fix libdir in pkgconfig file libpng.pc
* Thu Jan 20 2005 nadvornik@suse.cz
  - updated to 1.2.8:
    * fixed crash of applications that strip the alpha channel
    * fixed invalid zlib header within the PNG datastream
* Mon Sep 27 2004 sf@suse.de
  -  fixed problem with wrong assumption for long on 64bit archs
    which prevents khunphan from working (#45738)
* Wed Aug 25 2004 kukuk@suse.de
  - Avoid /bin/sh PreRequires
* Mon Aug 16 2004 nadvornik@suse.cz
  - updated to 1.2.6: included security fixes
* Mon Jul 19 2004 nadvornik@suse.cz
  - fixed several buffer overflows [#43008]
* Wed Jun 16 2004 nadvornik@suse.cz
  - added missing part of pngtran overflow patch [#42043]
* Fri Apr 23 2004 nadvornik@suse.cz
  - fixed reading behind end of string [#39180]
* Sat Jan 10 2004 adrian@suse.de
  - build as user
* Fri Oct 10 2003 adrian@suse.de
  - add %run_ldconfig
* Mon Apr 07 2003 ro@suse.de
  - fix tail calling syntax
* Mon Feb 10 2003 nadvornik@suse.cz
  - link the shared library with -lz -lm -lc again
* Wed Jan 29 2003 kukuk@suse.de
  - Fix libpng-devel requires (add zlib-devel) [Bug #23154]
* Fri Jan 24 2003 sbrabec@suse.cz
  - Added missing pkgconfig files to %files.
* Tue Jan 07 2003 nadvornik@suse.cz
  - updated to 1.2.5
  - fixed buffer overflow
* Wed Jul 31 2002 coolo@suse.de
  - fix libz dependency, so the resulting libpng is self containing
* Fri Jul 26 2002 adrian@suse.de
  - fix neededforbuild
* Wed Jul 24 2002 nadvornik@suse.cz
  - updated to 1.2.4:
    - fixed buffer overflow in pngpread.c when IDAT is
      corrupted with extra data
* Fri Jul 12 2002 schwab@suse.de
  - Fix makefile.
* Fri Jul 05 2002 kukuk@suse.de
  - Use %ix86 macro
* Tue Jul 02 2002 nadvornik@suse.cz
  - updated to 1.2.3
  - changed package version to match the version of source tarball
* Tue Mar 05 2002 nadvornik@suse.cz
  - fixed permissions for man pages
* Tue Feb 05 2002 nadvornik@suse.cz
  - added Provides: libpng:/usr/include/png.h to libpng-devel
* Thu Jan 31 2002 nadvornik@suse.cz
  - back to 1.0.12, libpng 1.2.x will be packed in separate package
  - created devel subpackage to allow parallel instalation of
    shared libraries
* Wed Jan 09 2002 nadvornik@suse.cz
  - update to 1.2.1
  - used macros %{_lib} and %{_libdir}
* Tue Dec 04 2001 nadvornik@suse.cz
  - update to 1.2.0
    - shared library version changed to 3.1.2.0
    - new API for dynamically enabling and disabling certain optimizations
  - added Provides: libpng-devel for compatibility [bug #11978]
* Tue Jul 17 2001 nadvornik@suse.cz
  - update to 1.0.12
* Tue Apr 03 2001 nadvornik@suse.cz
  - update to 1.0.10
  - used pnggccrd.c - MMX support on intel
* Tue Feb 13 2001 nadvornik@suse.cz
  - update to 1.0.9
* Fri Jan 19 2001 bk@suse.de
  - call pngtest program to have some tests that libpng works.
  - don't remove -O3 when adding RPM_OPT_FLAGS(still do -O3 optimisations)
* Thu Jan 04 2001 nadvornik@suse.cz
  - changed rpm version to 2.1.0.8 (bug #5062)
  - changed shared library name to libpng.so.2.1.0.8
* Wed Aug 23 2000 nadvornik@suse.cz
  - update to 1.0.8
* Tue Jul 11 2000 adrian@suse.de
  - seg fault fix in pngrutil.c
* Mon May 22 2000 nadvornik@suse.cz
  - changed group
  - changed URL
* Sat Apr 29 2000 kukuk@suse.de
  - Make sure libpng.so.2 is linked against libz to avoid problems
    with missing dependencies.
* Mon Apr 10 2000 nadvornik@suse.cz
  - added URL
* Tue Apr 04 2000 nadvornik@suse.cz
  - update to 1.0.6
  - added BuildRoot
* Tue Jan 25 2000 ro@suse.de
  - update to 1.0.5
  - manpages to /usr/share using macro
* Mon Sep 13 1999 bs@suse.de
  - ran old prepare_spec on spec file to switch to new prepare_spec.
* Tue Jun 29 1999 ro@suse.de
  - moved from /usr/X11R6 to /usr
* Mon Jun 28 1999 ro@suse.de
  - update to 1.0.3
* Wed Feb 17 1999 ro@suse.de
  - added .so.2 link
* Fri Jan 22 1999 ro@suse.de
  - bump version to 2.1.0 (the version of the installed library)
* Fri Mar 20 1998 ro@suse.de
  - extracted package from libgr tree
    update to version 1.0.1

Files

/usr/bin/libpng12-config
/usr/include/libpng12
/usr/include/libpng12/png.h
/usr/include/libpng12/pngconf.h
/usr/lib64/libpng12.so
/usr/lib64/pkgconfig/libpng12.pc
/usr/share/doc/packages/libpng12-devel
/usr/share/doc/packages/libpng12-devel/ANNOUNCE
/usr/share/doc/packages/libpng12-devel/CHANGES
/usr/share/doc/packages/libpng12-devel/LICENSE
/usr/share/doc/packages/libpng12-devel/README
/usr/share/doc/packages/libpng12-devel/TODO
/usr/share/doc/packages/libpng12-devel/libpng-1.2.59.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:13:41 2024