From owner-dev-commits-ports-main@freebsd.org Sun May 16 22:13:13 2021 Return-Path: Delivered-To: dev-commits-ports-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5B72B633BEA; Sun, 16 May 2021 22:13:13 +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 4FjxNT28cXz4YSv; Sun, 16 May 2021 22:13:13 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 2758420872; Sun, 16 May 2021 22:13:13 +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 14GMDDV4013054; Sun, 16 May 2021 22:13:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 14GMDDDp013053; Sun, 16 May 2021 22:13:13 GMT (envelope-from git) Date: Sun, 16 May 2021 22:13:13 GMT Message-Id: <202105162213.14GMDDDp013053@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: af445a38fd16 - main - New port: www/srt: Secure Reliable Transport (SRT) Protocol 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: af445a38fd160d89a54b928c20940d33e371cec1 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commits to the main branch of the FreeBSD ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 May 2021 22:13:13 -0000 The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=af445a38fd160d89a54b928c20940d33e371cec1 commit af445a38fd160d89a54b928c20940d33e371cec1 Author: Yuri Victorovich AuthorDate: 2021-05-16 22:12:41 +0000 Commit: Yuri Victorovich CommitDate: 2021-05-16 22:12:41 +0000 New port: www/srt: Secure Reliable Transport (SRT) Protocol --- www/Makefile | 1 + www/srt/Makefile | 21 +++++++++++++++++++++ www/srt/distinfo | 3 +++ www/srt/pkg-descr | 9 +++++++++ www/srt/pkg-plist | 16 ++++++++++++++++ 5 files changed, 50 insertions(+) diff --git a/www/Makefile b/www/Makefile index 96849d525271..5e55d8ca2b85 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2160,6 +2160,7 @@ SUBDIR += squidpurge SUBDIR += squidview SUBDIR += srg + SUBDIR += srt SUBDIR += stagit SUBDIR += subsonic-standalone SUBDIR += suphp diff --git a/www/srt/Makefile b/www/srt/Makefile new file mode 100644 index 000000000000..6703beea6325 --- /dev/null +++ b/www/srt/Makefile @@ -0,0 +1,21 @@ +PORTNAME= srt +DISTVERSIONPREFIX= v +DISTVERSION= 1.4.3 +CATEGORIES= www + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Secure Reliable Transport (SRT) Protocol + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= bash:shells/bash + +USES= cmake shebangfix ssl + +USE_GITHUB= yes +GH_ACCOUNT= Haivision + +SHEBANG_FILES= scripts/srt-ffplay + +.include diff --git a/www/srt/distinfo b/www/srt/distinfo new file mode 100644 index 000000000000..981f76f4f75e --- /dev/null +++ b/www/srt/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1621202062 +SHA256 (Haivision-srt-v1.4.3_GH0.tar.gz) = c06e05664c71d635c37207a2b5a444f2c4a95950a3548402b3e0c524f735b33d +SIZE (Haivision-srt-v1.4.3_GH0.tar.gz) = 1602671 diff --git a/www/srt/pkg-descr b/www/srt/pkg-descr new file mode 100644 index 000000000000..02ae28b754dc --- /dev/null +++ b/www/srt/pkg-descr @@ -0,0 +1,9 @@ +SRT is an open source video transport protocol and technology stack that +optimizes streaming performance across unpredictable networks with secure +streams and easy firewall traversal, bringing the best quality live video over +the worst networks. The SRT Open Source project, driven by the SRT Alliance, is +a collaborative community of industry leaders and developers striving to achieve +lower latency internet video transport by continuously improving open-source +SRT. + +WWW: https://www.srtalliance.org/ diff --git a/www/srt/pkg-plist b/www/srt/pkg-plist new file mode 100644 index 000000000000..af848374ae99 --- /dev/null +++ b/www/srt/pkg-plist @@ -0,0 +1,16 @@ +bin/srt-ffplay +bin/srt-file-transmit +bin/srt-live-transmit +bin/srt-tunnel +include/srt/access_control.h +include/srt/logging_api.h +include/srt/platform_sys.h +include/srt/srt.h +include/srt/udt.h +include/srt/version.h +lib/libsrt.a +lib/libsrt.so +lib/libsrt.so.1.4 +lib/libsrt.so.1.4.3 +libdata/pkgconfig/haisrt.pc +libdata/pkgconfig/srt.pc