mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
multimedia/minitube: Fix build with mpv-0.35
PR: 267115
This commit is contained in:
parent
b1acd3f159
commit
ac9b20c88d
@ -1,6 +1,6 @@
|
||||
PORTNAME= minitube
|
||||
DISTVERSION= 3.9.3
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= multimedia www
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
@ -10,7 +10,7 @@ WWW= https://flavio.tordini.org/minitube
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libmpv.so.1:multimedia/mpv034 # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267115
|
||||
LIB_DEPENDS= libmpv.so.2:multimedia/mpv
|
||||
|
||||
USES= compiler:c++11-lang gl qmake qt:5
|
||||
USE_GITHUB= yes
|
||||
|
@ -0,0 +1,18 @@
|
||||
- workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267115 to allow to build with mpv-0.35
|
||||
|
||||
diff -Nur lib/media/src/mpv/mpvwidget.cpp.orig lib/media/src/mpv/mpvwidget.cpp
|
||||
--- lib/media/src/mpv/mpvwidget.cpp.orig
|
||||
+++ lib/media/src/mpv/mpvwidget.cpp
|
||||
@@ -30,7 +30,11 @@
|
||||
qDebug() << "initializeGL" << nativeParent;
|
||||
if (nativeParent == nullptr) qFatal("No native parent");
|
||||
|
||||
- mpv_opengl_init_params gl_init_params{get_proc_address, this, nullptr};
|
||||
+ #if MPV_CLIENT_API_VERSION < MPV_MAKE_VERSION(2,0)
|
||||
+ mpv_opengl_init_params gl_init_params{get_proc_address, this, nullptr};
|
||||
+ #else
|
||||
+ mpv_opengl_init_params gl_init_params{get_proc_address, this};
|
||||
+ #endif
|
||||
mpv_render_param params[]{{MPV_RENDER_PARAM_API_TYPE, (void *)MPV_RENDER_API_TYPE_OPENGL},
|
||||
{MPV_RENDER_PARAM_OPENGL_INIT_PARAMS, &gl_init_params},
|
||||
{MPV_RENDER_PARAM_INVALID, nullptr},
|
Loading…
Reference in New Issue
Block a user