Subject: CVS commit: pkgsrc/archivers/zlib-ng
From: Adam Ciarcinski
Date: 2024-06-19 17:19:05
Message id: 20240619151905.6C938FC74@cvs.NetBSD.org

Log Message:
zlib-ng: updated to 2.1.7

2.1.7

Buildsystem

Generate CMake package configuration files
Relocate CMake target export definitions
Fix xsave intrinsic test for clang, and gcc 8.2 or newer, and icc
Disable Intel Compiler diagnostic message 10441
Add missing checks for 64bit arm/intel with msvc compiler
Don't export git/github-related files in tar/zip archives
Add more result variables to the cmake package configuration
Fix building with NVHPC
CMake: Replace ; by $ in generator-expression
Bump max CMake policy version to 3.29.0
make darwin cross compilation possible

CI/Test

Improve code coverage handling
Add VPCLMULQDQ crc32 tests to Google benchmarks
Add small compress() benchmark
Add back-and-forth inflateCopy() test
Enable orphaned unit tests for compare256_rle family of functions
Fix MSAN error in test_dict
CI workflows
Add dependabot for github actions
Upgrade ilammy/msvc-dev-cmd to v1.13.0
Upgrade codecov/codecov-action to v4.
Upgrade github/codeql-action from 2 to 3
Upgrade actions/upload-artifact from 3 to 4
Upgrade mymindstorm/setup-emsdk to v14.
Update dependencies for 32-bit MinGW CI run
Use windows-2019 for build with toolset v141
Fix macOS Github Actions

Cleanup

Removing some outdated comments
Remove obsolete TARGET_OS_MAC check
Refactoring and Optimizations

Remove unneeded pointer for functable.longest_match in deflate_slow

ARM

Add test for checking if -march=native needs -mfpu=neon for 32-bit ARM.
Override Clang x4 NEON intrinsics for Android
Add AArch64 feature detection support for OpenBSD

Power

Fix regression in Power8/9 detection

RVV

arch/riscv/riscv_features.c: fix uclibc build
Disable CodeCov for RISC-V as the toolchain doesn't support generating code coverage

S390x

IBM zSystems DFLTCC: Extend sanitizer checks
Update s390x dockerfile

x86

Fix PCLMULQDQ, AVX512VNNI and VPCLMULQDQ feature tests for Intel LLVM compiler (icx)
Fix invalid instruction usage in Xeon Phi x200 processors

Misc

free_aligned: validate passed in pointer
Sync changes with zlib 1.3.1 (LIT_MEM changes not included)
Improve Z_NULL compatibility with zlib
.gitattributes: Enforce LF line-endings on all non-binary files

Files:
RevisionActionfile
1.4modifypkgsrc/archivers/zlib-ng/Makefile
1.3modifypkgsrc/archivers/zlib-ng/PLIST
1.3modifypkgsrc/archivers/zlib-ng/distinfo