Subject: CVS commit: pkgsrc/graphics/png
From: Thomas Klausner
Date: 2024-01-25 08:10:30
Message id: 20240125071030.323DCFA42@cvs.NetBSD.org

Log Message:
png: update to 1.6.41.

Changes from version 1.6.40 to version 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)

Files:
RevisionActionfile
1.204modifypkgsrc/graphics/png/Makefile
1.149modifypkgsrc/graphics/png/distinfo