multimedia/mswebrtc: Fix build

This commit is contained in:
Muhammad Moinur Rahman
2025-09-17 23:02:34 +02:00
parent 3c55dbf168
commit 884eebddc5
2 changed files with 10 additions and 12 deletions
+9 -11
View File
@@ -1,5 +1,6 @@
PORTNAME= mswebrtc
DISTVERSION= 5.4.0
PORTREVISION= 1
CATEGORIES= multimedia net
MAINTAINER= bofh@FreeBSD.org
@@ -9,13 +10,9 @@ WWW= https://www.linphone.org/technical-corner/mediastreamer2.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \
${LOCALBASE}/lib/libbcunit.a:devel/bcunit \
${LOCALBASE}/lib/libbcmatroska2.a:multimedia/bcmatroska2 \
${LOCALBASE}/lib/libbzrtp.a:security/bzrtp \
${LOCALBASE}/lib/libmediastreamer2.a:net/mediastreamer \
${LOCALBASE}/lib/libortp.a:net/ortp \
v4l_compat>=1.0.20120501:multimedia/v4l_compat
BUILD_DEPENDS= v4l_compat>=1.0.20120501:multimedia/v4l_compat
LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \
libmediastreamer2.so:net/mediastreamer
USES= cmake compiler:c++11-lib
USE_GITLAB= yes
@@ -23,10 +20,11 @@ GL_SITE= https://gitlab.linphone.org/BC
GL_ACCOUNT= public
GL_TUPLE= https://gitlab.linphone.org/BC/public:external:webrtc:583acd27665cfadef8ab03eb85a768d308bd29dd:webrtc/webrtc
CMAKE_ARGS= -DENABLE_STATIC=NO
PLIST_FILES= lib/libmswebrtc.a
CMAKE_ON= BUILD_SHARED_LIBS
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/CMakeLists.txt
PLIST_FILES= lib/mediastreamer/plugins/libmswebrtc.so
#post-patch:
# @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>
@@ -9,7 +9,7 @@ i386 target on BSDs doesn't include SSE2 by default
+find_package(OpenSSL REQUIRED)
find_package(BCToolbox 5.3.0 REQUIRED)
+find_package(ZLIB REQUIRED)
+set(CMAKE_PREFIX_PATH "/usr/local/ffmpeg4;/usr/local/ffmpeg4/libexec")
+set(CMAKE_PREFIX_PATH "%%LOCALBASE%%/ffmpeg4;%%LOCALBASE%%/ffmpeg4/libexec")
find_package(Mediastreamer2 5.3.0 REQUIRED)
find_library(LIBM NAMES m)