Commit graph

18 commits

Author SHA1 Message Date
rillig
a02ce26178 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.
2020-01-18 23:29:55 +00:00
adam
ca03218f66 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.
2019-01-18 10:03:40 +00:00
wiz
4d446a1eba 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.
2018-02-25 21:07:53 +00:00
adam
f839e7acb7 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.
2017-08-18 20:44:50 +00:00
mef
a0df2e41f2 Updated archivers/lzip to 1.18
------------------------------
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-12-16 13:45:22 +00:00
tnn
b624e9f123 MAKEFLAGS -> MAKE_FLAGS (pkgsrc guide 22.1) 2016-03-12 21:53:39 +00:00
agc
7ef3a4270a Add SHA512 digests for distfiles for archivers category
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-11-03 00:56:19 +00:00
mef
236b8b2790 Update 1.16 to 1.17
-------------------
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'.
2015-07-26 12:15:30 +00:00
mef
5c35ea4472 (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.
2014-11-20 07:32:15 +00:00
adam
716431cd1e Pass custom CXX, CPPFLAGS, CXXFLAGS, LDFLAGS 2013-10-10 12:03:03 +00:00
wiz
afe4efe198 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.
2013-10-09 20:34:09 +00:00
shattered
356b55c9e2 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%.
2013-04-10 20:55:12 +00:00
asau
4eca2cfc6f "user-destdir" is default these days 2012-09-11 19:46:52 +00:00
wiz
0e94c4ed8c 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.
2012-03-14 14:39:59 +00:00
sbd
41a1f0b0ca Use ${PKGINFODIR} 2012-01-29 08:41:22 +00:00
ryoon
f29b78fe85 Update to 1.12
* 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.
2011-10-21 21:26:47 +00:00
zafer
412e54b42f update master_sites 2010-01-24 23:59:33 +00:00
wiz
8a97cd61b5 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.
2009-07-15 08:36:48 +00:00