Sync from SUSE:ALP:Source:Standard:1.0 libpng16 revision f33a464f9aedfa07417dd3d272532d9e

This commit is contained in:
Adrian Schröter 2024-03-15 15:48:03 +01:00
parent 9be73e7d67
commit 2bbddfb87d
4 changed files with 46 additions and 5 deletions

BIN
libpng-1.6.40.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
libpng-1.6.43.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
Thu Mar 7 12:31:25 UTC 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 04:39:45 UTC 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 18:04:49 UTC 2023 - Martin Pluskal <mpluskal@suse.com>
@ -85,6 +125,7 @@ Mon Apr 15 15:02:33 UTC 2019 - pgajdos@suse.com
Added makefiles for AddressSanitizer-enabled builds.
- deleted patches
- libpng-arm-free.patch (upstreamed)
- fixes [bsc#1121624] CVE-2019-6129 and [bsc#1124211] CVE-2019-7317
-------------------------------------------------------------------
Mon Jan 28 11:43:05 UTC 2019 - Petr Gajdos <pgajdos@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package libpng16
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -20,7 +20,7 @@
%define asan_build 0
%define major 1
%define minor 6
%define micro 40
%define micro 43
%define branch %{major}%{minor}
%define libname libpng%{branch}-%{branch}
%define debug_package_requires %{libname} = %{version}-%{release}