summaryrefslogtreecommitdiff
path: root/archivers/lz4
AgeCommit message (Collapse)AuthorFilesLines
2018-12-15*: update email for fhajnywiz1-2/+2
2018-09-14archivers/lz4: Update to 1.8.3.fhajny5-33/+33
- perf: minor decompression speed improvement (~+2%) with gcc - fix : corruption in v1.8.2 at level 9 for files > 64KB under rare conditions (#560) - cli : new command --fast, by @jennifermliu - api : LZ4_decompress_safe_partial() now decodes exactly the nb of bytes requested (feature request #566) - build : added Haiku target, by @fbrosson, and MidnightBSD, by @laffer1 - doc : updated documentation regarding dictionary compression
2018-05-10lz4: updated to 1.8.2adam5-84/+80
v1.8.2 perf: *much* faster dictionary compression on small files perf: improved decompression speed and binary size perf: slightly faster HC compression and decompression speed perf: very small compression ratio improvement fix : compression compatible with low memory addresses (< 0xFFFF) fix : decompression segfault when provided with NULL input cli : new command --favor-decSpeed cli : benchmark mode more accurate for small inputs fullbench : can bench _destSize() variants doc : clarified block format parsing restrictions
2018-01-16Removed unused patchadam1-15/+0
2018-01-16Fix PLISTabs1-2/+2
2018-01-16lz4: updated to 1.8.1.2adam2-8/+7
v1.8.1.2: It's the same as v1.8.1, but the version number in source code has been fixed. The version number is used in cli and documentation display, to create the full name of dynamic library, and can be requested via LZ4_versionNumber().
2018-01-13lz4: updated to 1.8.1adam5-23/+38
v1.8.1 perf : faster and stronger ultra modes (levels 10+) perf : slightly faster compression and decompression speed perf : fix bad degenerative case fix : decompression failed when using a combination of extDict + low memory address cli : support for dictionary compression (-D) cli : fix : lz4 -d --rm preserves timestamp cli : fix : do not modify /dev/null permission as root api : _destSize() variant supported for all compression levels build : make and make test compatible with -jX build : can control LZ4LIB_VISIBILITY macro install: fix man page directory
2017-08-19LZ4 v1.8.0adam6-66/+65
cli : fix : do not modify /dev/null permissions, reported by @Maokaman1 cli : added GNU separator -- specifying that all following arguments are files cli : restored -BX command enabling block checksum API : added LZ4_compress_HC_destSize(), by @remittor API : added LZ4F_resetDecompressionContext() API : lz4frame : negative compression levels trigger fast acceleration, request by @llchan API : lz4frame : can control block checksum and dictionary ID API : fix : expose obsolete decoding functions, reported by @cyfdecyf API : experimental : lz4frame_static.h : new dictionary compression API build : fix : static lib installation, by @ido build : dragonFlyBSD, OpenBSD, NetBSD supported build : LZ4_MEMORY_USAGE can be modified at compile time, through external define doc : Updated LZ4 Frame format to v1.6.0, restoring Dictionary-ID field in header doc : lz4's API manual in .html format, by @inikep
2017-01-05Fix installation and PLIST.wiz2-5/+17
2017-01-04Update archivers/lz4 to 1.7.5.fhajny5-62/+78
- lz4hc : new high compression mode : levels 10-12 compress more and slower - lz4cat : fix : works with relative path (#284) and stdin (#285) - cli : fix minor notification when using -r recursive mode - API : lz4frame : LZ4F_frameBound(0) gives upper bound of *flush() and *End() operations - doc : markdown version of man page - build : Makefile : fix make -jX lib+exe concurrency - build : cmake : improvements by Michal Gorny
2016-12-07Update archivers/lz4 to 1.7.4.2.fhajny7-100/+105
Changes since release 131: v1.7.4.2 - fix : Makefile : release build compatible with PIE and customized compilation directives provided through environment variables (#274, reported by Antoine Martin) v1.7.4 - Improved : much better speed in -mx32 mode - cli : fix : Large file support in 32-bits mode on Mac OS-X - fix : compilation on gcc 4.4 (#272), reported by Antoine Martin v1.7.3 - Changed : moved to versioning; package, cli and library have same version number - Improved: Small decompression speed boost - Improved: Small compression speed improvement on 64-bits systems - Improved: Small compression ratio and speed improvement on small files - Improved: Significant speed boost on ARMv6 and ARMv7 - Fix : better ratio on 64-bits big-endian targets - Improved cmake build script, by Evan Nemerson - New liblz4-dll project, by Przemyslaw Skibinki - Makefile: Generates object files (*.o) for faster (re)compilation on low power systems - cli : new : --rm and --help commands - cli : new : preserved file attributes, by Przemyslaw Skibinki - cli : fix : crash on some invalid inputs - cli : fix : -t correctly validates lz4-compressed files, by Nick Terrell - cli : fix : detects and reports fread() errors, thanks to Hiroshi Fujishima report #243 - cli : bench : new : -r recursive mode - lz4cat : can cat multiple files in a single command line (#184) - Added : doc/lz4_manual.html, by Przemyslaw Skibinski - Added : dictionary compression and frame decompression examples, by Nick Terrell - Added : Debianization, by Evgeniy Polyakov
2015-11-26Fix path to pkgconfig file to get rpath inside again.wiz1-2/+3
Bump PKGREVISION.
2015-11-03Add SHA512 digests for distfiles for archivers categoryagc1-1/+2
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-08-24Update archivers/lz4 to 131.fhajny3-9/+9
- New : Dos/DJGPP target, thanks to Louis Santillan - Added : Example using lz4frame library, by Zbigniew Jedrzejewski-Szmek - Changed: liblz4 : xxhash symbols are dynamically changed (namespace emulation) to avoid symbol conflict - Changed: liblz4.a (static library) no longer compiled with -fPIC by default
2015-06-09Update archivers/lz4 to 130.fhajny9-147/+49
LZ4 r130 Fixed : incompatibility sparse mode vs console Fixed : LZ4IO exits too early when frame crc not present Fixed : incompatibility sparse mode vs append mode Performance fix : big compression speed boost for clang (+30%) New : cross-version test, by Takayuki Matsuoka LZ4 r129 New : LZ4_compress_fast() Changed: New lz4 and lz4hc compression API. Previous function prototypes still supported. Changed: Sparse file support enabled by default New : LZ4 CLI improved performance compressing/decompressing multiple file Added : LZ4_compress_destSize() Fixed : GCC 4.9+ vector optimization Changed: Enums converted to LZ4F_ namespace convention Added : AppVeyor CI environment, for Visual tests Modified:Obsolete functions generate warnings Fixed : Bug #75 (unfinished stream) Updated: Documentation converted to MarkDown format LZ4 r128 New : lz4cli sparse file support New : command -m, to compress multiple files in a single command Fixed : Restored lz4hc compression ratio (slightly lower since r124) New : lz4 cli supports long commands New : lz4frame & lz4cli frame content size support New : lz4frame supports skippable frames Changed: Default "make install" directory is /usr/local New : lz4 cli supports "pass-through" mode New : datagen can generate sparse files New : scan-build tests New : g++ compatibility tests New : arm cross-compilation test Fixed : Fuzzer + frametest compatibility with NetBSD Added : Visual project directory Updated: Man page & Specification
2015-03-23Update archivers/lz4 to 127.fhajny9-91/+117
r127: N/A : added a file on SVN r126: New : lz4frame API is now integrated into liblz4 Fixed : GCC 4.9 bug on highest performance settings, reported by Greg Slazinski Fixed : bug within LZ4 HC streaming mode, reported by James Boyle Fixed : older compiler don't like nameless unions, reported by Cheyi Lin Changed : lz4 is C90 compatible Changed : added -pedantic option, fixed a few mminor warnings r125: Changed : endian and alignment code Changed : directory structure : new "lib" directory Updated : lz4io, now uses lz4frame Improved: slightly improved decoding speed Fixed : LZ4_compress_limitedOutput(); Special thanks to Christopher Speller ! Fixed : some alignment warnings under clang Fixed : deprecated function LZ4_slideInputBufferHC()
2014-12-12Update lz4 to 124.fhajny7-40/+42
- New : LZ4 HC streaming mode - Fixed : LZ4F_compressBound() using null preferencesPtr - Updated : xxHash to r38 - Updated library number, to 1.4.0
2014-10-15Don't use ftime.joerg2-1/+30
2014-10-02Update lz4 to r123.fhajny6-54/+46
r123: Added : experimental lz4frame API, thanks to Takayuki Matsuoka and Christopher Jackson for testings Fix : s390x support, thanks to Nobuhiro Iwamatsu Fix : test mode (-t) no longer requires confirmation, thanks to Thary Nguyen r122: Fix : AIX & AIX64 support (SamG) Fix : mips 64-bits support (lew van) Added : Examples directory, using code examples from Takayuki Matsuoka Updated : Framing specification, to v1.4.1 Updated : xxHash, to r36 r121: Added : Makefile : install for kFreeBSD and Hurd (Nobuhiro Iwamatsu) Fix : Makefile : install for OS-X and BSD, thanks to Takayuki Matsuoka
2014-08-08Add missing bl3.fhajny1-0/+13
2014-08-06Import lz4 as archivers/lz4.fhajny7-0/+231
LZ4 is a very fast lossless compression algorithm, providing compression speed at 400 MB/s per core, scalable with multi-cores CPU. It also features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems.