pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/archivers/zstd zstd: update to 1.4.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0ad493c2601f
branches:  trunk
changeset: 333156:0ad493c2601f
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed May 01 08:24:57 2019 +0000

description:
zstd: update to 1.4.0.

v1.4.0
perf: Improve level 1 compression speed in most scenarios by 6% by @gbtucker and @terrelln
api: Move the advanced API, including all functions in the staging section, to the stable section
api: Make ZSTD_e_flush and ZSTD_e_end block for maximum forward progress
api: Rename ZSTD_CCtxParam_getParameter to ZSTD_CCtxParams_getParameter
api: Rename ZSTD_CCtxParam_setParameter to ZSTD_CCtxParams_setParameter
api: Don't export ZSTDMT functions from the shared library by default
api: Require ZSTD_MULTITHREAD to be defined to use ZSTDMT
api: Add ZSTD_decompressBound() to provide an upper bound on decompressed size by @shakeelrao
api: Fix ZSTD_decompressDCtx() corner cases with a dictionary
api: Move ZSTD_getDictID_*() functions to the stable section
api: Add ZSTD_c_literalCompressionMode flag to enable or disable literal compression by @terrelln
api: Allow compression parameters to be set when a dictionary is used
api: Allow setting parameters before or after ZSTD_CCtx_loadDictionary() is called
api: Fix ZSTD_estimateCStreamSize_usingCCtxParams()
api: Setting ZSTD_d_maxWindowLog to 0 means use the default
cli: Ensure that a dictionary is not used to compress itself by @shakeelrao
cli: Add --[no-]compress-literals flag to enable or disable literal compression
doc: Update the examples to use the advanced API
doc: Explain how to transition from old streaming functions to the advanced API in the header
build: Improve the Windows release packages
build: Improve CMake build by @hjmjohnson
build: Build fixes for FreeBSD by @lwhsu
build: Remove redundant warnings by @thatsafunnyname
build: Fix tests on OpenBSD by @bket
build: Extend fuzzer build system to work with the new clang engine
build: CMake now creates the libzstd.so.1 symlink
build: Improve Menson build by @lzutao
misc: Fix symbolic link detection on FreeBSD
misc: Use physical core count for -T0 on FreeBSD by @cemeyer
misc: Fix zstd --list on truncated files by @kostmo
misc: Improve logging in debug mode by @felixhandte
misc: Add CirrusCI tests by @lwhsu
misc: Optimize dictionary memory usage in corner cases
misc: Improve the dictionary builder on small or homogeneous data
misc: Fix spelling across the repo by @jsoref

diffstat:

 archivers/zstd/Makefile                        |   4 ++--
 archivers/zstd/distinfo                        |  12 ++++++------
 archivers/zstd/patches/patch-programs_Makefile |   8 ++++----
 3 files changed, 12 insertions(+), 12 deletions(-)

diffs (55 lines):

diff -r 5cc32d5b1310 -r 0ad493c2601f archivers/zstd/Makefile
--- a/archivers/zstd/Makefile   Wed May 01 07:27:37 2019 +0000
+++ b/archivers/zstd/Makefile   Wed May 01 08:24:57 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2019/01/02 14:27:36 adam Exp $
+# $NetBSD: Makefile,v 1.22 2019/05/01 08:24:57 wiz Exp $
 
-DISTNAME=      zstd-1.3.8
+DISTNAME=      zstd-1.4.0
 CATEGORIES=    archivers
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=facebook/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
diff -r 5cc32d5b1310 -r 0ad493c2601f archivers/zstd/distinfo
--- a/archivers/zstd/distinfo   Wed May 01 07:27:37 2019 +0000
+++ b/archivers/zstd/distinfo   Wed May 01 08:24:57 2019 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.18 2019/01/02 14:27:36 adam Exp $
+$NetBSD: distinfo,v 1.19 2019/05/01 08:24:57 wiz Exp $
 
