Fri Apr 5 10:26:46 2024 UTC (52d)
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.


(wiz)
diff -r1.4 -r1.5 pkgsrc/devel/libdeflate/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/libdeflate/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/devel/libdeflate/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/libdeflate/Makefile 2023/10/19 14:52:01 1.4
+++ pkgsrc/devel/libdeflate/Makefile 2024/04/05 10:26:46 1.5
@@ -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
3DISTNAME= libdeflate-1.19 3DISTNAME= libdeflate-1.20
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= ${MASTER_SITE_GITHUB:=ebiggers/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=ebiggers/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
7 7
8MAINTAINER= bsiegert@NetBSD.org 8MAINTAINER= bsiegert@NetBSD.org
9HOMEPAGE= https://github.com/ebiggers/libdeflate/ 9HOMEPAGE= https://github.com/ebiggers/libdeflate/
10COMMENT= Optimized deflate/zlib/gzip library 10COMMENT= Optimized deflate/zlib/gzip library
11LICENSE= mit 11LICENSE= mit
12 12
13PKGCONFIG_OVERRIDE+= libdeflate.pc.in 13PKGCONFIG_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"

cvs diff -r1.3 -r1.4 pkgsrc/devel/libdeflate/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/libdeflate/distinfo 2023/10/19 14:52:01 1.3
+++ pkgsrc/devel/libdeflate/distinfo 2024/04/05 10:26:46 1.4
@@ -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
3BLAKE2s (libdeflate-1.19.tar.gz) = 637686ff44b317362418a20385ade8eaf88fee23c14b3dbcce78f1fe95ac08f9 3BLAKE2s (libdeflate-1.20.tar.gz) = a32c434201227ace52349c4126f858b59df51cd5e9587513f71f7bfe423dba76
4SHA512 (libdeflate-1.19.tar.gz) = fe57542a0d28ad61d70bef9b544bb6805f9f30930b16432712b3b1caab041f1f4e64315a4306a0635b96c2632239c5af0e45a3915581d0b89975729fc2e95613 4SHA512 (libdeflate-1.20.tar.gz) = 5ebe6af9ce81872cba508d1f0aa087ddeb0e0f0c8e6360da66b8a9db2a76203dafbf3d3f6b3b791618ea9c6d0231fab5b4a55badb31a4480fb4174b9445c658b
5Size (libdeflate-1.19.tar.gz) = 187684 bytes 5Size (libdeflate-1.20.tar.gz) = 194212 bytes