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

libpng16-compat-devel-x86-64-v3-1.6.50-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libpng16-compat-devel-x86-64-v3 Distribution: openSUSE Tumbleweed
Version: 1.6.50 Vendor: openSUSE
Release: 1.1 Build date: Fri Aug 1 22:10:54 2025
Group: Unspecified Build host: reproducible
Size: 15 Source RPM: libpng16-1.6.50-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 libpng16-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.

Provides

Requires

License

libpng-2.0

Changelog

* Fri Aug 01 2025 Petr Vorel <pvorel@suse.cz>
  - version update to 1.6.50:
    * Improved the detection of the RVV Extension on the RISC-V platform.
      (Contributed by Filip Wasil)
    * Replaced inline ASM with C intrinsics in the RVV code.
      (Contributed by Filip Wasil)
    * Fixed a decoder defect in which unknown chunks trailing IDAT, set
      to go through the unknown chunk handler, incorrectly triggered
      out-of-place IEND errors.
      (Contributed by John Bowler)
    * Fixed the CMake file for cross-platform builds that require `libm`.
  - version update to 1.6.49:
    * Added SIMD-optimized code for the RISC-V Vector Extension (RVV).
      (Contributed by Manfred Schlaegl, Dragos Tiselice and Filip Wasil)
    * Added various fixes and improvements to the build scripts and to
      the sample code.
  - version update to 1.6.48:
    * Fixed the floating-point version of the mDCv setter `png_set_mDCv`.
      (Reported by Mohit Bakshi; fixed by John Bowler)
    * Added #error directives to discourage the inclusion of private
      libpng implementation header files in PNG-supporting applications.
    * Added the CMake build option `PNG_LIBCONF_HEADER`, to be used as an
      alternative to `DFA_XTRA`.
    * Removed the Travis CI configuration files, with heartfelt thanks for
      their generous support of our project over the past five years!
  - version update to 1.6.47:
    * Modified the behaviour of colorspace chunks in order to adhere
      to the new precedence rules formulated in the latest draft of
      the PNG Specification.
      (Contributed by John Bowler)
    * Fixed a latent bug in `png_write_iCCP`.
      This would have been a read-beyond-end-of-malloc vulnerability,
      introduced early in the libpng-1.6.0 development, yet (fortunately!)
      it was inaccessible before the above-mentioned modification of the
      colorspace precedence rules, due to pre-existing colorspace checks.
      (Reported by Bob Friesenhahn; fixed by John Bowler)
  - version update to 1.6.46:
    * Added support for the mDCV and cLLI chunks.
      (Contributed by John Bowler)
    * Fixed a build issue affecting C89 compilers.
      This was a regression introduced in libpng-1.6.45.
      (Contributed by John Bowler)
    * Added makefile.c89, specifically for testing C89 compilers.
    * Cleaned up contrib/pngminus: corrected an old typo, removed an old
      workaround, and updated the CMake file.
  - version update to 1.6.45:
    * Added support for the cICP chunk.
      (Contributed by Lucas Chollet and John Bowler)
    * Adjusted and improved various checks in colorspace calculations.
      (Contributed by John Bowler)
    * Rearranged the write order of colorspace chunks for better conformance
      with the PNG v3 draft specification.
      (Contributed by John Bowler)
    * Raised the minimum required CMake version from 3.6 to 3.14.
    * Forked off a development branch for libpng version 1.8.
* Tue Oct 29 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - version update to 1.6.44:
    * Hardened calculations in chroma handling to prevent overflows, and
      relaxed a constraint in cHRM validation to accomodate the standard
      ACES AP1 set of color primaries.
      (Contributed by John Bowler)
    * Removed the ASM implementation of ARM Neon optimizations and updated
      the build accordingly. Only the remaining C implementation shall be
      used from now on, thus ensuring the support of the PAC/BTI security
      features on ARM64.
      (Contributed by Ross Burton and John Bowler)
    * Fixed the pickup of the PNG_HARDWARE_OPTIMIZATIONS option in the
      CMake build on FreeBSD/amd64. This is an important performance fix
      on this platform.
    * Applied various fixes and improvements to the CMake build.
      (Contributed by Eric Riff, Benjamin Buch and Erik Scholz)
    * Added fuzzing targets for the simplified read API.
      (Contributed by Mikhail Khachayants)
    * Fixed a build error involving pngtest.c under a custom config.
      This was a regression introduced in a code cleanup in libpng-1.6.43.
      (Contributed by Ben Wagner)
    * Fixed and improved the config files for AppVeyor CI and Travis CI.
  - Drop upstream patch:
    * 563.patch
