pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

openvdb: Import openvdb-7.0.0 as wip/openvdb



Module Name:	pkgsrc-wip
Committed By:	Paul Ripke <stix%stix.id.au@localhost>
Pushed By:	stix
Date:		Tue Aug 4 16:36:55 2020 +1000
Changeset:	f96b3d51f7f0e2ff1577b6bf6befc37a74321625

Modified Files:
	Makefile
Added Files:
	openvdb/DESCR
	openvdb/Makefile
	openvdb/PLIST
	openvdb/buildlink3.mk
	openvdb/distinfo

Log Message:
openvdb: Import openvdb-7.0.0 as wip/openvdb

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.

Tested as a dependency of graphics/blender on netbsd-9 x86-64.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f96b3d51f7f0e2ff1577b6bf6befc37a74321625

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile              |   1 +
 openvdb/DESCR         |   5 ++
 openvdb/Makefile      |  30 +++++++++++
 openvdb/PLIST         | 145 ++++++++++++++++++++++++++++++++++++++++++++++++++
 openvdb/buildlink3.mk |  12 +++++
 openvdb/distinfo      |   6 +++
 6 files changed, 199 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 3b5e25f22c..8f6766a5f1 100644
--- a/Makefile
+++ b/Makefile
@@ -2491,6 +2491,7 @@ SUBDIR+=	openvas-cli
 SUBDIR+=	openvas-libraries
 SUBDIR+=	openvas-manager
 SUBDIR+=	openvas-scanner
+SUBDIR+=	openvdb
 SUBDIR+=	openvrml
 SUBDIR+=	openxcom
 SUBDIR+=	openzwave
diff --git a/openvdb/DESCR b/openvdb/DESCR
new file mode 100644
index 0000000000..e64f84b407
--- /dev/null
+++ b/openvdb/DESCR
@@ -0,0 +1,5 @@
+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.
diff --git a/openvdb/Makefile b/openvdb/Makefile
new file mode 100644
index 0000000000..f500c9bcea
--- /dev/null
+++ b/openvdb/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD$
+
+DISTNAME=	openvdb-${PKGVERSION}
+PKGVERSION=	7.0.0
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=AcademySoftwareFoundation/}
+GITHUB_PROJECT=	openvdb
+GITHUB_TAG=	v${PKGVERSION}
+
+MAINTAINER=	stix%stix.id.au@localhost
+HOMEPAGE=	https://www.openvdb.org/
+COMMENT=	Library for the efficient storage and manipulation of sparse volumetric data
+LICENSE=	mpl-2.0
+
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	gmake cmake pkg-config
+USE_CMAKE=	yes
+CONFIGURE_DIRS=	build
+CMAKE_ARG_PATH=	..
+
+pre-configure:
+	cd ${WRKSRC} && mkdir build
+
+.include "../../devel/blosc/buildlink3.mk"
+.include "../../graphics/openexr/buildlink3.mk"
+.include "../../graphics/ilmbase/buildlink3.mk"
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../wip/threadingbuildingblocks/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/openvdb/PLIST b/openvdb/PLIST
new file mode 100644
index 0000000000..3a2555d802
--- /dev/null
+++ b/openvdb/PLIST
@@ -0,0 +1,145 @@
+@comment $NetBSD$
+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/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/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/PointSample.h
+include/openvdb/points/PointScatter.h
+include/openvdb/points/StreamCompression.h
+include/openvdb/tools/ChangeBackground.h
+include/openvdb/tools/Clip.h
+include/openvdb/tools/Composite.h
+include/openvdb/tools/Dense.h
+include/openvdb/tools/DenseSparseTools.h
+include/openvdb/tools/Diagnostics.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/MeshToVolume.h
+include/openvdb/tools/Morphology.h
+include/openvdb/tools/MultiResGrid.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/CpuTimer.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/FindCppUnit.cmake
+lib/cmake/OpenVDB/FindIlmBase.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.7.0
+lib/libopenvdb.so.${PKGVERSION}
diff --git a/openvdb/buildlink3.mk b/openvdb/buildlink3.mk
new file mode 100644
index 0000000000..7c34df336e
--- /dev/null
+++ b/openvdb/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	openvdb
+
+.if !defined(OPENVDB_BUILDLINK3_MK)
+OPENVDB_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.openvdb+=	openvdb>=7.0.0
+BUILDLINK_PKGSRCDIR.openvdb?=	../../wip/openvdb
+.endif	# OPENVDB_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-openvdb
diff --git a/openvdb/distinfo b/openvdb/distinfo
new file mode 100644
index 0000000000..f1dde92c7f
--- /dev/null
+++ b/openvdb/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (openvdb-7.0.0.tar.gz) = 762f6d6e8bd80eaaba93a343d6ea5fb9b59ce0ab
+RMD160 (openvdb-7.0.0.tar.gz) = e672c8462ba67b9a4e586d2984cc04e3a3f66474
+SHA512 (openvdb-7.0.0.tar.gz) = f5321b22b10e192012d544cc02921d3d52f621778ec5aa21ba6d450f3e29f2fdbd76486ad390a0c008394dbc6ee4aeecc04527ef30e73adf71c1a08a021746b7
+Size (openvdb-7.0.0.tar.gz) = 1872744 bytes


Home | Main Index | Thread Index | Old Index