pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/openvdb
Module Name: pkgsrc
Committed By: ryoon
Date: Sun Nov 8 15:45:06 UTC 2026
Added Files:
pkgsrc/devel/openvdb: DESCR Makefile PLIST buildlink3.mk distinfo
pkgsrc/devel/openvdb/patches: patch-openvdb_openvdb_thread_Threading.h
Log Message:
devel/openvdb: import openvdb-13.0.0
OpenVDB is an open source C++ library comprising a novel hierarchical
data structure and a large suite of tools for the efficient storage
and manipulation of sparse volumetric data discretized on
three-dimensional grids. It was developed by DreamWorks Animation
for use in volumetric applications typically encountered in feature
film production.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/openvdb/DESCR \
pkgsrc/devel/openvdb/Makefile pkgsrc/devel/openvdb/PLIST \
pkgsrc/devel/openvdb/buildlink3.mk pkgsrc/devel/openvdb/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/openvdb/patches/patch-openvdb_openvdb_thread_Threading.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/devel/openvdb/DESCR
diff -u /dev/null pkgsrc/devel/openvdb/DESCR:1.1
--- /dev/null Sun Nov 8 15:45:06 2026
+++ pkgsrc/devel/openvdb/DESCR Sun Nov 8 15:45:05 2026
@@ -0,0 +1,6 @@
+OpenVDB is an open source C++ library comprising a novel hierarchical
+data structure and a large suite of tools for the efficient storage
+and manipulation of sparse volumetric data discretized on
+three-dimensional grids. It was developed by DreamWorks Animation
+for use in volumetric applications typically encountered in feature
+film production.
Index: pkgsrc/devel/openvdb/Makefile
diff -u /dev/null pkgsrc/devel/openvdb/Makefile:1.1
--- /dev/null Sun Nov 8 15:45:06 2026
+++ pkgsrc/devel/openvdb/Makefile Sun Nov 8 15:45:05 2026
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2026/11/08 15:45:05 ryoon Exp $
+
+DISTNAME= openvdb-13.0.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=AcademySoftwareFoundation/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= ryoon%NetBSD.org@localhost
+HOMEPAGE= https://github.com/AcademySoftwareFoundation/openvdb/
+COMMENT= Sparse volume data structure and tools
+LICENSE= apache-2.0
+
+USE_LANGUAGES= c++
+USE_TOOLS+= pkg-config
+
+.include "../../devel/cmake/build.mk"
+.include "../../devel/blosc/buildlink3.mk"
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../parallel/threadingbuildingblocks/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/openvdb/PLIST
diff -u /dev/null pkgsrc/devel/openvdb/PLIST:1.1
--- /dev/null Sun Nov 8 15:45:06 2026
+++ pkgsrc/devel/openvdb/PLIST Sun Nov 8 15:45:05 2026
@@ -0,0 +1,177 @@
+@comment $NetBSD: PLIST,v 1.1 2026/11/08 15:45:05 ryoon Exp $
+bin/vdb_print
+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/HalfDecl.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/LevelSetDilatedMesh.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/LevelSetTubes.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/tools/impl/ConvexVoxelizer.h
+include/openvdb/tools/impl/LevelSetDilatedMeshImpl.h
+include/openvdb/tools/impl/LevelSetTubesImpl.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.a
+lib/libopenvdb.so
+lib/libopenvdb.so.13.0
+lib/libopenvdb.so.${PKGVERSION}
Index: pkgsrc/devel/openvdb/buildlink3.mk
diff -u /dev/null pkgsrc/devel/openvdb/buildlink3.mk:1.1
--- /dev/null Sun Nov 8 15:45:06 2026
+++ pkgsrc/devel/openvdb/buildlink3.mk Sun Nov 8 15:45:05 2026
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/11/08 15:45:05 ryoon Exp $
+
+BUILDLINK_TREE+= openvdb
+
+.if !defined(OPENVDB_BUILDLINK3_MK)
+OPENVDB_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.openvdb+= openvdb>=13.0.0
+BUILDLINK_PKGSRCDIR.openvdb?= ../../devel/openvdb
+
+.include "../../devel/blosc/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../parallel/threadingbuildingblocks/buildlink3.mk"
+.endif # OPENVDB_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -openvdb
Index: pkgsrc/devel/openvdb/distinfo
diff -u /dev/null pkgsrc/devel/openvdb/distinfo:1.1
--- /dev/null Sun Nov 8 15:45:06 2026
+++ pkgsrc/devel/openvdb/distinfo Sun Nov 8 15:45:06 2026
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2026/11/08 15:45:06 ryoon Exp $
+
+BLAKE2s (openvdb-13.0.0.tar.gz) = 3593b07bd883a0a070f2f45170ab642d58e9fff36c98da7ad99dd56d52b5d0e8
+SHA512 (openvdb-13.0.0.tar.gz) = d5cb9e4ab6a1434c9d30fd645a4c1154ce6a16c711e48ca5643fa748d8f51c9920b5bdeb5496ccf0908c6f085b7afcbb0ed2b9387e1ab471ec262733eb6fde4d
+Size (openvdb-13.0.0.tar.gz) = 4891966 bytes
+SHA1 (patch-openvdb_openvdb_thread_Threading.h) = 6bc79d903a332886b6aedc911ee24a6bc9ccf948
Index: pkgsrc/devel/openvdb/patches/patch-openvdb_openvdb_thread_Threading.h
diff -u /dev/null pkgsrc/devel/openvdb/patches/patch-openvdb_openvdb_thread_Threading.h:1.1
--- /dev/null Sun Nov 8 15:45:06 2026
+++ pkgsrc/devel/openvdb/patches/patch-openvdb_openvdb_thread_Threading.h Sun Nov 8 15:45:06 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-openvdb_openvdb_thread_Threading.h,v 1.1 2026/11/08 15:45:06 ryoon Exp $
+
+* Find self
+
+--- openvdb/openvdb/thread/Threading.h.orig 2026-09-12 10:17:12.349974413 +0000
++++ openvdb/openvdb/thread/Threading.h
+@@ -23,6 +23,7 @@
+ #include <tbb/blocked_range.h>
+ #include <tbb/task.h>
+ #include <tbb/task_group.h>
++#include <tbb/version.h>
+
+ namespace openvdb {
+ OPENVDB_USE_VERSION_NAMESPACE
Home |
Main Index |
Thread Index |
Old Index