git: 46f994464dd2 - main - multimedia/mpv: Fix YTDLP option
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 16 Apr 2025 09:17:48 UTC
The branch main has been updated by christos:
URL: https://cgit.FreeBSD.org/ports/commit/?id=46f994464dd298e42095c20540259d8cd457dcd3
commit 46f994464dd298e42095c20540259d8cd457dcd3
Author: Sean Farley <scf@FreeBSD.org>
AuthorDate: 2025-04-16 09:14:31 +0000
Commit: Christos Margiolis <christos@FreeBSD.org>
CommitDate: 2025-04-16 09:17:24 +0000
multimedia/mpv: Fix YTDLP option
PR: 278806
Reviewed by: christos, makc, Piotr Smyrak <ps.ports@smyrak.com>
---
multimedia/mpv/Makefile | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index 929a2d01ebc5..9685e29d5856 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mpv
DISTVERSIONPREFIX= v
DISTVERSION= 0.40.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= multimedia audio
@@ -28,7 +29,8 @@ GH_ACCOUNT= mpv-player
MESON_ARGS= --auto-features=auto \
-Dshaderc=disabled
-OPTIONS_DEFINE= ARCHIVE DOCS LCMS2 MANPAGES MUJS RUBBERBAND UCHARDET EXAMPLES ZIMG
+OPTIONS_DEFINE= ARCHIVE DOCS EXAMPLES LCMS2 MANPAGES MUJS RUBBERBAND \
+ UCHARDET YTDLP ZIMG
OPTIONS_DEFAULT= ARCHIVE DRM DVDNAV LCMS2 LUAJIT MANPAGES NVDEC OPENGL UCHARDET \
V4L VAAPI VDPAU VULKAN WAYLAND X11 YTDLP
OPTIONS_GROUP= IN VO AO
@@ -49,6 +51,7 @@ SIXEL_DESC= Sixel graphics support
UCHARDET_DESC= Guess subtitle encoding via uchardet
VAPOURSYNTH_DESC= VapourSynth filter bridge
VULKAN_DESC= Vulkan output support
+YTDLP_DESC= Support ytdl protocol (installs yt-dlp)
ZIMG_DESC= High quality software scaling via "z" library
IN_DESC= Input
VO_DESC= Video Output
@@ -93,6 +96,8 @@ LUAJIT_USES= luajit
LUAJIT_MESON_ON= -Dlua=luajit
LUA_NONE_MESON_ON= -Dlua=disabled
+LUA_NONE_PREVENTS= YTDLP
+LUA_NONE_PREVENTS_MSG= Lua scripting is required for YouTube playback
MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils
MANPAGES_MESON_ENABLED= manpage-build