multimedia/ustreamer: Remove port

Leaf libraries not relevant to server environment
This commit is contained in:
2025-06-01 00:01:10 +02:00
parent 2d5c888910
commit e41c064ffd
5 changed files with 1 additions and 68 deletions
+1
View File
@@ -6658,6 +6658,7 @@ multimedia/subtitlecomposer
multimedia/syncplay
multimedia/tcmplex-panteltje
multimedia/totem
multimedia/ustreamer
multimedia/uxplay
multimedia/video-trimmer
multimedia/vlc
-1
View File
@@ -221,7 +221,6 @@
SUBDIR += tivodecode
SUBDIR += totem-pl-parser
SUBDIR += tvheadend
SUBDIR += ustreamer
SUBDIR += uvg266
SUBDIR += v4l-utils
SUBDIR += v4l_compat
-59
View File
@@ -1,59 +0,0 @@
PORTNAME= ustreamer
DISTVERSIONPREFIX= v
DISTVERSION= 6.36
CATEGORIES= multimedia net
MAINTAINER= yuri@FreeBSD.org
COMMENT= Lightweight and fast MJPG-HTTP streamer
WWW= https://github.com/pikvm/ustreamer
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
LIB_DEPENDS= libevent.so:devel/libevent
USES= compiler:c17 gmake jpeg localbase:ldflags pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= pikvm
MAKE_ARGS= MANPREFIX=${PREFIX}/share/man
INSTALL_TARGET= install-strip
PLIST_FILES= bin/ustreamer \
bin/ustreamer-dump \
share/man/man1/ustreamer-dump.1.gz \
share/man/man1/ustreamer.1.gz
OPTIONS_DEFINE= DRM JANUS SETPROCTITLE
OPTIONS_DEFAULT= DRM JANUS SETPROCTITLE
DRM_DESC= Use libdrm for V4P functionality
DRM_MAKE_ARGS= WITH_V4P=1
DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm
DRM_PLIST_FILES= bin/ustreamer-v4p
JANUS_DESC= Build Janus plugin for Janus WebRTC gateway
JANUS_MAKE_ARGS= WITH_JANUS=1
JANUS_USES= gettext-runtime gnome
JANUS_USE= GNOME=glib20
JANUS_CFLAGS= -I${LOCALBASE}/include/janus # https://github.com/meetecho/janus-gateway/issues/3523, https://github.com/pikvm/ustreamer/issues/305
JANUS_BUILD_DEPENDS= janus>0:www/janus
JANUS_LIB_DEPENDS= libasound.so:audio/alsa-lib \
libjansson.so:devel/jansson \
libspeexdsp.so:audio/speexdsp \
libopus.so:audio/opus
JANUS_RUN_DEPENDS= janus>0:www/janus
JANUS_PLIST_FILES= lib/ustreamer/janus/libjanus_ustreamer.so
SETPROCTITLE_DESC= Enable setproctitle functionality
SETPROCTITLE_MAKE_ARGS_OFF= WITH_SETPROCTITLE=0
post-install-JANUS-on:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ustreamer/janus/libjanus_ustreamer.so
# other optional dependencies:
# * libgpiod: linux-only library sourced from git.kernel.org probably not supporting FreeBSD
.include <bsd.port.mk>
-3
View File
@@ -1,3 +0,0 @@
TIMESTAMP = 1743055066
SHA256 (pikvm-ustreamer-v6.36_GH0.tar.gz) = 71aaba1427e8bb690500f1ae940aa64c3b3f7253750448c1331fad3b31500f3e
SIZE (pikvm-ustreamer-v6.36_GH0.tar.gz) = 148781
-5
View File
@@ -1,5 +0,0 @@
muStreamer is a lightweight and very quick server to broadcast MJPG video from
any V4L2 device to the net. All new browsers have native support of this video
format, as well as most video players such as mplayer, VLC etc. muStreamer is a
part of the Pi-KVM project designed to stream VGA and HDMI screencast hardware
data with the highest resolution and FPS possible.