Ticket #45321: PBGS-repatch.diff
File PBGS-repatch.diff, 2.9 KB (added by RJVB (René Bertin), 4 months ago) |
---|
-
audio/phonon-backend-gstreamer/Portfile
diff --git a/audio/phonon-backend-gstreamer/Portfile b/audio/phonon-backend-gstreamer/Portfile index fea10cc34..dde53309f 100644
a b checksums rmd160 43095bdb9fe8729fd795910188c46cdcb0eae12f \ 18 18 # ATTENTION: This renaming is suddenly needed, as the foldername skips "-backend" from version 4.8.2 to 4.9.0: 19 19 worksrcdir phonon-gstreamer-${version} 20 20 21 # NOTE: There is now a variable called BUILD_X11RENDERER, which seems to control the building of the X11 renderer. 22 # Weird, but this variable's default value in gstreamer's CMakeLists.txt is set to TRUE, although FALSE is needed! 23 patchfiles-append patch-gstreamer_CMakeLists.txt.diff 21 patchfiles-append patch-phononBGSTr-avoid-x11renderer.diff 24 22 25 23 depends_lib-append port:gstreamer1-gst-plugins-good 26 24 -
deleted file udio/phonon-backend-gstreamer/files/patch-gstreamer_CMakeLists.txt.diff
diff --git a/audio/phonon-backend-gstreamer/files/patch-gstreamer_CMakeLists.txt.diff b/audio/phonon-backend-gstreamer/files/patch-gstreamer_CMakeLists.txt.diff deleted file mode 100644 index 85cd3c222..000000000
+ - 1 --- gstreamer/CMakeLists.txt.orig 2016-04-18 06:25:19.000000000 +02002 +++ gstreamer/CMakeLists.txt 2016-12-13 04:16:16.000000000 +01003 @@ -88,7 +88,7 @@4 list(APPEND phonon_gstreamer_SRCS glrenderer.cpp)5 endif ()6 7 -set(BUILD_X11RENDERER TRUE)8 +set(BUILD_X11RENDERER FALSE)9 if (PHONON_BUILD_PHONON4QT5)10 if (Qt5X11Extras_FOUND)11 set(BUILD_X11RENDERER TRUE) -
new file audio/phonon-backend-gstreamer/files/patch-phononBGSTr-avoid-x11renderer.diff
diff --git a/audio/phonon-backend-gstreamer/files/patch-phononBGSTr-avoid-x11renderer.diff b/audio/phonon-backend-gstreamer/files/patch-phononBGSTr-avoid-x11renderer.diff new file mode 100644 index 000000000..ae2487936
- + 1 diff --git gstreamer/CMakeLists.txt gstreamer/CMakeLists.txt 2 index cb01285..b7f542f 100644 3 --- gstreamer/CMakeLists.txt 4 +++ gstreamer/CMakeLists.txt 5 @@ -88,12 +88,12 @@ if (OPENGL_FOUND) 6 list(APPEND phonon_gstreamer_SRCS glrenderer.cpp) 7 endif () 8 9 -set(BUILD_X11RENDERER TRUE) 10 +set(BUILD_X11RENDERER FALSE) 11 if (PHONON_BUILD_PHONON4QT5) 12 if (Qt5X11Extras_FOUND) 13 set(BUILD_X11RENDERER TRUE) 14 endif() 15 -elseif (NOT WIN32) 16 +elseif (NOT WIN32 AND NOT APPLE) 17 set(BUILD_X11RENDERER TRUE) 18 endif() 19 20 diff --git gstreamer/videowidget.cpp gstreamer/videowidget.cpp 21 index bd27b21..06e25a1 100644 22 --- gstreamer/videowidget.cpp 23 +++ gstreamer/videowidget.cpp 24 @@ -80,10 +80,12 @@ VideoWidget::~VideoWidget() 25 26 void VideoWidget::updateWindowID() 27 { 28 +#ifdef BUILD_X11RENDERER 29 X11Renderer *render = dynamic_cast<X11Renderer*>(m_renderer); 30 if (render) { 31 render->setOverlay(); 32 } 33 +#endif 34 } 35 36 void Gstreamer::VideoWidget::syncX()