BSD Ports

misc/openvdb 12.0.1 MidnightBSD

Tools for storage and manipulation of sparse volumetric data

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
MPL20
Categories
misc

Description

OpenVDB is an Academy Award-winning open-source C++ library comprising a novel hierarchical data structure and a 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 and is now maintained by the Academy Software Foundation (ASWF).

In the other systems

SystemPortVersion
MidnightBSDmisc/openvdb12.0.1
FreeBSDmisc/openvdb13.1.0_1
OpenBSDgraphics/openvdb12.0.1p0
NetBSDwip/openvdb12.1.1
DragonFlymisc/openvdb12.0.0_1
HardenedBSDmisc/openvdb13.1.0_1
GhostBSDmisc/openvdb13.0.0_2

Install

Binary package:

mport install openvdb

From mports:

cd /usr/mports/misc/openvdb && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openvdb>0:misc/openvdb
LIB_DEPENDS=	libopenvdb.so:misc/openvdb

Dependencies

As this port's Makefile names them.

Library 4

Test 1

Build dependencies 4
Run dependencies 4
Required by 1

Configuration

Options name: misc_openvdb

OptionDefaultDescription
TOOLSonBuild CLI tools
USES
cmake:testing compiler:c++17-lang localbase:ldflags pkgconfig
Service scripts
none

Files

pkg-plist 173
  • bin/vdb_lod
  • bin/vdb_print
  • bin/vdb_render
  • 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

The first 100 are listed.

distinfo 1
FileSizeSHA256
AcademySoftwareFoundation-openvdb-v12.0.1_GH0.tar.gz4.708771e+06a3c8724ecadabaf558b6e1bd6f1d695e93b82a7cfdf144b8551e5253340ddce0