libpng: Update to version 1.6.41

Message ID 20240130221345.1710154-4-adolf.belka@ipfire.org
State Staged
Commit 8066b4773b294fb6344377986a0d76fc4d413768
Headers
Series libpng: Update to version 1.6.41 |

Commit Message

Adolf Belka Jan. 30, 2024, 10:13 p.m. UTC
  - Update from 1.6.39 to 1.6.41
- Update of rootfile
- Changelog
    1.6.41
	  Added SIMD-optimized code for the Loongarch LSX hardware.
	    (Contributed by GuXiWei, JinBo and ZhangLixia)
	  Fixed the run-time discovery of MIPS MSA hardware.
	    (Contributed by Sui Jingfeng)
	  Fixed an off-by-one error in the function `png_do_check_palette_indexes`,
	    which failed to recognize errors that might have existed in the first
	    column of a broken palette-encoded image. This was a benign regression
	    accidentally introduced in libpng-1.6.33. No pixel was harmed.
	    (Contributed by Adam Richter; reviewed by John Bowler)
	  Fixed, improved and modernized the contrib/pngminus programs, i.e.,
	    png2pnm.c and pnm2png.c
	  Removed old and peculiar portability hacks that were meant to silence
	    warnings issued by gcc version 7.1 alone.
	    (Contributed by John Bowler)
	  Fixed and modernized the CMake file, and raised the minimum required
	    CMake version from 3.1 to 3.6.
	    (Contributed by Clinton Ingram, Timothy Lyanguzov, Tyler Kropp, et al.)
	  Allowed the configure script to disable the building of auxiliary tools
	    and tests, thus catching up with the CMake file.
	    (Contributed by Carlo Bramini)
	  Fixed a build issue on Mac.
	    (Contributed by Zixu Wang)
	  Moved the Autoconf macro files to scripts/autoconf.
	  Moved the CMake files (except for the main CMakeLists.txt) to
	    scripts/cmake and moved the list of their contributing authors to
	    scripts/cmake/AUTHORS.md
	  Updated the CI configurations and scripts.
	  Relicensed the CI scripts to the MIT License.
	  Improved the test coverage.
	    (Contributed by John Bowler)
    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.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libpng | 2 +-
 lfs/libpng                     | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/libpng b/config/rootfiles/common/libpng
index 2b1f250d2..687aa535c 100644
--- a/config/rootfiles/common/libpng
+++ b/config/rootfiles/common/libpng
@@ -16,7 +16,7 @@  usr/lib/libpng.so
 #usr/lib/libpng16.la
 usr/lib/libpng16.so
 usr/lib/libpng16.so.16
-usr/lib/libpng16.so.16.39.0
+usr/lib/libpng16.so.16.41.0
 #usr/lib/pkgconfig/libpng.pc
 #usr/lib/pkgconfig/libpng16.pc
 #usr/share/man/man3/libpng.3
diff --git a/lfs/libpng b/lfs/libpng
index f9e0ba7f4..3a0704e59 100644
--- a/lfs/libpng
+++ b/lfs/libpng
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2020  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 1.6.39
+VER        = 1.6.41
 
 THISAPP    = libpng-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = f0a2e643e921587334349f48758e61e69b4708ebc36575567767087878d262d134eeeb98fea7f0b6ff1493ea954910ca1608b10fea57196aad770eb807a9006e
+$(DL_FILE)_BLAKE2 = 43d8d1c563d9df46b663f706dca9563e31e6e47a2809a77a5d059de8cfa348721054df724d08ac24ef4717ffc101989941127df2d026c9537532375d9b432b68
 
 install : $(TARGET)