Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openvdb for openSUSE:Factory checked 
in at 2021-11-24 23:54:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openvdb (Old)
 and      /work/SRC/openSUSE:Factory/.openvdb.new.1895 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openvdb"

Wed Nov 24 23:54:37 2021 rev:9 rq:933583 version:9.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openvdb/openvdb.changes  2021-08-18 
08:56:48.622911520 +0200
+++ /work/SRC/openSUSE:Factory/.openvdb.new.1895/openvdb.changes        
2021-11-24 23:55:06.200351969 +0100
@@ -1,0 +2,122 @@
+Sun Nov 21 20:53:42 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Update to version 9.0.0
+  * This version introduces ABI changes relative to older major
+    releases, so to preserve ABI compatibility it might be
+    necessary to define the macro OPENVDB_ABI_VERSION_NUMBER=N,
+    where, for example, N is 7 for Houdini 18.5 and 8 for Houdini
+    19.0.
+  * Official release of NanoVDB, which for the first time offers
+    GPU support for static sparse volumes in OpenVDB. See the
+    documentation for details.
+  * Faster build times from support for explicit template
+    instantiation, which is enabled by default for most of the
+    tools.
+  * Added support for OpenEXR 3. This is contributed by Cary
+    Phillips.
+  * Added transient data to the RootNode, InternalNode, and
+    LeafNode.
+
+  New features:
+  * NanoVDB, which for the first time offers GPU support for static
+    sparse volumes in OpenVDB.
+
+  Improvements:
+  * Added tools::countActiveLeafVoxels(),
+    tools::countInactiveVoxels(), tools::countInactiveLeafVoxels()
+    and tools::activeTiles() to perform multi-threaded counting.
+    The Tree methods now use these implementations.
+  * Moved from the deprecated TBB task scheduler to TBB arenas.
+    Various methods now respect the TBB arena state they were
+    invoked from.
+  * Introduced a new thread/Threading.h header to consolidate calls
+    to third-party threading methods.
+  * Minor performance improvements to dilation calls in fast
+    sweeping algorithms.
+  * Added hsvtogrb() and rgbtohsv() AX helper functions for
+    converting hue, saturation and value inputs to RGB values and
+    vice-versa.
+  * PointDataGrid conversion can now be performed using 32-bit
+    float arrays.
+  * Improved support for size_t grid types on systems where size_t
+    is a unique type. [Contributed by Brecht Van Lommel]
+  * Add support for dilation in one direction and extending a field
+    in one direction in fast sweeping algorithms.
+  * Added PNG support to vdb_render which can be enabled with
+    during CMake with -DUSE_PNG=ON.
+  * Explicit template instantiation has been enabled by default for
+    most of the tools. This pre-compiles template instantiations
+    into the core library to reduce the time spent compiling code
+    in downstream libraries or applications.
+  * Added a python binding for OpenVDB AX which allows you to
+    invoke accelerated AX code from the python module.
+
+  Bug Fixes:
+  * Fixed a bug where ax::run() would crash if it could not parse a
+    single statement.
+
+  ABI changes:
+  * Added transient data to the RootNode, InternalNode, and
+    LeafNode.
+
+  API changes:
+  * DynamicNodeManager can now set one grain size for threading
+    across leaf nodes and another for threading across non-leaf
+    nodes.
+  * StringGrid and StringTrees are deprecated.
+  * The NullInterrupter is now a virtual base class to help reduce
+    compile-time instantiation cost.
+
+  Houdini:
+  * Fix crash in VDB Combine in Copy B mode if the second input has
+    more VDBs than the first.
+  * VDB Vector Merge SOP is now VDB Vector From Scalar SOP to
+    distinguish it from the VDB Merge SOP. It keeps the same
+    internal name so this is merely a label change.
+  * Add option to pass in OPENVDB_DSO_NAMES to CMake to configure
+    which Houdini DSOs are compiled.
+  * VDB Activate SOP now has an option for the expansion pattern to
+    use for dilation.
+  * The label for Voxels to Expand is now Expand Voxels to match
+    Houdini.
+  * Fix bug to allow VDB LOD SOPs to be chained together.
+  * SOP Extrapolate supports dilation in one direction and
+    extending a field in one (domain) direction.
+  * The default OpenVDB ABI is now 8 for Houdini versions > 18.5.
+  * VDB Visualize Tree SOP is now multi-threaded and provides
+    slicing and color remapping.
+  * A new HoudiniInterrupter has been added that derives from the
+    NullInterrupter and the Interrupter is now deprecated. All the
+    SOPs have been updated to use the new HoudiniInterrupter.
+  * Add a sanitizer in SOP OpenVDB Extrapolate when expanding a
+    narrow-band level-set with a dilation value of 0, which will
+    result in no operation.
+
+  Build:
+  * Added support for TBB 2021.
+  * Enabled the OPENVDB_FUTURE_DEPRECATION variable by default to
+    warn on upcoming deprecations.
+  * Introduced a OPENVDB_DOXYGEN_INTERNAL CMake variable which is
+    ON by default and removes the majority of internal namespaces
+    from the generated doxygen.
+  * Improved the doxygen deprecation listings, folder layouts and
+    fixes issues when using later versions of doxygen.
+  * Build fixes for MinGW on Windows. [Contributed by Brecht
+    Sanders]
+  * Added support for OpenEXR 3. [Contributed by Cary Phillips]
+  * Added an OPENVDB_NAMESPACE_SUFFIX CMake string option which
+    provides the ability to customise the VDB namespace.
+  * The Python Module now appends the base directory defined by
+    Python_SITELIB to the default install path (typically
+    dist-packages or site-packages). [Contributed by Ignacio Vizzo]
+  * As of this release, VFX Reference Platform 2019 is no longer
+    supported. CMake now issues deprecation warnings for 2020 VFX
+    Reference Platform version dependencies.
+  * Build fixes for OpenVDB AX with C++17 and greater.
+  * Bumped the new blosc version future minimum to 1.17.0.
+  * OpenEXR is now optional for vdb_render. It can be enabled with
+    -DUSE_EXR=ON.
+- Renenable vdb_render without OpenEXR
+- Update constraints and limit memory for parallel build jobs
+
+-------------------------------------------------------------------

