(First) Patch to FindGStreamer.cmake for qt5-phonon4-gstreamer attached -- it 
may need a teensy bit of massaging to work in the port. It fixes the include 
problems caused by gstconfig.h moving out of the regular include tree.

[ade]
--- cmake/FindGStreamer.cmake.orig	2015-09-27 19:23:06.000000000 +0000
+++ cmake/FindGStreamer.cmake	2015-09-27 19:31:10.000000000 +0000
@@ -36,6 +36,22 @@
    PATH_SUFFIXES gstreamer-1.0
    )
 
+FIND_PATH(GSTREAMER_CONFIG_INCLUDE_DIR gst/gstconfig.h
+   PATHS
+   ${PKG_GSTREAMER_INCLUDE_DIRS}
+   PATH_SUFFIXES gstreamer-1.0
+   )
+IF (GSTREAMER_CONFIG_INCLUDE_DIR)
+   IF (${GSTREAMER_CONFIG_INCLUDE_DIR} STREQUAL ${GSTREAMER_INCLUDE_DIR})
+      MESSAGE(STATUS "GStreamer: gstconfig.h already found with regular includes.")
+   ELSE (${GSTREAMER_CONFIG_INCLUDE_DIR} STREQUAL ${GSTREAMER_INCLUDE_DIR})
+      MESSAGE(STATUS "GStreamer: gstconfig.h include dir added ${GSTREAMER_CONFIG_INCLUDE_DIR}")
+      SET(GSTREAMER_INCLUDE_DIR ${GSTREAMER_INCLUDE_DIR} ${GSTREAMER_CONFIG_INCLUDE_DIR})
+   ENDIF (${GSTREAMER_CONFIG_INCLUDE_DIR} STREQUAL ${GSTREAMER_INCLUDE_DIR})
+ELSE (GSTREAMER_CONFIG_INCLUDE_DIR)
+   MESSAGE(STATUS "GStreamer: WARNING: gstconfig.h include dir not found")
+ENDIF (GSTREAMER_CONFIG_INCLUDE_DIR)
+
 FIND_LIBRARY(GSTREAMER_LIBRARIES NAMES gstreamer-1.0
    PATHS
    ${PKG_GSTREAMER_LIBRARY_DIRS}
_______________________________________________
kde-freebsd mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information

Reply via email to