BSD Ports

graphics/alembic 1.8.12 FreeBSD

Open framework for storing and sharing graphic scene data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7a6a7307f9
License
BSD3CLAUSE
Categories
graphics
Package size
743.5 KiB, 3629.3 KiB installed

Description

Alembic is an open computer graphics interchange framework. It distills complex, animated scenes into a non-procedural, application-independent set of baked geometric results. This "distillation" of scenes into baked geometry is exactly analogous to the distillation of lighting and rendering scenes into rendered image data.

Alembic is focused on efficiently storing the computed results of complex procedural geometric constructions. It is very specifically NOT concerned with storing the complex dependency graph of procedural tools used to create the computed results.

In the other systems

SystemPortVersion
FreeBSDgraphics/alembic1.8.12
OpenBSDgraphics/alembic1.8.11p0
DragonFlygraphics/alembic1.8.7
HardenedBSDgraphics/alembic1.8.7_1
GhostBSDgraphics/alembic1.8.7_1

Install

Binary package:

pkg install alembic

From the ports tree:

cd /usr/ports/graphics/alembic/ && make install clean

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

RUN_DEPENDS=	alembic>0:graphics/alembic
LIB_DEPENDS=	libAlembic.so:graphics/alembic

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.8.121.8.12-1.8.7_11.8.12
FreeBSD:14:quarterly1.8.7_11.8.7_1n/a1.8.71.8.7_1
FreeBSD:15:latest1.8.121.8.12n/a1.8.7_11.8.7_1
FreeBSD:15:quarterly1.8.7_11.8.7_1n/an/an/a
FreeBSD:16:latest1.8.121.8.12n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 30
Run dependencies 22

Configuration

Options name: graphics_alembic

OptionDefaultDescription
HDF5onHDF-5 data format support
USES
cmake:testing compiler:c++14-lang
Service scripts
none

Files

