./archivers/lrzip, Long Range ZIP or Lzma RZIP

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.621, Package name: lrzip-0.621, Maintainer: tm

Compression program optimised for large files. The larger the file and the
more memory you have, the better the compression advantage this will provide,
especially once the files are larger than 100MB. The advantage can be chosen
to be either size (much smaller than bzip2) or speed (much faster than bzip2).


Required to run:
[archivers/lzo] [shells/bash]

Master sites:

SHA1: 9c33f6458d39443dbf71b5c66820d4d653daf3c0
RMD160: 91e04e6969e661ceb5b1259e125722b0cc7fc913
Filesize: 491.49 KB

Version history: (Expand)


CVS history: (Expand)


   2015-11-03 01:56:27 by Alistair G. Crooks | Files touched by this commit (93)
Log message:
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-06-08 16:58:09 by Sebastian Wiedenroth | Files touched by this commit (5) | Package updated
Log message:
Update lrzip to 0.621, provided by Thomas Merkel

Changes:
MARCH 2015, version 0.621 Con Kolivas, Peter Hyman

* Fix libzpaq.cpp warnings
* Fix warnings in LzmaLib.c
* Making the high buffer only one page size is faster for sliding mmap mode
* Fix incompatible log callback in liblrzip
* Use PRId64 instead of lld in fscanf
* Use int64_t for i64
* Fix ISO C warning in lrzip.c
* Fix ISO C warning in lrzip.c
* Fix ISO C warning in runzip.c
* Fix ISO C warnings in rzip.c
* Fix iso c warning in util.c
* Fix EOL to unix on libzpaq
* control->tmpdir fixes
* Null terminate long options to find unhandled options
* Trivial date
* Add long option support
* Brace failure lead to broken dump to stdout
* fflush messages on print_err
* Fix inverse logic
* Honour the proper unix environment variable for temporary directory and then
try variations
* Attempt to decompress file in ram only if we are unable to create temporary
files when decompressing to stdout
* Avoid checking return values repeatedly on compress that only lead to failures
anyway
* Microoptimisation
* Don't check for failure condition that can no longer occur
* Don't check twice for failure conditions that are fatal in hot paths
* Cache the chunk bytes value to avoid setting it on each read_header call
* fake_mremap is only used when defined to mremap
* Remove unused cksem functions
* Fix remaining use of mutexes lock/unlocking in different threads with cksems,
corecting cksem usage on osx
* Update copyright dates
* Make match_len a function completely removing all indirect calls to get_sb,
significantly speeding up the single_get_sb case
* Make full_tag a pointer allowing us to avoid a function call for get_sb
* Call sliding_get_sb directly in sliding_next_tag
* Make next_tag a pointer to allow ordinary mapping to avoid an extra function
call
* fix order of lrzip.conf search

MARCH 2015, version 0.620 Con Kolivas, Peter Hyman, Chris Spiegel, Elmir Jagudin

* Increase maxram when we abandon use of temporary input/output buffers
* Don't delete the tmpinfile when decompressing from stdin before allowing seek
to end to succeed in checking md5
* Use temporary file from read_seekto when STDIN will not fit in the ram input
buffer
* Remove unused read_i64 function
* Add message about issue tracker in BUGS
* Use a common exit path iin lrzip_compress/decompress and fix lr leak on
successful return
* Fix parenthesis placement inside of unlikely().
* Clear sa_mask and sa_handler before calling sigaction().
* Fix for lrzip -i. Decompressed size wrong
* added '-m' command line option
* Fix wrong README file being included in Makefile
* Pass strict sizes to decompress length, rounding up only the amount we're
allocating to not confuse decompression libraries
* Convert the thread locking to use cksems
* Add cksems to util.h
* Fix 'Failed to malloc ckbuf in hash_search2' with very large files.
* Round up compression and decompression buffers to page size since malloc will
allocate them that large anyway.
* Increase the compressed buffer size given to libzpaq in case of incompressible
data since it does not check if it's trying to write beyond the end of the
buffer.
* Provide a helper function to round a value up to the nearest page size for
malloc optimisations.
   2014-01-09 16:34:02 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Needs bzip2 and zlib.
   2013-11-14 19:39:38 by Filip Hajny | Files touched by this commit (1) | Package updated
Log message:
Substitute Bash properly. Bump PKGREVISION.
   2013-11-08 22:14:02 by Joerg Sonnenberger | Files touched by this commit (3)
Log message:
Needs pod2man. Fix missing ffsll on NetBSD.
   2013-10-21 13:29:05 by Filip Hajny | Files touched by this commit (6)
Log message:
Import lrzip-0.616 as archivers/lrzip.

Compression program optimised for large files. The larger the file and the
more memory you have, the better the compression advantage this will provide,
especially once the files are larger than 100MB. The advantage can be chosen
to be either size (much smaller than bzip2) or speed (much faster than bzip2).