Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
Re: vlc: enable upnp
To:
Klemens Nanni <kn@openbsd.org>, ports <ports@openbsd.org>
Date:
Sat, 17 Jan 2026 00:45:02 -0500

Download raw body.

Thread
  • Klemens Nanni:

    vlc: enable upnp

    • Brad Smith:

      vlc: enable upnp

OK.

On 2026-01-17 12:30 a.m., Klemens Nanni wrote:
> Works for me over IPv6 with multimedia/dms as server.
>
> Other devices/OS in my LAN alreay use VLC for that,
> this lets me stream to my notebook.
>
> In VLC, open View > Playlist -> UPnP and browse.
>
> Feedback? OK?
>
> diff --git x11/vlc/Makefile x11/vlc/Makefile
> index 1b88b90fae6..51ba80f074a 100644
> --- x11/vlc/Makefile
> +++ x11/vlc/Makefile
> @@ -2,7 +2,7 @@ COMMENT-main=	VideoLAN client; multimedia player
>   COMMENT-jack=	JACK audio output module for VLC
>   
>   V=		3.0.23
> -REVISION-main=	0
> +REVISION-main=	1
>   DISTNAME=	vlc-${V}
>   PKGNAME-main=	${DISTNAME}
>   PKGNAME-jack=	vlc-jack-${V}
> @@ -65,13 +65,13 @@ WANTLIB-main += dvdread ebml elf epoll-shim epoxy execinfo expat ffi
>   WANTLIB-main += fontconfig freetype fribidi gbm gcrypt gdk-3 gdk_pixbuf-2.0
>   WANTLIB-main += gio-2.0 glapi glib-2.0 gmodule-2.0 gmp gnutls gobject-2.0
>   WANTLIB-main += gpg-error graphite2 gsm gthread-2.0 gtk-3 harfbuzz
> -WANTLIB-main += hogweed icudata icui18n icuuc idn2 jpeg lz4 lzma matroska
> +WANTLIB-main += hogweed icudata icui18n icuuc idn2 ixml jpeg lz4 lzma matroska
>   WANTLIB-main += mp3lame nettle nfs notify ogg opus p11-kit pango-1.0
>   WANTLIB-main += pangocairo-1.0 pangoft2-1.0 pciaccess pcre2-16 pcre2-8
>   WANTLIB-main += pixman-1 png protobuf-lite rsvg-2 sharpyuv
>   WANTLIB-main += smb2 sndio soxr speex speexdsp ssl swresample swscale
>   WANTLIB-main += tag tasn1 theoradec theoraenc tiff udfread unibreak
> -WANTLIB-main += unistring usbhid utf8_range utf8_validity va va-drm
> +WANTLIB-main += unistring upnp usbhid utf8_range utf8_validity va va-drm
>   WANTLIB-main += va-x11 vorbis vorbisenc vpx wayland-client wayland-cursor
>   WANTLIB-main += wayland-egl webp webpmux x264 x265 xcb xcb-composite
>   WANTLIB-main += xcb-dri2 xcb-dri3 xcb-glx xcb-keysyms xcb-present xcb-randr
> @@ -136,6 +136,7 @@ LIB_DEPENDS-main= ${MODQT5_LIB_DEPENDS} \
>   		multimedia/x264 \
>   		multimedia/x265 \
>   		net/avahi,-libs \
> +		net/libupnp \
>   		security/gnutls \
>   		security/libgcrypt \
>   		textproc/libebml \
> @@ -212,7 +213,6 @@ CONFIGURE_ARGS+=--disable-alsa \
>   		--disable-tiger \
>   		--disable-twolame \
>   		--disable-udev \
> -		--disable-upnp \
>   		--disable-vdpau \
>   		--disable-vnc \
>   		--disable-vpx \
> diff --git x11/vlc/pkg/PLIST-main x11/vlc/pkg/PLIST-main
> index a96043066c6..a52e748fbf2 100644
> --- x11/vlc/pkg/PLIST-main
> +++ x11/vlc/pkg/PLIST-main
> @@ -392,6 +392,7 @@ lib/vlc/plugins/services_discovery/
>   @so lib/vlc/plugins/services_discovery/libmediadirs_plugin.so
>   @so lib/vlc/plugins/services_discovery/libpodcast_plugin.so
>   @so lib/vlc/plugins/services_discovery/libsap_plugin.so
> +@so lib/vlc/plugins/services_discovery/libupnp_plugin.so
>   @so lib/vlc/plugins/services_discovery/libxcb_apps_plugin.so
>   lib/vlc/plugins/spu/
>   @so lib/vlc/plugins/spu/libaudiobargraph_v_plugin.so
>