* Sun Aug 11 2024 Andreas Schwab <schwab@suse.de>
  - Fix missing backslash
* Wed Jun 12 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Backport patch to fix PAC/BTI support on aarch64:
    * 563.patch
* Thu Mar 07 2024 pgajdos@suse.com
  - version update to 1.6.43
    * Fixed the row width check in png_check_IHDR().
      This corrected a bug that was specific to the 16-bit platforms,
      and removed a spurious compiler warning from the 64-bit builds.
      (Reported by Jacek Caban; fixed by John Bowler)
    * Added eXIf chunk support to the push-mode reader in pngpread.c.
      (Contributed by Chris Blume)
    * Added contrib/pngexif for the benefit of the users who would like
      to inspect the content of eXIf chunks.
    * Added contrib/conftest/basic.dfa, a basic build-time configuration.
      (Contributed by John Bowler)
    * Fixed a preprocessor condition in pngread.c that broke build-time
      configurations like contrib/conftest/pngcp.dfa.
      (Contributed by John Bowler)
    * Added CMake build support for LoongArch LSX.
      (Contributed by GuXiWei)
    * Fixed a CMake build error that occurred under a peculiar state of the
      dependency tree. This was a regression introduced in libpng-1.6.41.
      (Contributed by Dan Rosser)
    * Marked the installed libpng headers as system headers in CMake.
      (Contributed by Benjamin Buch)
    * Updated the build support for RISCOS.
      (Contributed by Cameron Cawley)
    * Updated the makefiles to allow cross-platform builds to initialize
      conventional make variables like AR and ARFLAGS.
    * Added various improvements to the CI scripts in areas like version
      consistency verification and text linting.
    * Added version consistency verification to pngtest.c also.
* Sat Feb 17 2024 Yann BOYER <yann.boyer742@gmail.com>
  - Update to version 1.6.42:
    * Fixed the implementation of the macro function "png_check_sig".
    This was an API regression, introduced in libpng-1.6.41.
    (Reported by Matthieu Darbois)
* Thu Jun 22 2023 Martin Pluskal <mpluskal@suse.com>
  - Update to version 1.6.40:
    * Fixed the eXIf chunk multiplicity checks.
    * Fixed a memory leak in pCAL processing.
    * Corrected the validity report about tRNS inside png_get_valid().
    * Fixed various build issues on *BSD, Mac and Windows.
    * Updated the configurations and the scripts for continuous integration.
    * Cleaned up the code, the build scripts, and the documentation.
* Mon May 15 2023 pgajdos@suse.com
  - do not use NEON instructions [bsc#1211176]
* Thu Apr 20 2023 Frederic Crozat <fcrozat@suse.com>
  - Fix license tag to libpng-2.0.
* Wed Feb 01 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix build: some*.la files are symlinks. Adjust spec to use
    find -type f,l
* Wed Feb 01 2023 Dirk Müller <dmueller@suse.com>
  - switch to pkgconfig(zlib) to allow alternative providers as well
  - build with glibc hwcaps optimized libs
* Fri Nov 25 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.6.39:
    * cmake: Default to PNG_ARM_NEON=off for arm targets.
    + Turn large PNG chunks into benign errors.
    + Update, rename and clean up various scripts.
    + tools: Fix a buffer overflow involving a file name in pngfix.
    + tools: Fix a memory leak in pngcp.
* Fri Sep 16 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.6.38:
    * Added configurations and scripts for continuous integration.
    * Fixed various errors in the handling of tRNS, hIST and eXIf.
    * Implemented many stability improvements across all platforms.
    * Updated the internal documentation.
* Wed May 04 2022 Marcus Meissner <meissner@suse.com>
  - switch source url to https

Files

/usr/lib/baselibs-x86-64-v3
/usr/lib/baselibs-x86-64-v3/bin
/usr/lib/baselibs-x86-64-v3/bin/libpng-config


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 18 22:36:43 2025