Update to lz4-1.9.3

Changes: https://github.com/lz4/lz4/releases/tag/v1.9.3

Minor of shared lib has been bumped because of the addition of a symbol.
While here update HOMEPAGE and take MAINTAINER.

OK sthen@
This commit is contained in:
bket 2020-11-16 15:52:37 +00:00
parent 4b46794871
commit d16d838e52
5 changed files with 35 additions and 49 deletions

View File

@ -1,38 +1,39 @@
# $OpenBSD: Makefile,v 1.27 2020/02/03 20:40:37 sthen Exp $
SHARED_LIBS += lz4 3.0
# $OpenBSD: Makefile,v 1.28 2020/11/16 15:52:37 bket Exp $
COMMENT= fast BSD-licensed data compression
GH_ACCOUNT= lz4
GH_PROJECT= lz4
GH_TAGNAME= v1.9.2
REVISION= 0
GH_TAGNAME= v1.9.3
SHARED_LIBS= lz4 3.1
CATEGORIES= archivers
HOMEPAGE= https://fastcompression.blogspot.com/p/lz4.html
HOMEPAGE= https://lz4.github.io/lz4/
MAINTAINER= Bjorn Ketelaars <bket@openbsd.org>
# library: BSD, tools: GPLv2
PERMIT_PACKAGE= Yes
WANTLIB += c
WANTLIB= c
MAKE_FLAGS= CC="${CC}" \
CFLAGS="${CFLAGS} -DLZ4_FORCE_MEMORY_ACCESS=1" \
MANDIR="${PREFIX}/man" \
SHARED_EXT_VER="so.${LIBlz4_VERSION}" \
SONAME_FLAGS= \
V=1
FAKE_FLAGS= PKGCONFIGDIR="${PREFIX}/lib/pkgconfig" \
PREFIX="${PREFIX}"
TEST_ENV= MAKE_PROGRAM=${MAKE_PROGRAM}
USE_GMAKE= Yes
MAKE_FLAGS= CC="${CC}" \
CXX="${CXX}" \
CFLAGS="${CFLAGS}" \
V=1 \
MANDIR="${PREFIX}/man" \
SONAME_FLAGS= \
SHARED_EXT_VER="so.${LIBlz4_VERSION}"
FAKE_FLAGS= PREFIX=${PREFIX}
TEST_ENV+= MAKE_PROGRAM=${MAKE_PROGRAM}
CFLAGS+= -DLZ4_FORCE_MEMORY_ACCESS=1
post-install:
mv ${PREFIX}/libdata/pkgconfig/* ${PREFIX}/lib/pkgconfig/
rmdir ${PREFIX}/libdata/pkgconfig
rm ${PREFIX}/lib/liblz4.so{.1,}
DEBUG_PACKAGES= ${BUILD_PACKAGES}
ALL_TARGET= default
TEST_TARGET= check
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (lz4-1.9.2.tar.gz) = ZYumGR+kTJIoDUqiwnGw9PvA400klXjdBeUOdtDl78w=
SIZE (lz4-1.9.2.tar.gz) = 305796
SHA256 (lz4-1.9.3.tar.gz) = AwZE30YRAH/33JYtmB85A2HmyXo05cvDk9374Bn/4sE=
SIZE (lz4-1.9.3.tar.gz) = 320958

View File

@ -1,15 +1,14 @@
$OpenBSD: patch-lib_Makefile,v 1.11 2019/08/21 10:55:41 sthen Exp $
$OpenBSD: patch-lib_Makefile,v 1.12 2020/11/16 15:52:38 bket Exp $
Index: lib/Makefile
--- lib/Makefile.orig
+++ lib/Makefile
@@ -113,9 +113,6 @@ ifeq ($(BUILD_SHARED),yes) # can be disabled on comma
$(Q)$(CC) $(FLAGS) -DLZ4_DLL_EXPORT=1 -shared $^ -o dll/$@.dll -Wl,--out-implib,dll/$(LIBLZ4_EXP)
else
$(Q)$(CC) $(FLAGS) -shared $^ -fPIC -fvisibility=hidden $(SONAME_FLAGS) -o $@
- @echo creating versioned links
- $(Q)$(LN_SF) $@ liblz4.$(SHARED_EXT_MAJOR)
- $(Q)$(LN_SF) $@ liblz4.$(SHARED_EXT)
@@ -187,8 +187,6 @@ install: lib liblz4.pc
$(Q)$(INSTALL_PROGRAM) dll/$(LIBLZ4_EXP) $(DESTDIR)$(libdir)
else
$(Q)$(INSTALL_PROGRAM) liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(libdir)
- $(Q)$(LN_SF) liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(libdir)/liblz4.$(SHARED_EXT_MAJOR)
- $(Q)$(LN_SF) liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(libdir)/liblz4.$(SHARED_EXT)
endif
endif
endif
@echo Installing headers in $(includedir)

View File

@ -1,14 +0,0 @@
$OpenBSD: patch-tests_test_install_sh,v 1.1 2018/09/24 21:01:34 sthen Exp $
Index: tests/test_install.sh
--- tests/test_install.sh.orig
+++ tests/test_install.sh
@@ -1,7 +1,7 @@
#/usr/bin/env sh
set -e
-make="make -C $lz4_root"
+make="${MAKE_PROGRAM:=make} -C $lz4_root"
for cmd in install uninstall; do
for upper in DUMMY PREFIX EXEC_PREFIX LIBDIR INCLUDEDIR PKGCONFIGDIR BINDIR MANDIR MAN1DIR ; do
lower=$(echo $upper | tr '[:upper:]' '[:lower:]')

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.6 2018/01/16 14:03:45 sthen Exp $
@comment $OpenBSD: PLIST,v 1.7 2020/11/16 15:52:38 bket Exp $
@bin bin/lz4
bin/lz4c
bin/lz4cat
@ -7,7 +7,7 @@ include/lz4.h
include/lz4frame.h
include/lz4frame_static.h
include/lz4hc.h
lib/liblz4.a
@static-lib lib/liblz4.a
@lib lib/liblz4.so.${LIBlz4_VERSION}
lib/pkgconfig/liblz4.pc
@man man/man1/lz4.1