The NetBSD Project

CVS log for pkgsrc/archivers/lzip/Makefile

[BACK] Up to [] / pkgsrc / archivers / lzip

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.21 / (download) - annotate - [select for diffs], Wed Feb 14 08:23:39 2024 UTC (11 days, 21 hours ago) by wiz
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

lzip: update to 1.24.

Changes in version 1.24:

The option '--empty-error', which forces exit status 2 if any empty member
is found, has been added.

The option '--marking-error', which forces exit status 2 if the first LZMA
byte is non-zero in any member, has been added.

File diagnostics have been reformatted as 'PROGRAM: FILE: MESSAGE'.

Diagnostics caused by invalid arguments to command-line options now show the
argument and the name of the option.

The option '-o, --output' now preserves dates, permissions, and ownership of
the file when (de)compressing exactly one file.

The option '-o, --output' now creates missing intermediate directories when
writing to a file.

The variable MAKEINFO has been added to configure and

Revision 1.20 / (download) - annotate - [select for diffs], Sat Nov 12 09:10:22 2022 UTC (15 months, 2 weeks ago) by nikita
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

archivers/fastjar, archivers/lzip, audio/tcd, cross/avrdude, devel/guile-lib,
devel/libjit, devel/m17n-lib, devel/quilt, devel/treecc, emulators/simulavr,
fonts/jomolhari-ttf, graphics/dvipng, graphics/freetype2, graphics/libotf,
ham/xlog, misc/color-theme, misc/m17n-db, multimedia/flvstreamer,
net/mimms, print/chktex, security/oath-toolkit, sysutils/attr,
sysutils/pidof, sysutils/renameutils, textproc/lout:

change MASTER_SITES from to

Revision 1.19 / (download) - annotate - [select for diffs], Wed Feb 9 11:32:41 2022 UTC (2 years ago) by fcambus
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

lzip: update to 1.23.

2022-01-24  Antonio Diaz Diaz  <>

	* Version 1.23 released.
	* Decompression time has been reduced by 5-12% depending on the file.
	* (getnum): Show option name and valid range if error.
	* Improve several descriptions in manual, '--help', and man page.
	* lzip.texi: Change GNU Texinfo category to 'Compression'.
	  (Reported by Alfred M. Szmidt).

Revision 1.18 / (download) - annotate - [select for diffs], Wed Jan 13 11:34:19 2021 UTC (3 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
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

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 (4 years, 1 month ago) by rillig
Branch: MAIN
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, CTAN and GNU.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 18 10:03:40 2019 UTC (5 years, 1 month ago) by adam
Branch: MAIN
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

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

The configure script now accepts appending options to CXXFLAGS using the

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 (6 years ago) by wiz
Branch: MAIN
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

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 (6 years, 6 months ago) by adam
Branch: MAIN
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 (7 years, 2 months ago) by mef
Branch: MAIN
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  <>

        * Version 1.18 released.
        * Added new option '-a, --trailing-error'.
        * Decompression time has been reduced by 2%.
        * (verify_trailer): Removed test of final code.
        * (main): Delete '--output' file if infd is a terminal.
        * (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++.
        * Detect the existence of install-info.
        * testsuite/ A POSIX shell is required to run the tests.
        * testsuite/ Don't check error messages.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Mar 12 21:53:40 2016 UTC (7 years, 11 months ago) by tnn
Branch: MAIN
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 (8 years, 7 months ago) by mef
Branch: MAIN
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  <>
	* Version 1.17 released.
	* Reorganization of the compression code.
	* lzip.texi: Added chapter 'Quality assurance'.
	* Added new targets 'install*-compress'.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 20 07:32:15 2014 UTC (9 years, 3 months ago) by mef
Branch: MAIN
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 (10 years, 4 months ago) by adam
Branch: MAIN
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)


Revision 1.8 / (download) - annotate - [select for diffs], Wed Oct 9 20:34:09 2013 UTC (10 years, 4 months ago) by wiz
Branch: MAIN
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 (10 years, 10 months ago) by shattered
Branch: MAIN
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 (11 years, 5 months ago) by asau
Branch: MAIN
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 (11 years, 11 months ago) by wiz
Branch: MAIN
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

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 (12 years, 1 month ago) by sbd
Branch: MAIN
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 (12 years, 4 months ago) by ryoon
Branch: MAIN
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).

2011-04-30  Antonio Diaz Diaz  <>

	* Version 1.12 released.
	* 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
	* encoder.h 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%.
	* (decompress): Print only one status line for each
	  multimember file when only one `-v' is specified.
	* (decompress): Print up to 6 bytes of trailing garbage
	  when `-vvvv' is specified.
	* (open_instream): Do not show the message
	  " and `--stdout' was not specified" for directories, etc.
	* If `-v' is not specified show errors only.
	* testsuite/ Use Arg_parser.
	* testsuite/ Added new options `-b', `-p' and `-s'.

2010-09-16  Antonio Diaz Diaz  <>

	* Version 1.11 released.
	* Added new option `-0' which produces a compression speed and
	  ratio comparable to those of `gzip -9'.
	* fast_encoder.h New files.
	* 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).
	* Compression of option -9 has been slightly increased.
	* Added new option `--merge' which tries to
	  produce a correct file merging the good parts of two or more
	  damaged copies.
	* Added new option `--repair' for repairing a
	  1-byte error in single-member files.
	* (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.
	* Added new option `--force'.
	* Added new option `--output'.
	* Added new option `--split' to select the until
	  now only operation of splitting multimember files.
	* If no operation is specified, warn the user
	  and do nothing.
	* Fixed warning about fchown's return value being ignored.
	* `-tvvvv' now also shows compression ratio.
	* 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  <>

	* Version 1.10 released.
	* decoder.h: Input_buffer integrated in Range_decoder.
	* File specified with option `-o' is now created with
	  mode 0666 if umask allows it, deleted if interrupted by user.
	* New constant `o_binary'.
	* 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).
	* Added quotes to directory names.

2010-01-17  Antonio Diaz Diaz  <>

	* Version 1.9 released.
	* (main): Return at least 1 if closing stdout fails.
	* Added `--name' option to help2man invocation.
	* testsuite/ Use `test1' instead of `COPYING' for testing.

2009-09-02  Antonio Diaz Diaz  <>

	* 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 (14 years, 1 month ago) by zafer
Branch: MAIN
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)

update master_sites

Revision / (download) - annotate - [select for diffs] (vendor branch), Wed Jul 15 08:36:48 2009 UTC (14 years, 7 months ago) by wiz
Branch: TNF
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 (14 years, 7 months ago) by wiz
Branch: MAIN

Initial revision

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.

CVSweb <>