Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 6BC421A9239 for ; Wed, 19 Jan 2022 06:02:27 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 28E2684D96; Wed, 19 Jan 2022 06:02:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 62A9384D38 for ; Wed, 19 Jan 2022 06:02:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id DrGWAtPyBpio for ; Wed, 19 Jan 2022 06:02:25 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 7E28484CEA for ; Wed, 19 Jan 2022 06:02:25 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 71AF0FB24; Wed, 19 Jan 2022 06:02:25 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1642572145190000" MIME-Version: 1.0 Date: Wed, 19 Jan 2022 06:02:25 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/archivers/zstd To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20220119060225.71AF0FB24@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1642572145190000 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Wed Jan 19 06:02:25 UTC 2022 Modified Files: pkgsrc/archivers/zstd: Makefile distinfo pkgsrc/archivers/zstd/patches: patch-Makefile patch-lib_Makefile Log Message: zstd: updated to 1.5.1 v1.5.1 (Dec, 2021) perf: rebalanced compression levels, to better match the intended speed/level curve, by @senhuang42 perf: faster huffman decoder, using x64 assembly, by @terrelln perf: slightly faster high speed modes (strategies fast & dfast), by @felixhandte perf: improved binary size and faster compilation times, by @terrelln perf: new row64 mode, used notably in level 12, by @senhuang42 perf: faster mid-level compression speed in presence of highly repetitive patterns, by @senhuang42 perf: minor compression ratio improvements for small data at high levels, by @cyan4973 perf: reduced stack usage (mostly useful for Linux Kernel), by @terrelln perf: faster compression speed on incompressible data, by @bindhvo perf: on-demand reduced ZSTD_DCtx state size, using build macro ZSTD_DECODER_INTERNAL_BUFFER, at a small cost of performance, by @bindhvo build: allows hiding static symbols in the dynamic library, using build macro, by @skitt build: support for m68k (Motorola 68000's), by @cyan4973 build: improved AIX support, by @Helflym build: improved meson unofficial build, by @eli-schwartz cli : custom memory limit when training dictionary cli : report advanced parameters information when compressing in very verbose mode (``-vv`) To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 pkgsrc/archivers/zstd/Makefile cvs rdiff -u -r1.31 -r1.32 pkgsrc/archivers/zstd/distinfo cvs rdiff -u -r1.10 -r1.11 pkgsrc/archivers/zstd/patches/patch-Makefile cvs rdiff -u -r1.13 -r1.14 pkgsrc/archivers/zstd/patches/patch-lib_Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1642572145190000 Content-Disposition: inline Content-Length: 5708 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/archivers/zstd/Makefile diff -u pkgsrc/archivers/zstd/Makefile:1.43 pkgsrc/archivers/zstd/Makefile:1.44 --- pkgsrc/archivers/zstd/Makefile:1.43 Thu Jun 3 06:54:59 2021 +++ pkgsrc/archivers/zstd/Makefile Wed Jan 19 06:02:25 2022 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.43 2021/06/03 06:54:59 nia Exp $ +# $NetBSD: Makefile,v 1.44 2022/01/19 06:02:25 adam Exp $ -DISTNAME= zstd-1.5.0 +DISTNAME= zstd-1.5.1 CATEGORIES= archivers MASTER_SITES= ${MASTER_SITE_GITHUB:=facebook/} GITHUB_TAG= v${PKGVERSION_NOREV} Index: pkgsrc/archivers/zstd/distinfo diff -u pkgsrc/archivers/zstd/distinfo:1.31 pkgsrc/archivers/zstd/distinfo:1.32 --- pkgsrc/archivers/zstd/distinfo:1.31 Tue Oct 26 09:57:20 2021 +++ pkgsrc/archivers/zstd/distinfo Wed Jan 19 06:02:25 2022 @@ -1,10 +1,10 @@ -$NetBSD: distinfo,v 1.31 2021/10/26 09:57:20 nia Exp $ +$NetBSD: distinfo,v 1.32 2022/01/19 06:02:25 adam Exp $ -BLAKE2s (zstd-1.5.0.tar.gz) = 1bc6226fc378a3748af6f146efa73ace559aa241610c50b6c6bc8317e77e9c87 -SHA512 (zstd-1.5.0.tar.gz) = 25b657529a698eec891f92ff4a085d1fd95d2ff938ce52c8a4ff6163eb0b668ec642dd09e0db190652638cd92371006afa01d8e437437762c4097ad301675c33 -Size (zstd-1.5.0.tar.gz) = 1867111 bytes -SHA1 (patch-Makefile) = b7e72910488e946971cde5ad2fac6a6134dbd70b -SHA1 (patch-lib_Makefile) = 2475241f1f75d353bf6deeccb4f391cd6626aed2 +BLAKE2s (zstd-1.5.1.tar.gz) = 8604f0079f774e0af41635e9a734efcb5e41382ee21a2ac5a34c996594273223 +SHA512 (zstd-1.5.1.tar.gz) = ed8ea0143b7bbd85afdcc8f95d44589a0903cff8375059836ebe577cc4b3ea49c0c756db6a3649655e478377f48b3120ef87dc768fd449bd4bfac786209bfd31 +Size (zstd-1.5.1.tar.gz) = 1948539 bytes +SHA1 (patch-Makefile) = 35159f44eb1d212395a53a27de60d3d1a5d3d014 +SHA1 (patch-lib_Makefile) = b04f9d1dcc7b336872566785e7b0db69929eb262 SHA1 (patch-tests_Makefile) = b83de10222859d656468463071dbce70adcc22b1 SHA1 (patch-tests_playTests.sh) = 349f8e400f46b5914add4aee955a040045f62779 SHA1 (patch-zlibWrapper_examples_minigzip.c) = 4ed0cb648bdd6efa61b3f66ba6eb1ea74b7767ec Index: pkgsrc/archivers/zstd/patches/patch-Makefile diff -u pkgsrc/archivers/zstd/patches/patch-Makefile:1.10 pkgsrc/archivers/zstd/patches/patch-Makefile:1.11 --- pkgsrc/archivers/zstd/patches/patch-Makefile:1.10 Thu May 20 12:23:24 2021 +++ pkgsrc/archivers/zstd/patches/patch-Makefile Wed Jan 19 06:02:25 2022 @@ -1,18 +1,18 @@ -$NetBSD: patch-Makefile,v 1.10 2021/05/20 12:23:24 wiz Exp $ +$NetBSD: patch-Makefile,v 1.11 2022/01/19 06:02:25 adam Exp $ Enable the "install" target on all OS. ---- Makefile.orig 2021-05-14 14:59:34.000000000 +0000 +--- Makefile.orig 2021-12-20 22:49:18.000000000 +0000 +++ Makefile -@@ -148,7 +148,6 @@ clean: +@@ -149,7 +149,6 @@ clean: #------------------------------------------------------------------------------ # make install is validated only for Linux, macOS, Hurd and some BSD targets #------------------------------------------------------------------------------ --ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU OpenBSD FreeBSD DragonFly NetBSD MSYS_NT Haiku)) +-ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU OpenBSD FreeBSD DragonFly NetBSD MSYS_NT Haiku AIX)) HOST_OS = POSIX -@@ -354,7 +353,6 @@ clang38install: +@@ -373,7 +372,6 @@ clang38install: lz4install: [ -e lz4 ] || git clone https://github.com/lz4/lz4 && sudo $(MAKE) -C lz4 install Index: pkgsrc/archivers/zstd/patches/patch-lib_Makefile diff -u pkgsrc/archivers/zstd/patches/patch-lib_Makefile:1.13 pkgsrc/archivers/zstd/patches/patch-lib_Makefile:1.14 --- pkgsrc/archivers/zstd/patches/patch-lib_Makefile:1.13 Thu May 20 12:23:24 2021 +++ pkgsrc/archivers/zstd/patches/patch-lib_Makefile Wed Jan 19 06:02:25 2022 @@ -1,14 +1,14 @@ -$NetBSD: patch-lib_Makefile,v 1.13 2021/05/20 12:23:24 wiz Exp $ +$NetBSD: patch-lib_Makefile,v 1.14 2022/01/19 06:02:25 adam Exp $ Detect and use third-party libraries (taken from programs/Makefile). -fvisibility=hidden makes error when linking. Enable the "install" target on all OS. Fix pkgconfig installation path. ---- lib/Makefile.orig 2021-05-14 14:59:34.000000000 +0000 +--- lib/Makefile.orig 2021-12-20 22:49:18.000000000 +0000 +++ lib/Makefile -@@ -204,6 +204,43 @@ endif - endif # BUILD_DIR +@@ -67,6 +67,43 @@ decompress/zstd_decompress_block.o : CFL + endif +VOID = /dev/null @@ -51,15 +51,15 @@ Fix pkgconfig installation path. # macOS linker doesn't support -soname, and use different extension # see : https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/DynamicLibraryDesignGuidelines.html ifeq ($(UNAME), Darwin) -@@ -374,7 +411,6 @@ clean: +@@ -249,7 +286,6 @@ clean: #----------------------------------------------------------------------------- # make install is validated only for below listed environments #----------------------------------------------------------------------------- --ifneq (,$(filter $(UNAME),Linux Darwin GNU/kFreeBSD GNU OpenBSD FreeBSD NetBSD DragonFly SunOS Haiku)) +-ifneq (,$(filter $(UNAME),Linux Darwin GNU/kFreeBSD GNU OpenBSD FreeBSD NetBSD DragonFly SunOS Haiku AIX)) - all: libzstd.pc + lib: libzstd.pc -@@ -405,11 +441,7 @@ PCLIBPREFIX := $(if $(findstring $(LIBDI +@@ -280,11 +316,7 @@ PCLIBPREFIX := $(if $(findstring $(LIBDI # to PREFIX, rather than as a resolved value. PCEXEC_PREFIX := $(if $(HAS_EXPLICIT_EXEC_PREFIX),$(EXEC_PREFIX),$${prefix}) @@ -71,7 +71,7 @@ Fix pkgconfig installation path. ifneq (,$(filter $(UNAME),SunOS)) INSTALL ?= ginstall -@@ -479,4 +511,3 @@ uninstall: +@@ -354,4 +386,3 @@ uninstall: $(RM) $(DESTDIR)$(INCLUDEDIR)/zdict.h @echo zstd libraries successfully uninstalled --_----------=_1642572145190000--