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 .
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
- 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
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
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.
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]
The changes from 2.1.5 are:
- Added pigz.spec to distribution for RPM systems [Brown]
- Avoid some compiler warnings
- Process symbolic links if piping to stdout [Hoffst?tte]
- Decompress if executable named "gunzip" [Hoffst?tte]
- Allow ".tgz" suffix [Chernookiy]
- Fix adler32 comparison on .zz files
ChangeLog:
Added 2008, 2009 to --license statement
Allow numeric parameter immediately after -p or -b
Enforce parameter after -p, -b, -s, before other options
Enforce numeric parameters to have only numeric digits
Try to determine the number of processors for -p default
Fix --suffix short option to be -S to match gzip [Bloch]
Decompress if executable named "unpigz" [Amundsen]
Add a little bit of testing to Makefile
pigz, which stands for Parallel Implementation of GZip, is a fully
functional replacement for gzip that exploits multiple processors
and multiple cores to the hilt when compressing data.