diff --git a/archivers/c-blosc2/Makefile b/archivers/c-blosc2/Makefile index dd1f70efd4a9..bc39da97231f 100644 --- a/archivers/c-blosc2/Makefile +++ b/archivers/c-blosc2/Makefile @@ -1,70 +1,70 @@ PORTNAME= c-blosc2 -PORTVERSION= 2.21.3 +PORTVERSION= 2.22.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 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 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 b62aa4c87d89..d58fac36ffd8 100644 --- a/archivers/c-blosc2/distinfo +++ b/archivers/c-blosc2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759816586 -SHA256 (Blosc-c-blosc2-v2.21.3_GH0.tar.gz) = 4ac2e8b7413624662767b4348626f54ad621d6fbd315d0ba8be32a6ebaa21d41 -SIZE (Blosc-c-blosc2-v2.21.3_GH0.tar.gz) = 3337783 +TIMESTAMP = 1762586746 +SHA256 (Blosc-c-blosc2-v2.22.0_GH0.tar.gz) = 6c6fe90babfa09bd3c544643d3fc3ea9516f9cbc74e8b3342f0d50416862b76f +SIZE (Blosc-c-blosc2-v2.22.0_GH0.tar.gz) = 3337965 diff --git a/archivers/c-blosc2/pkg-plist b/archivers/c-blosc2/pkg-plist index 7e70de0eb4b0..bd741cce68a0 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.5 +lib/libblosc2.so.6 libdata/pkgconfig/blosc2.pc diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile index 3117ce2676fa..f57f184a91a8 100644 --- a/archivers/py-cramjam/Makefile +++ b/archivers/py-cramjam/Makefile @@ -1,28 +1,28 @@ PORTNAME= cramjam PORTVERSION= 2.11.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= archivers python MASTER_SITES= PYPI \ https://github.com/milesgranger/cramjam/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Thin Python bindings to de/compression algorithms in Rust WWW= https://github.com/milesgranger/cramjam LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=0.14:devel/py-maturin@${PY_FLAVOR} LIB_DEPENDS= libblosc2.so:archivers/c-blosc2 \ libisal.so:devel/isa-l USES= cargo python USE_PYTHON= autoplist concurrent pep517 CARGO_BUILD= no CARGO_INSTALL= no MAKE_ENV= RUSTFLAGS="-L ${LOCALBASE}/lib" .include diff --git a/devel/py-tables/Makefile b/devel/py-tables/Makefile index 1871c3f70afb..17b10c8bdacf 100644 --- a/devel/py-tables/Makefile +++ b/devel/py-tables/Makefile @@ -1,51 +1,51 @@ PORTNAME= tables PORTVERSION= 3.10.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Hierarchical database for Python WWW= https://www.pytables.org/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}numexpr>=1.4.1:math/py-numexpr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} LIB_DEPENDS= libhdf5.so:science/hdf5 \ liblzo2.so:archivers/lzo2 \ libucl.so:archivers/ucl \ libblosc2.so:archivers/c-blosc2 RUN_DEPENDS:= ${BUILD_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0:devel/py-mock@${PY_FLAVOR} CONFLICTS_BUILD= zstd # conflicting version of zstd is bundled USES= fortran localbase python USE_PYTHON= autoplist concurrent distutils cython PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFINE_amd64= AVX2 AVX2_DESC= Enable Haswell New Instructions (AVX2) support # Explicitly disable AVX2 otherwise it will be automatically enabled if the CPU # supports it. If compiled in and run on hosts that have no AVX2 support, it # will trigger a SIGILL (Illegal instruction) # See also: https://github.com/PyTables/PyTables/issues/841 AVX2_VARS_OFF= MAKE_ENV+=DISABLE_AVX2=yes post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/*.so post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-imagecodecs/Makefile b/graphics/py-imagecodecs/Makefile index 1cc37f630fee..efcb1b1d7057 100644 --- a/graphics/py-imagecodecs/Makefile +++ b/graphics/py-imagecodecs/Makefile @@ -1,65 +1,65 @@ PORTNAME= imagecodecs PORTVERSION= 2024.12.30 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Image transformation, compression, and decompression codecs WWW= https://github.com/cgohlke/imagecodecs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libaec.so:science/libaec \ libavif.so:graphics/libavif \ libblosc.so:archivers/c-blosc \ libblosc2.so:archivers/c-blosc2 \ libbrotlicommon.so:archivers/brotli \ libbrunslidec-c.so:graphics/brunsli \ libcharls.so:graphics/charls \ libdeflate.so:archivers/libdeflate \ libgif.so:graphics/giflib \ libheif.so:graphics/libheif \ libjbig.so:graphics/jbigkit\ libjpegxr.so:graphics/libjxr \ libjxl.so:graphics/libjxl \ liblcms2.so:graphics/lcms2 \ libLerc.so:graphics/lerc \ liblz4.so:archivers/liblz4 \ liblzfse.so:archivers/lzfse \ libopenjp2.so:graphics/openjpeg \ libpng16.so:graphics/png \ libsnappy.so:archivers/snappy \ libSZ3c.so:science/sz3 \ libtiff.so:graphics/tiff \ libuhdr.so:graphics/libultrahdr \ libwebp.so:graphics/webp \ libz-ng.so:archivers/zlib-ng \ libzfp.so:devel/zfp \ libzopfli.so:archivers/zopfli \ libzstd.so:archivers/zstd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= jpeg localbase python USE_PYTHON= autoplist concurrent cython3 pep517 CPPFLAGS+= -I${LOCALBASE}/include/jxrlib \ -I${LOCALBASE}/include/openjpeg-2.5 OPTIONS_DEFINE= ALL ALL_DESC= All optional dependencies # Remove graphics/py-tifffile from RUN_DEPENDS to avoid cyclic dependency ALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numcodecs>=0:misc/py-numcodecs@${PY_FLAVOR} # ${PYTHON_PKGNAMEPREFIX}tifffile>=0:graphics/py-tifffile@${PY_FLAVOR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/misc/adios2/Makefile b/misc/adios2/Makefile index 212febee23bc..d1ccdc73600c 100644 --- a/misc/adios2/Makefile +++ b/misc/adios2/Makefile @@ -1,64 +1,64 @@ PORTNAME= adios2 DISTVERSIONPREFIX= v DISTVERSION= 2.10.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc science MAINTAINER= yuri@FreeBSD.org COMMENT= Next generation of ADIOS developed in the Exascale Computing Program WWW= https://github.com/ornladios/ADIOS2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation fails: non-constant-expression cannot be narrowed from type 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] BROKEN_i386= constant expression evaluates to 18446744073709551613 which cannot be narrowed to type 'unsigned int': https://github.com/ornladios/ADIOS2/issues/2469 BROKEN_powerpc= constant expression evaluates to 18446744073709551613 which cannot be narrowed to type 'unsigned int': https://github.com/ornladios/ADIOS2/issues/2469 PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mpi4py-mpich>=3.0.3:net/py-mpi4py-mpich@${PY_FLAVOR} BUILD_DEPENDS= bash:shells/bash \ pybind11>0:devel/pybind11 \ ${PYTHON_PKGNAMEPREFIX}pybind11>=2.4:devel/py-pybind11@${PY_FLAVOR} \ ${PY_DEPENDS} LIB_DEPENDS= libblosc2.so:archivers/c-blosc2 \ libepoll-shim.so:devel/libepoll-shim \ libfabric.so:net/libfabric \ libhdf5.so:science/hdf5 \ liblz4.so:archivers/liblz4 \ libmpi.so:net/mpich \ libpng16.so:graphics/png \ libsodium.so:security/libsodium \ libzmq.so:net/libzmq4 \ libzfp.so:devel/zfp \ libzstd.so:archivers/zstd RUN_DEPENDS= bash:shells/bash \ ${PY_DEPENDS} USES= bison cmake:testing compiler:c++11-lang fortran localbase:ldflags pkgconfig \ perl5 python shebangfix sqlite USE_LDCONFIG= yes SHEBANG_FILES= cmake/install/post/adios2-config.pre.sh.in cmake/install/post/generate-adios2-config.sh.in \ source/utils/adios_reorganize/adios2_reorganize_wrapper source/utils/adios2_deactivate_bp SHEBANG_GLOB= *.sh *.py USE_GITHUB= yes GH_ACCOUNT= ornladios GH_PROJECT= ADIOS2 CMAKE_ARGS= -DFREEBSD_PYTHON_VERSION=${PYTHON_VER} CMAKE_OFF= BUILD_TESTING ADIOS2_BUILD_EXAMPLES LDFLAGS+= -lepoll-shim OPTIONS_DEFINE= DOCS DOCSDIR= ${PREFIX}/share/doc/ADIOS2 PORTDOCS= * # several tests fail, see https://github.com/ornladios/ADIOS2/issues/3286 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/adios2/bindings/adios2_bindings${PYTHON_TAG}.so .include