Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openvdb for openSUSE:Factory checked in at 2026-10-18 19:25:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openvdb (Old) and /work/SRC/openSUSE:Factory/.openvdb.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openvdb" Sun Oct 18 19:25:34 2026 rev:21 rq:1385842 version:13.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openvdb/openvdb.changes 2026-07-13 14:29:21.810076567 +0200 +++ /work/SRC/openSUSE:Factory/.openvdb.new.3698736/openvdb.changes 2026-10-18 19:25:52.491160459 +0200 @@ -1,0 +2,22 @@ +Sun Oct 18 05:57:31 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 13.1.0 + * Core: new SIMD framework for targeted ISA vectorization (optional + VCL support on x86); vectorized points::rasterizeSdf and + points::pca, up to 2x faster on x86 + * Core fixes: restored file format 221 reading, fixed + math::Histogram heap overflow and CheckLevelSet false + positive; TBB 2023 build support + * NanoVDB: improved CUDA resource management, faster kernels + and correctness fixes; new GPU MeshToGrid and VoxelBVH + * vdb_tool: new -diagnose, -stats, -histogram, math, mesh and + expression actions; -print is now a columnar table, value + info moved to -stats + * Dropped upstreamed 2200.patch (TBB 2023 fix) and obsolete + openvdb-boost-static-assert-include.patch + * Soname 13.0 to 13.1: libopenvdb13_0 renamed to libopenvdb13_1 + * Spec cleanup: use %ldconfig_scriptlets, drop Group tags, mirror + upstream dependency floors (cmake 3.24, gcc 11, boost 1.82, + OpenEXR/Imath 3.2, blosc 1.17.0, glfw 3.3) + +------------------------------------------------------------------- Old: ---- 2200.patch openvdb-13.0.0.tar.gz openvdb-boost-static-assert-include.patch New: ---- openvdb-13.1.0.tar.gz ----------(Old B)---------- Old: info moved to -stats * Dropped upstreamed 2200.patch (TBB 2023 fix) and obsolete openvdb-boost-static-assert-include.patch Old: * Dropped upstreamed 2200.patch (TBB 2023 fix) and obsolete openvdb-boost-static-assert-include.patch * Soname 13.0 to 13.1: libopenvdb13_0 renamed to libopenvdb13_1 ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openvdb.spec ++++++ --- /var/tmp/diff_new_pack.t5uR7Y/_old 2026-10-18 19:25:53.270192869 +0200 +++ /var/tmp/diff_new_pack.t5uR7Y/_new 2026-10-18 19:25:53.272192952 +0200 @@ -17,6 +17,11 @@ # +%define libname libopenvdb13_1 +%if 0%{?suse_version} <= 1500 +# force a recent gcc version on 15.X, default would be gcc7 which is too old +%define gcc_major 14 +%endif %bcond_without nanovdb # whines about LLVM apis %bcond_with openvdb_ax @@ -24,53 +29,43 @@ %bcond_with pyopenvdb # %bcond_without openvdb_tool - -%define libname libopenvdb13_0 -%if 0%{suse_version} <= 1500 -# force a recent gcc version on 15.X, default would be gcc7 which is too old -%define gcc_major 14 -%endif - Name: openvdb -Version: 13.0.0 +Version: 13.1.0 Release: 0 Summary: Sparse volume data structure and tools License: Apache-2.0 -Group: Development/Libraries/C and C++ URL: https://www.openvdb.org Source: https://github.com/AcademySoftwareFoundation/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch0: openvdb-boost-static-assert-include.patch -Patch1: fix-tool-building.patch -# PATCH-FIX-UPSTREAM 2200.patch https://github.com/AcademySoftwareFoundation/openvdb/pull/2200 [email protected] - fix build with tbb 2023+ -Patch2: 2200.patch -BuildRequires: cmake >= 3.12 -BuildRequires: gcc%{?gcc_major}-c++ >= 9.3.1 -BuildRequires: libboost_iostreams-devel-impl >= 1.80 +Patch0: fix-tool-building.patch +BuildRequires: cmake >= 3.24 +BuildRequires: gcc%{?gcc_major}-c++ >= 11 +BuildRequires: libboost_iostreams-devel-impl >= 1.82 BuildRequires: memory-constraints -%if %{with openvdb_ax} -BuildRequires: cmake(LLVM) < 16 -%endif -%if %{with pyopenvdb} -BuildRequires: python3-devel -%endif BuildRequires: pkgconfig -BuildRequires: tbb-devel >= 2020.3 -BuildRequires: pkgconfig(Imath) -BuildRequires: pkgconfig(OpenEXR) >= 3 -BuildRequires: pkgconfig(blosc) +BuildRequires: pkgconfig(Imath) >= 3.2 +BuildRequires: pkgconfig(OpenEXR) >= 3.2 +BuildRequires: pkgconfig(blosc) >= 1.17.0 BuildRequires: pkgconfig(gl) -BuildRequires: pkgconfig(glfw3) +BuildRequires: pkgconfig(glfw3) >= 3.3 BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(jemalloc) BuildRequires: pkgconfig(libpng16) BuildRequires: pkgconfig(log4cpp) +BuildRequires: pkgconfig(tbb) >= 2020.3 +# 32-bit: linker errors +ExcludeArch: %{ix86} %{arm32} +%if %{with openvdb_ax} +BuildRequires: cmake(LLVM) < 16 +%endif +%if %{with pyopenvdb} +BuildRequires: pkgconfig(python3) +BuildRequires: pkgconfig(python3-embed) +%endif %if %{with openvdb_tool} BuildRequires: cmake(Alembic) >= 1.8.8 BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(tinfo) %endif -# 32-bit: linker errors -ExcludeArch: %ix86 %arm32 %description OpenVDB is a C++ library comprising a hierarchical data structure and @@ -79,7 +74,6 @@ %package -n %{libname} Summary: Sparse volume data structure library -Group: System/Libraries %description -n %{libname} OpenVDB is a C++ library comprising a hierarchical data structure and @@ -88,7 +82,6 @@ %package devel Summary: Development files for openvdb -Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} Requires: libboost_headers-devel-impl @@ -99,7 +92,6 @@ %package tools Summary: OpenVDB command line tools -Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} %description tools @@ -153,8 +145,7 @@ %install %cmake_install -%post -n %{libname} -p /sbin/ldconfig -%postun -n %{libname} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{libname} %files -n %{libname} %license LICENSE ++++++ openvdb-13.0.0.tar.gz -> openvdb-13.1.0.tar.gz ++++++ ++++ 145235 lines of diff (skipped)
