git: 598609b371fb - main - misc/openvdb: Update 9.0.0 -> 9.1.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 11 Jun 2022 20:30:05 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=598609b371fbafc7b469e2789325d546fd04aa8f

commit 598609b371fbafc7b469e2789325d546fd04aa8f
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-06-11 20:28:45 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-06-11 20:29:59 +0000

    misc/openvdb: Update 9.0.0 -> 9.1.0
    
    Reported by:    portscout
---
 cad/PrusaSlicer/Makefile                           |  2 +-
 graphics/blender-lts29/Makefile                    |  1 +
 graphics/blender/Makefile                          |  1 +
 graphics/openimageio-ociov1/Makefile               |  2 +-
 graphics/openimageio/Makefile                      |  2 +-
 graphics/openvkl/Makefile                          |  2 +-
 math/curv/Makefile                                 |  2 +-
 misc/openvdb/Makefile                              |  3 +--
 misc/openvdb/distinfo                              |  6 +++---
 misc/openvdb/files/patch-CMakeLists.txt            | 22 ----------------------
 misc/openvdb/files/patch-doc_CMakeLists.txt        |  4 ++--
 .../patch-openvdb_openvdb_python_CMakeLists.txt    | 19 +++++++------------
 misc/openvdb/pkg-plist                             | 12 ++++++++++--
 science/opensph/Makefile                           |  2 +-
 14 files changed, 31 insertions(+), 49 deletions(-)

diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index 4631d5549118..d3e015812ddf 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	PrusaSlicer
 DISTVERSIONPREFIX=version_
 DISTVERSION=	2.3.3
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	cad
 
 MAINTAINER=	teodorsigaev@gmail.com
diff --git a/graphics/blender-lts29/Makefile b/graphics/blender-lts29/Makefile
index d70107701fb3..c357b1e75b3b 100644
--- a/graphics/blender-lts29/Makefile
+++ b/graphics/blender-lts29/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	blender
 DISTVERSION=	2.93.9
+PORTREVISION=	1
 CATEGORIES=	graphics multimedia
 MASTER_SITES=	http://download.blender.org/source/ \
 		http://mirror.cs.umn.edu/blender.org/source/ \
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index 2c7e9056d943..7cf33f2a7957 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	blender
 DISTVERSION=	3.1.2
+PORTREVISION=	1
 CATEGORIES=	graphics multimedia
 MASTER_SITES=	http://download.blender.org/source/ \
 		http://mirror.cs.umn.edu/blender.org/source/ \
diff --git a/graphics/openimageio-ociov1/Makefile b/graphics/openimageio-ociov1/Makefile
index b67384880cdd..a43c5bf7fe48 100644
--- a/graphics/openimageio-ociov1/Makefile
+++ b/graphics/openimageio-ociov1/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	openimageio
 DISTVERSIONPREFIX=	Release-
 DISTVERSION=	2.2.19.0
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	graphics multimedia
 PKGNAMESUFFIX=	-ociov1
 # special port to link oiio libs with ociov1
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index cd834dc19c40..d52ec3c4e2aa 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -5,7 +5,7 @@ DISTVERSION=	2.3.15.0
 # py-openimageio's PORTREVISION.
 # Also, just to be on the safe side, when resetting,
 # best keep PORTREVISION?=	0.
-PORTREVISION?=	0
+PORTREVISION?=	1
 CATEGORIES?=	graphics multimedia
 
 MAINTAINER?=	FreeBSD@Shaneware.biz
diff --git a/graphics/openvkl/Makefile b/graphics/openvkl/Makefile
index 5df373d0d3e5..16348f3157e8 100644
--- a/graphics/openvkl/Makefile
+++ b/graphics/openvkl/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	openvkl
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.3.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics devel
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/math/curv/Makefile b/math/curv/Makefile
index b2f4fd9233c8..8bf33c29bbeb 100644
--- a/math/curv/Makefile
+++ b/math/curv/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	curv
 DISTVERSION=	0.5
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	math lang graphics
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/openvdb/Makefile b/misc/openvdb/Makefile
index b1179ab4febc..764e16afff02 100644
--- a/misc/openvdb/Makefile
+++ b/misc/openvdb/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	openvdb
 DISTVERSIONPREFIX=	v
