From nobody Sat Jan 29 19:15:21 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 1749E19937B2; Sat, 29 Jan 2022 19:15:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JmPDB045Sz4l5X; Sat, 29 Jan 2022 19:15:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1643483722; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zyxEMu54nYvTGM0QRIk7o6FaWndo9+PCfKF9HLlhzr0=; b=cPdoXetmdu8DLgQqxeRRSUYHTrV7oCorLAzgxF0OTSOZZTHMaMKxSHWOCSJHmI9Pv9nLbF hSUzZofVmNZVby+eGTGsCifGTEX96vmSx+YebBbFvk0IsSiMqtCUwasosDm45UYMOwF77a tQZCQ1gZ6dFhPw0HEfZVN3Neo+dFwKp4V99d7h87y9Dsai9KI3/palt9zMJmARWTKdxiTh p61mL4REMlVXllyAfJocZMVbb95LBnxvaZdlAV2WH+/59zz4AaOytCrkn40S7MfMqQFmDF vStjDMWiKlC8sNcp1EgEiqlq6/xsUtEQP0phtbNHtCv+/NzX8xgntj88FdKkKw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D60521B1A4; Sat, 29 Jan 2022 19:15:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 20TJFLwY086375; Sat, 29 Jan 2022 19:15:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 20TJFLfC086374; Sat, 29 Jan 2022 19:15:21 GMT (envelope-from git) Date: Sat, 29 Jan 2022 19:15:21 GMT Message-Id: <202201291915.20TJFLfC086374@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 97b42be2e29b - main - multimedia/opentimelineio: New port: API and interchange format for editorial timeline information List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 97b42be2e29b87dce6cc25388021c70ae4886830 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1643483722; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zyxEMu54nYvTGM0QRIk7o6FaWndo9+PCfKF9HLlhzr0=; b=ltvuYhavcKWCnAWRL+Mgp6Z8sx2EbXBlnC/NVWFPpiXfomQSMUogi95OOtKt80UDOuC/CX 8FAA2QRtEZpT37AxNA7Uo06p2ArWvkt4SivDmIB1gcrK3JDXQxGy1f0twq7iCt8Xk/6vuM WKVbnU9sCytBaQOiyjAbYmA3rOJXJnePk5DC0YBkXGBr+DycAhmKL5VXM+cPIjliopwqlW fL/Z5nFy1+SXOfGszggHjPU5LONYeFU9SC7UttVGzJsCIb6ROeHxm/SRIn/zhGKyM+aBWD MN3wCOAJbpTMvyhl4xNNkpJKWbfg32JpDXa0nK4xIvEFsvNeIyvyzUHIzoPr7w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1643483722; a=rsa-sha256; cv=none; b=d0P1B0zXdsmyb9/RTorWaK4S1h42Z7101z8vAffOzYSuXtk9wQydrD0vGFQqQdckfyL+U+ MXJ3NBluV+Mfh/C+vDhXOa+HmtlQ0/6mJ6D5ZOY3EfmZj5fA2pITnbWS4PE3nUDfyqx3n8 sYIanB92mIwhKMiM6ejOBMmDu+UbrGrJCyhe6lak3fqtzRry54vk55kFU1oKF1kGB/4A81 ekS+Wl+5ZeZVW2G2CTOD889QOBV0IgOa0+QrvXko9ni7MWFU5jS05PQLbB06LPEqtM+F1a Js87dFMRIRPsPKtyUqf5tbtyqDdx0PhZijW4UIv6Qnl5o9W19Riti4JVDO3j/Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=97b42be2e29b87dce6cc25388021c70ae4886830 commit 97b42be2e29b87dce6cc25388021c70ae4886830 Author: Yuri Victorovich AuthorDate: 2022-01-29 19:14:40 +0000 Commit: Yuri Victorovich 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 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