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