Download raw body.
UPDATE: lz4 1.10.0
Here is an update to lz4 1.10.0.
v1.10.0
cli : multithreading compression support: improves speed by X times threads allocated
cli : overlap decompression with i/o, improving speed by ~+60%
cli : support environment variables LZ4_CLEVEL and LZ4_NBWORKERS
cli : license of CLI more clearly labelled GPL-2.0-or-later
cli : fix: refuse to compress directories
cli : fix dictionary compression benchmark on multiple files
cli : change: no more implicit `stdout` (except when input is `stdin`)
lib : new level 2, offering mid-way performance (speed and compression)
lib : Improved lz4frame compression speed for small data (up to +160% at 1KB)
lib : Slightly faster (+5%) HC compression speed (levels 3-9), by @JunHe77
lib : dictionary compression support now in stable status
lib : lz4frame states can be safely reset and reused after a processing error (described by @QrczakMK)
lib : `lz4file` API improvements, by @vsolontsov-volant and @t-mat
lib : new experimental symbol `LZ4_compress_destSize_extState()`
build: cmake minimum version raised to 3.5
build: cmake improvements, by @foxeng, @Ohjurot, @LocalSpook, @teo-tsirpanis, @ur4t and @t-mat
build: meson scripts are now hosted into `build/` directory, by @eli-schwartz
build: meson improvements, by @tristan957
build: Visual Studio solutions generated by `cmake` via scripts
port : support for loongArch, risc-v, m68k, mips and sparc architectures
port : improved Visual Studio compatibility, by @t-mat
port : freestanding support improvements, by @t-mat
Index: Makefile
===================================================================
RCS file: /cvs/ports/archivers/lz4/Makefile,v
retrieving revision 1.31
diff -u -p -u -p -r1.31 Makefile
--- Makefile 16 Aug 2022 19:19:07 -0000 1.31
+++ Makefile 22 Jul 2024 11:30:28 -0000
@@ -2,9 +2,9 @@ COMMENT= fast BSD-licensed data compress
GH_ACCOUNT= lz4
GH_PROJECT= lz4
-GH_TAGNAME= v1.9.4
+GH_TAGNAME= v1.10.0
-SHARED_LIBS= lz4 3.2
+SHARED_LIBS= lz4 3.3
CATEGORIES= archivers
@@ -15,7 +15,7 @@ MAINTAINER= Bjorn Ketelaars <bket@openbs
# library: BSD, tools: GPLv2
PERMIT_PACKAGE= Yes
-WANTLIB= c
+WANTLIB= c pthread
MAKE_FLAGS= CC="${CC}" \
CFLAGS="${CFLAGS} -DLZ4_FORCE_MEMORY_ACCESS=1" \
Index: distinfo
===================================================================
RCS file: /cvs/ports/archivers/lz4/distinfo,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 distinfo
--- distinfo 16 Aug 2022 19:19:07 -0000 1.19
+++ distinfo 22 Jul 2024 11:30:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (lz4-1.9.4.tar.gz) = Cw46oHyMBj3fQLCCvffjehVivaQKD/UnKVfz6Yfg5Us=
-SIZE (lz4-1.9.4.tar.gz) = 354063
+SHA256 (lz4-1.10.0.tar.gz) = U3USkEdEs14jKRIFXM+Oxm12hjn/Or5XiNkNeS7F9Is=
+SIZE (lz4-1.10.0.tar.gz) = 387114
Index: patches/patch-lib_Makefile
===================================================================
RCS file: /cvs/ports/archivers/lz4/patches/patch-lib_Makefile,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 patch-lib_Makefile
--- patches/patch-lib_Makefile 16 Aug 2022 19:19:07 -0000 1.14
+++ patches/patch-lib_Makefile 22 Jul 2024 11:30:28 -0000
@@ -1,8 +1,8 @@
Index: lib/Makefile
--- lib/Makefile.orig
+++ lib/Makefile
-@@ -195,8 +195,6 @@ install: lib liblz4.pc
- $(INSTALL_PROGRAM) dll/$(LIBLZ4_EXP) $(DESTDIR)$(libdir)
+@@ -212,8 +212,6 @@ install: lib liblz4.pc
+ $(INSTALL_PROGRAM) $(LIBLZ4_EXP) $(DESTDIR)$(libdir)
else
$(INSTALL_PROGRAM) liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(libdir)
- $(LN_SF) liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(libdir)/liblz4.$(SHARED_EXT_MAJOR)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/archivers/lz4/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 PLIST
--- pkg/PLIST 8 Mar 2022 08:53:49 -0000 1.8
+++ pkg/PLIST 22 Jul 2024 11:30:28 -0000
@@ -3,6 +3,7 @@ bin/lz4c
bin/lz4cat
bin/unlz4
include/lz4.h
+include/lz4file.h
include/lz4frame.h
include/lz4frame_static.h
include/lz4hc.h
UPDATE: lz4 1.10.0