diff --git a/www/srt/Makefile b/www/srt/Makefile index 5470185ad604..654cd6ef9663 100644 --- a/www/srt/Makefile +++ b/www/srt/Makefile @@ -1,48 +1,54 @@ PORTNAME= srt DISTVERSIONPREFIX= v DISTVERSION= 1.5.5 +PORTREVISION= 1 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org COMMENT= Secure Reliable Transport (SRT) Protocol WWW= https://www.srtalliance.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= bash:shells/bash TEST_DEPENDS= googletest>=0:devel/googletest USES= cmake:testing compiler:c++17-lang pathfix shebangfix USE_GITHUB= yes GH_ACCOUNT= Haivision SHEBANG_FILES= scripts/srt-ffplay CMAKE_TESTING_ON= ENABLE_TESTING \ ENABLE_UNITTESTS CMAKE_TESTING_JOBS= 1 +CMAKE_ON= ENABLE_SHOW_PROJECT_CONFIG CMAKE_OFF= CMAKE_CXX_EXTENSIONS \ ENABLE_STATIC -CMAKE_ON= ENABLE_SHOW_PROJECT_CONFIG .if defined(WITH_DEBUG) CMAKE_ON+= ENABLE_DEBUG .endif .if make(test) CMAKE_ARGS= -DUSE_CXX_STD=c++17 .endif OPTIONS_RADIO= CRYPTO OPTIONS_RADIO_CRYPTO= GNUTLS OPENSSL -OPTIONS_DEFAULT= OPENSSL +OPTIONS_DEFINE= OPENSSL SRTFFPLAY +OPTIONS_DEFAULT= OPENSSL SRTFFPLAY +OPTIONS_SUB= yes + +SRTFFPLAY_DESC= Install the srt-ffplay script GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls \ libnettle.so:security/nettle GNUTLS_CMAKE_ON= -DUSE_ENCLIB=gnutls OPENSSL_USES= ssl OPENSSL_CMAKE_ON= -DUSE_ENCLIB=openssl +SRTFFPLAY_RUN_DEPENDS= bash:shells/bash + .include diff --git a/www/srt/pkg-plist b/www/srt/pkg-plist index 8ca461683b24..706ad56305c4 100644 --- a/www/srt/pkg-plist +++ b/www/srt/pkg-plist @@ -1,15 +1,15 @@ -bin/srt-ffplay +%%SRTFFPLAY%%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.so lib/libsrt.so.1.5 lib/libsrt.so.1.5.5 libdata/pkgconfig/haisrt.pc libdata/pkgconfig/srt.pc