-DISTVERSION=	9.0.0
-PORTREVISION=	2
+DISTVERSION=	9.1.0
 CATEGORIES=	misc
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/openvdb/distinfo b/misc/openvdb/distinfo
index 2573b28edeae..e13591f27629 100644
--- a/misc/openvdb/distinfo
+++ b/misc/openvdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636936172
-SHA256 (AcademySoftwareFoundation-openvdb-v9.0.0_GH0.tar.gz) = ad3816e8f1931d1d6fdbddcec5a1acd30695d049dd10aa965096b2fb9972b468
-SIZE (AcademySoftwareFoundation-openvdb-v9.0.0_GH0.tar.gz) = 2945040
+TIMESTAMP = 1654906352
+SHA256 (AcademySoftwareFoundation-openvdb-v9.1.0_GH0.tar.gz) = 914ee417b4607c75c95b53bc73a0599de4157c7d6a32e849e80f24e40fb64181
+SIZE (AcademySoftwareFoundation-openvdb-v9.1.0_GH0.tar.gz) = 3107285
diff --git a/misc/openvdb/files/patch-CMakeLists.txt b/misc/openvdb/files/patch-CMakeLists.txt
deleted file mode 100644
index 17689aa25184..000000000000
--- a/misc/openvdb/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,22 +0,0 @@
---- CMakeLists.txt.orig	2021-10-30 02:55:40 UTC
-+++ CMakeLists.txt
-@@ -250,7 +250,7 @@ set(MINIMUM_CXX_STANDARD 14)
- 
- # @note  Blosc version is currently treated as exception which must be adhered
- # to. The minimum version must be at least 1.5.0. Previous versions are incompatible.
--set(MINIMUM_BLOSC_VERSION 1.5.0)
-+set(MINIMUM_BLOSC_VERSION 1.15)
- # @note  ABI always enforced so the correct deprecation messages are available.
- # OPENVDB_USE_DEPRECATED_ABI_<VERSION> should be used to circumvent this
- set(MINIMUM_OPENVDB_ABI_VERSION 6)
-@@ -265,8 +265,8 @@ if(NOT DISABLE_DEPENDENCY_VERSION_CHECKS)
-   set(MINIMUM_MSVC_VERSION 19.10)
- 
-   set(MINIMUM_BOOST_VERSION 1.70)
--  set(MINIMUM_ILMBASE_VERSION 2.4)
--  set(MINIMUM_OPENEXR_VERSION 2.4)
-+  set(MINIMUM_ILMBASE_VERSION 3.0)
-+  set(MINIMUM_OPENEXR_VERSION 3.0)
-   set(MINIMUM_ZLIB_VERSION 1.2.7)
-   set(MINIMUM_TBB_VERSION 2019.0)
-   set(MINIMUM_LLVM_VERSION 7.0.0)
diff --git a/misc/openvdb/files/patch-doc_CMakeLists.txt b/misc/openvdb/files/patch-doc_CMakeLists.txt
index ae537ef77557..266deb56bd66 100644
--- a/misc/openvdb/files/patch-doc_CMakeLists.txt
+++ b/misc/openvdb/files/patch-doc_CMakeLists.txt
@@ -1,6 +1,6 @@
---- doc/CMakeLists.txt.orig	2021-10-30 02:55:40 UTC
+--- doc/CMakeLists.txt.orig	2022-06-09 14:50:40 UTC
 +++ doc/CMakeLists.txt
