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