# $OpenBSD: Makefile,v 1.27 2020/02/03 20:40:37 sthen Exp $

SHARED_LIBS +=	lz4                       3.0

COMMENT=	fast BSD-licensed data compression

GH_ACCOUNT=	lz4
GH_PROJECT=	lz4
GH_TAGNAME=	v1.9.2
REVISION=	0

CATEGORIES=	archivers

HOMEPAGE=	https://fastcompression.blogspot.com/p/lz4.html

# library: BSD, tools: GPLv2
PERMIT_PACKAGE=	Yes

WANTLIB += c

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,}

.include <bsd.port.mk>
