diff --git a/archivers/zstd/Makefile b/archivers/zstd/Makefile index 08c117e9fe55..b56e3290420d 100644 --- a/archivers/zstd/Makefile +++ b/archivers/zstd/Makefile @@ -1,52 +1,59 @@ PORTNAME= zstd PORTVERSION= 1.5.7 +PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= https://github.com/facebook/zstd/releases/download/v${PORTVERSION}/ +# update manpages to v1.5.7, were missed in the release, +# see https://github.com/facebook/zstd/releases/tag/v1.5.7 +PATCH_SITES= https://github.com/facebook/zstd/commit/ +PATCHFILES= 6af3842118ea5325480b403213b2a9fbed3d3d74.diff:-p1 # v1.5.7 manpages + MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast real-time compression algorithm WWW= https://facebook.github.io/zstd/ \ https://github.com/facebook/zstd LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= dual LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING -LIB_DEPENDS= liblz4.so:archivers/liblz4 - +# Note this port is in the dependency chain of lang/python314 +# as a requisite, thus cannot use meson or python to build USES= cpe gmake localbase:ldflags tar:zst ALL_TARGET= default BINARY_ALIAS= gmd5sum=md5sum CFLAGS+= -fPIC MAKE_ENV= INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_MAN="${INSTALL_MAN}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ V=1 +MAKE_ARGS+= ${_MAKE_JOBS} HAVE_LZ4=0 TEST_TARGET= check USE_LDCONFIG= yes CPE_VENDOR= facebook CPE_PRODUCT= zstandard PLIST_SUB= BUILD_TYPE=${BUILD_TYPE:tl} PORTVERSION=${PORTVERSION} SUB_FILES= zstdConfigVersion.cmake zstdTargets-BUILD_TYPE.cmake SUB_LIST= BUILD_TYPE_CAPS=${BUILD_TYPE:tu} BUILD_TYPE_MIXED=${BUILD_TYPE} PORTVERSION=${PORTVERSION} BUILD_TYPE= ${defined(WITH_DEBUG) :?Debug:Release} OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPTIMIZED_CFLAGS_VARS= CFLAGS+=-O3 post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake/zstd ${INSTALL_DATA} ${FILESDIR}/zstdConfig.cmake ${STAGEDIR}${PREFIX}/lib/cmake/zstd/zstdConfig.cmake ${INSTALL_DATA} ${WRKDIR}/zstdConfigVersion.cmake ${STAGEDIR}${PREFIX}/lib/cmake/zstd/zstdConfigVersion.cmake ${INSTALL_DATA} ${WRKDIR}/zstdTargets-BUILD_TYPE.cmake ${STAGEDIR}${PREFIX}/lib/cmake/zstd/zstdTargets-${BUILD_TYPE:tl}.cmake ${INSTALL_DATA} ${FILESDIR}/zstdTargets.cmake ${STAGEDIR}${PREFIX}/lib/cmake/zstd/zstdTargets.cmake ${LN} -s zstd.1.gz ${STAGEDIR}${PREFIX}/share/man/man1/zstdmt.1.gz .include diff --git a/archivers/zstd/distinfo b/archivers/zstd/distinfo index 06fcc91f806d..53cddd81d61c 100644 --- a/archivers/zstd/distinfo +++ b/archivers/zstd/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1740022434 +TIMESTAMP = 1762084535 SHA256 (zstd-1.5.7.tar.zst) = 5b331d961d6989dc21bb03397fc7a2a4d86bc65a14adc5ffbbce050354e30fd2 SIZE (zstd-1.5.7.tar.zst) = 1862563 +SHA256 (6af3842118ea5325480b403213b2a9fbed3d3d74.diff) = 505a0dc5d6b9a3e6d5eba26a90dfc6b488908bbd8a616229aa4f4a04c357883b +SIZE (6af3842118ea5325480b403213b2a9fbed3d3d74.diff) = 53062