PORTNAME= lz4 PORTVERSION= 1.10.0 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= archivers MASTER_SITES= https://github.com/lz4/lz4/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= lib MAINTAINER= sunpoet@FreeBSD.org COMMENT= LZ4 compression library, lossless and very fast WWW= https://lz4.org/ \ https://github.com/lz4/lz4 LICENSE= BSD2CLAUSE GPLv2 LICENSE_COMB= multi LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/lib/LICENSE LICENSE_FILE_GPLv2= ${WRKSRC}/programs/COPYING # Note this port is in the dependency chain of lang/python314 # via archivers/zstd and cannot use meson or python to build USES= cpe gmake pkgconfig CPE_VENDOR= lz4_project USE_LDCONFIG= yes MAKE_ARGS= PREFIX="${PREFIX}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ MANDIR="${PREFIX}/share/man" MAKE_ENV+= TARGET_ARCH= TEST_TARGET= check CFLAGS+= -DLZ4IO_MULTITHREAD -pthread LDFLAGS+= -pthread BINARY_ALIAS= make=${GMAKE} PORTSCOUT= limit:^[0-9]*\. PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= TEST TEST_DESC= Run extensive tests # we need to do something else when python 3.14 is # the oldest or default version in the tree # (between October 2026 and October 2029) # unless zstd gives up on the lz4 depdencency. # This is in order to solve a circular dependency: # python314 -> zstd -> lz4 # test(lz4) -> python TEST_USES= python:-3.13,test TEST_TEST_TARGET=test .include