pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/archivers/zstd Updated zstd to 1.1.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/52d189fed78f
branches: trunk
changeset: 353408:52d189fed78f
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Oct 04 14:37:03 2016 +0000
description:
Updated zstd to 1.1.0.
v1.1.0
New : contrib/pzstd, parallel version of zstd, by Nick Terrell
added : NetBSD install target (#338)
Improved : speed for batches of small files
Improved : speed of zlib wrapper, by Przemyslaw Skibinski
Changed : libzstd on Windows supports legacy formats, by Christophe Chevalier
Fixed : CLI -d output to stdout by default when input is stdin (#322)
Fixed : CLI correctly detects console on Mac OS-X
Fixed : CLI supports recursive mode `-r` on Mac OS-X
Fixed : Legacy decoders use unified error codes, reported by benrg (#341), fixed by Przemyslaw Skibinski
Fixed : compatibility with OpenBSD, reported by Juan Francisco Cantero Hurtado (#319)
Fixed : compatibility with Hurd, by Przemyslaw Skibinski (#365)
Fixed : zstd-pgo, reported by octoploid (#329)
diffstat:
archivers/zstd/Makefile | 4 +-
archivers/zstd/distinfo | 15 +-
archivers/zstd/patches/patch-Makefile | 16 --
archivers/zstd/patches/patch-lib_Makefile | 16 --
archivers/zstd/patches/patch-programs_Makefile | 16 --
archivers/zstd/patches/patch-tests_zbufftest.c | 121 ---------------------
archivers/zstd/patches/patch-tests_zstreamtest.c | 129 -----------------------
7 files changed, 7 insertions(+), 310 deletions(-)
diffs (truncated from 350 to 300 lines):
diff -r ce5cef052188 -r 52d189fed78f archivers/zstd/Makefile
--- a/archivers/zstd/Makefile Tue Oct 04 13:31:09 2016 +0000
+++ b/archivers/zstd/Makefile Tue Oct 04 14:37:03 2016 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2016/09/04 12:36:59 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2016/10/04 14:37:03 wiz Exp $
-DISTNAME= zstd-1.0.0
+DISTNAME= zstd-1.1.0
CATEGORIES= archivers
MASTER_SITES= ${MASTER_SITE_GITHUB:=facebook/}
GITHUB_TAG= v${PKGVERSION_NOREV}
diff -r ce5cef052188 -r 52d189fed78f archivers/zstd/distinfo
--- a/archivers/zstd/distinfo Tue Oct 04 13:31:09 2016 +0000
+++ b/archivers/zstd/distinfo Tue Oct 04 14:37:03 2016 +0000
@@ -1,11 +1,6 @@
-$NetBSD: distinfo,v 1.2 2016/09/04 12:40:24 wiz Exp $
+$NetBSD: distinfo,v 1.3 2016/10/04 14:37:03 wiz Exp $
-SHA1 (zstd-1.0.0.tar.gz) = 4865e52b308fccbf8cabf704f63cadbeccb1b6d9
-RMD160 (zstd-1.0.0.tar.gz) = 37abd266b75dc62eea83e75f6868bfd7dc53a648
-SHA512 (zstd-1.0.0.tar.gz) = ba7b1c993656fa220dd8d4c8cd6b7999b0d7b59b4290d7767063f6c4bfbb81e04b9d9890dea4d223d48082ab253159209d6187dc7b42cafc28ebc738bfa17ace
-Size (zstd-1.0.0.tar.gz) = 593430 bytes
-SHA1 (patch-Makefile) = 97523cca23ded18c52c0d9ee8b21ab956beb38bb
-SHA1 (patch-lib_Makefile) = afca61a2f8aac8da9fe06f7d5b20e50197922b53
-SHA1 (patch-programs_Makefile) = 010a0840b3b49968e2f100ad2201ebdd8d922f02
-SHA1 (patch-tests_zbufftest.c) = 68a796958aea6256ecd5ac18fc4c96d753ebbec2
-SHA1 (patch-tests_zstreamtest.c) = 31c0d6c661cc21119871d1ad3650d9842cbd59c1
+SHA1 (zstd-1.1.0.tar.gz) = 6c24a604cf71a961d4172cbced6b10470d1b416e
+RMD160 (zstd-1.1.0.tar.gz) = 05787448173f6fe61e5b5a3e957e05fd1bd7f912
+SHA512 (zstd-1.1.0.tar.gz) = 9fe72081d333b58d5c8f27f13bd01ab0d729984215b75690282770aa769aab6879b88177aa2b45d8ce2869bf1b360f3a828ca00aa3646a7cc57285a4e167d71f
+Size (zstd-1.1.0.tar.gz) = 716327 bytes
diff -r ce5cef052188 -r 52d189fed78f archivers/zstd/patches/patch-Makefile
--- a/archivers/zstd/patches/patch-Makefile Tue Oct 04 13:31:09 2016 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-Makefile,v 1.2 2016/09/04 12:40:24 wiz Exp $
-
-Enable install target for NetBSD.
-https://github.com/facebook/zstd/pull/338
-
---- Makefile.orig 2016-09-04 12:01:55.355932317 +0000
-+++ Makefile
-@@ -51,7 +51,7 @@ clean:
- #----------------------------------------------------------------------------------
- #make install is validated only for Linux, OSX, kFreeBSD, Hurd and some BSD targets
- #----------------------------------------------------------------------------------
--ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU FreeBSD DragonFly))
-+ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU FreeBSD DragonFly NetBSD))
- HOST_OS = POSIX
- install:
- $(MAKE) -C $(ZSTDDIR) $@
diff -r ce5cef052188 -r 52d189fed78f archivers/zstd/patches/patch-lib_Makefile
--- a/archivers/zstd/patches/patch-lib_Makefile Tue Oct 04 13:31:09 2016 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-lib_Makefile,v 1.2 2016/09/04 12:40:24 wiz Exp $
-
-Enable install target for NetBSD.
-https://github.com/facebook/zstd/pull/338
-
---- lib/Makefile.orig 2016-08-31 16:09:10.000000000 +0000
-+++ lib/Makefile
-@@ -78,7 +78,7 @@ clean:
-
- #------------------------------------------------------------------------
- #make install is validated only for Linux, OSX, kFreeBSD, Hurd and some BSD targets
--ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU FreeBSD DragonFly))
-+ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU FreeBSD DragonFly NetBSD))
-
- libzstd.pc:
- libzstd.pc: libzstd.pc.in
diff -r ce5cef052188 -r 52d189fed78f archivers/zstd/patches/patch-programs_Makefile
--- a/archivers/zstd/patches/patch-programs_Makefile Tue Oct 04 13:31:09 2016 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-programs_Makefile,v 1.2 2016/09/04 12:40:24 wiz Exp $
-
-Enable install target for NetBSD.
-https://github.com/facebook/zstd/pull/338
-
---- programs/Makefile.orig 2016-08-31 16:09:10.000000000 +0000
-+++ programs/Makefile
-@@ -125,7 +125,7 @@ clean:
- #----------------------------------------------------------------------------------
- #make install is validated only for Linux, OSX, kFreeBSD, Hurd and some BSD targets
- #----------------------------------------------------------------------------------
--ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU OpenBSD FreeBSD DragonFly))
-+ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU OpenBSD FreeBSD DragonFly NetBSD))
- install: zstd
- @echo Installing binaries
- @install -d -m 755 $(DESTDIR)$(BINDIR)/ $(DESTDIR)$(MANDIR)/
diff -r ce5cef052188 -r 52d189fed78f archivers/zstd/patches/patch-tests_zbufftest.c
--- a/archivers/zstd/patches/patch-tests_zbufftest.c Tue Oct 04 13:31:09 2016 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-$NetBSD: patch-tests_zbufftest.c,v 1.1 2016/09/04 12:36:59 wiz Exp $
-
-https://github.com/facebook/zstd/commit/5153a084f3065229bdcc689dd0cb2d90396b51c2
-
---- tests/zbufftest.c.orig 2016-08-31 16:09:10.000000000 +0000
-+++ tests/zbufftest.c
-@@ -23,7 +23,7 @@
- **************************************/
- #include <stdlib.h> /* free */
- #include <stdio.h> /* fgets, sscanf */
--#include <sys/timeb.h> /* timeb */
-+#include <time.h> /* clock_t, clock() */
- #include <string.h> /* strcmp */
- #include "mem.h"
- #define ZSTD_STATIC_LINKING_ONLY /* ZSTD_maxCLevel */
-@@ -58,13 +58,13 @@ static const U32 prime2 = 2246822519U;
- static U32 g_displayLevel = 2;
-
- #define DISPLAYUPDATE(l, ...) if (g_displayLevel>=l) { \
-- if ((FUZ_GetMilliSpan(g_displayTime) > g_refreshRate) || (g_displayLevel>=4)) \
-- { g_displayTime = FUZ_GetMilliStart(); DISPLAY(__VA_ARGS__); \
-+ if ((FUZ_GetClockSpan(g_displayClock) > g_refreshRate) || (g_displayLevel>=4)) \
-+ { g_displayClock = clock(); DISPLAY(__VA_ARGS__); \
- if (g_displayLevel>=4) fflush(stdout); } }
--static const U32 g_refreshRate = 150;
--static U32 g_displayTime = 0;
-+static const clock_t g_refreshRate = CLOCKS_PER_SEC * 15 / 100;
-+static clock_t g_displayClock = 0;
-
--static U32 g_testTime = 0;
-+static clock_t g_clockTime = 0;
-
-
- /*-*******************************************************
-@@ -72,23 +72,9 @@ static U32 g_testTime = 0;
- *********************************************************/
- #define MAX(a,b) ((a)>(b)?(a):(b))
-
--static U32 FUZ_GetMilliStart(void)
-+static clock_t FUZ_GetClockSpan(clock_t clockStart)
- {
-- struct timeb tb;
-- U32 nCount;
-- ftime( &tb );
-- nCount = (U32) (((tb.time & 0xFFFFF) * 1000) + tb.millitm);
-- return nCount;
--}
--
--
--static U32 FUZ_GetMilliSpan(U32 nTimeStart)
--{
-- U32 const nCurrent = FUZ_GetMilliStart();
-- U32 nSpan = nCurrent - nTimeStart;
-- if (nTimeStart > nCurrent)
-- nSpan += 0x100000 * 1000;
-- return nSpan;
-+ return clock() - clockStart; /* works even when overflow. Max span ~ 30 mn */
- }
-
- /*! FUZ_rand() :
-@@ -291,7 +277,7 @@ static int fuzzerTests(U32 seed, U32 nbT
- U32 coreSeed = seed;
- ZBUFF_CCtx* zc;
- ZBUFF_DCtx* zd;
-- U32 startTime = FUZ_GetMilliStart();
-+ clock_t startClock = clock();
-
- /* allocations */
- zc = ZBUFF_createCCtx();
-@@ -321,7 +307,7 @@ static int fuzzerTests(U32 seed, U32 nbT
- FUZ_rand(&coreSeed);
-
- /* test loop */
-- for ( ; (testNb <= nbTests) || (FUZ_GetMilliSpan(startTime) < g_testTime) ; testNb++ ) {
-+ for ( ; (testNb <= nbTests) || (FUZ_GetClockSpan(startClock) < g_clockTime) ; testNb++ ) {
- U32 lseed;
- const BYTE* srcBuffer;
- const BYTE* dict;
-@@ -543,7 +529,7 @@ int main(int argc, const char** argv)
-
- case 'i':
- argument++;
-- nbTests=0; g_testTime=0;
-+ nbTests=0; g_clockTime=0;
- while ((*argument>='0') && (*argument<='9')) {
- nbTests *= 10;
- nbTests += *argument - '0';
-@@ -553,15 +539,15 @@ int main(int argc, const char** argv)
-
- case 'T':
- argument++;
-- nbTests=0; g_testTime=0;
-+ nbTests=0; g_clockTime=0;
- while ((*argument>='0') && (*argument<='9')) {
-- g_testTime *= 10;
-- g_testTime += *argument - '0';
-+ g_clockTime *= 10;
-+ g_clockTime += *argument - '0';
- argument++;
- }
-- if (*argument=='m') g_testTime *=60, argument++;
-+ if (*argument=='m') g_clockTime *=60, argument++;
- if (*argument=='n') argument++;
-- g_testTime *= 1000;
-+ g_clockTime *= CLOCKS_PER_SEC;
- break;
-
- case 's':
-@@ -605,7 +591,11 @@ int main(int argc, const char** argv)
- /* Get Seed */
- DISPLAY("Starting zstd_buffered tester (%i-bits, %s)\n", (int)(sizeof(size_t)*8), ZSTD_VERSION_STRING);
-
-- if (!seedset) seed = FUZ_GetMilliStart() % 10000;
-+ if (!seedset) {
-+ time_t const t = time(NULL);
-+ U32 const h = XXH32(&t, sizeof(t), 1);
-+ seed = h % 10000;
-+ }
- DISPLAY("Seed = %u\n", seed);
- if (proba!=FUZ_COMPRESSIBILITY_DEFAULT) DISPLAY("Compressibility : %i%%\n", proba);
-
diff -r ce5cef052188 -r 52d189fed78f archivers/zstd/patches/patch-tests_zstreamtest.c
--- a/archivers/zstd/patches/patch-tests_zstreamtest.c Tue Oct 04 13:31:09 2016 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,129 +0,0 @@
-$NetBSD: patch-tests_zstreamtest.c,v 1.1 2016/09/04 12:36:59 wiz Exp $
-
-https://github.com/facebook/zstd/commit/ef9999f0b9762003f96a3e5bddb7e60dace458bc
-
---- tests/zstreamtest.c.orig 2016-08-31 16:09:10.000000000 +0000
-+++ tests/zstreamtest.c
-@@ -23,13 +23,13 @@
- **************************************/
- #include <stdlib.h> /* free */
- #include <stdio.h> /* fgets, sscanf */
--#include <sys/timeb.h> /* timeb */
-+#include <time.h> /* clock_t, clock() */
- #include <string.h> /* strcmp */
- #include "mem.h"
--#define ZSTD_STATIC_LINKING_ONLY /* ZSTD_maxCLevel */
-+#define ZSTD_STATIC_LINKING_ONLY /* ZSTD_maxCLevel, ZSTD_customMem */
- #include "zstd.h" /* ZSTD_compressBound */
- #include "datagen.h" /* RDG_genBuffer */
--#define XXH_STATIC_LINKING_ONLY
-+#define XXH_STATIC_LINKING_ONLY /* XXH64_state_t */
- #include "xxhash.h" /* XXH64_* */
-
-
-@@ -55,13 +55,13 @@ static const U32 prime2 = 2246822519U;
- static U32 g_displayLevel = 2;
-
- #define DISPLAYUPDATE(l, ...) if (g_displayLevel>=l) { \
-- if ((FUZ_GetMilliSpan(g_displayTime) > g_refreshRate) || (g_displayLevel>=4)) \
-- { g_displayTime = FUZ_GetMilliStart(); DISPLAY(__VA_ARGS__); \
-+ if ((FUZ_GetClockSpan(g_displayClock) > g_refreshRate) || (g_displayLevel>=4)) \
-+ { g_displayClock = clock(); DISPLAY(__VA_ARGS__); \
- if (g_displayLevel>=4) fflush(stdout); } }
--static const U32 g_refreshRate = 150;
--static U32 g_displayTime = 0;
-+static const clock_t g_refreshRate = CLOCKS_PER_SEC * 15 / 100;
-+static clock_t g_displayClock = 0;
-
--static U32 g_testTime = 0;
-+static clock_t g_clockTime = 0;
-
-
- /*-*******************************************************
-@@ -69,22 +69,9 @@ static U32 g_testTime = 0;
- *********************************************************/
- #define MAX(a,b) ((a)>(b)?(a):(b))
-
--static U32 FUZ_GetMilliStart(void)
-+static clock_t FUZ_GetClockSpan(clock_t clockStart)
- {
-- struct timeb tb;
-- U32 nCount;
-- ftime( &tb );
-- nCount = (U32) (((tb.time & 0xFFFFF) * 1000) + tb.millitm);
-- return nCount;
--}
--
--static U32 FUZ_GetMilliSpan(U32 nTimeStart)
--{
-- U32 const nCurrent = FUZ_GetMilliStart();
-- U32 nSpan = nCurrent - nTimeStart;
-- if (nTimeStart > nCurrent)
-- nSpan += 0x100000 * 1000;
-- return nSpan;
-+ return clock() - clockStart; /* works even when overflow. Max span ~ 30 mn */
- }
-
- /*! FUZ_rand() :
-@@ -336,7 +323,7 @@ static int fuzzerTests(U32 seed, U32 nbT
- U32 coreSeed = seed;
- ZSTD_CStream* zc;
- ZSTD_DStream* zd;
-- U32 startTime = FUZ_GetMilliStart();
-+ clock_t startClock = clock();
-
- /* allocations */
- zc = ZSTD_createCStream();
-@@ -366,7 +353,7 @@ static int fuzzerTests(U32 seed, U32 nbT
- FUZ_rand(&coreSeed);
-
Home |
Main Index |
Thread Index |
Old Index