git: b79289d3706a - main - archivers/vbz-compression: Update to 1.0.12
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 14 Jan 2025 14:21:59 UTC
The branch main has been updated by jwb: URL: https://cgit.FreeBSD.org/ports/commit/?id=b79289d3706abf9215931ee30c7f2a9abce0a51f commit b79289d3706abf9215931ee30c7f2a9abce0a51f Author: Jason W. Bacon <jwb@FreeBSD.org> AuthorDate: 2025-01-14 14:17:24 +0000 Commit: Jason W. Bacon <jwb@FreeBSD.org> CommitDate: 2025-01-14 14:17:24 +0000 archivers/vbz-compression: Update to 1.0.12 Change logs are not published by nanoporetech. Github commits only reflect releases of internally developed code. Reported by: portscout --- archivers/vbz-compression/Makefile | 3 +-- archivers/vbz-compression/distinfo | 6 +++--- archivers/vbz-compression/files/patch-CMakeLists.txt | 15 ++++++++++----- archivers/vbz-compression/files/patch-vbz_CMakeLists.txt | 10 +++++----- 4 files changed, 19 insertions(+), 15 deletions(-) diff --git a/archivers/vbz-compression/Makefile b/archivers/vbz-compression/Makefile index 0926d0a7d963..b8366b65f26a 100644 --- a/archivers/vbz-compression/Makefile +++ b/archivers/vbz-compression/Makefile @@ -1,6 +1,5 @@ PORTNAME= vbz-compression -DISTVERSIONPREFIX= v -DISTVERSION= 1.0.3 +DISTVERSION= 1.0.12 CATEGORIES= archivers MAINTAINER= jwb@FreeBSD.org diff --git a/archivers/vbz-compression/distinfo b/archivers/vbz-compression/distinfo index e035668999a8..f546e9cc3ccb 100644 --- a/archivers/vbz-compression/distinfo +++ b/archivers/vbz-compression/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1661638684 -SHA256 (nanoporetech-vbz_compression-v1.0.3_GH0.tar.gz) = a7450e076db628681bbc0e2b3f941c6c21cc2981a7e1c78628807ffdf1b34f31 -SIZE (nanoporetech-vbz_compression-v1.0.3_GH0.tar.gz) = 5339759 +TIMESTAMP = 1736858584 +SHA256 (nanoporetech-vbz_compression-1.0.12_GH0.tar.gz) = 9074bafe35d0b73114fbbfdc50a5d4e34cda38507390484ee1da9b0a609c4678 +SIZE (nanoporetech-vbz_compression-1.0.12_GH0.tar.gz) = 5361349 diff --git a/archivers/vbz-compression/files/patch-CMakeLists.txt b/archivers/vbz-compression/files/patch-CMakeLists.txt index 048c9e78875d..c1d4296057ec 100644 --- a/archivers/vbz-compression/files/patch-CMakeLists.txt +++ b/archivers/vbz-compression/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2020-06-19 15:45:38 UTC +--- CMakeLists.txt.orig 2025-01-14 12:40:34 UTC +++ CMakeLists.txt -@@ -139,34 +139,6 @@ find_package(HDF5 1.8.16) +@@ -151,39 +151,6 @@ find_package(Sanitizers) find_package(zstd 1.3.1 REQUIRED) find_package(Sanitizers) @@ -10,7 +10,7 @@ -) -set(STREAMVBYTE_INSTALL_DIR "${CMAKE_BINARY_DIR}/streamvbyte_lib/") -set(STREAMVBYTE_PREFIX ${CMAKE_BINARY_DIR}/streamvbyte) --set(STREAMVBYTE_STATIC_LIB_NAME ${CMAKE_STATIC_LIBRARY_PREFIX}streamvbyte_static${CMAKE_STATIC_LIBRARY_SUFFIX}) +-set(STREAMVBYTE_STATIC_LIB_NAME ${CMAKE_STATIC_LIBRARY_PREFIX}streamvbyte${CMAKE_STATIC_LIBRARY_SUFFIX}) -set(STREAMVBYTE_STATIC_LIB_SUBDIR ".") -get_property(is_multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) -if (is_multi_config) @@ -21,12 +21,17 @@ - SOURCE_DIR ${STREAMVBYTE_SOURCE_DIR} - UPDATE_DISCONNECTED TRUE - PREFIX ${STREAMVBYTE_PREFIX} -- CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${STREAMVBYTE_INSTALL_DIR} -DSTREAMVBYTE_DISABLE_NATIVE=ON -DSTD_FLAGS="-std=c99" +- CMAKE_ARGS +- -D CMAKE_INSTALL_PREFIX=${STREAMVBYTE_INSTALL_DIR} +- -D CMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} +- -D CMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES} +- -D STREAMVBYTE_SANITIZE=${SANITIZE_ADDRESS} +- -D STREAMVBYTE_SANITIZE_UNDEFINED=${SANITIZE_UNDEFINED} - # We need to tell CMake about libraries we will link to, otherwise some generators (eg: Ninja) - # complain about how knowing how to build libstreamvbyte_static.a, for example. - # Ideally, we'd set a hypothetical INSTALL_BYPRODUCTS, and link to the installed file, but that - # doesn't seem to be an option. -- BUILD_BYPRODUCTS "<BINARY_DIR>/${STREAMVBYTE_STATIC_LIB_NAME}" +- BUILD_BYPRODUCTS "<BINARY_DIR>/${STREAMVBYTE_STATIC_LIB_SUBDIR}/${STREAMVBYTE_STATIC_LIB_NAME}" -) -ExternalProject_Get_Property(streamvbyte BINARY_DIR) -set(STREAMVBYTE_STATIC_LIB "${BINARY_DIR}/${STREAMVBYTE_STATIC_LIB_SUBDIR}/${STREAMVBYTE_STATIC_LIB_NAME}") diff --git a/archivers/vbz-compression/files/patch-vbz_CMakeLists.txt b/archivers/vbz-compression/files/patch-vbz_CMakeLists.txt index f52461b2119c..3af5ffc7773f 100644 --- a/archivers/vbz-compression/files/patch-vbz_CMakeLists.txt +++ b/archivers/vbz-compression/files/patch-vbz_CMakeLists.txt @@ -1,6 +1,6 @@ ---- vbz/CMakeLists.txt.orig 2022-04-29 12:18:23 UTC +--- vbz/CMakeLists.txt.orig 2025-01-14 12:42:19 UTC +++ vbz/CMakeLists.txt -@@ -25,12 +25,6 @@ target_include_directories(vbz +@@ -24,12 +24,6 @@ target_include_directories(vbz ${STREAMVBYTE_INSTALL_DIR}/include ) @@ -10,6 +10,6 @@ - streamvbyte -) - - if (WIN32 OR - (APPLE AND NOT "${CMAKE_SYSTEM_PROCESSOR}" MATCHES "arm64") OR - "${CMAKE_SYSTEM_PROCESSOR}" MATCHES "x86_64") + option(VBZ_DISABLE_SSE3 "Disable SSE3 optimisations" OFF) + if ((WIN32 OR CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64") AND NOT VBZ_DISABLE_SSE3) + message(STATUS "SSE3 optimisations enabled")