-SHA1 (zstd-1.3.8.tar.gz) = c9a15a6866df9529e2c66935225d2b51487fd84c
-RMD160 (zstd-1.3.8.tar.gz) = f97af0cfe53b45f9f4e2e4536bff0471330c65f8
-SHA512 (zstd-1.3.8.tar.gz) = 834f7b6477c1e7d70f71105ea52be15c33866b48b93b7a3c6dff4f10c761e5ad35f3903899516317690a4b768051f6eedf7c030292f57cea5613d4017fab9466
-Size (zstd-1.3.8.tar.gz) = 1875233 bytes
+SHA1 (zstd-1.4.0.tar.gz) = e84134317de0129a651784a558338398f8910c49
+RMD160 (zstd-1.4.0.tar.gz) = 4760fd3e96f65ddb08cbc5f5072d600a275857b0
+SHA512 (zstd-1.4.0.tar.gz) = 8614934e25eb1e82b554c483bc9d2d055f51344697295e83b22a8d726321b12068cfa7f7d2a9fe28a2de7c9edda59733826277efc7046e13674d6f7f02af5671
+Size (zstd-1.4.0.tar.gz) = 1898741 bytes
 SHA1 (patch-Makefile) = daf9d1946513ee24a4c4c187ec80878e9a578744
 SHA1 (patch-lib_Makefile) = ed367b656573b2ff05c9992f1e80338706aaf81d
-SHA1 (patch-programs_Makefile) = 3bdaecb37156526fc8fa6ab82305c5b8d657d444
+SHA1 (patch-programs_Makefile) = c7e961ce61ee5f0e81f1f31c55e7fb9be5a5b710
 SHA1 (patch-zlibWrapper_examples_minigzip.c) = 4ed0cb648bdd6efa61b3f66ba6eb1ea74b7767ec
diff -r 5cc32d5b1310 -r 0ad493c2601f archivers/zstd/patches/patch-programs_Makefile
--- a/archivers/zstd/patches/patch-programs_Makefile    Wed May 01 07:27:37 2019 +0000
+++ b/archivers/zstd/patches/patch-programs_Makefile    Wed May 01 08:24:57 2019 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-programs_Makefile,v 1.5 2019/01/02 14:27:36 adam Exp $
+$NetBSD: patch-programs_Makefile,v 1.6 2019/05/01 08:24:58 wiz Exp $
 
 Use zstd shared library.
 
---- programs/Makefile.orig     2018-12-27 12:42:44.000000000 +0000
+--- programs/Makefile.orig     2019-04-16 22:37:24.000000000 +0000
 +++ programs/Makefile
 @@ -165,7 +165,7 @@ $(ZSTDDECOMP_O): CFLAGS += $(ALIGN_LOOP)
  zstd : CPPFLAGS += $(THREAD_CPP) $(ZLIBCPP) $(LZMACPP) $(LZ4CPP)
  zstd : LDFLAGS += $(THREAD_LD) $(ZLIBLD) $(LZMALD) $(LZ4LD) $(DEBUGFLAGS_LD)
  zstd : CPPFLAGS += -DZSTD_LEGACY_SUPPORT=$(ZSTD_LEGACY_SUPPORT)
--zstd : $(ZSTDLIB_FILES) zstdcli.o util.o fileio.o benchfn.o benchzstd.o datagen.o dibio.o
-+zstd : zstdcli.o util.o fileio.o benchfn.o benchzstd.o datagen.o dibio.o
+-zstd : $(ZSTDLIB_FILES) zstdcli.o util.o timefn.o fileio.o benchfn.o benchzstd.o datagen.o dibio.o
++zstd : zstdcli.o util.o timefn.o fileio.o benchfn.o benchzstd.o datagen.o dibio.o
        @echo "$(THREAD_MSG)"
        @echo "$(ZLIB_MSG)"
        @echo "$(LZMA_MSG)"



Home | Main Index | Thread Index | Old Index