summaryrefslogtreecommitdiff
path: root/archivers/lzip
AgeCommit message (Collapse)AuthorFilesLines
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-01-18lzip: updated to 1.21adam2-7/+8
Changes in version 1.21: Detection of forbidden combinations of characters in trailing data has been improved. Errors are now also checked when closing the input file. Lzip now compiles on DOS with DJGPP. (Patch from Robert Riebisch). The descriptions of '-0..-9', '-m' and '-s' in the manual have been improved. The configure script now accepts appending options to CXXFLAGS using the syntax 'CXXFLAGS+=OPTIONS'. It has been documented in INSTALL the use of CXXFLAGS+='-D __USE_MINGW_ANSI_STDIO' when compiling on MinGW.
2018-02-25lzip: update to 1.20.wiz2-7/+7
Changes in version 1.20: The option '--loose-trailing', has been added. The test used by lzip to discriminate trailing data from a corrupt header in multimember or concatenated files has been improved to a Hamming distance (HD) of 3, and the 3 bit flips must happen in different magic bytes for the test to fail. As a consequence some kinds of files no longer can be appended to a lzip file as trailing data unless the '--loose-trailing' option is used when decompressing. Lziprecover can be used to remove conflicting trailing data from a file. The contents of a corrupt or truncated header found in a multimember file are now shown, after the error message, in the same format as trailing data. Option '-S, --volume-size' now keeps input files unchanged. When creating multimember files or splitting the output in volumes, the dictionary size is now adjusted for each member individually. The 'bits/byte' ratio has been replaced with the inverse compression ratio in the output. The progress of decompression is now shown at verbosity level 2 (-vv) or higher. Progress of (de)compression is only shown if stderr is a terminal. A final diagnostic is now shown at verbosity level 1 (-v) or higher if any file fails the test when testing multiple files. A second '.lz' extension is no longer added to the argument of '-o' if it already ends in '.lz' or '.tlz'. In case of (de)compressed size mismatch, the stored size is now also shown in hexadecimal to ease visual comparison. The dictionary size is now shown at verbosity level 4 (-vvvv) when decompressing or testing. The new chapter "Meaning of lzip's output" has been added to the manual.
2017-08-18Changes in version 1.19:adam2-11/+13
The option '-l, --list' has been ported from lziprecover. It is now an error to specify two or more different operations in the command line (--decompress, --list or --test). Compression time of option '-0' has been slightly reduced. Decompression time has been reduced by 2%. In test mode, lzip now continues checking the rest of the files if any input file is a terminal. Trailing data are now shown both in hexadecimal and as a string of printable ASCII characters.
2016-12-16Updated archivers/lzip to 1.18mef2-7/+7
------------------------------ 2016-05-14 Antonio Diaz Diaz <antonio@gnu.org> * Version 1.18 released. * main.cc: Added new option '-a, --trailing-error'. * Decompression time has been reduced by 2%. * decoder.cc (verify_trailer): Removed test of final code. * main.cc (main): Delete '--output' file if infd is a terminal. * main.cc (main): Don't use stdin more than once. * Removed decompression support for version 0 files. * lzip.texi: Added chapter 'Trailing data'. * 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. * testsuite/check.sh: Don't check error messages.
2016-03-12MAKEFLAGS -> MAKE_FLAGS (pkgsrc guide 22.1)tnn1-3/+3
2015-11-03Add SHA512 digests for distfiles for archivers categoryagc1-1/+2
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.
2015-07-26Update 1.16 to 1.17mef2-6/+6
------------------- 2015-07-12 Antonio Diaz Diaz <antonio@gnu.org> * Version 1.17 released. * Reorganization of the compression code. * lzip.texi: Added chapter 'Quality assurance'. * Makefile.in: Added new targets 'install*-compress'.
2014-11-20(upstream) update 1.15. to 1.16mef2-7/+7
Changes in version 1.16: Compression ratio of option -9 has been slightly increased. Compression time has been reduced by 4%. "lzip -0" is now comparable in compression speed and ratio to "gzip -6". Copying of file dates, permissions, and ownership now behaves like "cp -p". (If the user ID or the group ID can't be duplicated, the file permission bits S_ISUID and S_ISGID are cleared). Some minor improvements have been made. "lzip.texinfo" has been renamed to "lzip.texi". The license has been changed to GPL version 2 or later.
2013-10-10Pass custom CXX, CPPFLAGS, CXXFLAGS, LDFLAGSadam1-1/+4
2013-10-09Update to 1.15:wiz2-7/+6
Changes in version 1.15: Lzip now shows the progress of compression at verbosity level 2 (-vv). Decompressing and testing no more show file version. Option "-n, --threads" is now accepted and ignored for compatibility with plzip. The configure script now accepts options with a separate argument. The chapter "Stream format" and the appendix "Reference source code" have been added to the manual.
2013-04-10Update to 1.14. Changes:shattered2-6/+6
* Multi-step trials have been implemented. * Compression ratio has been slightly increased. * Compression time has been reduced by 5%. * Decompression time has been reduced by 12%.
2012-09-11"user-destdir" is default these daysasau1-3/+1
2012-03-14Update to 1.13:wiz3-9/+7
Lziprecover has been moved to its own package. Inability to change output file attributes has been downgraded from error to warning. Compression time of option "-0" has been reduced by 2%. A reorganization of the compression code has been made. A small change has been made in the "--help" output and man page. Quote characters in messages have been changed as advised by GNU Coding Standards. Configure option "--datadir" has been renamed to "--datarootdir" to follow GNU Standards.
2012-01-29Use ${PKGINFODIR}sbd1-2/+2
2011-10-21Update to 1.12ryoon3-11/+7
* lzdiff and lzgrep are now separate package, zutils (not packaged yet). Changelog: 2011-04-30 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.12 released. * main.cc: Added new option `-F, --recompress'. * encoder.h (update_prices): Update high length symbol prices independently of the value of `pos_state'. This gives better compression for large values of `--match-length' without being slower. * encoder.h encoder.cc: Optimize pair price calculations. This reduces compression time for large values of `--match-length' by up to 6%. * Compression time of option `-0' has been reduced by 2%. * main.cc (decompress): Print only one status line for each multimember file when only one `-v' is specified. * main.cc (decompress): Print up to 6 bytes of trailing garbage when `-vvvv' is specified. * main.cc (open_instream): Do not show the message " and `--stdout' was not specified" for directories, etc. * lziprecover.cc: If `-v' is not specified show errors only. * testsuite/unzcrash.cc: Use Arg_parser. * testsuite/unzcrash.cc: Added new options `-b', `-p' and `-s'. 2010-09-16 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.11 released. * Added new option `-0' which produces a compression speed and ratio comparable to those of `gzip -9'. * fast_encoder.h fast_encoder.cc: New files. * main.cc: Match length limit set by options -1 to -8 has been reduced to extend range of use towards gzip. Lower numbers now compress less but faster. (-1 now takes 43% less time for only 20% larger compressed size). * encoder.cc: Compression of option -9 has been slightly increased. * lziprecover.cc: Added new option `--merge' which tries to produce a correct file merging the good parts of two or more damaged copies. * lziprecover.cc: Added new option `--repair' for repairing a 1-byte error in single-member files. * decoder.cc (decode_member): Detect file errors earlier to improve efficiency of lziprecover's new repair capability. This change also prevents (harmless) access to uninitialized memory when decompressing a corrupt file. * lziprecover.cc: Added new option `--force'. * lziprecover.cc: Added new option `--output'. * lziprecover.cc: Added new option `--split' to select the until now only operation of splitting multimember files. * lziprecover.cc: If no operation is specified, warn the user and do nothing. * main.cc: Fixed warning about fchown's return value being ignored. * decoder.cc: `-tvvvv' now also shows compression ratio. * main.cc: Set stdin/stdout in binary mode on MSVC and OS2. * New examples have been added to the manual. * testsuite: `test1' renamed to `test.txt'. Added new tests. * Matchfinder types HC4 (4 bytes hash-chain) and HT4 (4 bytes hash-table) have been tested and found no better than the current BT4. 2010-04-05 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.10 released. * decoder.h: Input_buffer integrated in Range_decoder. * main.cc: File specified with option `-o' is now created with mode 0666 if umask allows it, deleted if interrupted by user. * main.cc: New constant `o_binary'. * main.cc: Dictionary size for options -2, -3, -4 and -8 has been changed to improve linearity of compressed sizes. * lzip.h: Fixed warnings produced by over-optimization (-O3). * Makefile.in: Added quotes to directory names. 2010-01-17 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.9 released. * main.cc (main): Return at least 1 if closing stdout fails. * Makefile.in: Added `--name' option to help2man invocation. * testsuite/check.sh: Use `test1' instead of `COPYING' for testing. 2009-09-02 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.8 released. * Compression time has been reduced by 4%. * Lzdiff and lzgrep have been moved to the new package zutils. * Fixed warnings on sistems where uint32_t != unsigned int.
2010-01-24update master_siteszafer1-2/+2
2009-07-15Initial import of lzip-1.7:wiz4-0/+42
Lzip is a lossless data compressor based on the LZMA algorithm, with very safe integrity checking and a user interface similar to the one of gzip or bzip2. Lzip decompresses almost as fast as gzip and compresses better than bzip2, which makes it well suited for software distribution and data archiving.