git: b79289d3706a - main - archivers/vbz-compression: Update to 1.0.12

From: Jason W. Bacon <jwb_at_FreeBSD.org>
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")