diff --git a/misc/openvdb/Makefile b/misc/openvdb/Makefile index 8cad84d151eb..143bd37f936a 100644 --- a/misc/openvdb/Makefile +++ b/misc/openvdb/Makefile @@ -1,51 +1,50 @@ PORTNAME= openvdb DISTVERSIONPREFIX= v -DISTVERSION= 12.0.0 -PORTREVISION= 1 +DISTVERSION= 12.0.1 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Tools for storage and manipulation of sparse volumetric data WWW= https://www.openvdb.org/ \ https://github.com/AcademySoftwareFoundation/openvdb LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libblosc.so:archivers/c-blosc \ libboost_system.so:devel/boost-libs \ libImath.so:math/Imath \ libtbb.so:devel/onetbb TEST_DEPENDS= googletest>0:devel/googletest USES= cmake:testing compiler:c++17-lang localbase:ldflags pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= AcademySoftwareFoundation CMAKE_ARGS= -DCONCURRENT_MALLOC="Tbbmalloc" -DTbb_INCLUDE_DIR=${LOCALBASE}/include CMAKE_OFF= OPENVDB_CORE_STATIC CMAKE_TESTING_ON= OPENVDB_BUILD_UNITTESTS # one test fails: https://github.com/AcademySoftwareFoundation/openvdb/issues/1103 OPTIONS_DEFINE= TOOLS #DOCS # TOOLS should be made into a subpackage OPTIONS_DEFAULT= TOOLS OPTIONS_SUB= yes TOOLS_DESC= Build CLI tools TOOLS_CMAKE_BOOL= OPENVDB_BUILD_BINARIES OPENVDB_BUILD_VDB_LOD \ OPENVDB_BUILD_VDB_RENDER OPENVDB_BUILD_VDB_VIEW TOOLS_LIB_DEPENDS= libglfw.so:graphics/glfw \ libOpenEXR.so:graphics/openexr TOOLS_USES= gl xorg TOOLS_USE= GL=gl,glu XORG=ice,sm,x11,xcursor,xext,xi,xinerama,xrandr,xxf86vm # DOCS is broken: https://github.com/AcademySoftwareFoundation/openvdb/issues/899 #DOCS_CMAKE_BOOL= OPENVDB_BUILD_DOCS #DOCS_BUILD_DEPENDS= doxygen:devel/doxygen #PORTDOCS= * # 100% tests passed, 0 tests failed out of 1 .include diff --git a/misc/openvdb/distinfo b/misc/openvdb/distinfo index 7cf56a2cf2a7..3cf9bb2a8832 100644 --- a/misc/openvdb/distinfo +++ b/misc/openvdb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736535082 -SHA256 (AcademySoftwareFoundation-openvdb-v12.0.0_GH0.tar.gz) = 23ceb5b18a851f45af118f718a9dd3001efaee364e3f623c37ffbdad03b8905f -SIZE (AcademySoftwareFoundation-openvdb-v12.0.0_GH0.tar.gz) = 4687417 +TIMESTAMP = 1743741213 +SHA256 (AcademySoftwareFoundation-openvdb-v12.0.1_GH0.tar.gz) = a3c8724ecadabaf558b6e1bd6f1d695e93b82a7cfdf144b8551e5253340ddce0 +SIZE (AcademySoftwareFoundation-openvdb-v12.0.1_GH0.tar.gz) = 4708771 diff --git a/misc/openvdb/files/patch-openvdb_openvdb_tree_NodeManager.h b/misc/openvdb/files/patch-openvdb_openvdb_tree_NodeManager.h deleted file mode 100644 index e87fe2c85273..000000000000 --- a/misc/openvdb/files/patch-openvdb_openvdb_tree_NodeManager.h +++ /dev/null @@ -1,29 +0,0 @@ ---- openvdb/openvdb/tree/NodeManager.h.orig 2023-11-01 20:31:11 UTC -+++ openvdb/openvdb/tree/NodeManager.h -@@ -327,7 +327,7 @@ class NodeList (private) - void operator()(const NodeRange& range) const - { - for (typename NodeRange::Iterator it = range.begin(); it; ++it) { -- OpT::template eval(mNodeOp, it); -+ OpT::template eval<>(mNodeOp, it); - } - } - const NodeOp mNodeOp; -@@ -347,7 +347,7 @@ class NodeList (private) - void operator()(const NodeRange& range) const - { - for (typename NodeRange::Iterator it = range.begin(); it; ++it) { -- OpT::template eval(mNodeOp, it); -+ OpT::template eval<>(mNodeOp, it); - } - } - const NodeOp& mNodeOp; -@@ -372,7 +372,7 @@ class NodeList (private) - void operator()(const NodeRange& range) - { - for (typename NodeRange::Iterator it = range.begin(); it; ++it) { -- OpT::template eval(*mNodeOp, it); -+ OpT::template eval<>(*mNodeOp, it); - } - } - void join(const NodeReducer& other) diff --git a/misc/openvdb/pkg-plist b/misc/openvdb/pkg-plist index 4583acdb62bb..a548e22f2036 100644 --- a/misc/openvdb/pkg-plist +++ b/misc/openvdb/pkg-plist @@ -1,173 +1,173 @@ %%TOOLS%%bin/vdb_lod %%TOOLS%%bin/vdb_print %%TOOLS%%bin/vdb_render %%TOOLS%%bin/vdb_view include/openvdb/Exceptions.h include/openvdb/Grid.h include/openvdb/MetaMap.h include/openvdb/Metadata.h include/openvdb/Platform.h include/openvdb/PlatformConfig.h include/openvdb/TypeList.h include/openvdb/Types.h include/openvdb/io/Archive.h include/openvdb/io/Compression.h include/openvdb/io/DelayedLoadMetadata.h include/openvdb/io/File.h include/openvdb/io/GridDescriptor.h include/openvdb/io/Queue.h include/openvdb/io/Stream.h include/openvdb/io/TempFile.h include/openvdb/io/io.h include/openvdb/math/BBox.h include/openvdb/math/ConjGradient.h include/openvdb/math/Coord.h include/openvdb/math/DDA.h include/openvdb/math/FiniteDifference.h include/openvdb/math/Half.h include/openvdb/math/LegacyFrustum.h include/openvdb/math/Maps.h include/openvdb/math/Mat.h include/openvdb/math/Mat3.h include/openvdb/math/Mat4.h include/openvdb/math/Math.h include/openvdb/math/Operators.h include/openvdb/math/Proximity.h include/openvdb/math/QuantizedUnitVec.h include/openvdb/math/Quat.h include/openvdb/math/Ray.h include/openvdb/math/Stats.h include/openvdb/math/Stencils.h include/openvdb/math/Transform.h include/openvdb/math/Tuple.h include/openvdb/math/Vec2.h include/openvdb/math/Vec3.h include/openvdb/math/Vec4.h include/openvdb/openvdb.h include/openvdb/points/AttributeArray.h include/openvdb/points/AttributeArrayString.h include/openvdb/points/AttributeGroup.h include/openvdb/points/AttributeSet.h include/openvdb/points/IndexFilter.h include/openvdb/points/IndexIterator.h include/openvdb/points/PointAdvect.h include/openvdb/points/PointAttribute.h include/openvdb/points/PointConversion.h include/openvdb/points/PointCount.h include/openvdb/points/PointDataGrid.h 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/PointAttributeImpl.h include/openvdb/points/impl/PointConversionImpl.h include/openvdb/points/impl/PointCountImpl.h include/openvdb/points/impl/PointDeleteImpl.h include/openvdb/points/impl/PointGroupImpl.h include/openvdb/points/impl/PointMaskImpl.h include/openvdb/points/impl/PointMoveImpl.h include/openvdb/points/impl/PointRasterizeFrustumImpl.h include/openvdb/points/impl/PointRasterizeSDFImpl.h include/openvdb/points/impl/PointRasterizeTrilinearImpl.h include/openvdb/points/impl/PointReplicateImpl.h include/openvdb/points/impl/PointSampleImpl.h include/openvdb/points/impl/PointScatterImpl.h include/openvdb/points/impl/PointStatisticsImpl.h include/openvdb/thread/Threading.h include/openvdb/tools/Activate.h include/openvdb/tools/ChangeBackground.h include/openvdb/tools/Clip.h include/openvdb/tools/Composite.h include/openvdb/tools/Count.h include/openvdb/tools/Dense.h include/openvdb/tools/DenseSparseTools.h include/openvdb/tools/Diagnostics.h include/openvdb/tools/FastSweeping.h include/openvdb/tools/Filter.h include/openvdb/tools/FindActiveValues.h include/openvdb/tools/GridOperators.h include/openvdb/tools/GridTransformer.h include/openvdb/tools/Interpolation.h include/openvdb/tools/LevelSetAdvect.h include/openvdb/tools/LevelSetFilter.h include/openvdb/tools/LevelSetFracture.h include/openvdb/tools/LevelSetMeasure.h include/openvdb/tools/LevelSetMorph.h include/openvdb/tools/LevelSetPlatonic.h include/openvdb/tools/LevelSetRebuild.h include/openvdb/tools/LevelSetSphere.h include/openvdb/tools/LevelSetTracker.h include/openvdb/tools/LevelSetUtil.h include/openvdb/tools/Mask.h include/openvdb/tools/Merge.h include/openvdb/tools/MeshToVolume.h include/openvdb/tools/Morphology.h include/openvdb/tools/MultiResGrid.h include/openvdb/tools/NodeVisitor.h include/openvdb/tools/ParticleAtlas.h include/openvdb/tools/ParticlesToLevelSet.h include/openvdb/tools/PointAdvect.h include/openvdb/tools/PointIndexGrid.h include/openvdb/tools/PointPartitioner.h include/openvdb/tools/PointScatter.h include/openvdb/tools/PointsToMask.h include/openvdb/tools/PoissonSolver.h include/openvdb/tools/PotentialFlow.h include/openvdb/tools/Prune.h include/openvdb/tools/RayIntersector.h include/openvdb/tools/RayTracer.h include/openvdb/tools/SignedFloodFill.h include/openvdb/tools/Statistics.h include/openvdb/tools/TopologyToLevelSet.h include/openvdb/tools/ValueTransformer.h include/openvdb/tools/VectorTransformer.h include/openvdb/tools/VelocityFields.h include/openvdb/tools/VolumeAdvect.h include/openvdb/tools/VolumeToMesh.h include/openvdb/tools/VolumeToSpheres.h include/openvdb/tree/InternalNode.h include/openvdb/tree/Iterator.h include/openvdb/tree/LeafBuffer.h include/openvdb/tree/LeafManager.h include/openvdb/tree/LeafNode.h include/openvdb/tree/LeafNodeBool.h include/openvdb/tree/LeafNodeMask.h include/openvdb/tree/NodeManager.h include/openvdb/tree/NodeUnion.h include/openvdb/tree/RootNode.h include/openvdb/tree/Tree.h include/openvdb/tree/TreeIterator.h include/openvdb/tree/ValueAccessor.h include/openvdb/util/Assert.h include/openvdb/util/CpuTimer.h include/openvdb/util/ExplicitInstantiation.h include/openvdb/util/Formats.h include/openvdb/util/MapsUtil.h include/openvdb/util/Name.h include/openvdb/util/NodeMasks.h include/openvdb/util/NullInterrupter.h include/openvdb/util/PagedArray.h include/openvdb/util/Util.h include/openvdb/util/logging.h include/openvdb/version.h lib/cmake/OpenVDB/FindBlosc.cmake lib/cmake/OpenVDB/FindJemalloc.cmake lib/cmake/OpenVDB/FindLog4cplus.cmake lib/cmake/OpenVDB/FindOpenEXR.cmake lib/cmake/OpenVDB/FindOpenVDB.cmake lib/cmake/OpenVDB/FindTBB.cmake lib/cmake/OpenVDB/OpenVDBGLFW3Setup.cmake lib/cmake/OpenVDB/OpenVDBHoudiniSetup.cmake lib/cmake/OpenVDB/OpenVDBMayaSetup.cmake lib/cmake/OpenVDB/OpenVDBUtils.cmake lib/libopenvdb.so lib/libopenvdb.so.12.0 -lib/libopenvdb.so.12.0.0 +lib/libopenvdb.so.12.0.1