pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/alembic
Module Name: pkgsrc
Committed By: ryoon
Date: Sun Nov 8 14:57:45 UTC 2026
Added Files:
pkgsrc/graphics/alembic: DESCR Makefile PLIST buildlink3.mk distinfo
Log Message:
graphics/alembic: import alembic-1.8.12
Alembic is an open computer graphics interchange framework. Alembic
distills complex, animated scenes into a non-procedural,
application-independent set of baked geometric results. This
ditillation 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. For example, Alembic
will efficiently store the animated vertex positions and animated
transforms that result from an arbitrarily complex animation and
simulation process which could involve enveloping, corrective
shapes, volume-preserving simulations, cloth and flesh simulations,
and so on. Alembic will not attempt to store a representation of
the network of computations (rigs, basically) which are required
to produce the final, animated vertex positions and animated
transforms.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/alembic/DESCR \
pkgsrc/graphics/alembic/Makefile pkgsrc/graphics/alembic/PLIST \
pkgsrc/graphics/alembic/buildlink3.mk pkgsrc/graphics/alembic/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/graphics/alembic/DESCR
diff -u /dev/null pkgsrc/graphics/alembic/DESCR:1.1
--- /dev/null Sun Nov 8 14:57:45 2026
+++ pkgsrc/graphics/alembic/DESCR Sun Nov 8 14:57:45 2026
@@ -0,0 +1,19 @@
+Alembic is an open computer graphics interchange framework. Alembic
+distills complex, animated scenes into a non-procedural,
+application-independent set of baked geometric results. This
+ditillation 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. For example, Alembic
+will efficiently store the animated vertex positions and animated
+transforms that result from an arbitrarily complex animation and
+simulation process which could involve enveloping, corrective
+shapes, volume-preserving simulations, cloth and flesh simulations,
+and so on. Alembic will not attempt to store a representation of
+the network of computations (rigs, basically) which are required
+to produce the final, animated vertex positions and animated
+transforms.
Index: pkgsrc/graphics/alembic/Makefile
diff -u /dev/null pkgsrc/graphics/alembic/Makefile:1.1
--- /dev/null Sun Nov 8 14:57:45 2026
+++ pkgsrc/graphics/alembic/Makefile Sun Nov 8 14:57:45 2026
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2026/11/08 14:57:45 ryoon Exp $
+
+DISTNAME= alembic-1.8.12
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_GITHUB:=alembic/}
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= ryoon%NetBSD.org@localhost
+HOMEPAGE= https://www.alembic.io/
+COMMENT= Open framework for storing and sharing scene data
+LICENSE= modified-bsd
+
+USE_LANGUAGES+= c c++
+
+.include "../../devel/cmake/build.mk"
+.include "../../math/imath/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/alembic/PLIST
diff -u /dev/null pkgsrc/graphics/alembic/PLIST:1.1
--- /dev/null Sun Nov 8 14:57:45 2026
+++ pkgsrc/graphics/alembic/PLIST Sun Nov 8 14:57:45 2026
@@ -0,0 +1,135 @@
+@comment $NetBSD: PLIST,v 1.1 2026/11/08 14:57:45 ryoon Exp $
+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/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
+include/Alembic/AbcGeom/OGeomParam.h
+include/Alembic/AbcGeom/OLight.h
+include/Alembic/AbcGeom/ONuPatch.h
+include/Alembic/AbcGeom/OPoints.h
+include/Alembic/AbcGeom/OPolyMesh.h
+include/Alembic/AbcGeom/OSubD.h
+include/Alembic/AbcGeom/OXform.h
+include/Alembic/AbcGeom/SchemaInfoDeclarations.h
+include/Alembic/AbcGeom/Visibility.h
+include/Alembic/AbcGeom/XformOp.h
+include/Alembic/AbcGeom/XformSample.h
+include/Alembic/AbcMaterial/All.h
+include/Alembic/AbcMaterial/IMaterial.h
+include/Alembic/AbcMaterial/MaterialAssignment.h
+include/Alembic/AbcMaterial/MaterialFlatten.h
+include/Alembic/AbcMaterial/OMaterial.h
+include/Alembic/AbcMaterial/SchemaInfoDeclarations.h
+include/Alembic/Util/All.h
+include/Alembic/Util/Config.h
+include/Alembic/Util/Digest.h
+include/Alembic/Util/Dimensions.h
+include/Alembic/Util/Exception.h
+include/Alembic/Util/Export.h
+include/Alembic/Util/Foundation.h
+include/Alembic/Util/Murmur3.h
+include/Alembic/Util/Naming.h
+include/Alembic/Util/OperatorBool.h
+include/Alembic/Util/PlainOldDataType.h
+include/Alembic/Util/SpookyV2.h
+include/Alembic/Util/TokenMap.h
+lib/cmake/Alembic/AlembicConfig.cmake
+lib/cmake/Alembic/AlembicConfigVersion.cmake
+lib/cmake/Alembic/AlembicTargets-noconfig.cmake
+lib/cmake/Alembic/AlembicTargets.cmake
+lib/libAlembic.so
+lib/libAlembic.so.1.8
+lib/libAlembic.so.${PKGVERSION}
Index: pkgsrc/graphics/alembic/buildlink3.mk
diff -u /dev/null pkgsrc/graphics/alembic/buildlink3.mk:1.1
--- /dev/null Sun Nov 8 14:57:45 2026
+++ pkgsrc/graphics/alembic/buildlink3.mk Sun Nov 8 14:57:45 2026
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/11/08 14:57:45 ryoon Exp $
+
+BUILDLINK_TREE+= alembic
+
+.if !defined(ALEMBIC_BUILDLINK3_MK)
+ALEMBIC_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.alembic+= alembic>=1.8.12
+BUILDLINK_PKGSRCDIR.alembic?= ../../graphics/alembic
+
+.include "../../math/imath/buildlink3.mk"
+.endif # ALEMBIC_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -alembic
Index: pkgsrc/graphics/alembic/distinfo
diff -u /dev/null pkgsrc/graphics/alembic/distinfo:1.1
--- /dev/null Sun Nov 8 14:57:45 2026
+++ pkgsrc/graphics/alembic/distinfo Sun Nov 8 14:57:45 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/11/08 14:57:45 ryoon Exp $
+
+BLAKE2s (alembic-1.8.12.tar.gz) = 23e3499c6acff99d0e39420f31703cc3b0448aaf136624e0b20ec743f3cc5345
+SHA512 (alembic-1.8.12.tar.gz) = 88e3f2adec67fa844655b612345df6be7e9734710525d82bbe927d8e159906a086baed4293bc612b91868e9de6f4e5355948d4ceab642ce0ce4de3fa6ca143bf
+Size (alembic-1.8.12.tar.gz) = 933623 bytes
Home |
Main Index |
Thread Index |
Old Index