pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

srt: import 1.5.5



Module Name:	pkgsrc-wip
Committed By:	Bartosz Kuzma <bartosz.kuzma%gmail.com@localhost>
Pushed By:	bartosz.kuzma
Date:		Sat Jul 18 15:04:32 2026 +0200
Changeset:	a35b12411f641738652ef366cecad0a7aecdaa44

Modified Files:
	Makefile
Added Files:
	srt/DESCR
	srt/Makefile
	srt/PLIST
	srt/buildlink3.mk
	srt/distinfo

Log Message:
srt: import 1.5.5

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a35b12411f641738652ef366cecad0a7aecdaa44

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile          |  1 +
 srt/DESCR         | 11 +++++++++++
 srt/Makefile      | 30 ++++++++++++++++++++++++++++++
 srt/PLIST         | 17 +++++++++++++++++
 srt/buildlink3.mk | 14 ++++++++++++++
 srt/distinfo      |  5 +++++
 6 files changed, 78 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 0463561235..3c4f20d226 100644
--- a/Makefile
+++ b/Makefile
@@ -5551,6 +5551,7 @@ SUBDIR+=	squirrelmail-vlogin
 SUBDIR+=	sra-tools
 SUBDIR+=	src
 SUBDIR+=	srecord
+SUBDIR+=	srt
 SUBDIR+=	srvx
 SUBDIR+=	sselp
 SUBDIR+=	ssh_ping
diff --git a/srt/DESCR b/srt/DESCR
new file mode 100644
index 0000000000..15182bdc6d
--- /dev/null
+++ b/srt/DESCR
@@ -0,0 +1,11 @@
+Secure Reliable Transport (SRT) is a transport protocol for ultra low
+(sub-second) latency live video and audio streaming, as well as for
+generic bulk data transfer.
+
+SRT is applied to contribution and distribution endpoints as part of a
+video stream workflow to deliver the best quality and lowest latency video
+at all times.
+
+Secure:	Encrypts video streams
+Reliable: Recovers from severe packet loss
+Transport: Dynamically adapts to changing network conditions
diff --git a/srt/Makefile b/srt/Makefile
new file mode 100644
index 0000000000..f1a638df1d
--- /dev/null
+++ b/srt/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD$
+
+DISTNAME=	srt-1.5.5
+CATEGORIES=	net
+MASTER_SITES=	${MASTER_SITE_GITHUB:=Haivision/}
+GITHUB_TAG=	refs/tags/v${PKGVERSION_NOREV}
+
+MAINTAINER=	bartosz.kuzma%gmail.com@localhost
+HOMEPAGE=	https://github.com/Haivision/srt/
+COMMENT=	Secure Reliable Transport (SRT) Protocol
+LICENSE=	mpl-2.0
+
+.include "../../devel/cmake/build.mk"
+
+WRKSRC=		${WRKDIR}/${DISTNAME}
+
+HAS_CONFIGURE=	yes
+USE_TOOLS+=	bash:run pkg-config
+USE_LANGUAGES=	c c++
+
+REPLACE_BASH+=	scripts/srt-ffplay
+
+PKGCONFIG_OVERRIDE+=	scripts/srt.pc.in
+
+# pthread_setname_np
+CXXFLAGS.NetBSD+=	-fpermissive
+
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/srt/PLIST b/srt/PLIST
new file mode 100644
index 0000000000..d3e0d5c3bf
--- /dev/null
+++ b/srt/PLIST
@@ -0,0 +1,17 @@
+@comment $NetBSD$
+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.5
+lib/libsrt.so.${PKGVERSION}
+lib/pkgconfig/haisrt.pc
+lib/pkgconfig/srt.pc
diff --git a/srt/buildlink3.mk b/srt/buildlink3.mk
new file mode 100644
index 0000000000..87fc16eb58
--- /dev/null
+++ b/srt/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	srt
+
+.if !defined(SRT_BUILDLINK3_MK)
+SRT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.srt+=	srt>=1.5.5
+BUILDLINK_ABI_DEPENDS.srt+=	srt>=1.5.5
+BUILDLINK_PKGSRCDIR.srt?=	../../wip/srt
+
+.endif # SRT_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-srt
diff --git a/srt/distinfo b/srt/distinfo
new file mode 100644
index 0000000000..cea1058032
--- /dev/null
+++ b/srt/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (srt-1.5.5.tar.gz) = 5e1e6d8e3903ae92e70ff94b56b2cdecdc5743852d08564d1d3019be9d26429e
+SHA512 (srt-1.5.5.tar.gz) = afb35de76be5c1b8558b3956586b8b7b044aa7709d7ce1b99b6b55e54f72c604eea50ae44962985c68ef681a69accb0a2a7f6a8678b8165e2aeee93632a0ff2f
+Size (srt-1.5.5.tar.gz) = 1776410 bytes


Home | Main Index | Thread Index | Old Index