summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason W. Bacon <jwb@FreeBSD.org>2025-01-14 08:17:24 -0600
committerJason W. Bacon <jwb@FreeBSD.org>2025-01-14 08:17:24 -0600
commitb79289d3706abf9215931ee30c7f2a9abce0a51f (patch)
tree2b50785ce6fca16e1abd9bebed6132ef1efd6285
parentwww/qutebrowser: update to 3.4.0 (diff)
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
-rw-r--r--archivers/vbz-compression/Makefile3
-rw-r--r--archivers/vbz-compression/distinfo6
-rw-r--r--archivers/vbz-compression/files/patch-CMakeLists.txt15
-rw-r--r--archivers/vbz-compression/files/patch-vbz_CMakeLists.txt10
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")