git: 97b42be2e29b - main - multimedia/opentimelineio: New port: API and interchange format for editorial timeline information
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 29 Jan 2022 19:15:21 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=97b42be2e29b87dce6cc25388021c70ae4886830 commit 97b42be2e29b87dce6cc25388021c70ae4886830 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2022-01-29 19:14:40 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-01-29 19:15:19 +0000 multimedia/opentimelineio: New port: API and interchange format for editorial timeline information --- multimedia/Makefile | 1 + multimedia/opentimelineio/Makefile | 32 ++++++++++++++++++++++++ multimedia/opentimelineio/distinfo | 13 ++++++++++ multimedia/opentimelineio/pkg-descr | 6 +++++ multimedia/opentimelineio/pkg-plist | 50 +++++++++++++++++++++++++++++++++++++ 5 files changed, 102 insertions(+) diff --git a/multimedia/Makefile b/multimedia/Makefile index f2e4a1f74041..5b2c8dfa2b0b 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -290,6 +290,7 @@ SUBDIR += onevpl SUBDIR += openh264 SUBDIR += openshot + SUBDIR += opentimelineio SUBDIR += opentoonz SUBDIR += oscam SUBDIR += p5-Audio-M4P diff --git a/multimedia/opentimelineio/Makefile b/multimedia/opentimelineio/Makefile new file mode 100644 index 000000000000..dda3222050fa --- /dev/null +++ b/multimedia/opentimelineio/Makefile @@ -0,0 +1,32 @@ +PORTNAME= opentimelineio +DISTVERSIONPREFIX= v +DISTVERSION= 0.14.1 +CATEGORIES= multimedia + +MAINTAINER= yuri@FreeBSD.org +COMMENT= API and interchange format for editorial timeline information + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +USES= cmake:testing compiler:c++14-lang +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= PixarAnimationStudios +GH_PROJECT= OpenTimelineIO + +GH_TUPLE= google:googletest:ba96d0b1161f540656efdaed035b3c062b60e006:google_googletest/src/deps/rapidjson/thirdparty/gtest \ + martinmoene:optional-lite:a006f229a77b3b2dacf927e4029b8c1c60c86b52:martinmoene_optional_lite/src/deps/optional-lite \ + pybind:pybind11:e7e2c79f3f520f78ffc39fcb34f7919003102733:pybind_pybind11/src/deps/pybind11 \ + Tencent:rapidjson:4d6cb08189cf7336821f04090b612baa2ca6a90d:Tencent_rapidjson/src/deps/rapidjson \ + thelink2012:any:f67bd5f8bbf7eb628bf38206d4ac5cb22438e6bb:thelink2012_any/src/deps/any + +OPTIONS_DEFINE= PYTHON + +PYTHON_USES= python +PYTHON_CMAKE_BOOL= OTIO_PYTHON_INSTALL +PYTHON_CMAKE_ON= -DPYTHON_EXECUTABLE=${PYTHON_CMD} +PYTHON_BROKEN= https://github.com/PixarAnimationStudios/OpenTimelineIO/issues/1204 + +.include <bsd.port.mk> diff --git a/multimedia/opentimelineio/distinfo b/multimedia/opentimelineio/distinfo new file mode 100644 index 000000000000..5a2dc0308a27 --- /dev/null +++ b/multimedia/opentimelineio/distinfo @@ -0,0 +1,13 @@ +TIMESTAMP = 1643482587 +SHA256 (PixarAnimationStudios-OpenTimelineIO-v0.14.1_GH0.tar.gz) = 04c0a5c2f0639a0a1e9745d40cdb9e86f966c85f19880e8ca614699175a93554 +SIZE (PixarAnimationStudios-OpenTimelineIO-v0.14.1_GH0.tar.gz) = 4484522 +SHA256 (google-googletest-ba96d0b1161f540656efdaed035b3c062b60e006_GH0.tar.gz) = 949c556896cf31ed52e53449e17a1276b8b26d3ee5932f5ca49ee929f4b35c51 +SIZE (google-googletest-ba96d0b1161f540656efdaed035b3c062b60e006_GH0.tar.gz) = 987370 +SHA256 (martinmoene-optional-lite-a006f229a77b3b2dacf927e4029b8c1c60c86b52_GH0.tar.gz) = de62d23971dd9c4ba77c633559f9e3840f6a57c39b81306b89395f917e71ccc4 +SIZE (martinmoene-optional-lite-a006f229a77b3b2dacf927e4029b8c1c60c86b52_GH0.tar.gz) = 52439 +SHA256 (pybind-pybind11-e7e2c79f3f520f78ffc39fcb34f7919003102733_GH0.tar.gz) = 87de6f079bed8e74e1a5baa8dbc03c8f12367ab9bb4f32a98ee15a15255accdb +SIZE (pybind-pybind11-e7e2c79f3f520f78ffc39fcb34f7919003102733_GH0.tar.gz) = 693012 +SHA256 (Tencent-rapidjson-4d6cb08189cf7336821f04090b612baa2ca6a90d_GH0.tar.gz) = 6d5547998e51a6f8a7fb261ee7ff1551b833968e8b855c22c662705c2dc9ccac +SIZE (Tencent-rapidjson-4d6cb08189cf7336821f04090b612baa2ca6a90d_GH0.tar.gz) = 1107475 +SHA256 (thelink2012-any-f67bd5f8bbf7eb628bf38206d4ac5cb22438e6bb_GH0.tar.gz) = 1cd121a2fb27936213397ff4ff94fe4d6d4e28cabc13894cc4512eb046d71be8 +SIZE (thelink2012-any-f67bd5f8bbf7eb628bf38206d4ac5cb22438e6bb_GH0.tar.gz) = 9123 diff --git a/multimedia/opentimelineio/pkg-descr b/multimedia/opentimelineio/pkg-descr new file mode 100644 index 000000000000..3849d715ef9f --- /dev/null +++ b/multimedia/opentimelineio/pkg-descr @@ -0,0 +1,6 @@ +OpenTimelineIO is an interchange format and API for editorial cut +information. OTIO is not a container format for media, rather it +contains information about the order and length of cuts and references +to external media. + +WWW: https://github.com/PixarAnimationStudios/OpenTimelineIO diff --git a/multimedia/opentimelineio/pkg-plist b/multimedia/opentimelineio/pkg-plist new file mode 100644 index 000000000000..833bdee1b4ee --- /dev/null +++ b/multimedia/opentimelineio/pkg-plist @@ -0,0 +1,50 @@ +include/opentime/errorStatus.h +include/opentime/rationalTime.h +include/opentime/stringPrintf.h +include/opentime/timeRange.h +include/opentime/timeTransform.h +include/opentime/version.h +include/opentimelineio/any.h +include/opentimelineio/anyDictionary.h +include/opentimelineio/anyVector.h +include/opentimelineio/clip.h +include/opentimelineio/composable.h +include/opentimelineio/composition.h +include/opentimelineio/deps/any/any.hpp +include/opentimelineio/deps/nonstd/optional.hpp +include/opentimelineio/deserialization.h +include/opentimelineio/effect.h +include/opentimelineio/errorStatus.h +include/opentimelineio/externalReference.h +include/opentimelineio/freezeFrame.h +include/opentimelineio/gap.h +include/opentimelineio/generatorReference.h +include/opentimelineio/imageSequenceReference.h +include/opentimelineio/item.h +include/opentimelineio/linearTimeWarp.h +include/opentimelineio/marker.h +include/opentimelineio/mediaReference.h +include/opentimelineio/missingReference.h +include/opentimelineio/optional.h +include/opentimelineio/safely_typed_any.h +include/opentimelineio/serializableCollection.h +include/opentimelineio/serializableObject.h +include/opentimelineio/serializableObjectWithMetadata.h +include/opentimelineio/serialization.h +include/opentimelineio/stack.h +include/opentimelineio/stackAlgorithm.h +include/opentimelineio/timeEffect.h +include/opentimelineio/timeline.h +include/opentimelineio/track.h +include/opentimelineio/trackAlgorithm.h +include/opentimelineio/transition.h +include/opentimelineio/typeRegistry.h +include/opentimelineio/unknownSchema.h +include/opentimelineio/vectorIndexing.h +include/opentimelineio/version.h +lib/libopentime.so +lib/libopentimelineio.so +share/opentime/OpenTimeConfig-%%CMAKE_BUILD_TYPE%%.cmake +share/opentime/OpenTimeConfig.cmake +%%DATADIR%%/OpenTimelineIOConfig-%%CMAKE_BUILD_TYPE%%.cmake +%%DATADIR%%/OpenTimelineIOConfig.cmake