pkg-plist 135
  • bin/abcconvert
  • bin/abcdiff
  • bin/abcecho
  • bin/abcechobounds
  • bin/abcls
  • bin/abcstitcher
  • bin/abctree
  • include/Alembic/Abc/All.h
  • include/Alembic/Abc/ArchiveInfo.h
  • include/Alembic/Abc/Argument.h
  • include/Alembic/Abc/Base.h
  • include/Alembic/Abc/ErrorHandler.h
  • include/Alembic/Abc/Foundation.h
  • include/Alembic/Abc/IArchive.h
  • include/Alembic/Abc/IArrayProperty.h
  • include/Alembic/Abc/IBaseProperty.h
  • include/Alembic/Abc/ICompoundProperty.h
  • include/Alembic/Abc/IObject.h
  • include/Alembic/Abc/ISampleSelector.h
  • include/Alembic/Abc/IScalarProperty.h
  • include/Alembic/Abc/ISchema.h
  • include/Alembic/Abc/ISchemaObject.h
  • include/Alembic/Abc/ITypedArrayProperty.h
  • include/Alembic/Abc/ITypedScalarProperty.h
  • include/Alembic/Abc/OArchive.h
  • include/Alembic/Abc/OArrayProperty.h
  • include/Alembic/Abc/OBaseProperty.h
  • include/Alembic/Abc/OCompoundProperty.h
  • include/Alembic/Abc/OObject.h
  • include/Alembic/Abc/OScalarProperty.h
  • include/Alembic/Abc/OSchema.h
  • include/Alembic/Abc/OSchemaObject.h
  • include/Alembic/Abc/OTypedArrayProperty.h
  • include/Alembic/Abc/OTypedScalarProperty.h
  • include/Alembic/Abc/Reference.h
  • include/Alembic/Abc/SourceName.h
  • include/Alembic/Abc/TypedArraySample.h
  • include/Alembic/Abc/TypedPropertyTraits.h
  • include/Alembic/AbcCollection/All.h
  • include/Alembic/AbcCollection/ICollections.h
  • include/Alembic/AbcCollection/OCollections.h
  • include/Alembic/AbcCollection/SchemaInfoDeclarations.h
  • include/Alembic/AbcCoreAbstract/All.h
  • include/Alembic/AbcCoreAbstract/ArchiveReader.h
  • include/Alembic/AbcCoreAbstract/ArchiveWriter.h
  • include/Alembic/AbcCoreAbstract/ArrayPropertyReader.h
  • include/Alembic/AbcCoreAbstract/ArrayPropertyWriter.h
  • include/Alembic/AbcCoreAbstract/ArraySample.h
  • include/Alembic/AbcCoreAbstract/ArraySampleKey.h
  • include/Alembic/AbcCoreAbstract/BasePropertyReader.h
  • include/Alembic/AbcCoreAbstract/BasePropertyWriter.h
  • include/Alembic/AbcCoreAbstract/CompoundPropertyReader.h
  • include/Alembic/AbcCoreAbstract/CompoundPropertyWriter.h
  • include/Alembic/AbcCoreAbstract/DataType.h
  • include/Alembic/AbcCoreAbstract/ForwardDeclarations.h
  • include/Alembic/AbcCoreAbstract/Foundation.h
  • include/Alembic/AbcCoreAbstract/MetaData.h
  • include/Alembic/AbcCoreAbstract/ObjectHeader.h
  • include/Alembic/AbcCoreAbstract/ObjectReader.h
  • include/Alembic/AbcCoreAbstract/ObjectWriter.h
  • include/Alembic/AbcCoreAbstract/PropertyHeader.h
  • include/Alembic/AbcCoreAbstract/ReadArraySampleCache.h
  • include/Alembic/AbcCoreAbstract/ScalarPropertyReader.h
  • include/Alembic/AbcCoreAbstract/ScalarPropertyWriter.h
  • include/Alembic/AbcCoreAbstract/ScalarSample.h
  • include/Alembic/AbcCoreAbstract/TimeSampling.h
  • include/Alembic/AbcCoreAbstract/TimeSamplingType.h
  • include/Alembic/AbcCoreFactory/All.h
  • include/Alembic/AbcCoreFactory/IFactory.h
  • include/Alembic/AbcCoreHDF5/All.h
  • include/Alembic/AbcCoreHDF5/ReadWrite.h
  • include/Alembic/AbcCoreLayer/Foundation.h
  • include/Alembic/AbcCoreLayer/Read.h
  • include/Alembic/AbcCoreLayer/Util.h
  • include/Alembic/AbcCoreOgawa/All.h
  • include/Alembic/AbcCoreOgawa/ReadWrite.h
  • include/Alembic/AbcGeom/All.h
  • include/Alembic/AbcGeom/ArchiveBounds.h
  • include/Alembic/AbcGeom/Basis.h
  • include/Alembic/AbcGeom/CameraSample.h
  • include/Alembic/AbcGeom/CurveType.h
  • include/Alembic/AbcGeom/FaceSetExclusivity.h
  • include/Alembic/AbcGeom/FilmBackXformOp.h
  • include/Alembic/AbcGeom/Foundation.h
  • include/Alembic/AbcGeom/GeometryScope.h
  • include/Alembic/AbcGeom/ICamera.h
  • include/Alembic/AbcGeom/ICurves.h
  • include/Alembic/AbcGeom/IFaceSet.h
  • include/Alembic/AbcGeom/IGeomBase.h
  • include/Alembic/AbcGeom/IGeomParam.h
  • include/Alembic/AbcGeom/ILight.h
  • include/Alembic/AbcGeom/INuPatch.h
  • include/Alembic/AbcGeom/IPoints.h
  • include/Alembic/AbcGeom/IPolyMesh.h
  • include/Alembic/AbcGeom/ISubD.h
  • include/Alembic/AbcGeom/IXform.h
  • include/Alembic/AbcGeom/OCamera.h
  • include/Alembic/AbcGeom/OCurves.h
  • include/Alembic/AbcGeom/OFaceSet.h
  • include/Alembic/AbcGeom/OGeomBase.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
alembic-alembic-1.8.12_GH0.tar.gz933623b6d916c40446e8c502c84273092ab3d98f3f7f6094f8a2b8203d23e2f1d2a4a0

Commit history 1

DateCommitCreditsLog message
7a6a7307f9 Alexey Dokuchaev graphics/alembic: the port had been updated to version 1.8.12
- Stop forcing C++ standard, upstream defaults to C++14 which is lower than most consumers in the ports - Replace hand-rolled `do-test' target by USES+=cmake:testing - Do not build tests unless requested, this cuts down regular build target count roughly in half PR: 281999 (second take) Reported by: portscout