From nobody Sun Feb 04 08:59:27 2024 X-Original-To: dev-commits-ports-all@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 4TSNjq6Wsrz59Mjq; Sun, 4 Feb 2024 08:59:27 +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 4TSNjq5y7Yz44qm; Sun, 4 Feb 2024 08:59:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707037167; 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=NfHgfsTdnnfWWC60txGnSmme2RA3wc/hu/btM09hH+c=; b=nO+2T97/llLBTGx9uS/+LviZkY8GCnc2c8hPHqgYcNUovmTK+95GVR1DQ1t9tgt08aieWo nLy/3Tj8zFH4lqFqKeO+1H0SZYUBM9ZI4NkpH0+/DsN61v10F7P0mtoQKohPvNI8pNrqmk ZMqDwIWepzqAsw55n2KtUOjh5mAvbTNGIf9QjS6TRmpDmePwQrMrbwT13u00w3uCyIQXyB Ld3i0kPYJDUesYBJCyFkN+eRluIRzQ7/ecKJSSkA0yM3mDbSiqnX6/HqMnpi1QmN+HOtsM S89czSW9Y4p2QmadEDW3oFXdEPiQYejcfiu9kBi2DpYsuoo/ExnYkIhy7EO2mA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707037167; 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=NfHgfsTdnnfWWC60txGnSmme2RA3wc/hu/btM09hH+c=; b=FU3m9FMy5j/rztX7CA5D9B4ejJvUXJKOJkLBtbOS4x8j13xd8FaZ9p87JLCAVCOWcPMMl4 N0EzjIW6X2yxEz+mTk+s2fd4+mkltqhKQ69IywyhnBdmVLX8VQEbHlOVsWSGQCh0IZc7vt Q3bnbLFIoVKFVzF3UsWPQmfztC6CkR9/zzwgrafO+HSFa0QAGXP3khHqs4EZuk3kpcjU2+ CDUT+Nt/drmuI18frSliXnMQD156LxHOR5PKQjHYk6Or8axljddPUdX+PNZnrjA2dEd+hV GUz9FOnEL1GQGW2RZv4YlDwANOYJupIHfADmBW/AM/Ab4hWyK78Tfk0XsIEBUg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707037167; a=rsa-sha256; cv=none; b=lHYpPmKhz/k+XayBb0Z+UoUBqptciTpn718oteeJvuxT+onMsoDiSzi3hIP37Qi2/v4XOT lU0cRlW3+1AHUz4RDDe/u3gL1WDdoHKMAoo/sqz/++bIx8XkdwbUvDFqG9RfJxtS5iHZev FxmIv2DNKlk4ApVgDBh5wKU/Icgtbr8AfKm19uTUcQ5QeUrZo0Q0T7BypZhDd+8ybfVvk0 Qou4uPTHql1fAKZd//MKQf2fFXBH26N/CDlJVxP7DwmO7qFSul1Hc5zYi3X9dmPove7GGj uPVG6O+MFkDHKT9Ccb+9jnAKT+AuE4WszPBuUZ3iHoA2QrssfkK5Pz8IC+gGfQ== 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 4TSNjq50znzqvf; Sun, 4 Feb 2024 08:59:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 4148xR4f073052; Sun, 4 Feb 2024 08:59:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4148xR0g073049; Sun, 4 Feb 2024 08:59:27 GMT (envelope-from git) Date: Sun, 4 Feb 2024 08:59:27 GMT Message-Id: <202402040859.4148xR0g073049@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: b16cb20707f7 - main - graphics/ctl: New port: Color Transformation Language List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@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: b16cb20707f77320126b8a1903a5ec622e6fb637 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=b16cb20707f77320126b8a1903a5ec622e6fb637 commit b16cb20707f77320126b8a1903a5ec622e6fb637 Author: Yuri Victorovich AuthorDate: 2024-02-04 05:01:29 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-04 08:59:21 +0000 graphics/ctl: New port: Color Transformation Language --- graphics/Makefile | 1 + graphics/ctl/Makefile | 38 ++++++++++++++++++++++++++++++++++++++ graphics/ctl/distinfo | 5 +++++ graphics/ctl/pkg-descr | 2 ++ graphics/ctl/pkg-plist | 40 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 86 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index ee3008db37fc..b2205342d668 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -115,6 +115,7 @@ SUBDIR += cosmoplayer SUBDIR += cptutils SUBDIR += crw + SUBDIR += ctl SUBDIR += curator SUBDIR += curtail SUBDIR += cuttlefish diff --git a/graphics/ctl/Makefile b/graphics/ctl/Makefile new file mode 100644 index 000000000000..ee4fbca0cb56 --- /dev/null +++ b/graphics/ctl/Makefile @@ -0,0 +1,38 @@ +PORTNAME= ctl +DISTVERSIONPREFIX= ctl- +DISTVERSION= 1.5.3 +CATEGORIES= graphics lang +PKGNAMESUFFIX= -language + +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= 3871cd7717fd184d9fbb667730d35f1a89391f09.patch:-p1 # FreeBSD compatibility patch: https://github.com/ampas/CTL/pull/145 + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Color Transformation Language +WWW= https://github.com/ampas/CTL + +LICENSE= AMPAS +LICENSE_NAME= Academy of Motion Picture Arts and Sciences (A.M.P.A.S.) license +LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell + +LIB_DEPENDS= libImath.so:math/Imath \ + libOpenEXR.so:graphics/openexr \ + libtiff.so:graphics/tiff + +USES= cmake:testing + +USE_GITHUB= yes +GH_ACCOUNT= ampas +GH_PROJECT= CTL + +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= CTL_BUILD_TESTS +CMAKE_TESTING_ON= CTL_BUILD_TESTS + +DATADIR= share/CTL +DOCSDIR= share/doc/CTL + +OPTIONS_DEFINE= DOCS + +.include diff --git a/graphics/ctl/distinfo b/graphics/ctl/distinfo new file mode 100644 index 000000000000..831eccc6084e --- /dev/null +++ b/graphics/ctl/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1707022854 +SHA256 (ampas-CTL-ctl-1.5.3_GH0.tar.gz) = 0a9f5f3de8964ac5cca31597aca74bf915a3d8214e3276fdcb52c80ad25b0096 +SIZE (ampas-CTL-ctl-1.5.3_GH0.tar.gz) = 3073036 +SHA256 (3871cd7717fd184d9fbb667730d35f1a89391f09.patch) = 3a77003f3474569de39f3b4270cd033c9cf6d22dce4d551fb1edcd6eb0fee30c +SIZE (3871cd7717fd184d9fbb667730d35f1a89391f09.patch) = 1653 diff --git a/graphics/ctl/pkg-descr b/graphics/ctl/pkg-descr new file mode 100644 index 000000000000..22b128c9db34 --- /dev/null +++ b/graphics/ctl/pkg-descr @@ -0,0 +1,2 @@ +The Color Transformation Language, or CTL, is a programming language for +digital color management. diff --git a/graphics/ctl/pkg-plist b/graphics/ctl/pkg-plist new file mode 100644 index 000000000000..b797b5f996f1 --- /dev/null +++ b/graphics/ctl/pkg-plist @@ -0,0 +1,40 @@ +bin/ctlrender +bin/exr_ctl_exr +bin/exrdpx +include/CTL/CtlAddr.h +include/CTL/CtlAlign.h +include/CTL/CtlColorSpace.h +include/CTL/CtlErrors.h +include/CTL/CtlExc.h +include/CTL/CtlFunctionCall.h +include/CTL/CtlInterpreter.h +include/CTL/CtlLContext.h +include/CTL/CtlLookupTable.h +include/CTL/CtlMessage.h +include/CTL/CtlModule.h +include/CTL/CtlRbfInterpolator.h +include/CTL/CtlRcPtr.h +include/CTL/CtlReadWriteAccess.h +include/CTL/CtlSimdInterpreter.h +include/CTL/CtlSparseMatrix.h +include/CTL/CtlStdType.h +include/CTL/CtlSymbolTable.h +include/CTL/CtlSyntaxTree.h +include/CTL/CtlTokens.h +include/CTL/CtlType.h +include/CTL/CtlTypeStorage.h +include/CTL/CtlVersion.h +include/OpenEXR/ImfCtlApplyTransforms.h +lib/libIlmCtl.so +lib/libIlmCtl.so.1.5.3 +lib/libIlmCtlMath.so +lib/libIlmCtlMath.so.1.5.3 +lib/libIlmCtlSimd.so +lib/libIlmCtlSimd.so.1.5.3 +lib/libIlmImfCtl.so +%%DATADIR%%/change_saturation.ctl +%%DATADIR%%/transform_DPX_EXR.ctl +%%DATADIR%%/transform_EXR_DPX.ctl +%%DATADIR%%/utilities.ctl +%%PORTDOCS%%%%DOCSDIR%%/CTL/CtlManual.doc +%%PORTDOCS%%%%DOCSDIR%%/CTL/CtlManual.pdf