Old:
----
  openvdb-8.1.0.tar.gz

New:
----
  openvdb-9.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openvdb.spec ++++++
--- /var/tmp/diff_new_pack.NmJbnD/_old  2021-11-24 23:55:06.896349633 +0100
+++ /var/tmp/diff_new_pack.NmJbnD/_new  2021-11-24 23:55:06.900349620 +0100
@@ -17,10 +17,10 @@
 #
 
 
-%define libname libopenvdb8_1
+%define libname libopenvdb9_0
 
 Name:           openvdb
-Version:        8.1.0
+Version:        9.0.0
 Release:        0
 Summary:        Sparse volume data structure and tools
 License:        Apache-2.0
@@ -31,12 +31,13 @@
 BuildRequires:  cmake >= 3.12
 BuildRequires:  gcc-c++
 BuildRequires:  glu-devel
-BuildRequires:  libboost_atomic-devel
-BuildRequires:  libboost_iostreams-devel
-BuildRequires:  libboost_regex-devel
-BuildRequires:  libboost_system-devel
-BuildRequires:  libboost_thread-devel
+BuildRequires:  libboost_atomic-devel >= 1.70
+BuildRequires:  libboost_iostreams-devel >= 1.70
+BuildRequires:  libboost_regex-devel >= 1.70
+BuildRequires:  libboost_system-devel >= 1.70
+BuildRequires:  libboost_thread-devel >= 1.70
 BuildRequires:  libglfw-devel
+BuildRequires:  memory-constraints
 BuildRequires:  pkgconfig
 BuildRequires:  tbb-devel
 BuildRequires:  xorg-x11-devel
@@ -80,6 +81,7 @@
 %setup -q
 
 %build
+%limit_build -m 3072
 # -DCMAKE_NO_SYSTEM_FROM_IMPORTED:BOOL=TRUE is needed,
 # will bail out with: stdlib.h not found otherwise
 %cmake \
@@ -89,6 +91,7 @@
     -DOPENVDB_BUILD_VDB_PRINT=ON \
     -DOPENVDB_BUILD_VDB_LOD=ON \
     -DOPENVDB_BUILD_VDB_VIEW=ON \
+    -DOPENVDB_BUILD_VDB_RENDER=ON \
     -DOPENVDB_BUILD_PYTHON_MODULE=OFF \
     -DOPENVDB_ENABLE_RPATH=OFF
 
@@ -118,5 +121,6 @@
 %{_bindir}/vdb_lod
 %{_bindir}/vdb_print
 %{_bindir}/vdb_view
+%{_bindir}/vdb_render
 
 %changelog

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.NmJbnD/_old  2021-11-24 23:55:06.936349499 +0100
+++ /var/tmp/diff_new_pack.NmJbnD/_new  2021-11-24 23:55:06.936349499 +0100
@@ -1,7 +1,10 @@
 <constraints>
   <hardware>
    <memory>
-      <size unit="G">8</size>
+      <size unit="G">12</size>
    </memory>
+   <disk>
+      <size unit="G">12</size>
+   </disk>   
   </hardware>
 </constraints>

++++++ openvdb-8.1.0.tar.gz -> openvdb-9.0.0.tar.gz ++++++
++++ 61680 lines of diff (skipped)

Reply via email to