From nobody Sat May 11 20:37:28 2024 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 4VcHcT2xNSz5JGyH; Sat, 11 May 2024 20:37:29 +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 4VcHcS720Nz4ZQ2; Sat, 11 May 2024 20:37:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715459849; 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=xbKhpOKJFnANeRxL7+MqgwcCK9G7SFwXwbnaBW2eOB0=; b=u+f7DTfmPylC1i7Q81qF2ghB32iVG7/fJjKcNScJPRjss+ocfmw60r1tZXanSQPlqqukua BkQBOxjy4PqprfaHRuHj3W/XzWC15xJlFh225cg0fX+2xGaivqwCKHpNSgS6A8/yQMrXhO YZ/84SGiItvcuqeWRKqVRWqvQZMAdlPj5+8St83wiRj1LFMQnfdogCyFXAg8R/VtCLRY/Y PzXGv+XQcYafU3hoFKnvsZgrpjVuTTLkZ6P7EjR2cLhiOAgMQXz2KqUNhOXfgbR5LY7tuu CCY/UEp3P+qcrNVUSs3900T7RlAmB4XQyvYO7v93RN1/XjPSbLLHh8K+0rkYVg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1715459849; a=rsa-sha256; cv=none; b=J95Bbx0DZESSpGAN+E1VpQvbgf9KJDjy3AqK4TmDZx87XifrKXGU6kCDJHKahusKK04bFO OfH3F74PmOt+YgBIm92/GUcOB7j+gSMcQE800WC7YmM0J8fP0wStiprjn6QM70VNQAGTCs uNBQTDWM53fRH8i3qeXzuyjOWNsptVSS+aVhbWeRKm62XT/5SjLLF7FPhkj2NBVZFb9Cq5 GjdYUhIBukl3NFeeCORMWtZJLenAE85mFURi5gg26hAG5Tk3x0XhmYXw67azUmRMgG60gh P2qibEZwTmjEh0WiZjjy0LIXHzp64Dz3h9dnhJtKMEF4HEJLbopHd+4ctgEwVg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715459849; 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=xbKhpOKJFnANeRxL7+MqgwcCK9G7SFwXwbnaBW2eOB0=; b=i85vCdwQCKQEFhW/woma3+fTBgSyeVYOzBP5HOFxDdBy4rsR2v86kmx3ufhjX0U1xE0P+C G0MP1lUg84zaVQCBRUOyxXqm8ykUzoQRdENeIoYHLM4VGfeOImNSPk5jkt7wz23UWYCRUx hZocyiyRlK6300Mau6TPEDmtzLEbyiIHvaeH2U23YYDjrfiCABkqkVJR//v8A2AcV3yKUI qCwUPiyxuQSxvsgStt7e5hC46zhIpjTsrlyIWcdoGlc4JKm51uCDLqRL+IQaUfWN4BBjkF Oa7X6KMqO7gmMKE2lMCxVceO/+IAwn2UB2f0WHmampWvbGfwIiJEcwef0+sUiA== 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 4VcHcS6fLBzbns; Sat, 11 May 2024 20:37:28 +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 44BKbSMg045692; Sat, 11 May 2024 20:37:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 44BKbSrl045689; Sat, 11 May 2024 20:37:28 GMT (envelope-from git) Date: Sat, 11 May 2024 20:37:28 GMT Message-Id: <202405112037.44BKbSrl045689@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 115a7844a2ef - main - multimedia/svt-av1-psy: add new port 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: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 115a7844a2efd39144738269eb3abaddda843fc8 Auto-Submitted: auto-generated The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=115a7844a2efd39144738269eb3abaddda843fc8 commit 115a7844a2efd39144738269eb3abaddda843fc8 Author: Jan Beich AuthorDate: 2024-05-11 20:01:42 +0000 Commit: Jan Beich CommitDate: 2024-05-11 20:36:39 +0000 multimedia/svt-av1-psy: add new port SVT-AV1-PSY is the Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) with perceptual enhancements for psychovisually optimal AV1 encoding. The goal is to create the best encoding implementation for perceptual quality with AV1. https://github.com/gianni-rosato/svt-av1-psy --- multimedia/Makefile | 1 + multimedia/svt-av1-psy/Makefile | 35 +++++++++++++++++++++++++++++++++++ multimedia/svt-av1-psy/distinfo | 3 +++ multimedia/svt-av1-psy/pkg-descr | 4 ++++ multimedia/svt-av1-psy/pkg-message | 13 +++++++++++++ multimedia/svt-av1-psy/pkg-plist | 18 ++++++++++++++++++ multimedia/svt-av1/Makefile | 2 ++ 7 files changed, 76 insertions(+) diff --git a/multimedia/Makefile b/multimedia/Makefile index da60b6a44a16..dae3725b18f8 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -348,6 +348,7 @@ SUBDIR += subtitleoffsetmodifier SUBDIR += subtools SUBDIR += svt-av1 + SUBDIR += svt-av1-psy SUBDIR += svt-hevc SUBDIR += svt-vp9 SUBDIR += syncplay diff --git a/multimedia/svt-av1-psy/Makefile b/multimedia/svt-av1-psy/Makefile new file mode 100644 index 000000000000..e3f44c82b3ad --- /dev/null +++ b/multimedia/svt-av1-psy/Makefile @@ -0,0 +1,35 @@ +PORTNAME= svt-av1-psy +DISTVERSIONPREFIX= v +DISTVERSION= 2.0.0-A +CATEGORIES= multimedia + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Scalable AV1 encoder with psychovisually enhancements +WWW= https://github.com/gianni-rosato/svt-av1-psy + +LICENSE= BSD2CLAUSE BSD3CLAUSE MIT +LICENSE_COMB= multi +LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE-BSD2.md +LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.md +LICENSE_FILE_MIT= ${WRKSRC}/third_party/safestringlib/LICENSE + +BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}} +BUILD_DEPENDS_amd64= nasm:devel/nasm + +USES= cmake compiler:c11 +USE_GITHUB= yes +USE_LDCONFIG= yes +GH_ACCOUNT= gianni-rosato +CMAKE_ON= ENABLE_NASM +CMAKE_OFF= NATIVE + +CONFLICTS_INSTALL= svt-av1 # bin/SvtAv1EncApp + +OPTIONS_DEFINE= LTO +OPTIONS_DEFAULT=LTO +OPTIONS_EXCLUDE_riscv64= LTO # bug 262871 + +LTO_CMAKE_BOOL= CMAKE_INTERPROCEDURAL_OPTIMIZATION +LTO_CMAKE_ON= -DCMAKE_POLICY_DEFAULT_CMP0069:STRING=NEW + +.include diff --git a/multimedia/svt-av1-psy/distinfo b/multimedia/svt-av1-psy/distinfo new file mode 100644 index 000000000000..e0398db8f319 --- /dev/null +++ b/multimedia/svt-av1-psy/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1715457702 +SHA256 (gianni-rosato-svt-av1-psy-v2.0.0-A_GH0.tar.gz) = df7b1b835e8f858b0462689d6ca430034dd2482bd48c0cca1d3ab4664b80aa60 +SIZE (gianni-rosato-svt-av1-psy-v2.0.0-A_GH0.tar.gz) = 7920416 diff --git a/multimedia/svt-av1-psy/pkg-descr b/multimedia/svt-av1-psy/pkg-descr new file mode 100644 index 000000000000..cad027fb31fb --- /dev/null +++ b/multimedia/svt-av1-psy/pkg-descr @@ -0,0 +1,4 @@ +SVT-AV1-PSY is the Scalable Video Technology for AV1 (SVT-AV1 Encoder +and Decoder) with perceptual enhancements for psychovisually optimal +AV1 encoding. The goal is to create the best encoding implementation +for perceptual quality with AV1. diff --git a/multimedia/svt-av1-psy/pkg-message b/multimedia/svt-av1-psy/pkg-message new file mode 100644 index 000000000000..b39af2610a69 --- /dev/null +++ b/multimedia/svt-av1-psy/pkg-message @@ -0,0 +1,13 @@ +[ +{ type: install + message: <