head 1.7; access; symbols pkgsrc-2026Q1:1.7.0.42 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.40 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.38 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.7.0.36 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.7.0.34 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.32 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.30 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.28 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.26 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.24 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.22 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.20 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.18 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.16 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.14 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.12 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.10 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.8 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.6 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.4 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.2 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.6.0.24 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.22 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.20 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.16 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.18 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.14 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.12 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.10 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.8 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.6 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.4 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.2 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.5.0.12 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.10 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.6 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.4 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.2 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.4.0.2 pkgsrc-2016Q3-base:1.4 pkgsrc-2014Q3:1.2.0.18 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.16 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.14 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.12 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.10 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.8 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.6 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.4 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.2 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.1.0.6 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.4 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.2 pkgsrc-2011Q4-base:1.1; locks; strict; comment @# @; 1.7 date 2021.03.05.10.33.14; author nia; state Exp; branches; next 1.6; commitid VnAx3hg8Q36SH6KC; 1.6 date 2018.01.02.09.24.08; author fhajny; state Exp; branches; next 1.5; commitid 4NgM8Rzja2AUxhlA; 1.5 date 2016.10.02.09.06.11; author fhajny; state Exp; branches; next 1.4; commitid KSnqVw5NB2Ny8yoz; 1.4 date 2016.09.19.09.17.57; author fhajny; state Exp; branches; next 1.3; commitid CXJaLrlCcDDtCSmz; 1.3 date 2014.11.27.11.16.59; author wiz; state dead; branches; next 1.2; commitid tWHWEnfp9FtGyOZx; 1.2 date 2012.08.05.00.47.45; author wen; state Exp; branches; next 1.1; 1.1 date 2011.11.29.06.06.23; author sbd; state Exp; branches; next ; desc @@ 1.7 log @pigz: Update to 2.6 The key updates are: - Add --huffman/-H and --rle/U strategy options - Fix issue when compiling for no threads - Fail silently on a broken pipe If you like, you can see all the details at https://github.com/madler/pigz/commits/master . @ text @$NetBSD: patch-Makefile,v 1.6 2018/01/02 09:24:08 fhajny Exp $ Do not mess with the build ENV. --- Makefile.orig 2021-01-31 11:40:57.000000000 +0000 +++ Makefile @@@@ -1,11 +1,9 @@@@ -CC=gcc -CFLAGS=-O3 -Wall -Wextra -Wno-unknown-pragmas -Wcast-qual -LDFLAGS= +CFLAGS+=-Wall -Wextra -Wno-unknown-pragmas -Wcast-qual # CFLAGS=-O3 -Wall -Wextra -Wno-unknown-pragmas -Wcast-qual -g -fsanitize=thread # LDFLAGS=-g -fsanitize=thread # CFLAGS=-O3 -Wall -Wextra -Wno-unknown-pragmas -Wcast-qual -g -fsanitize=address # LDFLAGS=-g -fsanitize=address -LIBS=-lm -lpthread -lz +LIBS+=-lm -lpthread -lz ZOPFLI=zopfli/src/zopfli/ ZOP=deflate.o blocksplitter.o tree.o lz77.o cache.o hash.o util.o squeeze.o katajainen.o symbols.o @ 1.6 log @Update archivers/pigz to 2.4. - Generate Zip64 format .zip files when the output is greater than or equal to 4 GiB. - Improved gzip options processing and return code compatibility - Some bug fixes @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.5 2016/10/02 09:06:11 fhajny Exp $ d5 1 a5 1 --- Makefile.orig 2017-12-27 00:35:01.000000000 +0000 d7 3 a9 3 @@@@ -1,7 +1,6 @@@@ CC=gcc -CFLAGS=-O3 -Wall -Wextra -Wno-unknown-pragmas d11 5 a16 1 +CFLAGS+=-O3 -Wall -Wextra -Wno-unknown-pragmas d19 1 a19 1 ZOP=deflate.o blocksplitter.o tree.o lz77.o cache.o hash.o util.o squeeze.o katajainen.o @ 1.5 log @Update archivers/pigz to 2.3.4. Changelog not available, notable changes from the commit log: - Fix a bug where invalid LZW data could cause out of bounds access. - Permit named pipes as input - Fix bug in directory traversal - Add warning for a zip file entry 4 GiB or larger @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.4 2016/09/19 09:17:57 fhajny Exp $ d5 1 a5 1 --- Makefile.orig 2016-05-30 05:09:41.000000000 +0000 d8 2 a9 2 CC=cc -CFLAGS=-O3 -Wall -Wextra d12 1 a12 1 +CFLAGS+=-O3 -Wall -Wextra d15 1 a15 1 # use gcc and gmake on Solaris @ 1.4 log @Do not overwrite LDFLAGS, fixes build on at least SunOS. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 Do not overwrite LDFLAGS. d5 1 a5 1 --- Makefile.orig 2015-01-20 04:12:31.000000000 +0000 d7 1 a7 1 @@@@ -1,6 +1,6 @@@@ d9 5 a13 3 CFLAGS=-O3 -Wall -Wextra -LDFLAGS=-lz +LDFLAGS+=-lz @ 1.3 log @Remove unused patch. @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.2 2012/08/05 00:47:45 wen Exp $ d3 1 a3 1 Honor CFLAGS and LDFLAGS from pkgsrc. d5 1 a5 1 --- Makefile.orig 2012-02-12 05:18:18.000000000 +0000 d7 1 a7 1 @@@@ -1,8 +1,8 @@@@ d9 5 a13 2 -CFLAGS=-O3 -Wall -Wextra +CFLAGS?=-O3 -Wall -Wextra a14 6 pigz: pigz.o yarn.o - $(CC) -o pigz pigz.o yarn.o -lpthread -lz + $(CC) ${LDFLAGS} -o pigz pigz.o yarn.o -lpthread -lz ln -f pigz unpigz pigz.o: pigz.c yarn.h @ 1.2 log @Update to 2.2.5 Install the man file Approved by: wiz@@(maintainer) Upstream changes; pigz version 2.2.5 has been released and is now available at http://zlib.net/pigz/ . The main changes since 2.2.4 are: - Change suffix to .tar when decompressing or listing .tgz. - Print name of executable in error messages. - Show help properly when the name is unpigz or gunzip. - Fix permissions security problem before output is closed. pigz version 2.2.4 has been released and is now available at http://zlib.net/pigz/ . The main changes since 2.2.3 are: - Improve the portability of printing the off_t type - Fix bug in zip (-K) output - Remove thread portability #defines in pigz.c pigz version 2.2.3 is now available at http://zlib.net/pigz/ . The main changes since 2.1.7 are: - Add --rsyncable functionality - Improve thread portability - Fix the printing of 32-bit check values when listing pigz version 2.1.7 is now available at http://zlib.net/pigz/ . The changes from 2.1.6 are: - Avoid unused parameter warning in reenter() - Don't assume 2's complement ints in compress_thread() - Replicate gzip -cdf cat-like behavior - Replicate gzip -- option to suppress option decoding - Test output from make test instead of showing it - Updated pigz.spec to install unpigz, pigz.1 [Obermaier] - Add PIGZ environment variable [Mueller] - Replicate gzip suffix search when decoding or listing - Fix bug in load() to set in_left to zero on end of file - Do not check suffix when input file won't be modified - Decompress to stdout if name is "*cat" [Hayasaka] - Write data descriptor signature to be like Info-ZIP - Update and sort options list in help - Use CC variable for compiler in Makefile - Exit with code 2 if a warning has been issued - Fix thread synchronization problem when tracing - Change macro name MAX to MAX2 to avoid library conflicts - Determine number of processors on HP-UX [Lloyd] @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.1 2011/11/29 06:06:23 sbd Exp $ @ 1.1 log @Honor CFLAGS and LDFLAGS from pkgsrc. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- Makefile.orig 2010-01-17 21:16:18.000000000 +0000 d7 4 a10 3 @@@@ -1,7 +1,7 @@@@ -CFLAGS=-O3 +CFLAGS?=-O3 d13 2 a14 2 - cc -o pigz pigz.o yarn.o -lpthread -lz + cc ${LDFLAGS} -o pigz pigz.o yarn.o -lpthread -lz @