The NetBSD Project

CVS log for pkgsrc/archivers/lziprecover/distinfo

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

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.8 / (download) - annotate - [select for diffs], Fri Jan 18 10:05:39 2019 UTC (22 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, HEAD
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

lziprecover: updated to 1.21

Changes in version 1.21:

The options '--dump', '--remove' and '--strip' have been added, mainly as
support for the tarlz archive format:
These options replace '--dump-tdata', '--remove-tdata' and '--strip-tdata',
which are now aliases and will be removed in version 1.22.

  '--dump=[<member_list>][:damaged][:tdata]' dumps the members listed, the
  damaged members (if any), or the trailing data (if any) of one or more
  regular multimember files to standard output.

  '--remove=[<member_list>][:damaged][:tdata]' removes the members listed,
  the damaged members (if any), or the trailing data (if any) from regular
  multimember files in place.

  '--strip=[<member_list>][:damaged][:tdata]' copies one or more regular
  multimember files to standard output, stripping the members listed, the
  damaged members (if any), or the trailing data (if any) from each file.

Detection of forbidden combinations of characters in trailing data has been

'--split' can now detect trailing data and gaps between members, and save
each gap in its own file. Trailing data (if any) are saved alone in the last
file. (Gaps may contain garbage or may be members with corrupt headers or

'--ignore-errors' now makes '--list' show gaps between members, ignoring
format errors.

'--ignore-errors' now makes '--range-decompress' ignore a truncated last

Errors are now also checked when closing the input file in decompression

Some diagnostic messages have been improved.

'\n' is now printed instead of '\r' when showing progress of merge or repair
if stdout is not a terminal.

Lziprecover now compiles on DOS with DJGPP. (Patch from Robert Riebisch).

The new chapter 'Tarlz', explaining the ways in which lziprecover can
recover and process multimember tar.lz archives, has been added to the

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.7 / (download) - annotate - [select for diffs], Fri Aug 18 20:45:15 2017 UTC (3 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)

Changes in version 1.19:

'--merge' is now able to fix files with thousands of scattered errors
per member by grouping the errors into clusters and then merging the
files as if each cluster were a single error.

The option '-a, --trailing-error' now works with '-l, --list' and
'-D, --range-decompress'.

The output of option '-l, --list' has been simplified to make it easier
to read.

In test mode, lziprecover 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.6 / (download) - annotate - [select for diffs], Fri Dec 16 14:01:07 2016 UTC (3 years, 11 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.5: +5 -5 lines
Diff to previous 1.5 (colored)

Updated archivers/lziprecover to 1.18
2016-05-12  Antonio Diaz Diaz  <>

        * Version 1.18 released.
        * Added new option '-a, --trailing-error'.
        * (open_input_files): Use CRC to test identical files.
        * (repair_file): Detect gross damage before repairing.
        * Repair a damaged dictionary size in the header.
        * Try bytes at offsets 7 to 11 first.
        * Decompression time has been reduced by 2%.
        * (decompress): Print up to 6 bytes of trailing data
          when '-tvvvv' is specified.
        * (verify_trailer): Removed test of final code.
        * (main): Delete '--output' file if infd is a terminal.
        * (main): Don't use stdin more than once.
        * Use 'close_and_set_permissions' and 'set_signals' in all modes.
        * (list_file): Show dictionary size and size of
          trailing data (if any) with '-lv'.
        * Added new option '-A, --alone-to-lz'.
        * Added new option '-W, --debug-decompress'.
        * Added new option '-X, --show-packets'.
        * Changed short name of option '--debug-delay' to '-Y'.
        * Changed short name of option '--debug-repair' to '-Z'.
        * Added new option '-B, --block'.
        * Added new option '-d, --delta'.
        * Added new option '-t, --truncate'.
        * Added new option '-z, --zcmp'.
        * Read files as large as RAM allows.
        * Compare output using zcmp if decompressor returns 0.
        * Accept negative position and size.
        * lzip.texi: Added chapter 'Trailing data'.
        * configure: Avoid warning on some shells when testing for g++.
        * Detect the existence of install-info.
        * testsuite/ Don't check error messages.
        * testsuite/ A POSIX shell is required to run the tests.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 3 00:56:23 2015 UTC (5 years ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Add SHA512 digests for distfiles for archivers category

Problems found with existing distfile for eagle:
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.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Jul 26 12:17:47 2015 UTC (5 years, 4 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

Update 1.16 to 1.17
2015-05-28  Antonio Diaz Diaz  <>

	* Version 1.17 released.
	* New block selection algorithm makes merge up to 100 times faster.
	* Repair time has been reduced by 15%.
	* Added new option '-y, --debug-delay'.
	* Added new option '-z, --debug-repair'.
	* Added new targets 'install*-compress'.
	* testsuite/ Moved to top directory.
	* lziprecover.texi: Added chapter 'File names'.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 4 10:45:22 2015 UTC (5 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

Update to 1.16:

Changes in version 1.16:

Repairing of single-byte errors is now about 10 times faster depending
on file size and position of error.

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.

"lziprecover.texinfo" has been renamed to "lziprecover.texi".

The license has been changed to GPL version 2 or later.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 9 20:35:10 2013 UTC (7 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Update to 1.15:

Changes in version 1.15:

Lziprecover can now repair multi-member files with up to one byte error
per member, without having to split them first.

Lziprecover can now merge multi-member files without having to split
them first even if some copies have the header and the trailer damaged.

The chapters "Repairing files", "Merging files" and "Unzcrash" have been
added to the manual.

Revision / (download) - annotate - [select for diffs] (vendor branch), Wed Mar 14 14:40:36 2012 UTC (8 years, 8 months ago) by wiz
Branch: TNF
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-20120314
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of lziprecover-1.13:

Lziprecover is a data recovery tool and decompressor for files in the
lzip compressed data format (.lz) able to repair slightly damaged files,
recover badly damaged files from two or more copies, extract undamaged
members from multi-member files, decompress files and test integrity of

Lziprecover is able to recover or decompress files produced by any of
the compressors in the lzip family; lzip, plzip, minilzip/lzlib, clzip
and pdlzip. This recovery capability contributes to make the lzip format
one of the best options for long-term data archiving.

Lziprecover is able to efficiently extract a range of bytes from a
multi-member file, because it only decompresses the members containing
the desired data.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Mar 14 14:40:36 2012 UTC (8 years, 8 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 <>