Hello community,

here is the log from the commit of package openvdb for openSUSE:Factory checked 
in at 2020-02-11 22:24:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openvdb (Old)
 and      /work/SRC/openSUSE:Factory/.openvdb.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openvdb"

Tue Feb 11 22:24:44 2020 rev:4 rq:773225 version:7.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openvdb/openvdb.changes  2019-12-04 
14:19:27.406391435 +0100
+++ /work/SRC/openSUSE:Factory/.openvdb.new.26092/openvdb.changes       
2020-02-11 22:25:45.387579113 +0100
@@ -1,0 +2,84 @@
+Wed Feb  5 21:01:17 UTC 2020 - Hans-Peter Jansen <h...@urpla.net>
+
+- Version 7.0.0 - December 6, 2019
+      Some changes in this release (see "ABI changes" below) alter
+      the grid ABI so that it is incompatible with earlier versions
+      of the OpenVDB library, such as the ones built into Houdini
+      up to and including Houdini 18.0. To preserve ABI compatibility,
+      when compiling OpenVDB or any dependent code define the macro
+      OPENVDB_ABI_VERSION_NUMBER=N, where, for example, N is 5 for
+      Houdini 17.0 and 17.5 and 6 for Houdini 18.0.
+      As of this release, a C++14 compiler is required and the oldest
+      supported Houdini version is 17.0.
+    New features:
+    - LevelSetMeasure can now compute multiple types of curvatures (averge and 
total
+      Gaussian and mean curvature) as well as Euler characteristic and genus of
+      level set surfaces.
+    - Most stencil classes now have an intersection method that detcts the 
axial
+      directions of zero-crossings (as oppose to the existing boolean 
intersection test).
+    - The CurvatureStencil can now compute Gaussian and principal
+      curvatures (in addition to mean curvature).
+    - Added Tree::nodeCount, which counts the number and type of nodes
+      in a tree very efficiently.
+    - Added new RootNode::addChild() and InternalNode::addChild() methods to
+      allow the insertion of child nodes directly.
+    Improvements:
+    - The minimum ABI for OpenVDB is now always enforced through CMake
+      separately from other minimum dependency version variables.
+    - Added support for CMake 3.12 compatible Xxx_ROOT variables.
+    - Replaced the CMake USE_SYSTEM_LIBRARY_PATHS option with
+      DISABLE_CMAKE_SEARCH_PATHS and removed the hard coded list of
+      SYSTEM_LIBRARY_PATHS in favor of using CMake's default search procedure.
+      SYSTEM_LIBRARY_PATHS can still be used as a global list of paths for all
+      dependency searches.
+    - Improvements to OpenVDB's CMake module setup order in regards to CMake
+      policy, minimum version and project calls.
+    - Replaced occurrences of boost::scoped_array with std::unique_ptr.
+    - Added an OPENVDB_SIMD option to CMake to optionally define SSE4.2 and
+      AVX compiler flags, this is switched off by default.
+    - Made various small changes to improve Visual Studio compatiblity and
+      deprecate some logic for compilers older than Visual Studio 2017.
+    - Standardized CMake install locations using GNUInstallDirs. Importantly,
+      this changes the default library installation folder from lib to lib64
+      on some 64-bit systems, or to lib/multiarch-tuple on Debian
+      [Contributed by David Aguilar]
+    - Added SIMD intrinsics to a few common NodeMask methods.
+      [Contributed by Konstantin]
+    Bug fixes:
+    - Fixed a bug in FindJemalloc.cmake where paths were not being handled
+      correctly.
+    - Fixed a Windows build issue in openvdb_render.
+    - Fixed a non deterministic threading bug in tools::meshToVolume() during
+      polygon voxelization which could result in different distance values.
+    ABI changes:
+    - OpFactory destructor is now virtual as of ABI=7
+    - Added new virtual methods for copying const grids and replacing
+      the metadata and/or the transform - GridBase::copyGridReplacingMetadata,
+      GridBase::copyGridReplacingTransform and
+      GridBase::copyGridReplacingMetadataAndTransform.
+    - AttributeArray copy constructor is now thread-safe.
+    API changes:
+    - VolumeToMesh::pointList() and VolumeToMesh::polygonPoolList() now return
+      a std::unique_ptr instead of a boost::scoped_array.
+    - AttributeArray::copyUncompressed() is now deprecated.
+    Python:
+    - Removed the requirement of CMake 3.14 for NumPy usage.
+    - Added support for Boost versions 1.65 and later when building
+      the Python module with NumPy support through CMake.
+    - Improved CMake Python3 support.
+    - The Python Module is now disabled by default in CMake.
+    Houdini:
+    - Fixed a bug in the Points Convert SOP during conversion from
+      Houdini geometry to OpenVDB Points, where point group information
+      could end up corrupted or cause a crash with non-contiguous
+      point offsets (mesh inputs).
+    - Threaded the population of point group memberships during conversion
+      from Houdini geometry to OpenVDB Points
+    - Added logic to the Rasterize Points SOP to suppress the output of
+      non-finite attribute values due to subnormal input densities.
+    - Introduced a position compression option to the Scatter SOP for VDB
+      Points and default to 16-bit fixed point.
+
+- adjust to so version 7_0
+
+-------------------------------------------------------------------

Old:
----
  openvdb-6.2.1.tar.gz

New:
----
  openvdb-7.0.0.tar.gz

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

Other differences:
------------------
++++++ openvdb.spec ++++++
--- /var/tmp/diff_new_pack.UMtQNw/_old  2020-02-11 22:25:46.083579495 +0100
+++ /var/tmp/diff_new_pack.UMtQNw/_new  2020-02-11 22:25:46.083579495 +0100
@@ -1,8 +1,8 @@
 #
 # spec file for package openvdb
 #
-# Copyright (c) 2019 SUSE LLC
-# Copyright (c) 2019 LISA GmbH, Bingen, Germany.
+# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2019-2020 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 #
 
 
-%define libname libopenvdb6_2
+%define libname libopenvdb7_0
 
 Name:           openvdb
-Version:        6.2.1
+Version:        7.0.0
 Release:        0
 Summary:        Sparse volume data structure and tools
 License:        Apache-2.0

++++++ openvdb-6.2.1.tar.gz -> openvdb-7.0.0.tar.gz ++++++
++++ 28963 lines of diff (skipped)


Reply via email to