From 941822c9a4949ab5ce40bab614e075d0d7a83f2a Mon Sep 17 00:00:00 2001 From: Joe Rivera Date: Fri, 9 Oct 2026 17:08:45 +0000 Subject: [PATCH] chore: bump libcvc to 3.5.1 Patch release carrying the fixes since 3.5.0: the cvcGL M_PI build fix (#582), CameraController Map mode holding its pose (#584), the tag-release / publish workflow fixes (#585, #586), macro-safe public headers after / (#588), and the X11 `None` renames (#589: ariadne::BorderShow::None -> Off, gl::Switch::None -> Off). Bumps project(VERSION) 3.5.0 -> 3.5.1 and every cvcpkg recipe's upstream_version to match (cvc_revision stays 1, per the recipe-version gate). --- CMakeLists.txt | 2 +- cvcpkg/recipes/cvc-cli-cuda/recipe.yaml | 2 +- cvcpkg/recipes/cvc-cli/recipe.yaml | 2 +- cvcpkg/recipes/cvcgl-cuda/recipe.yaml | 2 +- cvcpkg/recipes/cvcgl-examples/recipe.yaml | 2 +- cvcpkg/recipes/cvcgl/recipe.yaml | 2 +- cvcpkg/recipes/libcvc-cuda/recipe.yaml | 2 +- cvcpkg/recipes/libcvc/recipe.yaml | 2 +- cvcpkg/recipes/pycvc-cp311-cuda/recipe.yaml | 2 +- cvcpkg/recipes/pycvc-cp311/recipe.yaml | 2 +- cvcpkg/recipes/pycvc-cp312/recipe.yaml | 2 +- cvcpkg/recipes/pycvc-cp313/recipe.yaml | 2 +- cvcpkg/recipes/pycvc-gl-cp311-cuda/recipe.yaml | 2 +- cvcpkg/recipes/pycvc-gl-cp311/recipe.yaml | 2 +- cvcpkg/recipes/pycvc-gl-cp312/recipe.yaml | 2 +- cvcpkg/recipes/pycvc-gl-cp313/recipe.yaml | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ad7f7347e..77b40811c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,7 @@ endif() # First declare project with C and CXX to initialize CMake properly project(libcvc - VERSION 3.5.0 + VERSION 3.5.1 DESCRIPTION "Computational Visualization Center library from VolumeRover package" LANGUAGES C CXX ) diff --git a/cvcpkg/recipes/cvc-cli-cuda/recipe.yaml b/cvcpkg/recipes/cvc-cli-cuda/recipe.yaml index f1bdf0fa8..7a4cea425 100644 --- a/cvcpkg/recipes/cvc-cli-cuda/recipe.yaml +++ b/cvcpkg/recipes/cvc-cli-cuda/recipe.yaml @@ -1,7 +1,7 @@ schema_version: 1 recipe: name: cvc-cli-cuda - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. cvc_revision: 1 diff --git a/cvcpkg/recipes/cvc-cli/recipe.yaml b/cvcpkg/recipes/cvc-cli/recipe.yaml index 94c0fb785..c477d527c 100644 --- a/cvcpkg/recipes/cvc-cli/recipe.yaml +++ b/cvcpkg/recipes/cvc-cli/recipe.yaml @@ -1,7 +1,7 @@ schema_version: 1 recipe: name: cvc-cli - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. cvc_revision: 1 diff --git a/cvcpkg/recipes/cvcgl-cuda/recipe.yaml b/cvcpkg/recipes/cvcgl-cuda/recipe.yaml index b64bada8d..1fde93f99 100644 --- a/cvcpkg/recipes/cvcgl-cuda/recipe.yaml +++ b/cvcpkg/recipes/cvcgl-cuda/recipe.yaml @@ -1,7 +1,7 @@ schema_version: 1 recipe: name: cvcgl-cuda - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. # Bumped 1 -> 3 (2 is #522's): ships share/cvcGL/ (the wasm state shim), as cvcgl 3.4.0+cvc.18. diff --git a/cvcpkg/recipes/cvcgl-examples/recipe.yaml b/cvcpkg/recipes/cvcgl-examples/recipe.yaml index 1e8ddb5a0..50d82feff 100644 --- a/cvcpkg/recipes/cvcgl-examples/recipe.yaml +++ b/cvcpkg/recipes/cvcgl-examples/recipe.yaml @@ -1,7 +1,7 @@ schema_version: 1 recipe: name: cvcgl-examples - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Bumped 1 -> 2: the GRL-SNAM nav demos (nav_city_swarm / nav_fog_ghost / # nav_finale) are now built and packaged alongside lsystem_forest (libcvc #203). # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts diff --git a/cvcpkg/recipes/cvcgl/recipe.yaml b/cvcpkg/recipes/cvcgl/recipe.yaml index 2bebd5f59..82397d646 100644 --- a/cvcpkg/recipes/cvcgl/recipe.yaml +++ b/cvcpkg/recipes/cvcgl/recipe.yaml @@ -1,7 +1,7 @@ schema_version: 1 recipe: name: cvcgl - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Bumped 1 -> 2: republish from post-#136 master. cvcGL gained the injected-app # SceneGraph(cvc::app&, statePrefix) ctor (no cvc:: singleton), and it links the # +cvc.2 libcvc (ABI change, #134). The published +cvc.1 predates all of this, diff --git a/cvcpkg/recipes/libcvc-cuda/recipe.yaml b/cvcpkg/recipes/libcvc-cuda/recipe.yaml index 10d6aecdc..395706a3b 100644 --- a/cvcpkg/recipes/libcvc-cuda/recipe.yaml +++ b/cvcpkg/recipes/libcvc-cuda/recipe.yaml @@ -1,7 +1,7 @@ schema_version: 1 recipe: name: libcvc-cuda - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Bumped 1 -> 2: this bundle no longer ships the `cvc` CLI (it moved to its own # cvc-cli / cvc-cli-cuda packages so it lands deliberately in a user's PATH). # Dropping the binary changes bundle contents, and +cvc.1 was already published diff --git a/cvcpkg/recipes/libcvc/recipe.yaml b/cvcpkg/recipes/libcvc/recipe.yaml index 0677d3fe8..b347b9ce3 100644 --- a/cvcpkg/recipes/libcvc/recipe.yaml +++ b/cvcpkg/recipes/libcvc/recipe.yaml @@ -1,7 +1,7 @@ schema_version: 1 recipe: name: libcvc - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Bumped 1 -> 2: the host-only libcvc ABI changed (voxels::_cuda_unified_ptr is # now always std::shared_ptr, +8 bytes, to match the CUDA build and make # cvc::volume's layout variant-invariant). The new CPU bundle is not ABI- diff --git a/cvcpkg/recipes/pycvc-cp311-cuda/recipe.yaml b/cvcpkg/recipes/pycvc-cp311-cuda/recipe.yaml index 87737f6b1..72aac9116 100644 --- a/cvcpkg/recipes/pycvc-cp311-cuda/recipe.yaml +++ b/cvcpkg/recipes/pycvc-cp311-cuda/recipe.yaml @@ -5,7 +5,7 @@ recipe: # convention (-cp311-cuda). CUDA stays cp311-only for now — no # cp312/cp313 CUDA columns. name: pycvc-cp311-cuda - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. cvc_revision: 1 diff --git a/cvcpkg/recipes/pycvc-cp311/recipe.yaml b/cvcpkg/recipes/pycvc-cp311/recipe.yaml index 63e9f27cd..0dc8bc438 100644 --- a/cvcpkg/recipes/pycvc-cp311/recipe.yaml +++ b/cvcpkg/recipes/pycvc-cp311/recipe.yaml @@ -6,7 +6,7 @@ recipe: # pycvc-cp311 SUPERSEDES the published bare `pycvc`; it is a NEW catalog # name, so its revision restarts at 1. name: pycvc-cp311 - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. # Bumped 2 -> 3: republish rebuilt against the v2 libcvc (.cvcnav format v2 / two-head diff --git a/cvcpkg/recipes/pycvc-cp312/recipe.yaml b/cvcpkg/recipes/pycvc-cp312/recipe.yaml index b848b99a9..b903821f1 100644 --- a/cvcpkg/recipes/pycvc-cp312/recipe.yaml +++ b/cvcpkg/recipes/pycvc-cp312/recipe.yaml @@ -5,7 +5,7 @@ recipe: # (-cp311/-cp312/-cp313). Same sources as pycvc-cp311, built against # python312 + numpy-cp312. New catalog name — revision starts at 1. name: pycvc-cp312 - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts revisions OF # an upstream version, so a version bump restarts it. Supersedes the 3.2.4 # +cvc.2 rebuild that shipped the new cvc::nav material bindings in diff --git a/cvcpkg/recipes/pycvc-cp313/recipe.yaml b/cvcpkg/recipes/pycvc-cp313/recipe.yaml index 5cf6896e1..7e8ba16c9 100644 --- a/cvcpkg/recipes/pycvc-cp313/recipe.yaml +++ b/cvcpkg/recipes/pycvc-cp313/recipe.yaml @@ -6,7 +6,7 @@ recipe: # python313 + numpy-cp313. New catalog name — revision starts at 1. # NO cp313t column: SWIG-generated modules are not free-threaded-safe. name: pycvc-cp313 - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. # Bumped 2 -> 3: republish rebuilt against the v2 libcvc (.cvcnav format v2 / two-head diff --git a/cvcpkg/recipes/pycvc-gl-cp311-cuda/recipe.yaml b/cvcpkg/recipes/pycvc-gl-cp311-cuda/recipe.yaml index 49877f385..457717e6c 100644 --- a/cvcpkg/recipes/pycvc-gl-cp311-cuda/recipe.yaml +++ b/cvcpkg/recipes/pycvc-gl-cp311-cuda/recipe.yaml @@ -5,7 +5,7 @@ recipe: # convention (-cp311-cuda). CUDA stays cp311-only for now — no # cp312/cp313 CUDA columns. name: pycvc-gl-cp311-cuda - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. cvc_revision: 1 diff --git a/cvcpkg/recipes/pycvc-gl-cp311/recipe.yaml b/cvcpkg/recipes/pycvc-gl-cp311/recipe.yaml index a466361b6..ac9fd87dc 100644 --- a/cvcpkg/recipes/pycvc-gl-cp311/recipe.yaml +++ b/cvcpkg/recipes/pycvc-gl-cp311/recipe.yaml @@ -6,7 +6,7 @@ recipe: # pycvc-gl-cp311 SUPERSEDES the published bare `pycvc-gl`; it is a NEW # catalog name, so its revision restarts at 1. name: pycvc-gl-cp311 - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. cvc_revision: 1 diff --git a/cvcpkg/recipes/pycvc-gl-cp312/recipe.yaml b/cvcpkg/recipes/pycvc-gl-cp312/recipe.yaml index a8d24b6f2..109d3e7fe 100644 --- a/cvcpkg/recipes/pycvc-gl-cp312/recipe.yaml +++ b/cvcpkg/recipes/pycvc-gl-cp312/recipe.yaml @@ -5,7 +5,7 @@ recipe: # column recipe. Same sources as pycvc-gl-cp311, built against python312 + # numpy-cp312 + vtk-python-cp312. New catalog name — revision starts at 1. name: pycvc-gl-cp312 - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts revisions OF # an upstream version, so a version bump restarts it. Supersedes the 3.2.4 # +cvc.2 family republish (material-aware nav). The scene module source is diff --git a/cvcpkg/recipes/pycvc-gl-cp313/recipe.yaml b/cvcpkg/recipes/pycvc-gl-cp313/recipe.yaml index 908d776a2..355f8d989 100644 --- a/cvcpkg/recipes/pycvc-gl-cp313/recipe.yaml +++ b/cvcpkg/recipes/pycvc-gl-cp313/recipe.yaml @@ -6,7 +6,7 @@ recipe: # numpy-cp313 + vtk-python-cp313. New catalog name — revision starts at 1. # NO cp313t column: SWIG-generated modules are not free-threaded-safe. name: pycvc-gl-cp313 - upstream_version: "3.5.0" + upstream_version: "3.5.1" # Reset to 1 for the 3.3.0 upstream version: cvc_revision counts # revisions OF an upstream version, so a version bump restarts it. cvc_revision: 1