head 1.28; access; symbols pkgsrc-2023Q4:1.27.0.6 pkgsrc-2023Q4-base:1.27 pkgsrc-2023Q3:1.27.0.4 pkgsrc-2023Q3-base:1.27 pkgsrc-2023Q2:1.27.0.2 pkgsrc-2023Q2-base:1.27 pkgsrc-2023Q1:1.25.0.6 pkgsrc-2023Q1-base:1.25 pkgsrc-2022Q4:1.25.0.4 pkgsrc-2022Q4-base:1.25 pkgsrc-2022Q3:1.25.0.2 pkgsrc-2022Q3-base:1.25 pkgsrc-2022Q2:1.23.0.8 pkgsrc-2022Q2-base:1.23 pkgsrc-2022Q1:1.23.0.6 pkgsrc-2022Q1-base:1.23 pkgsrc-2021Q4:1.23.0.4 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.23.0.2 pkgsrc-2021Q3-base:1.23 pkgsrc-2021Q2:1.22.0.2 pkgsrc-2021Q2-base:1.22 pkgsrc-2021Q1:1.20.0.4 pkgsrc-2021Q1-base:1.20 pkgsrc-2020Q4:1.20.0.2 pkgsrc-2020Q4-base:1.20 pkgsrc-2020Q3:1.19.0.4 pkgsrc-2020Q3-base:1.19 pkgsrc-2020Q2:1.19.0.2 pkgsrc-2020Q2-base:1.19 pkgsrc-2020Q1:1.18.0.2 pkgsrc-2020Q1-base:1.18 pkgsrc-2019Q4:1.17.0.6 pkgsrc-2019Q4-base:1.17 pkgsrc-2019Q3:1.17.0.2 pkgsrc-2019Q3-base:1.17 pkgsrc-2019Q2:1.16.0.2 pkgsrc-2019Q2-base:1.16 pkgsrc-2019Q1:1.15.0.4 pkgsrc-2019Q1-base:1.15 pkgsrc-2018Q4:1.15.0.2 pkgsrc-2018Q4-base:1.15 pkgsrc-2018Q3:1.14.0.2 pkgsrc-2018Q3-base:1.14 pkgsrc-2018Q2:1.13.0.2 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.12.0.2 pkgsrc-2018Q1-base:1.12 pkgsrc-2017Q4:1.10.0.6 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.4 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.9.0.4 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.2 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.8.0.2 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.7.0.8 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.6 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.4 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.2 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.6.0.2 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.5.0.2 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.4.0.2 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.3.0.2 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.1.0.2 pkgsrc-2014Q3-base:1.1; locks; strict; comment @# @; 1.28 date 2024.03.17.12.39.50; author nia; state Exp; branches; next 1.27; commitid hfB9JlAEq4t7Nv2F; 1.27 date 2023.06.15.10.03.34; author riastradh; state Exp; branches; next 1.26; commitid ScOL90Wk5ZSFN1tE; 1.26 date 2023.06.14.11.07.42; author riastradh; state Exp; branches; next 1.25; commitid cm1JuSQHj7IFbUsE; 1.25 date 2022.08.16.13.02.56; author adam; state Exp; branches; next 1.24; commitid qGQYXoYvAExSw6QD; 1.24 date 2022.07.25.11.12.18; author wiz; state Exp; branches; next 1.23; commitid 6RYOoAzN4cnKCgND; 1.23 date 2021.08.06.05.08.50; author kim; state Exp; branches; next 1.22; commitid XDSF7z3KZX9zXR3D; 1.22 date 2021.06.03.06.55.00; author nia; state Exp; branches; next 1.21; commitid VXVbaQxlLViGBEVC; 1.21 date 2021.06.02.20.01.42; author nia; state Exp; branches; next 1.20; commitid gypHl4ocCnhxZAVC; 1.20 date 2020.11.19.10.36.57; author adam; state Exp; branches; next 1.19; commitid xaBwmBPu5tNg8uwC; 1.19 date 2020.05.27.19.37.36; author wiz; state Exp; branches; next 1.18; commitid anuppwIr6jQDMU9C; 1.18 date 2020.01.18.23.29.56; author rillig; state Exp; branches; next 1.17; commitid shGUwZfkr7sleeTB; 1.17 date 2019.08.26.07.09.47; author adam; state Exp; branches; next 1.16; commitid aLqXT0WOs3fKtvAB; 1.16 date 2019.04.30.09.17.38; author adam; state Exp; branches; next 1.15; commitid DKZxdFJBTeNxYllB; 1.15 date 2018.12.15.21.12.18; author wiz; state Exp; branches; next 1.14; commitid MNezDhBeO99pjW3B; 1.14 date 2018.09.14.09.48.56; author fhajny; state Exp; branches; next 1.13; commitid HzFPQ1m2gpn7u3SA; 1.13 date 2018.05.10.13.16.27; author adam; state Exp; branches; next 1.12; commitid x3Een0uTtDstIKBA; 1.12 date 2018.01.16.08.13.01; author adam; state Exp; branches; next 1.11; commitid OEpCxA29tQkyH4nA; 1.11 date 2018.01.13.19.00.09; author adam; state Exp; branches; next 1.10; commitid R2F9ISJzFyvonKmA; 1.10 date 2017.08.19.14.54.25; author adam; state Exp; branches; next 1.9; commitid 9ETx0bysxk6hKP3A; 1.9 date 2017.01.04.15.43.51; author fhajny; state Exp; branches; next 1.8; commitid E3hqo6KGRhKpjFAz; 1.8 date 2016.12.07.21.34.58; author fhajny; state Exp; branches; next 1.7; commitid aur1hn7M3QyX86xz; 1.7 date 2015.11.26.10.40.48; author wiz; state Exp; branches; next 1.6; commitid VMV5MpzBdz1NEAKy; 1.6 date 2015.08.24.16.28.32; author fhajny; state Exp; branches; next 1.5; commitid U5xyiuAMzeceBxyy; 1.5 date 2015.06.09.12.04.19; author fhajny; state Exp; branches; next 1.4; commitid JXCQR5eXIEMgzKoy; 1.4 date 2015.03.23.22.24.11; author fhajny; state Exp; branches; next 1.3; commitid FM2FogYuxzS1wMey; 1.3 date 2014.12.12.11.20.56; author fhajny; state Exp; branches; next 1.2; commitid 6XUFp5LiPXXX5K1y; 1.2 date 2014.10.02.08.52.41; author fhajny; state Exp; branches; next 1.1; commitid uu7BsT4gXzHCyBSx; 1.1 date 2014.08.06.10.41.33; author fhajny; state Exp; branches; next ; commitid lPLoA4GpcjREZhLx; desc @@ 1.28 log @lz4: Libtoolize. As well as making this package more portable to exotic linkers, it can now take better advantage of make-level parallelism. @ text @# $NetBSD: Makefile,v 1.27 2023/06/15 10:03:34 riastradh Exp $ DISTNAME= lz4-1.9.4 CATEGORIES= archivers MASTER_SITES= ${MASTER_SITE_GITHUB:=lz4/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://lz4.github.io/lz4/ COMMENT= Extremely Fast Compression algorithm LICENSE= 2-clause-bsd USE_LANGUAGES= c99 c++ USE_TOOLS+= gmake USE_LIBTOOL= yes PKGCONFIG_OVERRIDE+= lib/liblz4.pc.in BUILD_TARGET= # empty TEST_TARGET= test MAKE_FLAGS+= PKGCONFIGDIR=${PREFIX}/lib/pkgconfig # Needed for nanosleep() on Solaris 10, PR pkg/56226 LDFLAGS.SunOS+= -lrt .include "../../mk/bsd.pkg.mk" @ 1.27 log @archivers/lz4: Remove cross-compilation patch; make different target. The `all' target apparently includes things that aren't necessary for the build products we expect. Just use an empty target so that make selects the first one in the makefile, which according to https://github.com/lz4/lz4/issues/1240 is the reasonable choice here. No change to the build products that are installed -- this just makes lz4 build fewer things. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2023/06/14 11:07:42 riastradh Exp $ d15 1 d20 2 @ 1.26 log @archivers/lz4: Fix cross-compilation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2022/08/16 13:02:56 adam Exp $ d16 1 a21 6 .include "../../mk/bsd.prefs.mk" .if ${USE_CROSS_COMPILE:U:tl} == "yes" MAKE_FLAGS+= CXX_FOR_BUILD=${NATIVE_CXX:Q} .endif @ 1.25 log @lz4: updated to 1.9.4 v1.9.4: perf : faster decoding speed (~+20%) on Apple Silicon platforms, by @@zeux perf : faster decoding speed (~+70%) for -BD4 setting in CLI api : new function LZ4_decompress_safe_partial_usingDict() by @@yawqi api : lz4frame: ability to provide custom allocators at state creation api : can skip checksum validation for improved decoding speed api : new experimental unit lz4file for file i/o API, by @@anjiahao1 api : new experimental function LZ4F_uncompressedUpdate(), by @@alexmohr cli : --list works on stdin input, by @@Low-power cli : --no-crc does not produce (compression) nor check (decompression) checksums cli : fix: --test and --list produce an error code when parsing invalid input cli : fix: support skippable frames when passed via stdin, reported by @@davidmankin build: fix: Makefile respects CFLAGS directives passed via environment variable build: LZ4_FREESTANDING, new build macro for freestanding environments, by @@t-mat build: make and make test are compatible with -j parallel run build: AS/400 compatibility, by @@jonrumsey build: Solaris 10 compatibility, by @@pekdon build: MSVC 2022 support, by @@t-mat build: improved meson script, by @@eli-schwartz doc : Updated LZ4 block format, provide an "implementation notes" section @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/07/25 11:12:18 wiz Exp $ d21 6 @ 1.24 log @*: remove pkg-config from tools where no buildlink3.mk file is included Bulk build on NetBSD of these packages had the same result as before (build succeeds, no PLIST change). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2021/08/06 05:08:50 kim Exp $ d3 1 a3 2 DISTNAME= lz4-1.9.3 PKGREVISION= 1 @ 1.23 log @Fix potential memory corruption with negative memmove() size Addresses CVE-2021-3520 Ref: https://github.com/lz4/lz4/pull/972 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/06/03 06:55:00 nia Exp $ d15 1 a15 1 USE_TOOLS+= gmake pkg-config @ 1.22 log @Document workarounds. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2021/06/02 20:01:42 nia Exp $ d4 1 @ 1.21 log @lz4: fix build on Solaris 10, PR pkg/56226 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2020/11/19 10:36:57 adam Exp $ d18 1 @ 1.20 log @lz4: updated to 1.9.3 LZ4 v1.9.3 is a maintenance release, offering more than 200+ commits to fix multiple corner cases and build scenarios. Update is recommended. Existing liblz4 API is not modified, so it should be a drop-in replacement. Changes list Here is a more detailed list of updates introduced in v1.9.3 : perf: highly improved speed in kernel space, by @@terrelln perf: faster speed with Visual Studio, thanks to @@wolfpld and @@remittor perf: improved dictionary compression speed, by @@felixhandte perf: fixed LZ4_compress_HC_destSize() ratio, detected by @@hsiangkao perf: reduced stack usage in high compression mode, by @@Yanpas api : LZ4_decompress_safe_partial() supports unknown compressed size, requested by @@jfkthame api : improved LZ4F_compressBound() with automatic flushing, by Christopher Harvie api : can (de)compress to/from NULL without UBs api : fix alignment test on 32-bit systems (state initialization) api : fix LZ4_saveDictHC() in corner case scenario, detected by @@IgorKorkin cli : compress multiple files using the legacy format, by Filipe Calasans cli : benchmark mode supports dictionary, by @@rkoradi cli : fix --fast with large argument, detected by @@picoHz build: link to user-defined memory functions with LZ4_USER_MEMORY_FUNCTIONS build: contrib/cmake_unofficial/ moved to build/cmake/ build: visual/* moved to build/ build: updated meson script, by @@neheb build: tinycc support, by Anton Kochkov install: Haiku support, by Jerome Duval doc : updated LZ4 frame format, clarify EndMark @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2020/05/27 19:37:36 wiz Exp $ d18 2 @ 1.19 log @*: reset MAINTAINER for fhajny on his request @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2020/01/18 23:29:56 rillig Exp $ d3 1 a3 1 DISTNAME= lz4-1.9.2 @ 1.18 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2019/08/26 07:09:47 adam Exp $ d8 1 a8 1 MAINTAINER= fhajny@@NetBSD.org @ 1.17 log @lz4: updated to 1.9.2 LZ4 v1.9.2 fix : out-of-bound read in exceptional circumstances when using decompress_partial() fix : slim opportunity for out-of-bound write with compress_fast() with a large enough input and when providing an output smaller than recommended (< LZ4_compressBound(inputSize)) fix : rare data corruption bug with LZ4_compress_destSize() fix : data corruption bug when Streaming with an Attached Dict in HC Mode perf: enable LZ4_FAST_DEC_LOOP on aarch64/GCC by default perf: improved lz4frame streaming API speed perf: speed up lz4hc on slow patterns when using external dictionary api: better in-place decompression and compression support cli : --list supports multi-frames files cli: --version outputs to stdout cli : add option --best as an alias of -12 misc: Integration into oss-fuzz @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2019/04/30 09:17:38 adam Exp $ d9 1 a9 1 HOMEPAGE= http://lz4.github.io/lz4/ @ 1.16 log @lz4: updated to 1.9.1 LZ4 v1.9.1 Changes fix : decompression functions were reading a few bytes beyond input size api : fix : lz4frame initializers compatibility with c++ cli : added command --list build: improved Windows build build: AIX, by Norman Green LZ4 v1.9.0 This release brings an assortment of small improvements and bug fixes, as detailed below : perf: large decompression speed improvement on x86/x64 (up to +20%) api : changed : _destSize() compression variants are promoted to stable API api : new : LZ4_initStream(HC), replacing LZ4_resetStream(HC) api : changed : LZ4_resetStream(HC) as recommended reset function, for better performance on small data cli : support custom block sizes build: source code can be amalgamated, by Bing Xu build: added meson build build: new build macros : LZ4_DISTANCE_MAX, LZ4_FAST_DEC_LOOP install: MidnightBSD install: msys2 on Windows 10 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2018/12/15 21:12:18 wiz Exp $ d3 1 a3 1 DISTNAME= lz4-1.9.1 @ 1.15 log @*: update email for fhajny @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2018/09/14 09:48:56 fhajny Exp $ d3 1 a3 1 DISTNAME= lz4-1.8.3 @ 1.14 log @archivers/lz4: Update to 1.8.3. - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2018/05/10 13:16:27 adam Exp $ d8 1 a8 1 MAINTAINER= filip@@joyent.com @ 1.13 log @lz4: updated to 1.8.2 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2018/01/16 08:13:01 adam Exp $ d3 1 a3 1 DISTNAME= lz4-1.8.2 @ 1.12 log @lz4: updated to 1.8.1.2 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(). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2018/01/13 19:00:09 adam Exp $ d3 1 a3 1 DISTNAME= lz4-1.8.1.2 d6 1 a12 2 GITHUB_TAG= v${PKGVERSION_NOREV} a14 1 a15 1 @ 1.11 log @lz4: updated to 1.8.1 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2017/08/19 14:54:25 adam Exp $ d3 1 a3 1 DISTNAME= lz4-1.8.1 @ 1.10 log @LZ4 v1.8.0 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2017/01/04 15:43:51 fhajny Exp $ d3 1 a3 1 DISTNAME= lz4-1.8.0 @ 1.9 log @Update archivers/lz4 to 1.7.5. - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2016/12/07 21:34:58 fhajny Exp $ d3 1 a3 1 DISTNAME= lz4-1.7.5 d14 2 a15 2 USE_LANGUAGES= c c99 USE_TOOLS+= gmake pkg-config d19 2 @ 1.8 log @Update archivers/lz4 to 1.7.4.2. 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2015/11/26 10:40:48 wiz Exp $ d3 1 a3 1 DISTNAME= lz4-1.7.4.2 @ 1.7 log @Fix path to pkgconfig file to get rpath inside again. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2015/08/24 16:28:32 fhajny Exp $ d3 1 a3 3 DISTNAME= lz4-r131 PKGNAME= ${DISTNAME:S/-r/-/} PKGREVISION= 1 d5 1 a5 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=Cyan4973/} d8 1 a8 1 HOMEPAGE= http://github.com/Cyan4973/lz4/ d12 1 a12 1 GITHUB_TAG= r${PKGVERSION_NOREV} a16 2 CPPFLAGS.SunOS+= -D_XOPEN_SOURCE=600 @ 1.6 log @Update archivers/lz4 to 131. - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2015/06/09 12:04:19 fhajny Exp $ d5 1 d21 1 a21 1 PKGCONFIG_OVERRIDE+= liblz4.pc.in @ 1.5 log @Update archivers/lz4 to 130. 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2015/03/23 22:24:11 fhajny Exp $ d3 1 a3 1 DISTNAME= lz4-r130 d9 1 a9 1 HOMEPAGE= http://code.google.com/p/lz4/ @ 1.4 log @Update archivers/lz4 to 127. 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() @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2014/12/12 11:20:56 fhajny Exp $ d3 1 a3 1 DISTNAME= lz4-r127 d6 1 a6 1 MASTER_SITES= -https://github.com/Cyan4973/lz4/archive/${DISTNAME:S/lz4-//}${EXTRACT_SUFX} d13 2 @ 1.3 log @Update lz4 to 124. - New : LZ4 HC streaming mode - Fixed : LZ4F_compressBound() using null preferencesPtr - Updated : xxHash to r38 - Updated library number, to 1.4.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2014/10/02 08:52:41 fhajny Exp $ d3 1 a3 1 DISTNAME= lz4-r124 @ 1.2 log @Update lz4 to r123. 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2014/08/06 10:41:33 fhajny Exp $ d3 1 a3 1 DISTNAME= lz4-r123 @ 1.1 log @Import lz4 as archivers/lz4. 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. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= lz4-r120 @