diff --git a/archivers/c-blosc2/Makefile b/archivers/c-blosc2/Makefile index 28f2ed6eee77..16b48cc742d8 100644 --- a/archivers/c-blosc2/Makefile +++ b/archivers/c-blosc2/Makefile @@ -1,77 +1,77 @@ PORTNAME= c-blosc2 -PORTVERSION= 2.14.3 +PORTVERSION= 2.14.4 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 .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 8ba93132b9e0..5e28a6b425a0 100644 --- a/archivers/c-blosc2/distinfo +++ b/archivers/c-blosc2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712427882 -SHA256 (Blosc-c-blosc2-v2.14.3_GH0.tar.gz) = 2b94c2014ba455e8136e16bf0738ec64c246fcc1a77122d824257caf64aaf441 -SIZE (Blosc-c-blosc2-v2.14.3_GH0.tar.gz) = 3155812 +TIMESTAMP = 1712886402 +SHA256 (Blosc-c-blosc2-v2.14.4_GH0.tar.gz) = b5533c79aacc9ac152c80760ed1295a6608938780c3e1eecd7e53ea72ad986b0 +SIZE (Blosc-c-blosc2-v2.14.4_GH0.tar.gz) = 3155712 diff --git a/archivers/c-blosc2/pkg-plist b/archivers/c-blosc2/pkg-plist index 8b058e05c1d2..9cfc4c9a8299 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.2 lib/libblosc2.so.%%PORTVERSION%% +lib/libblosc2.so.3 libdata/pkgconfig/blosc2.pc diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile index b4b2f4f41e9c..e040c9d77a37 100644 --- a/archivers/py-blosc2/Makefile +++ b/archivers/py-blosc2/Makefile @@ -1,45 +1,46 @@ PORTNAME= blosc2 PORTVERSION= 2.6.2 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the C-Blosc2 library WWW= https://github.com/Blosc/python-blosc2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= c-blosc2>=2.14.3:archivers/c-blosc2 \ cmake:devel/cmake-core \ ninja:devel/ninja \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} LIB_DEPENDS= libblosc2.so:archivers/c-blosc2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ndindex>=1.4:math/py-ndindex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numexpr>=0:math/py-numexpr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.20.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} USES= pkgconfig python USE_PYTHON= autoplist concurrent cython pep517 MAKE_ENV= CMAKE_ARGS=-DUSE_SYSTEM_BLOSC2=ON post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/blosc2/c-blosc2/ post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include .if ${PYTHON_REL} < 31000 IGNORE= requires Python 3.10+ .endif .include diff --git a/devel/py-tables/Makefile b/devel/py-tables/Makefile index 4e89348a6ea9..b70de4149458 100644 --- a/devel/py-tables/Makefile +++ b/devel/py-tables/Makefile @@ -1,50 +1,51 @@ PORTNAME= tables PORTVERSION= 3.9.2 +PORTREVISION= 1 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