mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
multimedia/mswebrtc: Fix build
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user