aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2026-08-24 16:04:05 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2026-08-24 19:22:07 +0000
commit710f12047aaa7ce0e08092436b1ffc0525129206 (patch)
tree271115bb4791423c5f35969174aec4ad3a86eb13 /net
parent49991e0fe08656cd454766d20e13aea8b32e0601 (diff)
net/mediastreamer: Add OPTION QRCODE
This supresses one of many errors in the configure stage. The rest of the parts will also be processed once I run some more tests PR: 290108 Reported by: lhersch@dssgmbh.de
Diffstat (limited to 'net')
-rw-r--r--net/mediastreamer/Makefile26
1 files changed, 16 insertions, 10 deletions
diff --git a/net/mediastreamer/Makefile b/net/mediastreamer/Makefile
index fa9090401093..bbd1035441e5 100644
--- a/net/mediastreamer/Makefile
+++ b/net/mediastreamer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mediastreamer
DISTVERSION= 5.4.121
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= bofh@FreeBSD.org
@@ -36,7 +37,7 @@ CMAKE_OFF= ENABLE_UNIT_TESTS
LDFLAGS+= -pthread
-OPTIONS_DEFINE= MATROSKA VIDEO
+OPTIONS_DEFINE= MATROSKA QRCODE VIDEO
OPTIONS_DEFAULT= FFMPEG G729 GLX GSM MATROSKA OPUS QTGL SPEEX THEORA \
V4L VIDEO VPX XVIDEO
OPTIONS_GROUP= AUDIOOPT VIDEOOPT
@@ -44,11 +45,12 @@ OPTIONS_GROUP_AUDIOOPT= G726 G729 GSM OPUS SPEEX
OPTIONS_GROUP_VIDEOOPT= FFMPEG GLX QTGL THEORA V4L VPX XVIDEO
OPTIONS_SUB= yes
-AUDIOOPT_DESC= Audio options
+AUDIOOPT_DESC= Audio options
G726_DESC= G.726 codec support
G729_DESC= G.729 codec support
+QRCODE_DESC= QR-code support
QTGL_DESC= Qt OpenGL rendering support
-VIDEOOPT_DESC= Video options
+VIDEOOPT_DESC= Video options
FFMPEG_IMPLIES= VIDEO
FFMPEG_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4
@@ -57,19 +59,22 @@ G726_LIB_DEPENDS= libspandsp.so:comms/spandsp
G726_CMAKE_BOOL= ENABLE_G726
G729_LIB_DEPENDS= libbcg729.so:audio/bcg729
G729_CMAKE_BOOL= ENABLE_G729
-GLX_IMPLIES= VIDEO
-GLX_USES= gl
-GLX_USE= GL=gl,glew
-GLX_CMAKE_BOOL= ENABLE_GL ENABLE_GLX
+GLX_IMPLIES= VIDEO
+GLX_USES= gl
+GLX_USE= GL=gl,glew
+GLX_CMAKE_BOOL= ENABLE_GL ENABLE_GLX
GSM_LIB_DEPENDS= libgsm.so:audio/gsm
GSM_CMAKE_BOOL= ENABLE_GSM
MATROSKA_LIB_DEPENDS= libbcmatroska2.so:multimedia/bcmatroska2
MATROSKA_CMAKE_BOOL= ENABLE_MKV
OPUS_LIB_DEPENDS= libopus.so:audio/opus
OPUS_CMAKE_BOOL= ENABLE_OPUS
-QTGL_IMPLIES= VIDEO
-QTGL_USES= qt:6
-QTGL_USE= QT=base,declarative
+QRCODE_LIB_DEPENDS= libZXing.so:textproc/zxing-cpp
+QRCODE_CMAKE_BOOL= ENABLE_QRCODE
+QRCODE_PREVENTS= FFMPEG GLX QTGL THEORA VIDEO XVIDEO
+QTGL_IMPLIES= VIDEO
+QTGL_USES= qt:6
+QTGL_USE= QT=base,declarative
QTGL_CMAKE_BOOL= ENABLE_QT_GL
SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \
libspeexdsp.so:audio/speexdsp
@@ -82,6 +87,7 @@ V4L_BUILD_DEPENDS= v4l_compat>=1.0.20120501:multimedia/v4l_compat
V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l
V4L_CMAKE_BOOL= ENABLE_V4L
VIDEO_CMAKE_BOOL= ENABLE_VIDEO
+VIDEO_PREVENTS= QRCODE
VPX_IMPLIES= VIDEO
VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx
VPX_CMAKE_BOOL= ENABLE_VPX