libdeflate: update to 1.20. ## Version 1.20 * Improved CRC-32 performance on recent x86 CPUs by adding VPCLMULQDQ-accelerated implementations using 256-bit and 512-bit vectors. * Improved Adler-32 performance on recent x86 CPUs by adding VNNI-accelerated implementations using 256-bit and 512-bit vectors. * Improved CRC-32 and Adler-32 performance on short inputs. * Optimized the portable implementation of Adler-32. * Added some basic optimizations for RISC-V. * Dropped support for gcc versions older than v4.9 (released in 2014) and clang versions older than v3.9 (released in 2016). * Dropped support for CRC-32 acceleration on 32-bit ARM using the ARMv8 pmull or crc32 instructions. This code only worked on CPUs that also have a 64-bit mode, and it was already disabled on many compiler versions due to compiler limitations. CRC-32 acceleration remains fully supported on 64-bit ARM.diff -r1.4 -r1.5 pkgsrc/devel/libdeflate/Makefile
(wiz)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2023/10/19 14:52:01 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2024/04/05 10:26:46 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= libdeflate-1.19 | 3 | DISTNAME= libdeflate-1.20 | |
4 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=ebiggers/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=ebiggers/} | |
6 | GITHUB_TAG= v${PKGVERSION_NOREV} | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
7 | 7 | |||
8 | MAINTAINER= bsiegert@NetBSD.org | 8 | MAINTAINER= bsiegert@NetBSD.org | |
9 | HOMEPAGE= https://github.com/ebiggers/libdeflate/ | 9 | HOMEPAGE= https://github.com/ebiggers/libdeflate/ | |
10 | COMMENT= Optimized deflate/zlib/gzip library | 10 | COMMENT= Optimized deflate/zlib/gzip library | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | PKGCONFIG_OVERRIDE+= libdeflate.pc.in | 13 | PKGCONFIG_OVERRIDE+= libdeflate.pc.in | |
14 | 14 | |||
15 | .include "../../devel/cmake/build.mk" | 15 | .include "../../devel/cmake/build.mk" | |
16 | .include "../../mk/bsd.pkg.mk" | 16 | .include "../../mk/bsd.pkg.mk" |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2023/10/19 14:52:01 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.4 2024/04/05 10:26:46 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (libdeflate-1.19.tar.gz) = 637686ff44b317362418a20385ade8eaf88fee23c14b3dbcce78f1fe95ac08f9 | 3 | BLAKE2s (libdeflate-1.20.tar.gz) = a32c434201227ace52349c4126f858b59df51cd5e9587513f71f7bfe423dba76 | |
4 | SHA512 (libdeflate-1.19.tar.gz) = fe57542a0d28ad61d70bef9b544bb6805f9f30930b16432712b3b1caab041f1f4e64315a4306a0635b96c2632239c5af0e45a3915581d0b89975729fc2e95613 | 4 | SHA512 (libdeflate-1.20.tar.gz) = 5ebe6af9ce81872cba508d1f0aa087ddeb0e0f0c8e6360da66b8a9db2a76203dafbf3d3f6b3b791618ea9c6d0231fab5b4a55badb31a4480fb4174b9445c658b | |
5 | Size (libdeflate-1.19.tar.gz) = 187684 bytes | 5 | Size (libdeflate-1.20.tar.gz) = 194212 bytes |