Up to [cvs.NetBSD.org] / pkgsrc / archivers / lzip
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.18 / (download) - annotate - [select for diffs], Wed Jan 13 11:34:19 2021 UTC (5 months ago) by wiz
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, HEAD
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)
lzip: update to 1.22. Changes in version 1.22: Lzip now reports an error if a file name is empty (lzip -t ""). Option '-o, --output' now behaves like '-c, --stdout', but sending the output unconditionally to a file instead of to standard output. See the new description of '-o' in the manual. This change is backwards compatible only when (de)compressing from standard input alone. Therefore commands like: lzip -o foo.lz - bar < foo must now be split into: lzip -o foo.lz - < foo lzip bar or rewritten as: lzip - bar < foo > foo.lz When using '-c' or '-o', lzip now checks whether the output is a terminal only once. Lzip now does not even open the output file if the input file is a terminal. Lzip can now be built, tested, and installed on systems lacking a 'make' program. (Feature suggested by Mohammad Akhlaghi). The words 'decompressed' and 'compressed' have been replaced with the shorter 'out' and 'in' in the verbose output when decompressing or testing. Option '--list' now reports corruption or truncation of the last header in a multimenber file specifically instead of showing the generic message "Last member in input file is truncated or corrupt." The commands needed to extract files from a tar.lz archive have been documented in the manual, in the output of '--help', and in the man page. Plzip and tarlz are mentioned in the manual as alternatives for multiprocessors. Several fixes and improvements have been made to the manual. 9 new test files have been added to the testsuite.
Revision 1.17 / (download) - annotate - [select for diffs], Sat Jan 18 23:29:56 2020 UTC (17 months ago) by rillig
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)
all: migrate several HOMEPAGEs to https 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.
Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 18 10:03:40 2019 UTC (2 years, 5 months ago) by adam
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)
lzip: updated to 1.21 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.
Revision 1.15 / (download) - annotate - [select for diffs], Sun Feb 25 21:07:53 2018 UTC (3 years, 3 months ago) by wiz
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)
lzip: update to 1.20. 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.
Revision 1.14 / (download) - annotate - [select for diffs], Fri Aug 18 20:44:50 2017 UTC (3 years, 10 months ago) by adam
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.13: +8 -6 lines
Diff to previous 1.13 (colored)
Changes in version 1.19: 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.
Revision 1.13 / (download) - annotate - [select for diffs], Fri Dec 16 13:45:22 2016 UTC (4 years, 6 months ago) by mef
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)
Updated archivers/lzip to 1.18 ------------------------------ 2016-05-14 Antonio Diaz Diaz <firstname.lastname@example.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.
Revision 1.12 / (download) - annotate - [select for diffs], Sat Mar 12 21:53:40 2016 UTC (5 years, 3 months ago) by tnn
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)
MAKEFLAGS -> MAKE_FLAGS (pkgsrc guide 22.1)
Revision 1.11 / (download) - annotate - [select for diffs], Sun Jul 26 12:15:30 2015 UTC (5 years, 10 months ago) by mef
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)
Update 1.16 to 1.17 ------------------- 2015-07-12 Antonio Diaz Diaz <email@example.com> * Version 1.17 released. * Reorganization of the compression code. * lzip.texi: Added chapter 'Quality assurance'. * Makefile.in: Added new targets 'install*-compress'.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 20 07:32:15 2014 UTC (6 years, 6 months ago) by mef
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)
(upstream) update 1.15. to 1.16 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.
Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 10 12:03:03 2013 UTC (7 years, 8 months ago) by adam
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.8: +4 -1 lines
Diff to previous 1.8 (colored)
Pass custom CXX, CPPFLAGS, CXXFLAGS, LDFLAGS
Revision 1.8 / (download) - annotate - [select for diffs], Wed Oct 9 20:34:09 2013 UTC (7 years, 8 months ago) by wiz
Changes since 1.7: +2 -3 lines
Diff to previous 1.7 (colored)
Update to 1.15: 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.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Apr 10 20:55:12 2013 UTC (8 years, 2 months ago) by shattered
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)
Update to 1.14. Changes: * 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%.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Sep 11 19:46:56 2012 UTC (8 years, 9 months ago) by asau
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.5: +1 -3 lines
Diff to previous 1.5 (colored)
"user-destdir" is default these days
Revision 1.5 / (download) - annotate - [select for diffs], Wed Mar 14 14:39:59 2012 UTC (9 years, 3 months ago) by wiz
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)
Update to 1.13: 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.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 29 08:41:22 2012 UTC (9 years, 4 months ago) by sbd
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)
Revision 1.3 / (download) - annotate - [select for diffs], Fri Oct 21 21:26:47 2011 UTC (9 years, 7 months ago) by ryoon
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)
Update to 1.12 * lzdiff and lzgrep are now separate package, zutils (not packaged yet). Changelog: 2011-04-30 Antonio Diaz Diaz <firstname.lastname@example.org> * 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 <email@example.com> * 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 <firstname.lastname@example.org> * 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 <email@example.com> * 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 <firstname.lastname@example.org> * 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.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Jan 24 23:59:33 2010 UTC (11 years, 4 months ago) by zafer
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)
Revision 220.127.116.11 / (download) - annotate - [select for diffs] (vendor branch), Wed Jul 15 08:36:48 2009 UTC (11 years, 11 months ago) by wiz
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-20090715
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
Initial import of lzip-1.7: 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.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jul 15 08:36:48 2009 UTC (11 years, 11 months ago) by wiz
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.