-@@ -270,5 +270,5 @@ doxygen_add_docs(doc ${DOXY_FILES}
+@@ -267,5 +267,5 @@ doxygen_add_docs(doc ${DOXY_FILES}
    COMMENT "Generating API documentation with Doxygen")
  
  # Suppress "Installing..." messages for all but one of the hundreds of generated files.
diff --git a/misc/openvdb/files/patch-openvdb_openvdb_python_CMakeLists.txt b/misc/openvdb/files/patch-openvdb_openvdb_python_CMakeLists.txt
index e7987e5b6e12..12b187e2ac81 100644
--- a/misc/openvdb/files/patch-openvdb_openvdb_python_CMakeLists.txt
+++ b/misc/openvdb/files/patch-openvdb_openvdb_python_CMakeLists.txt
@@ -1,16 +1,11 @@
---- openvdb/openvdb/python/CMakeLists.txt.orig	2021-10-30 02:55:40 UTC
+--- openvdb/openvdb/python/CMakeLists.txt.orig	2022-06-09 14:50:40 UTC
 +++ openvdb/openvdb/python/CMakeLists.txt
-@@ -88,11 +88,11 @@ if(NOT DEFINED PYOPENVDB_INSTALL_DIRECTORY)
-     list(APPEND OPENVDB_PYTHON_REQUIRED_COMPONENTS Interpreter)
+@@ -115,7 +115,7 @@ if(USE_NUMPY)
  endif()
  
--find_package(Python QUIET COMPONENTS ${OPENVDB_PYTHON_REQUIRED_COMPONENTS})
-+find_package(Python ${FREEBSD_PYTHON_VER} EXACT QUIET COMPONENTS ${OPENVDB_PYTHON_REQUIRED_COMPONENTS})
- OPENVDB_CHECK_PYTHON_VERSION(${Python_VERSION} ${Python_INCLUDE_DIRS})
+ # Make sure find_package(Python) is only ever invoked once with all required components
+-find_package(Python COMPONENTS ${OPENVDB_PYTHON_REQUIRED_COMPONENTS})
++find_package(Python ${FREEBSD_PYTHON_VER} EXACT COMPONENTS ${OPENVDB_PYTHON_REQUIRED_COMPONENTS})
  
- if(USE_NUMPY)
--  find_package(Python QUIET COMPONENTS NumPy)
-+  find_package(Python ${FREEBSD_PYTHON_VER} EXACT QUIET COMPONENTS NumPy)
-   if(NOT TARGET Python::NumPy)
-       message(FATAL_ERROR "Could NOT find NumPy (Required is at least version "
-         "\"${MINIMUM_NUMPY_VERSION}\")"
+ openvdb_check_python_version(Python::Module
+   "${Python_VERSION}"
diff --git a/misc/openvdb/pkg-plist b/misc/openvdb/pkg-plist
index 79ce97eb9c13..89888b4ea7bb 100644
--- a/misc/openvdb/pkg-plist
+++ b/misc/openvdb/pkg-plist
@@ -60,9 +60,17 @@ include/openvdb/points/PointDelete.h
 include/openvdb/points/PointGroup.h
 include/openvdb/points/PointMask.h
 include/openvdb/points/PointMove.h
+include/openvdb/points/PointRasterizeFrustum.h
+include/openvdb/points/PointRasterizeSDF.h
+include/openvdb/points/PointRasterizeTrilinear.h
 include/openvdb/points/PointSample.h
 include/openvdb/points/PointScatter.h
+include/openvdb/points/PointStatistics.h
+include/openvdb/points/PointTransfer.h
 include/openvdb/points/StreamCompression.h
+include/openvdb/points/impl/PointRasterizeFrustumImpl.h
+include/openvdb/points/impl/PointRasterizeSDFImpl.h
+include/openvdb/points/impl/PointRasterizeTrilinearImpl.h
 %%PYTHON%%include/openvdb/python/pyopenvdb.h
 include/openvdb/thread/Threading.h
 include/openvdb/tools/Activate.h
@@ -152,6 +160,6 @@ lib/cmake/OpenVDB/OpenVDBHoudiniSetup.cmake
 lib/cmake/OpenVDB/OpenVDBMayaSetup.cmake
 lib/cmake/OpenVDB/OpenVDBUtils.cmake
 lib/libopenvdb.so
-lib/libopenvdb.so.9.0
-lib/libopenvdb.so.9.0.0
+lib/libopenvdb.so.9.1
+lib/libopenvdb.so.9.1.0
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/pyopenvdb.so
diff --git a/science/opensph/Makefile b/science/opensph/Makefile
index d53ca3f702fa..f1530116c214 100644
--- a/science/opensph/Makefile
+++ b/science/opensph/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	OpenSPH
 DISTVERSION=	0.3.8
-PORTREVISION=	4 # accounts for the upstream moving 0.3.8 release, including bugfixes
+PORTREVISION=	5 # accounts for the upstream moving 0.3.8 release, including bugfixes
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org