aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/phonon-gstreamer/files/phonon-gstreamer-4.7.2-FindPhonon-multilib.patch')
-rw-r--r--media-libs/phonon-gstreamer/files/phonon-gstreamer-4.7.2-FindPhonon-multilib.patch51
1 files changed, 51 insertions, 0 deletions
diff --git a/media-libs/phonon-gstreamer/files/phonon-gstreamer-4.7.2-FindPhonon-multilib.patch b/media-libs/phonon-gstreamer/files/phonon-gstreamer-4.7.2-FindPhonon-multilib.patch
new file mode 100644
index 0000000..83373f7
--- /dev/null
+++ b/media-libs/phonon-gstreamer/files/phonon-gstreamer-4.7.2-FindPhonon-multilib.patch
@@ -0,0 +1,51 @@
+diff -urpN phonon-backend-gstreamer-4.7.2.orig/cmake/FindPhonon.cmake phonon-backend-gstreamer-4.7.2/cmake/FindPhonon.cmake
+--- phonon-backend-gstreamer-4.7.2.orig/cmake/FindPhonon.cmake 2014-06-20 01:39:03.000000000 -0700
++++ phonon-backend-gstreamer-4.7.2/cmake/FindPhonon.cmake 2014-06-26 20:58:33.323213780 -0700
+@@ -6,24 +6,27 @@
+ # Redistribution and use is allowed according to the terms of the BSD license.
+ # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+
+-set(PKG UndefinedPhononPackage)
+-if(PHONON_BUILD_PHONON4QT5)
+- set(PKG Phonon4Qt5)
++if(PHONON_INCLUDE_DIR AND PHONON_LIBRARY)
++ set(PHONON_FIND_QUIETLY TRUE)
+ else()
+- set(PKG Phonon)
+-endif()
+-
+-find_package(${PKG} NO_MODULE)
+-
+-if(PHONON_BUILDSYSTEM_DIR)
+- set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PHONON_BUILDSYSTEM_DIR})
+- # Prevent double-include of internals, and make sure they are included
+- # In Phonon <4.7 the internals were auto-included, in >=4.7 they are not.
+- if(NOT COMMAND phonon_add_executable)
+- include(${PHONON_BUILDSYSTEM_DIR}/FindPhononInternal.cmake )
+- endif()
+-endif()
+-
+-include(FindPackageHandleStandardArgs)
+-
+-find_package_handle_standard_args(${PKG} DEFAULT_MSG ${PKG}_DIR )
++ set(PKG UndefinedPhononPackage)
++ if(PHONON_BUILD_PHONON4QT5)
++ set(PKG Phonon4Qt5)
++ find_package(Phonon4Qt5 NO_MODULE HINTS "$ENV{EPREFIX}/usr/lib${LIB_SUFFIX}/cmake/phonon4qt5")
++ if(Phonon4Qt5_FOUND)
++ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PHONON_BUILDSYSTEM_DIR})
++ include(${PHONON_BUILDSYSTEM_DIR}/FindPhononInternal.cmake )
++ endif()
++ include(FindPackageHandleStandardArgs)
++ find_package_handle_standard_args(Phonon4Qt5 DEFAULT_MSG Phonon4Qt5_DIR )
++ else()
++ set(PKG Phonon)
++ find_package(Phonon NO_MODULE HINTS "$ENV{EPREFIX}/usr/lib${LIB_SUFFIX}/cmake/phonon")
++ if(Phonon_FOUND)
++ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PHONON_BUILDSYSTEM_DIR})
++ include(${PHONON_BUILDSYSTEM_DIR}/FindPhononInternal.cmake )
++ endif()
++ include(FindPackageHandleStandardArgs)
++ find_package_handle_standard_args(Phonon DEFAULT_MSG Phonon_DIR )
++ endif(PHONON_BUILD_PHONON4QT5)
++endif(PHONON_INCLUDE_DIR AND PHONON_LIBRARY)