zstd-1.5.1 is a maintenance release, bringing small refinements. Release notes and changelog can be found at https://github.com/facebook/zstd/releases/tag/v1.5.1.
Shared lib needs a minor bump because of two additions. All tests pass, and successfully build tested several consumers. Comments/OK? Index: Makefile =================================================================== RCS file: /cvs/ports/archivers/zstd/Makefile,v retrieving revision 1.37 diff -u -p -r1.37 Makefile --- Makefile 6 Jun 2021 16:11:29 -0000 1.37 +++ Makefile 22 Dec 2021 05:48:34 -0000 @@ -2,10 +2,10 @@ COMMENT = zstandard fast real-time compression algorithm -V = 1.5.0 +V = 1.5.1 DISTNAME = zstd-${V} -SHARED_LIBS = zstd 6.0 # 1.5.0 +SHARED_LIBS = zstd 6.1 # 1.5.1 CATEGORIES = archivers Index: distinfo =================================================================== RCS file: /cvs/ports/archivers/zstd/distinfo,v retrieving revision 1.23 diff -u -p -r1.23 distinfo --- distinfo 6 Jun 2021 16:11:29 -0000 1.23 +++ distinfo 22 Dec 2021 05:48:34 -0000 @@ -1,2 +1,2 @@ -SHA256 (zstd-1.5.0.tar.gz) = UZT7+ngfz0W5jF6EllGqezsKAIxrctSg23YPMAIpHpQ= -SIZE (zstd-1.5.0.tar.gz) = 1851389 +SHA256 (zstd-1.5.1.tar.gz) = 4osvLtVxDqDToeysP2qUegFrlyud0wJCNpAQ5fU9cAI= +SIZE (zstd-1.5.1.tar.gz) = 1934669 Index: patches/patch-lib_Makefile =================================================================== RCS file: /cvs/ports/archivers/zstd/patches/patch-lib_Makefile,v retrieving revision 1.12 diff -u -p -r1.12 patch-lib_Makefile --- patches/patch-lib_Makefile 6 Jun 2021 16:11:29 -0000 1.12 +++ patches/patch-lib_Makefile 22 Dec 2021 05:48:34 -0000 @@ -1,31 +1,11 @@ $OpenBSD: patch-lib_Makefile,v 1.12 2021/06/06 16:11:29 bket Exp $ -- Some compilers don't have -Wvla -- Don't set compiler optimisation level -- Don't create symbolic links to SHARED_LIB +Don't create symbolic links to SHARED_LIB. Index: lib/Makefile --- lib/Makefile.orig +++ lib/Makefile -@@ -55,7 +55,7 @@ endif - CFLAGS += -fno-stack-protector -fomit-frame-pointer -fno-ident \ - -DDYNAMIC_BMI2=0 -DNDEBUG - else -- CFLAGS += -O3 -+ CFLAGS += - endif - - DEBUGLEVEL ?= 0 -@@ -66,7 +66,7 @@ endif - DEBUGFLAGS= -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \ - -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement \ - -Wstrict-prototypes -Wundef -Wpointer-arith \ -- -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ -+ -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ - -Wredundant-decls -Wmissing-prototypes -Wc++-compat - CFLAGS += $(DEBUGFLAGS) $(MOREFLAGS) - FLAGS = $(CPPFLAGS) $(CFLAGS) -@@ -456,8 +456,6 @@ install-shared: +@@ -331,8 +331,6 @@ install-shared: [ -e $(DESTDIR)$(LIBDIR) ] || $(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/ @echo Installing shared library $(INSTALL_PROGRAM) $(LIBZSTD) $(DESTDIR)$(LIBDIR) Index: patches/patch-lib_libzstd_mk =================================================================== RCS file: patches/patch-lib_libzstd_mk diff -N patches/patch-lib_libzstd_mk --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-lib_libzstd_mk 22 Dec 2021 05:48:34 -0000 @@ -0,0 +1,26 @@ +$OpenBSD$ + +Don't set compiler optimisation level. +Some compilers don't have -Wvla. + +Index: lib/libzstd.mk +--- lib/libzstd.mk.orig ++++ lib/libzstd.mk +@@ -79,7 +79,7 @@ endif + CFLAGS += -fno-stack-protector -fomit-frame-pointer -fno-ident \ + -DDYNAMIC_BMI2=0 -DNDEBUG + else +- CFLAGS += -O3 ++ CFLAGS += + endif + + DEBUGLEVEL ?= 0 +@@ -90,7 +90,7 @@ endif + DEBUGFLAGS= -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \ + -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement \ + -Wstrict-prototypes -Wundef -Wpointer-arith \ +- -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ ++ -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ + -Wredundant-decls -Wmissing-prototypes -Wc++-compat + CFLAGS += $(DEBUGFLAGS) $(MOREFLAGS) + LDFLAGS += $(MOREFLAGS) Index: patches/patch-programs_Makefile =================================================================== RCS file: patches/patch-programs_Makefile diff -N patches/patch-programs_Makefile --- patches/patch-programs_Makefile 6 Mar 2021 19:31:22 -0000 1.7 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-programs_Makefile,v 1.7 2021/03/06 19:31:22 bket Exp $ - -Some compilers don't have -Wvla - -Index: programs/Makefile ---- programs/Makefile.orig -+++ programs/Makefile -@@ -59,7 +59,7 @@ CFLAGS ?= -O3 - DEBUGFLAGS+=-Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \ - -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement \ - -Wstrict-prototypes -Wundef -Wpointer-arith \ -- -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ -+ -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ - -Wredundant-decls -Wmissing-prototypes -Wc++-compat - CFLAGS += $(DEBUGFLAGS) - CPPFLAGS += $(MOREFLAGS) Index: patches/patch-tests_Makefile =================================================================== RCS file: patches/patch-tests_Makefile diff -N patches/patch-tests_Makefile --- patches/patch-tests_Makefile 6 Jun 2021 16:11:29 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-tests_Makefile,v 1.4 2021/06/06 16:11:29 bket Exp $ - -Some compilers don't have -Wvla - -Index: tests/Makefile ---- tests/Makefile.orig -+++ tests/Makefile -@@ -37,7 +37,7 @@ CFLAGS ?= -O3 - CFLAGS += -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \ - -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement \ - -Wstrict-prototypes -Wundef \ -- -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ -+ -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ - -Wredundant-decls -Wmissing-prototypes -Wno-deprecated-declarations - CFLAGS += $(DEBUGFLAGS) - CPPFLAGS += $(MOREFLAGS)