diff --git a/archivers/c-blosc2/Makefile b/archivers/c-blosc2/Makefile index 16b48cc742d8..2e38601d53d5 100644 --- a/archivers/c-blosc2/Makefile +++ b/archivers/c-blosc2/Makefile @@ -1,77 +1,77 @@ PORTNAME= c-blosc2 -PORTVERSION= 2.14.4 +PORTVERSION= 2.15.0 DISTVERSIONPREFIX= v CATEGORIES= archivers MAINTAINER= sunpoet@FreeBSD.org COMMENT= High performance compressor optimized for binary data WWW= https://www.blosc.org/ \ https://github.com/Blosc/c-blosc2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libzstd.so:archivers/zstd -USES= cmake:testing +USES= cmake:testing pathfix CMAKE_OFF= BUILD_LITE \ DEACTIVATE_AVX2 \ DEACTIVATE_ZLIB \ DEACTIVATE_ZSTD \ TEST_INCLUDE_BENCH_BITSHUFFLE_1 \ TEST_INCLUDE_BENCH_BITSHUFFLE_N \ TEST_INCLUDE_BENCH_DEBUGSUITE \ TEST_INCLUDE_BENCH_DELTA \ TEST_INCLUDE_BENCH_SHUFFLE_1 \ TEST_INCLUDE_BENCH_SHUFFLE_N \ TEST_INCLUDE_BENCH_SUITE \ TEST_INCLUDE_BENCH_SUM_OPENMP \ TEST_INCLUDE_BENCH_TRUNC_PREC \ TEST_INCLUDE_BENCH_ZERO_RUNLEN \ TEST_INCLUDE_COMPAT \ TEST_INCLUDE_EXAMPLES CMAKE_ON= BUILD_BENCHMARKS \ BUILD_EXAMPLES \ BUILD_FUZZERS \ BUILD_PLUGINS \ BUILD_SHARED \ BUILD_STATIC \ BUILD_TESTS \ DEACTIVATE_IPP \ PREFER_EXTERNAL_LZ4 \ PREFER_EXTERNAL_ZLIB \ PREFER_EXTERNAL_ZSTD # Skip TEST_INCLUDE_BENCH_DEBUGSUITE because it hangs during test CMAKE_TESTING_ON= \ TEST_INCLUDE_BENCH_BITSHUFFLE_1 \ TEST_INCLUDE_BENCH_BITSHUFFLE_N \ TEST_INCLUDE_BENCH_DELTA \ TEST_INCLUDE_BENCH_SHUFFLE_1 \ TEST_INCLUDE_BENCH_SHUFFLE_N \ TEST_INCLUDE_BENCH_SUITE \ TEST_INCLUDE_BENCH_SUM_OPENMP \ TEST_INCLUDE_BENCH_TRUNC_PREC \ TEST_INCLUDE_BENCH_ZERO_RUNLEN \ TEST_INCLUDE_COMPAT \ TEST_INCLUDE_EXAMPLES USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} GH_ACCOUNT= Blosc USE_GITHUB= yes .include .if ${ARCH:Mpowerpc64*} USES+= compiler:gcc-c++11-lib USE_CSTD= c11 .endif post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/internal-complibs/ .include diff --git a/archivers/c-blosc2/distinfo b/archivers/c-blosc2/distinfo index 5e28a6b425a0..65e37ea4e31e 100644 --- a/archivers/c-blosc2/distinfo +++ b/archivers/c-blosc2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712886402 -SHA256 (Blosc-c-blosc2-v2.14.4_GH0.tar.gz) = b5533c79aacc9ac152c80760ed1295a6608938780c3e1eecd7e53ea72ad986b0 -SIZE (Blosc-c-blosc2-v2.14.4_GH0.tar.gz) = 3155712 +TIMESTAMP = 1720022724 +SHA256 (Blosc-c-blosc2-v2.15.0_GH0.tar.gz) = 1e7d9d099963ad0123ddd76b2b715b5aa1ea4b95c491d3a11508e487ebab7307 +SIZE (Blosc-c-blosc2-v2.15.0_GH0.tar.gz) = 3194507 diff --git a/archivers/c-blosc2/files/patch-powerpc64le b/archivers/c-blosc2/files/patch-powerpc64le index 1e375ef9da1e..9bb4017b0a0f 100644 --- a/archivers/c-blosc2/files/patch-powerpc64le +++ b/archivers/c-blosc2/files/patch-powerpc64le @@ -1,10 +1,10 @@ ---- plugins/codecs/ndlz/xxhash.h.orig 2021-10-02 12:17:56 UTC +--- plugins/codecs/ndlz/xxhash.h.orig 2024-06-20 08:35:59 UTC +++ plugins/codecs/ndlz/xxhash.h -@@ -2934,6 +2934,7 @@ enum XXH_VECTOR_TYPE /* fake enum */ { - # if defined(__GNUC__) && !defined(__APPLE_ALTIVEC__) - # define __APPLE_ALTIVEC__ - # endif +@@ -3838,6 +3838,7 @@ XXH_vmlal_high_u32(uint64x2_t acc, uint32x4_t lhs, uin + # if defined(__s390x__) + # include + # else +# define vector __vector # include # endif diff --git a/archivers/c-blosc2/pkg-plist b/archivers/c-blosc2/pkg-plist index 9cfc4c9a8299..8fed867af6fb 100644 --- a/archivers/c-blosc2/pkg-plist +++ b/archivers/c-blosc2/pkg-plist @@ -1,25 +1,25 @@ include/b2nd.h include/blosc2.h include/blosc2/blosc2-common.h include/blosc2/blosc2-export.h include/blosc2/blosc2-stdio.h include/blosc2/codecs-registry.h include/blosc2/filters-registry.h include/blosc2/tuners-registry.h lib/cmake/Blosc2/Blosc2Config.cmake lib/cmake/Blosc2/Blosc2ConfigVersion.cmake lib/cmake/Blosc2/Blosc2Targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Blosc2/Blosc2Targets.cmake lib/cmake/Blosc2/Modules/FindIPP.cmake lib/cmake/Blosc2/Modules/FindLZ4.cmake lib/cmake/Blosc2/Modules/FindSIMD.cmake lib/cmake/Blosc2/Modules/FindZLIB_NG.cmake lib/cmake/Blosc2/Modules/FindZSTD.cmake lib/cmake/Blosc2/Modules/toolchain-aarch64.cmake lib/cmake/Blosc2/Modules/toolchain-armhf.cmake lib/cmake/Blosc2/Modules/toolchain-armsf.cmake lib/libblosc2.a lib/libblosc2.so lib/libblosc2.so.%%PORTVERSION%% -lib/libblosc2.so.3 +lib/libblosc2.so.4 libdata/pkgconfig/blosc2.pc