head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.36 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.34 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.32 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.30 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.28 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.26 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.24 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.22 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.20 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.18 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.16 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.14 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.12 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.10 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.8 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.6 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.4 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.2 pkgsrc-2021Q4-base:1.9 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.8 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.6 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.4 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.2 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.5.0.26 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.22 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.20 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.18 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.16 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.14 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.12 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.10 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.8 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.6 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.2 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.4.0.6 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.4 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.2 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.3.0.6 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.4 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.2 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.2.0.6 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.4 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.2 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.1.1.1.0.26 pkgsrc-2014Q4-base:1.1.1.1 pkgsrc-2014Q3:1.1.1.1.0.24 pkgsrc-2014Q3-base:1.1.1.1 pkgsrc-2014Q2:1.1.1.1.0.22 pkgsrc-2014Q2-base:1.1.1.1 pkgsrc-2014Q1:1.1.1.1.0.20 pkgsrc-2014Q1-base:1.1.1.1 pkgsrc-2013Q4:1.1.1.1.0.18 pkgsrc-2013Q4-base:1.1.1.1 pkgsrc-2013Q3:1.1.1.1.0.16 pkgsrc-2013Q3-base:1.1.1.1 pkgsrc-2013Q2:1.1.1.1.0.14 pkgsrc-2013Q2-base:1.1.1.1 pkgsrc-2013Q1:1.1.1.1.0.12 pkgsrc-2013Q1-base:1.1.1.1 pkgsrc-2012Q4:1.1.1.1.0.10 pkgsrc-2012Q4-base:1.1.1.1 pkgsrc-2012Q3:1.1.1.1.0.8 pkgsrc-2012Q3-base:1.1.1.1 pkgsrc-2012Q2:1.1.1.1.0.6 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-2012Q1:1.1.1.1.0.4 pkgsrc-2012Q1-base:1.1.1.1 pkgsrc-2011Q4:1.1.1.1.0.2 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2021.10.26.09.57.20; author nia; state Exp; branches; next 1.8; commitid 78VqYEUpimZYWieD; 1.8 date 2021.10.07.13.06.14; author nia; state Exp; branches; next 1.7; commitid th2tWmLhF9XPBSbD; 1.7 date 2021.02.12.07.27.48; author nia; state Exp; branches; next 1.6; commitid dS8ajdr1qDW6moHC; 1.6 date 2020.02.29.16.19.50; author mef; state Exp; branches; next 1.5; commitid LvCmTAO0m8iZvAYB; 1.5 date 2017.04.09.11.39.19; author mef; state Exp; branches; next 1.4; commitid JtfNFxX4Nq9cUQMz; 1.4 date 2016.09.19.00.36.59; author mef; state Exp; branches; next 1.3; commitid IHKuu5FnMM5KJPmz; 1.3 date 2015.11.03.00.56.27; author agc; state Exp; branches; next 1.2; commitid WnKX6A1NKZmI9AHy; 1.2 date 2014.12.31.01.25.22; author mef; state Exp; branches; next 1.1; commitid 8zQFQiJ4wvkqb84y; 1.1 date 2011.10.21.21.41.09; author ryoon; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2011.10.21.21.41.09; author ryoon; state Exp; branches; next ; desc @@ 1.9 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes. @ text @$NetBSD: distinfo,v 1.8 2021/10/07 13:06:14 nia Exp $ BLAKE2s (zutils-1.10.tar.lz) = 526ec96b766c61c204c328f9904a61ca460f8227bca315edf6df12ced651c558 SHA512 (zutils-1.10.tar.lz) = 9ee2dd8dbfcaff2129c5d78fe0ec7c71c601dd298fa84448c1e3835db06a017809384dcdba537c9016b05e448f8cc9ab21332616dee5bb680de151bdffb815f3 Size (zutils-1.10.tar.lz) = 55080 bytes @ 1.8 log @archivers: Remove SHA1 distfiles hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2021/02/12 07:27:48 nia Exp $ d3 1 a3 1 RMD160 (zutils-1.10.tar.lz) = 31d1fc2af9f70bb5862fa6c35a81dda6b280245d @ 1.7 log @zutils: Update to 1.10 Changes in version 1.10: A portability issue with Solaris 10 has been fixed. It has been documented in the manual that 'zgrep -L' fails with GNU grep versions 3.2 to 3.4 inclusive because of a wrong change reverted in GNU grep 3.5. 'make check' now tests empty input files with all tools except zupdate. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2020/02/29 16:19:50 mef Exp $ a2 1 SHA1 (zutils-1.10.tar.lz) = 77f64d47bb9bec06d2eb2eb1d5d0d7dafa079f1c @ 1.6 log @(archivers/zutils) Updated 1.6 to 1.8 Changes in version 1.8: A buffer overflow has been fixed in zcat which happened sometimes when the '-v, --show-nonprinting' option was used (or indirectly enabled). A canary byte has been added to the output buffer to prevent the buffer overflow from happening again. The option '-R, --dereference-recursive', which recursively follows symbolic links, has been added to zcat, zgrep, ztest and zupdate. The option '-r, --recursive' now skips symlinks that are encountered recursively. If no files are given to zcat, zgrep, ztest and zupdate, a recursive search will now examine the current working directory. Recursive directory loops are now detected. zcat and zgrep now ignore directories given in the command line if '--recursive' is not specified, instead of reporting an error. Extra trailing slashes are now removed from directories given in the command line before recursing into them. zcat and zgrep now show the right error when they can't open an input file instead of showing "No such file or directory". Killed decompressors are now waited for, preventing failure caused by too many open pipes. Test and document that if a file fails to decompress, zcat, zgrep and ztest continue processing the rest of the files. Test and document that if an error happens while recompressing a file, zupdate exits immediately without recompressing the rest of the files. The configure script now accepts appending options to CXXFLAGS using the syntax 'CXXFLAGS+=OPTIONS'. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2017/04/09 11:39:19 mef Exp $ d3 4 a6 4 SHA1 (zutils-1.8.tar.lz) = 6c37963877addfc266f93af587ecf66258288be2 RMD160 (zutils-1.8.tar.lz) = 5187bdc7da5527d7ad9afc17449360fe128aa67a SHA512 (zutils-1.8.tar.lz) = e066a1675a02405ff5ae2dab1b66aab8deeb8665f35af6606ebd6e70992988caf8092714568ac3f3982b9c45db346131fd9fc5fa59acbb50ca83246eea8c9ec9 Size (zutils-1.8.tar.lz) = 53285 bytes @ 1.5 log @Updated archivers/zutils to 1.6 ------------------------------- 2017-04-05 Antonio Diaz Diaz * Version 1.6 released. * zcmp.cc: Accept 'B' suffix in '--ignore-initial=1kB:1234B'. * zutils.cc (feed_data): Show input filename in error messages. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2016/09/19 00:36:59 mef Exp $ d3 4 a6 4 SHA1 (zutils-1.6.tar.lz) = c95fd97008017ee778aea2c92347c42cb70f86a0 RMD160 (zutils-1.6.tar.lz) = 1c9871a082b53bd6f991bfb36f63141999a16625 SHA512 (zutils-1.6.tar.lz) = afafd00a61fe28d597add0935c37b1854cff6627faaae20fe6dd1e553458f04b084c6bd2cc72410f239ab5506ba06f84366a73d28d8c7e788a01c14cc4085ecd Size (zutils-1.6.tar.lz) = 43549 bytes @ 1.4 log @Updated archivers/zutils 1.3 to 1.5 ---------------------------------- (From NEWS) Changes in version 1.5: zupdate now passes '-q' to zcmp if specified. zcat, zgrep and ztest no longer read from standard input more than once if '-' is specified multiple times. zdiff now uses '_' as separator if both temporary file names are otherwise different. For example 'xxx_file.lz' and 'xxx_file.gz'. ---------------------------------- (From ChangeLog) 2016-05-15 Antonio Diaz Diaz * Version 1.5 released. * zupdate.cc (zupdate_file): Pass '-q' to zcmp if verbosity < 0. * zcat.cc zgrep.cc ztest.cc (main): Don't use stdin more than once. * zdiff.cc (set_fifonames): Use '_' if both names are different. * configure: Avoid warning on some shells when testing for g++. * Makefile.in: Detect the existence of install-info. * testsuite/check.sh: A POSIX shell is required to run the tests. (pkgsrc-changes) - Add TEST_TARGET = check (but make test fails for now) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2015/11/03 00:56:27 agc Exp $ d3 4 a6 4 SHA1 (zutils-1.5.tar.lz) = 47f2edceac51447d3a72e4999864011d18e7c01d RMD160 (zutils-1.5.tar.lz) = b5cc6404434301e14c77e5c77dd19451051e552e SHA512 (zutils-1.5.tar.lz) = b77ad0c4d50895b34c2b4811d2cc0150c5313f37f079e93d084a83ffd6ba6a3c2338f44d32af7acd7d9c399a05630ae1d8c98257abe576971e16cb29ffa313cf Size (zutils-1.5.tar.lz) = 43035 bytes @ 1.3 log @Add SHA512 digests for distfiles for archivers category Problems found with existing distfile for eagle: distfiles/bicom101.zip distfiles/szip-2.1nb3/szip-2.1.tar.gz distfiles/xmill-0.9.1.tar.gz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2014/12/31 01:25:22 mef Exp $ d3 4 a6 4 SHA1 (zutils-1.3.tar.lz) = 7a9c8cbdc43c2d1d07d4d261a3c76cbfca73fc50 RMD160 (zutils-1.3.tar.lz) = fb1b0d86f1b38f0769b6abd7d5039a82ee618da2 SHA512 (zutils-1.3.tar.lz) = 75de9cf79c2918c32bf5bf9d495869e9b22b8fb04fe3fd5330684dd9f98dd4efbb50fc7462726b5ebcb28aab392fd08aa6e2539141fb815a3ecaf3faf5ceced5 Size (zutils-1.3.tar.lz) = 40838 bytes @ 1.2 log @(pkgsrc) - (Makefile) Add following lines CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc CONF_FILES= ${EGDIR}/zutilsrc ${PREFIX}/etc/zutilsrc - (PLIST) delete bin/zutils, see 2014-02-01 Changes Below. (upstream) - Update 0.9 to 1.3 ---------- 2014-08-30 Antonio Diaz Diaz * Version 1.3 released. * testsuite/check.sh: Fixed two values of expected exit status. * zutils.texi: Documented that '--format' does not verify format. * Added two missing #includes. * License changed to GPL version 2 or later. 2014-02-01 Antonio Diaz Diaz * Version 1.2 released. * Added new utility; zupdate. * Removed zutils executable. Utils are now independent executables. * zgrep.cc: Fixed the exit status returned on error. * zutils.texinfo: Renamed to zutils.texi. 2013-08-02 Antonio Diaz Diaz * Version 1.1 released. * Added options '--bz2', '--gz', '--lz' and '--xz' to all utilities. * Added runtime configuration file 'zutilsrc'. * New function 'good_status' checks exit status of all children. * Fixed all uses of decompressed/uncompressed in the documentation. 2013-05-31 Antonio Diaz Diaz * Version 1.0 released. * Added new option '--format' to all utilities. * main.cc (main): Make 'grep_show_name' tri-state so that file name is no prefixed to output by default when searching one file and '--recursive' has not been selected. * Zgrep: Fixed output of option '-L' (it behaved like '-l'). * zcmp.cc: Fixed deadlock when '-n' option is used. * zdiff.cc (set_data_feeder): Call compressor with option "-q" only if verbosity < 0. * zutils.cc (set_data_feeder): Likewise. * Changed quote characters in messages as advised by GNU Standards. * configure: Options now accept a separate argument. * configure: 'datadir' renamed to 'datarootdir'. * Makefile.in: Added new target 'install-bin'. * Use 'setmode' instead of '_setmode' on Windows and OS/2. * zcat.cc (Line_number): Fixed a portability issue with Solaris 9. * INSTALL: Document installing zutils along with GNU gzip. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2011/10/21 21:41:09 ryoon Exp $ d5 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (zutils-0.9.tar.gz) = 69ecf5632c73fc67d5387e0b4e2f429d960e2648 RMD160 (zutils-0.9.tar.gz) = 59187ba1fa821e3d8314f036f0c39f287b5db595 Size (zutils-0.9.tar.gz) = 66382 bytes @ 1.1.1.1 log @Import zutils-0.9 as archivers/zutils Zutils is a collection of utilities able to deal with any combination of compressed and non-compressed files transparently. If any given file, including standard input, is compressed, its decompressed content is used. Compressed files are decompressed on the fly; no temporary files are created. These utilities are not wrapper scripts but safer and more efficient C++ programs. In particular the "--recursive" option is very efficient in those utilities supporting it. The provided utilities are: Zcat - Decompresses and copies files to standard output. Zcmp - Decompresses and compares two files byte by byte. Zdiff - Decompresses and compares two files line by line. Zgrep - Decompresses and searches files for a regular expression. Ztest - Tests integrity of compressed files. @ text @@