mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-18 00:10:04 +00:00
archivers/pigz: update to 2.8
This commit is contained in:
parent
41460e62d0
commit
ff2ab3e6ac
@ -1,5 +1,5 @@
|
||||
PORTNAME= pigz
|
||||
PORTVERSION= 2.7
|
||||
PORTVERSION= 2.8
|
||||
CATEGORIES= archivers
|
||||
MASTER_SITES= http://www.zlib.net/pigz/ \
|
||||
http://freebsd.unixfreunde.de/sources/
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1642392318
|
||||
SHA256 (pigz-2.7.tar.gz) = b4c9e60344a08d5db37ca7ad00a5b2c76ccb9556354b722d56d55ca7e8b1c707
|
||||
SIZE (pigz-2.7.tar.gz) = 108102
|
||||
TIMESTAMP = 1692512490
|
||||
SHA256 (pigz-2.8.tar.gz) = eb872b4f0e1f0ebe59c9f7bd8c506c4204893ba6a8492de31df416f0d5170fd0
|
||||
SIZE (pigz-2.8.tar.gz) = 121304
|
||||
|
@ -1,45 +0,0 @@
|
||||
--- pigz.c.orig 2022-01-17 19:06:15 UTC
|
||||
+++ pigz.c
|
||||
@@ -558,9 +558,7 @@ local struct {
|
||||
int procs; // maximum number of compression threads (>= 1)
|
||||
int setdict; // true to initialize dictionary in each thread
|
||||
size_t block; // uncompressed input size per thread (>= 32K)
|
||||
-#ifndef NOTHREAD
|
||||
crc_t shift; // pre-calculated CRC-32 shift for length block
|
||||
-#endif
|
||||
|
||||
// saved gzip/zip header data for decompression, testing, and listing
|
||||
time_t stamp; // time stamp from gzip header
|
||||
@@ -1338,9 +1336,6 @@ local long zlib_vernum(void) {
|
||||
return left < 2 ? num << (left << 2) : -1;
|
||||
}
|
||||
|
||||
-#ifndef NOTHREAD
|
||||
-// -- threaded portions of pigz --
|
||||
-
|
||||
// -- check value combination routines for parallel calculation --
|
||||
|
||||
#define COMB(a,b,c) (g.form == 1 ? adler32_comb(a,b,c) : crc32_comb(a,b,c))
|
||||
@@ -1421,6 +1416,9 @@ local unsigned long adler32_comb(unsigned long adler1,
|
||||
return sum1 | (sum2 << 16);
|
||||
}
|
||||
|
||||
+#ifndef NOTHREAD
|
||||
+// -- threaded portions of pigz --
|
||||
+
|
||||
// -- pool of spaces for buffer management --
|
||||
|
||||
// These routines manage a pool of spaces. Each pool specifies a fixed size
|
||||
@@ -4337,11 +4335,11 @@ local void defaults(void) {
|
||||
ZopfliInitOptions(&g.zopts);
|
||||
#endif
|
||||
g.block = 131072UL; // 128K
|
||||
+ g.shift = x2nmodp(g.block, 3);
|
||||
#ifdef NOTHREAD
|
||||
g.procs = 1;
|
||||
#else
|
||||
g.procs = nprocs(8);
|
||||
- g.shift = x2nmodp(g.block, 3);
|
||||
#endif
|
||||
g.rsync = 0; // don't do rsync blocking
|
||||
g.setdict = 1; // initialize dictionary each thread
|
Loading…
Reference in New Issue
Block a user