zlib-ng: updated to 2.1.6

2.1.6

This is a stable release, with several minor improvements and one corruption fix for inflateCopy().
This release also improves on the functable implementation, and also moves its initialization to happen in deflateInit() and inflateInit(). We also have some optimizations for RVV and ARM.

2.1.5
This is a hotfix release, fixing an issue where certain applications would fail with a checksum error during inflate (decompression).

2.1.4
This is a stable release, with several minor improvements and one fix for a possible buffer overrun while using inflateCopy().
Zlib-ng's zlib-compat mode is now targeting zlib 1.3 compatibility.
Of note, we have new optimizations for ARM and Risc-V RVV, and a lot of fixes and improvements to the buildsystem.
This commit is contained in:
adam 2024-02-08 21:45:25 +00:00
parent 02e1dc4c31
commit 55a9661fbb
3 changed files with 17 additions and 8 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.2 2023/06/26 08:23:28 jperkin Exp $
# $NetBSD: Makefile,v 1.3 2024/02/08 21:45:25 adam Exp $
DISTNAME= zlib-ng-2.0.7
DISTNAME= zlib-ng-2.1.6
CATEGORIES= archivers
MASTER_SITES= ${MASTER_SITE_GITHUB:=zlib-ng/}
GITHUB_TAG= ${PKGVERSION_NOREV}
@ -10,10 +10,16 @@ HOMEPAGE= https://github.com/zlib-ng/zlib-ng/
COMMENT= Replacement for zlib with optimizations for "next generation" systems
LICENSE= zlib
USE_CC_FEATURES= c11
USE_LANGUAGES= c c++
CMAKE_CONFIGURE_ARGS+= -DWITH_GTEST=OFF
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,${WRKSRC}/zlib-ng.map
TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}
# For Darwin
TEST_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}
TEST_TARGET= test
PKGCONFIG_OVERRIDE+= zlib.pc.cmakein

View file

@ -1,8 +1,11 @@
@comment $NetBSD: PLIST,v 1.1 2023/04/29 12:39:30 wiz Exp $
@comment $NetBSD: PLIST,v 1.2 2024/02/08 21:45:25 adam Exp $
include/zconf-ng.h
include/zlib-ng.h
include/zlib_name_mangling-ng.h
lib/cmake/zlib-ng/zlib-ng-release.cmake
lib/cmake/zlib-ng/zlib-ng.cmake
lib/libz-ng.a
lib/libz-ng.so
lib/libz-ng.so.2
lib/libz-ng.so.${PKGVERSION}
lib/libz-ng.so.2
lib/pkgconfig/zlib-ng.pc

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.1 2023/04/29 12:39:30 wiz Exp $
$NetBSD: distinfo,v 1.2 2024/02/08 21:45:25 adam Exp $
BLAKE2s (zlib-ng-2.0.7.tar.gz) = ef387f9a33d80a090bf539dc2ab350b19b8c27abb92deb76993571f6846dcb2c
SHA512 (zlib-ng-2.0.7.tar.gz) = 1c19a62bb00727ac49049c299fb70060da95b5fafa448144ae4133372ec8c3da15cef6c1303485290f269b23c580696554ca0383dba3e1f9609f65c332981988
Size (zlib-ng-2.0.7.tar.gz) = 853381 bytes
BLAKE2s (zlib-ng-2.1.6.tar.gz) = 8a1bee02012cc0daae43f59e129e14c9d8cf0c8eb5d3659fb1042aa261843103
SHA512 (zlib-ng-2.1.6.tar.gz) = 59ef586c09b9a63788475abfd6dd59ed602316b38f543f801bea802ff8bec8b55a89bee90375b8bbffa3bdebc7d92a00903f4b7c94cdc1a53a36e2e1fd71d13a
Size (zlib-ng-2.1.6.tar.gz) = 2412106 bytes