Hello community,

here is the log from the commit of package extra-cmake-modules for 
openSUSE:Factory checked in at 2018-01-09 14:47:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/extra-cmake-modules (Old)
 and      /work/SRC/openSUSE:Factory/.extra-cmake-modules.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "extra-cmake-modules"

Tue Jan  9 14:47:27 2018 rev:48 rq:562506 version:5.41.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/extra-cmake-modules/extra-cmake-modules.changes  
2017-11-16 14:36:27.692575154 +0100
+++ 
/work/SRC/openSUSE:Factory/.extra-cmake-modules.new/extra-cmake-modules.changes 
    2018-01-09 14:47:29.903822118 +0100
@@ -1,0 +2,26 @@
+Mon Jan  8 08:41:54 UTC 2018 - tchva...@suse.com
+
+- Use python3 sphinx to generate the documentation module
+
+-------------------------------------------------------------------
+Sun Dec 17 09:43:47 CET 2017 - lbeltr...@kde.org
+
+- Update to 5.41.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.41.0.php
+- Changes since 5.40.0:
+  * Add the description tag to the generated pkgconfig files
+  * ecm_add_test: Use proper path sep on Windows
+  * Fix variable name
+  * restore old behaviour of FindPulseAudio
+  * Remove FindSasl2.cmake from the ECM's attic.
+  * Delete the .reviewboardrc file.
+  * Add FindSasl2.cmake to ECM
+  * Only pass the ARGS thing when doing Makefiles
+  * Remove FindGLIB2.cmake and FindPulseAudio.cmake from attic
+  * Add FindGLIB2.cmake and FindPulseAudio.cmake
+  * ECMAddTests: set QT_PLUGIN_PATH so locally built plugins can be found
+  * KDECMakeSettings: more docu about the layout of the build dir
+
+-------------------------------------------------------------------

Old:
----
  extra-cmake-modules-5.40.0.tar.xz

New:
----
  extra-cmake-modules-5.41.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.tJ6xm3/_old  2018-01-09 14:47:30.539792299 +0100
+++ /var/tmp/diff_new_pack.tJ6xm3/_new  2018-01-09 14:47:30.543792111 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package extra-cmake-modules
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,34 +16,38 @@
 #
 
 
-%define _tar_path 5.40
+%define _tar_path 5.41
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %global _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
+%if 0%{?suse_version} >= 1330
+%bcond_without doc
+%else
+%bcond_with doc
+%endif
 Name:           extra-cmake-modules
+Version:        5.41.0
+Release:        0
 Summary:        CMake modules
 License:        BSD-3-Clause
 Group:          Development/Tools/Other
 Url:            
https://projects.kde.org/projects/kdesupport/extra-cmake-modules
-Version:        5.40.0
-Release:        0
 Source:         
http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
 # PATCH-FIX-OPENSUSE
 Patch0:         bundle-lang.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake >= 3.0
 BuildRequires:  gcc-c++
 BuildRequires:  kf5-filesystem >= 5.6.0
-%if %suse_version != 1315
-BuildRequires:  python-Sphinx
-%endif
 Requires:       cmake >= 3.0
 Requires:       gcc-c++
 Requires:       kf5-filesystem
+Recommends:     %{name}-doc
 Provides:       kf5umbrella = 4.99.0
 Obsoletes:      kf5umbrella < 4.99.0
-Recommends:     %{name}-doc
+%if %{with doc}
+BuildRequires:  python3-Sphinx
+%endif
 
 %description
 Extra modules and scripts for CMake.
@@ -74,12 +78,10 @@
   %kf5_makeinstall -C build
 
 %files
-%defattr(-,root,root,-)
 %{_datadir}/ECM/
 
-%if %suse_version != 1315
+%if %{with doc}
 %files doc
-%defattr(-,root,root,-)
 %doc %{_datadir}/doc/ECM/
 %doc %lang(en) %{_mandir}/man7/ecm*.7*
 %endif

++++++ extra-cmake-modules-5.40.0.tar.xz -> extra-cmake-modules-5.41.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-5.40.0/.reviewboardrc 
new/extra-cmake-modules-5.41.0/.reviewboardrc
--- old/extra-cmake-modules-5.40.0/.reviewboardrc       2017-10-31 
10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/.reviewboardrc       1970-01-01 
01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-REVIEWBOARD_URL = "https://git.reviewboard.kde.org";
-REPOSITORY = 'git://anongit.kde.org/extra-cmake-modules'
-BRANCH = 'master'
-TARGET_GROUPS = 'extracmakemodules'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-5.40.0/CMakeLists.txt 
new/extra-cmake-modules-5.41.0/CMakeLists.txt
--- old/extra-cmake-modules-5.40.0/CMakeLists.txt       2017-10-31 
10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/CMakeLists.txt       2017-11-30 
08:42:14.000000000 +0100
@@ -32,7 +32,7 @@
 # Preliminary setup
 #
 
-set(VERSION "5.40.0") # handled by release scripts
+set(VERSION "5.41.0") # handled by release scripts
 
 if (POLICY CMP0048)
     cmake_policy(SET CMP0048 NEW)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/attic/modules/FindGLIB2.cmake 
new/extra-cmake-modules-5.41.0/attic/modules/FindGLIB2.cmake
--- old/extra-cmake-modules-5.40.0/attic/modules/FindGLIB2.cmake        
2017-10-31 10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/attic/modules/FindGLIB2.cmake        
1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-# - Try to find the GLIB2 libraries
-# Once done this will define
-#
-#  GLIB2_FOUND - system has glib2
-#  GLIB2_INCLUDE_DIR - the glib2 include directory
-#  GLIB2_LIBRARIES - glib2 library
-
-# Copyright (c) 2008 Laurent Montel, <mon...@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-
-if(GLIB2_INCLUDE_DIR AND GLIB2_LIBRARIES)
-    # Already in cache, be silent
-    set(GLIB2_FIND_QUIETLY TRUE)
-endif()
-
-find_package(PkgConfig)
-pkg_check_modules(PC_LibGLIB2 QUIET glib-2.0)
-
-find_path(GLIB2_MAIN_INCLUDE_DIR
-          NAMES glib.h
-          HINTS ${PC_LibGLIB2_INCLUDEDIR}
-          PATH_SUFFIXES glib-2.0)
-
-find_library(GLIB2_LIBRARY 
-             NAMES glib-2.0 
-             HINTS ${PC_LibGLIB2_LIBDIR}
-)
-
-set(GLIB2_LIBRARIES ${GLIB2_LIBRARY})
-
-# search the glibconfig.h include dir under the same root where the library is 
found
-get_filename_component(glib2LibDir "${GLIB2_LIBRARIES}" PATH)
-
-find_path(GLIB2_INTERNAL_INCLUDE_DIR glibconfig.h
-          PATH_SUFFIXES glib-2.0/include
-          HINTS ${PC_LibGLIB2_INCLUDEDIR} "${glib2LibDir}" 
${CMAKE_SYSTEM_LIBRARY_PATH})
-
-set(GLIB2_INCLUDE_DIR "${GLIB2_MAIN_INCLUDE_DIR}")
-
-# not sure if this include dir is optional or required
-# for now it is optional
-if(GLIB2_INTERNAL_INCLUDE_DIR)
-  set(GLIB2_INCLUDE_DIR ${GLIB2_INCLUDE_DIR} "${GLIB2_INTERNAL_INCLUDE_DIR}")
-endif()
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(GLIB2  DEFAULT_MSG  GLIB2_LIBRARIES 
GLIB2_MAIN_INCLUDE_DIR)
-
-mark_as_advanced(GLIB2_INCLUDE_DIR GLIB2_LIBRARIES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/attic/modules/FindPulseAudio.cmake 
new/extra-cmake-modules-5.41.0/attic/modules/FindPulseAudio.cmake
--- old/extra-cmake-modules-5.40.0/attic/modules/FindPulseAudio.cmake   
2017-10-31 10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/attic/modules/FindPulseAudio.cmake   
1970-01-01 01:00:00.000000000 +0100
@@ -1,71 +0,0 @@
-# Try to find the PulseAudio library
-#
-# Once done this will define:
-#
-#  PULSEAUDIO_FOUND - system has the PulseAudio library
-#  PULSEAUDIO_INCLUDE_DIR - the PulseAudio include directory
-#  PULSEAUDIO_LIBRARY - the libraries needed to use PulseAudio
-#  PULSEAUDIO_MAINLOOP_LIBRARY - the libraries needed to use PulsAudio Mainloop
-#
-# The minimum required version of PulseAudio can be specified using the
-# standard syntax, e.g. find_package(PulseAudio 1.0)
-
-# Copyright (c) 2008, Matthias Kretz, <kr...@kde.org>
-# Copyright (c) 2009, Marcus Hufgard, <marcus.hufg...@hufgard.de>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-# Support PULSEAUDIO_MINIMUM_VERSION for compatibility:
-if(NOT PulseAudio_FIND_VERSION)
-  set(PulseAudio_FIND_VERSION "${PULSEAUDIO_MINIMUM_VERSION}")
-endif()
-
-# the minimum version of PulseAudio we require
-if(NOT PulseAudio_FIND_VERSION)
-  set(PulseAudio_FIND_VERSION "0.9.9")
-endif()
-
-if (NOT WIN32)
-   include(FindPkgConfig)
-   pkg_check_modules(PC_PULSEAUDIO QUIET libpulse>=${PulseAudio_FIND_VERSION})
-   pkg_check_modules(PC_PULSEAUDIO_MAINLOOP QUIET libpulse-mainloop-glib)
-endif (NOT WIN32)
-
-find_path(PULSEAUDIO_INCLUDE_DIR pulse/pulseaudio.h
-   HINTS
-   ${PC_PULSEAUDIO_INCLUDEDIR}
-   ${PC_PULSEAUDIO_INCLUDE_DIRS}
-   )
-
-find_library(PULSEAUDIO_LIBRARY NAMES pulse libpulse
-   HINTS
-   ${PC_PULSEAUDIO_LIBDIR}
-   ${PC_PULSEAUDIO_LIBRARY_DIRS}
-   )
-
-find_library(PULSEAUDIO_MAINLOOP_LIBRARY NAMES pulse-mainloop 
pulse-mainloop-glib libpulse-mainloop-glib
-   HINTS
-   ${PC_PULSEAUDIO_LIBDIR}
-   ${PC_PULSEAUDIO_LIBRARY_DIRS}
-   )
-
-# Store the version number in the cache, so we don't have to search every time 
again:
-if (PULSEAUDIO_INCLUDE_DIR  AND NOT  PULSEAUDIO_VERSION)
-
-   # get PulseAudio's version from its version.h, and compare it with our 
minimum version
-   file(STRINGS "${PULSEAUDIO_INCLUDE_DIR}/pulse/version.h" pulse_version_h
-        REGEX ".*pa_get_headers_version\\(\\).*"
-        )
-   string(REGEX REPLACE ".*pa_get_headers_version\\(\\)\ 
\\(\"([0-9]+\\.[0-9]+\\.[0-9]+)[^\"]*\"\\).*" "\\1"
-                         _PULSEAUDIO_VERSION "${pulse_version_h}")
-
-   set(PULSEAUDIO_VERSION "${_PULSEAUDIO_VERSION}" CACHE STRING "Version 
number of PulseAudio" FORCE)
-endif (PULSEAUDIO_INCLUDE_DIR  AND NOT  PULSEAUDIO_VERSION)
-
-# Use the new extended syntax of find_package_handle_standard_args(), which 
also handles version checking:
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(PulseAudio REQUIRED_VARS PULSEAUDIO_LIBRARY 
PULSEAUDIO_INCLUDE_DIR
-                                             VERSION_VAR PULSEAUDIO_VERSION )
-
-mark_as_advanced(PULSEAUDIO_INCLUDE_DIR PULSEAUDIO_LIBRARY 
PULSEAUDIO_MAINLOOP_LIBRARY)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/attic/modules/FindSasl2.cmake 
new/extra-cmake-modules-5.41.0/attic/modules/FindSasl2.cmake
--- old/extra-cmake-modules-5.40.0/attic/modules/FindSasl2.cmake        
2017-10-31 10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/attic/modules/FindSasl2.cmake        
1970-01-01 01:00:00.000000000 +0100
@@ -1,26 +0,0 @@
-# - Try to find the sasl2 directory library
-# Once done this will define
-#
-#  SASL2_FOUND - system has SASL2
-#  SASL2_INCLUDE_DIR - the SASL2 include directory
-#  SASL2_LIBRARIES - The libraries needed to use SASL2
-
-# Copyright (c) 2006, 2007 Laurent Montel, <mon...@kde.org>
-#
-# Redistribution and use is allowed according to the terms of the BSD license.
-# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-
-find_path(SASL2_INCLUDE_DIR sasl/sasl.h
-)
-
-# libsasl2 add for windows, because the windows package of cyrus-sasl2
-# contains a libsasl2 also for msvc which is not standard conform
-find_library(SASL2_LIBRARIES NAMES sasl2 libsasl2
-)
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(Sasl2  DEFAULT_MSG  SASL2_LIBRARIES 
SASL2_INCLUDE_DIR)
-
-mark_as_advanced(SASL2_INCLUDE_DIR SASL2_LIBRARIES)
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/docs/find-module/FindGLIB2.rst 
new/extra-cmake-modules-5.41.0/docs/find-module/FindGLIB2.rst
--- old/extra-cmake-modules-5.40.0/docs/find-module/FindGLIB2.rst       
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/docs/find-module/FindGLIB2.rst       
2017-11-30 08:42:14.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../find-modules/FindGLIB2.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/docs/find-module/FindPulseAudio.rst 
new/extra-cmake-modules-5.41.0/docs/find-module/FindPulseAudio.rst
--- old/extra-cmake-modules-5.40.0/docs/find-module/FindPulseAudio.rst  
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/docs/find-module/FindPulseAudio.rst  
2017-11-30 08:42:14.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../find-modules/FindPulseAudio.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/docs/find-module/FindSasl2.rst 
new/extra-cmake-modules-5.41.0/docs/find-module/FindSasl2.rst
--- old/extra-cmake-modules-5.40.0/docs/find-module/FindSasl2.rst       
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/docs/find-module/FindSasl2.rst       
2017-11-30 08:42:14.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../find-modules/FindSasl2.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/find-modules/FindGLIB2.cmake 
new/extra-cmake-modules-5.41.0/find-modules/FindGLIB2.cmake
--- old/extra-cmake-modules-5.40.0/find-modules/FindGLIB2.cmake 1970-01-01 
01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/find-modules/FindGLIB2.cmake 2017-11-30 
08:42:14.000000000 +0100
@@ -0,0 +1,98 @@
+#.rst:
+# FindGLIB2
+# ---------
+#
+# Try to locate the GLib2 library.
+# If found, this will define the following variables:
+#
+# ``GLIB2_FOUND``
+#     True if the GLib2 library is available
+# ``GLIB2_INCLUDE_DIRS``
+#     The GLib2 include directories
+# ``GLIB2_LIBRARIES``
+#     The GLib2 libraries for linking
+# ``GLIB2_INCLUDE_DIR``
+#     Deprecated, use ``GLIB2_INCLUDE_DIRS``
+# ``GLIB2_LIBRARY``
+#     Deprecated, use ``GLIB2_LIBRARIES``
+#
+# If ``GLIB2_FOUND`` is TRUE, it will also define the following
+# imported target:
+#
+# ``GLIB2::GLIB2``
+#     The GLIB2 library
+#
+# Since 5.41.0.
+
+#=============================================================================
+# Copyright (c) 2008 Laurent Montel, <mon...@kde.org>
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. The name of the author may not be used to endorse or promote products
+#    derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#=============================================================================
+
+find_package(PkgConfig)
+pkg_check_modules(PC_GLIB2 QUIET glib-2.0)
+
+find_path(GLIB2_INCLUDE_DIRS
+          NAMES glib.h
+          HINTS ${PC_GLIB2_INCLUDEDIR}
+          PATH_SUFFIXES glib-2.0)
+
+find_library(GLIB2_LIBRARIES
+             NAMES glib-2.0
+             HINTS ${PC_GLIB2_LIBDIR}
+)
+
+# search the glibconfig.h include dir under the same root where the library is 
found
+get_filename_component(glib2LibDir "${GLIB2_LIBRARIES}" PATH)
+
+find_path(GLIB2_INTERNAL_INCLUDE_DIR glibconfig.h
+          PATH_SUFFIXES glib-2.0/include
+          HINTS ${PC_GLIB2_INCLUDEDIR} "${glib2LibDir}" 
${CMAKE_SYSTEM_LIBRARY_PATH})
+
+# not sure if this include dir is optional or required
+# for now it is optional
+if(GLIB2_INTERNAL_INCLUDE_DIR)
+  list(APPEND GLIB2_INCLUDE_DIRS "${GLIB2_INTERNAL_INCLUDE_DIR}")
+endif()
+
+# Deprecated synonyms
+set(GLIB2_INCLUDE_DIR "${GLIB2_INCLUDE_DIRS}")
+set(GLIB2_LIBRARY "${GLIB2_LIBRARIES}")
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(GLIB2 DEFAULT_MSG GLIB2_LIBRARIES 
GLIB2_INCLUDE_DIRS)
+
+if(GLIB2_FOUND AND NOT TARGET GLIB2::GLIB2)
+  add_library(GLIB2::GLIB2 UNKNOWN IMPORTED)
+  set_target_properties(GLIB2::GLIB2 PROPERTIES
+                        IMPORTED_LOCATION "${GLIB2_LIBRARIES}"
+                       INTERFACE_INCLUDE_DIRECTORIES "${GLIB2_INCLUDE_DIRS}")
+endif()
+
+mark_as_advanced(GLIB2_INCLUDE_DIRS GLIB2_INCLUDE_DIR
+                 GLIB2_LIBRARIES GLIB2_LIBRARY)
+set_package_properties(GLIB2 PROPERTIES
+  URL "https://wiki.gnome.org/Projects/GLib";
+  DESCRIPTION "Event loop and utility library")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/find-modules/FindPulseAudio.cmake 
new/extra-cmake-modules-5.41.0/find-modules/FindPulseAudio.cmake
--- old/extra-cmake-modules-5.40.0/find-modules/FindPulseAudio.cmake    
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/find-modules/FindPulseAudio.cmake    
2017-11-30 08:42:14.000000000 +0100
@@ -0,0 +1,128 @@
+#.rst:
+# FindPulseAudio
+# --------------
+#
+# Try to locate the PulseAudio library.
+# If found, this will define the following variables:
+#
+# ``PulseAudio_FOUND``
+#      True if the system has the PulseAudio library of at least
+#      the minimum version specified by either the version parameter
+#      to find_package() or the variable PulseAudio_MINIMUM_VERSION
+# ``PulseAudio_INCLUDE_DIRS``
+#      The PulseAudio include directory
+# ``PulseAudio_LIBRARIES``
+#      The PulseAudio libraries for linking
+# ``PulseAudio_MAINLOOP_LIBRARY``
+#      The libraries needed to use PulseAudio Mainloop
+# ``PulseAudio_VERSION``
+#      The version of PulseAudio that was found
+# ``PulseAudio_INCLUDE_DIR``
+#     Deprecated, use ``PulseAudio_INCLUDE_DIRS``
+# ``PulseAudio_LIBRARY``
+#     Deprecated, use ``PulseAudio_LIBRARIES``
+#
+# If ``PulseAudio_FOUND`` is TRUE, it will also define the following
+# imported target:
+#
+# ``PulseAudio::PulseAudio``
+#     The PulseAudio library
+#
+# Since 5.41.0.
+
+#=============================================================================
+# Copyright (c) 2008, Matthias Kretz, <kr...@kde.org>
+# Copyright (c) 2009, Marcus Hufgard, <marcus.hufg...@hufgard.de>
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. The name of the author may not be used to endorse or promote products
+#    derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#=============================================================================
+
+# Support PulseAudio_MINIMUM_VERSION for compatibility:
+if(NOT PulseAudio_FIND_VERSION)
+  set(PulseAudio_FIND_VERSION "${PulseAudio_MINIMUM_VERSION}")
+endif()
+
+# the minimum version of PulseAudio we require
+if(NOT PulseAudio_FIND_VERSION)
+  set(PulseAudio_FIND_VERSION "0.9.9")
+endif()
+
+find_package(PkgConfig)
+pkg_check_modules(PC_PulseAudio QUIET libpulse>=${PulseAudio_FIND_VERSION})
+pkg_check_modules(PC_PulseAudio_MAINLOOP QUIET libpulse-mainloop-glib)
+
+find_path(PulseAudio_INCLUDE_DIRS pulse/pulseaudio.h
+   HINTS
+   ${PC_PulseAudio_INCLUDEDIR}
+   ${PC_PulseAudio_INCLUDE_DIRS}
+   )
+
+find_library(PulseAudio_LIBRARIES NAMES pulse libpulse
+   HINTS
+   ${PC_PulseAudio_LIBDIR}
+   ${PC_PulseAudio_LIBRARY_DIRS}
+   )
+
+find_library(PulseAudio_MAINLOOP_LIBRARY NAMES pulse-mainloop 
pulse-mainloop-glib libpulse-mainloop-glib
+   HINTS
+   ${PC_PulseAudio_LIBDIR}
+   ${PC_PulseAudio_LIBRARY_DIRS}
+   )
+
+# Store the version number in the cache, so we don't have to search every time 
again:
+if (PulseAudio_INCLUDE_DIRS AND NOT PulseAudio_VERSION)
+
+   # get PulseAudio's version from its version.h
+   file(STRINGS "${PulseAudio_INCLUDE_DIRS}/pulse/version.h" pulse_version_h
+        REGEX ".*pa_get_headers_version\\(\\).*")
+   string(REGEX REPLACE ".*pa_get_headers_version\\(\\)\ 
\\(\"([0-9]+\\.[0-9]+\\.[0-9]+)[^\"]*\"\\).*" "\\1"
+                         _PulseAudio_VERSION "${pulse_version_h}")
+
+   set(PulseAudio_VERSION "${_PulseAudio_VERSION}" CACHE STRING "Version 
number of PulseAudio" FORCE)
+endif()
+
+# Use the new extended syntax of find_package_handle_standard_args(), which 
also handles version checking:
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(PulseAudio REQUIRED_VARS 
PulseAudio_LIBRARIES PulseAudio_INCLUDE_DIRS
+                                             VERSION_VAR PulseAudio_VERSION)
+
+# Deprecated synonyms
+set(PULSEAUDIO_INCLUDE_DIR "${PulseAudio_INCLUDE_DIRS}")
+set(PULSEAUDIO_LIBRARY "${PulseAudio_LIBRARIES}")
+set(PULSEAUDIO_MAINLOOP_LIBRARY "${PulseAudio_MAINLOOP_LIBRARY}")
+set(PULSEAUDIO_FOUND "${PulseAudio_FOUND}")
+
+if(PulseAudio_FOUND AND NOT TARGET PulseAudio::PulseAudio)
+  add_library(PulseAudio::PulseAudio UNKNOWN IMPORTED)
+  set_target_properties(PulseAudio::PulseAudio PROPERTIES
+                        IMPORTED_LOCATION "${PulseAudio_LIBRARIES}"
+                       INTERFACE_INCLUDE_DIRECTORIES 
"${PulseAudio_INCLUDE_DIRS}")
+endif()
+
+mark_as_advanced(PulseAudio_INCLUDE_DIRS PULSEAUDIO_INCLUDE_DIR
+                 PulseAudio_LIBRARIES PULSEAUDIO_LIBRARY
+                PulseAudio_MAINLOOP_LIBRARY PULSEAUDIO_MAINLOOP_LIBRARY)
+set_package_properties(PulseAudio PROPERTIES
+  URL "https://www.freedesktop.org/wiki/Software/PulseAudio";
+  DESCRIPTION "Sound server, for sound stream routing and mixing")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/find-modules/FindSasl2.cmake 
new/extra-cmake-modules-5.41.0/find-modules/FindSasl2.cmake
--- old/extra-cmake-modules-5.40.0/find-modules/FindSasl2.cmake 1970-01-01 
01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/find-modules/FindSasl2.cmake 2017-11-30 
08:42:14.000000000 +0100
@@ -0,0 +1,114 @@
+#.rst:
+# FindSasl2
+# ---------
+#
+# Try to find the SASL2 library.
+#
+# This will define the following variables:
+#
+# ``Sasl2_FOUND``
+#     System has SASL2.
+#
+# ``Sasl2_VERSION``
+#     The version of SASL2.
+#
+# ``Sasl2_INCLUDE_DIRS``
+#     This should be passed to target_include_directories() if
+#     the target is not used for linking.
+#
+# ``Sasl2_LIBRARIES``
+#     The SASL2 library.
+#     This can be passed to target_link_libraries() instead of
+#     the ``Sasl2::Sasl2`` target
+#
+# If ``Sasl2_FOUND`` is TRUE, the following imported target
+# will be available:
+#
+# ``Sasl2::Sasl2``
+#     The SASL2 library
+#
+# Since 5.41.0.
+#
+#=============================================================================
+# Copyright 2006, 2007 Laurent Montel <mon...@kde.org>
+#
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. The name of the author may not be used to endorse or promote products
+#    derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#=============================================================================
+
+# NOTE: libsasl2.pc doesn't export the include dir.
+find_package(PkgConfig QUIET)
+pkg_check_modules(PC_Sasl2 libsasl2)
+
+find_path(Sasl2_INCLUDE_DIRS NAMES sasl/sasl.h)
+
+# libsasl2 add for windows, because the windows package of cyrus-sasl2
+# contains a libsasl2 also for msvc which is not standard conform
+find_library(Sasl2_LIBRARIES
+  NAMES sasl2 libsasl2
+  HINTS ${PC_Sasl2_LIBRARY_DIRS}
+)
+
+set(Sasl2_VERSION "${PC_Sasl2_VERSION}")
+
+if(NOT Sasl2_VERSION)
+  if(EXISTS "${Sasl2_INCLUDE_DIRS}/sasl/sasl.h")
+    file(READ "${Sasl2_INCLUDE_DIRS}/sasl/sasl.h" SASL2_H_CONTENT)
+    string(REGEX MATCH "#define SASL_VERSION_MAJOR[ ]+[0-9]+" 
SASL2_VERSION_MAJOR_MATCH ${SASL2_H_CONTENT})
+    string(REGEX MATCH "#define SASL_VERSION_MINOR[ ]+[0-9]+" 
SASL2_VERSION_MINOR_MATCH ${SASL2_H_CONTENT})
+    string(REGEX MATCH "#define SASL_VERSION_STEP[ ]+[0-9]+" 
SASL2_VERSION_STEP_MATCH ${SASL2_H_CONTENT})
+
+    string(REGEX REPLACE ".*_MAJOR[ ]+(.*)" "\\1" SASL2_VERSION_MAJOR 
${SASL2_VERSION_MAJOR_MATCH})
+    string(REGEX REPLACE ".*_MINOR[ ]+(.*)" "\\1" SASL2_VERSION_MINOR 
${SASL2_VERSION_MINOR_MATCH})
+    string(REGEX REPLACE ".*_STEP[ ]+(.*)" "\\1"  SASL2_VERSION_STEP  
${SASL2_VERSION_STEP_MATCH})
+
+    set(Sasl2_VERSION 
"${SASL2_VERSION_MAJOR}.${SASL2_VERSION_MINOR}.${SASL2_VERSION_STEP}")
+  else()
+  # Could not find the version
+  set(Sasl2_VERSION "0.0.0")
+  endif()
+endif()
+
+include(FindPackageHandleStandardArgs)
+
+find_package_handle_standard_args(Sasl2
+    FOUND_VAR Sasl2_FOUND
+    REQUIRED_VARS Sasl2_LIBRARIES Sasl2_INCLUDE_DIRS
+    VERSION_VAR Sasl2_VERSION
+)
+if(Sasl2_FOUND AND NOT TARGET Sasl2::Sasl2)
+  add_library(Sasl2::Sasl2 UNKNOWN IMPORTED)
+  set_target_properties(Sasl2::Sasl2 PROPERTIES
+  IMPORTED_LOCATION "${Sasl2_LIBRARIES}"
+  INTERFACE_INCLUDE_DIRECTORIES "${Sasl2_INCLUDE_DIRS}")
+endif()
+
+mark_as_advanced(Sasl2_LIBRARIES Sasl2_INCLUDE_DIRS Sasl2_VERSION)
+
+include(FeatureSummary)
+set_package_properties(Sasl2 PROPERTIES
+  URL "https://www.cyrusimap.org/sasl/";
+  DESCRIPTION "The Cyrus-sasl library."
+)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/kde-modules/KDECMakeSettings.cmake 
new/extra-cmake-modules-5.41.0/kde-modules/KDECMakeSettings.cmake
--- old/extra-cmake-modules-5.40.0/kde-modules/KDECMakeSettings.cmake   
2017-10-31 10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/kde-modules/KDECMakeSettings.cmake   
2017-11-30 08:42:14.000000000 +0100
@@ -44,7 +44,11 @@
 # directories for includes first, enabling automoc by default.
 #
 # When find_package(ECM 5.38) or higher is called, this also selects
-# a layout for the build dir that helps running executables without installing.
+# a layout for the build dir that helps running executables without installing:
+# all executables are built into a toplevel "bin" dir, making it possible to 
find
+# helper binaries, and to find uninstalled plugins (provided that you use
+# kcoreaddons_add_plugin or set LIBRARY_OUTPUT_DIRECTORY as documented on
+# https://community.kde.org/Guidelines_and_HOWTOs/Making_apps_run_uninstalled).
 #
 # This section can be disabled by setting ``KDE_SKIP_BUILD_SETTINGS`` to TRUE
 # before including this module.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-5.40.0/modules/ECMAddTests.cmake 
new/extra-cmake-modules-5.41.0/modules/ECMAddTests.cmake
--- old/extra-cmake-modules-5.40.0/modules/ECMAddTests.cmake    2017-10-31 
10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/modules/ECMAddTests.cmake    2017-11-30 
08:42:14.000000000 +0100
@@ -114,6 +114,15 @@
   add_test(NAME ${_testname} COMMAND ${_targetname})
   target_link_libraries(${_targetname} ${ARG_LINK_LIBRARIES})
   ecm_mark_as_test(${_targetname})
+  if (CMAKE_LIBRARY_OUTPUT_DIRECTORY)
+    if(CMAKE_HOST_SYSTEM MATCHES "Windows")
+      set(PATHSEP "\\;")
+    else() # e.g. Linux
+      set(PATHSEP ":")
+    endif()
+    set(_plugin_path $ENV{QT_PLUGIN_PATH})
+    set_property(TEST ${_testname} PROPERTY ENVIRONMENT 
QT_PLUGIN_PATH=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}${PATHSEP}${_plugin_path})
+  endif()
   if (ARG_TARGET_NAME_VAR)
     set(${ARG_TARGET_NAME_VAR} "${_targetname}" PARENT_SCOPE)
   endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/modules/ECMGeneratePkgConfigFile.cmake 
new/extra-cmake-modules-5.41.0/modules/ECMGeneratePkgConfigFile.cmake
--- old/extra-cmake-modules-5.40.0/modules/ECMGeneratePkgConfigFile.cmake       
2017-10-31 10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/modules/ECMGeneratePkgConfigFile.cmake       
2017-11-30 08:42:14.000000000 +0100
@@ -16,6 +16,7 @@
 #                         [INCLUDE_INSTALL_DIR <dir>]
 #                         [LIB_INSTALL_DIR <dir>]
 #                         [DEFINES -D<variable=value>...]
+#                         [DESCRIPTION <library description>]
 #                         [INSTALL])
 #
 # ``BASE_NAME`` is the name of the module. It's the name projects will use to
@@ -42,6 +43,10 @@
 # ``DEFINES`` is a list of preprocessor defines that it is recommended users of
 # the library pass to the compiler when using it.
 #
+# ``DESCRIPTION`` describes what this library is. If it's not specified, CMake
+# will first try to get the description from the metainfo.yaml file or will
+# create one based on ``LIB_NAME``.
+#
 # ``INSTALL`` will cause the module to be installed to the ``pkgconfig``
 # subdirectory of ``LIB_INSTALL_DIR``, unless the ``ECM_PKGCONFIG_INSTALL_DIR``
 # cache variable is set to something different. Note that the first call to
@@ -66,6 +71,8 @@
 #   )
 #
 # Since 1.3.0.
+# ``DESCRIPTION`` available since 5.1.41
+#
 
 #=============================================================================
 # Copyright 2014 Aleix Pol Gonzalez <aleix...@kde.org>
@@ -96,7 +103,7 @@
 
 function(ECM_GENERATE_PKGCONFIG_FILE)
   set(options INSTALL)
-  set(oneValueArgs BASE_NAME LIB_NAME FILENAME_VAR INCLUDE_INSTALL_DIR 
LIB_INSTALL_DIR)
+  set(oneValueArgs BASE_NAME LIB_NAME FILENAME_VAR INCLUDE_INSTALL_DIR 
LIB_INSTALL_DIR DESCRIPTION)
   set(multiValueArgs DEPS DEFINES)
 
   cmake_parse_arguments(EGPF "${options}" "${oneValueArgs}" 
"${multiValueArgs}" ${ARGN})
@@ -132,6 +139,17 @@
           set(EGPF_LIB_INSTALL_DIR "lib")
       endif()
   endif()
+  if(NOT EGPF_DESCRIPTION)
+      if(EXISTS ${CMAKE_SOURCE_DIR}/metainfo.yaml)
+          file(STRINGS "${CMAKE_SOURCE_DIR}/metainfo.yaml" 
_EGPF_METAINFO_DESCRIPTION_STRING REGEX "^description:.*$")
+          if(_EGPF_METAINFO_DESCRIPTION_STRING)
+              string(REGEX REPLACE "^description:[ ]*(.*)" "\\1" 
EGPF_DESCRIPTION ${_EGPF_METAINFO_DESCRIPTION_STRING})
+          endif()
+      endif()
+      if("${EGPF_DESCRIPTION}" STREQUAL "")
+          set(EGPF_DESCRIPTION "${EGPF_LIB_NAME} library.")
+      endif()
+  endif()
 
   set(PKGCONFIG_TARGET_BASENAME ${EGPF_BASE_NAME})
   set(PKGCONFIG_TARGET_LIBNAME ${EGPF_LIB_NAME})
@@ -148,6 +166,7 @@
   else()
       set(PKGCONFIG_TARGET_LIBS 
"${CMAKE_INSTALL_PREFIX}/${EGPF_LIB_INSTALL_DIR}")
   endif()
+  set(PKGCONFIG_TARGET_DESCRIPTION "${EGPF_DESCRIPTION}")
   set(PKGCONFIG_TARGET_DEFINES "")
   if(EGPF_DEFINES)
     set(PKGCONFIG_TARGET_DEFINES "${EGPF_DEFINE}")
@@ -161,6 +180,7 @@
   file(WRITE ${PKGCONFIG_FILENAME}
 "
 Name: ${PKGCONFIG_TARGET_LIBNAME}
+Description: ${PKGCONFIG_TARGET_DESCRIPTION}
 Version: ${PROJECT_VERSION}
 Libs: -L${CMAKE_INSTALL_PREFIX}/${EGPF_LIB_INSTALL_DIR} 
-l${PKGCONFIG_TARGET_LIBNAME}
 Cflags: ${PKGCONFIG_TARGET_INCLUDES} ${PKGCONFIG_TARGET_DEFINES}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons.pc 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons.pc
--- 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons.pc  
    2017-10-31 10:54:00.000000000 +0100
+++ 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons.pc  
    2017-11-30 08:42:14.000000000 +0100
@@ -1,5 +1,6 @@
 
 Name: KF5CoreAddons
+Description: KF5CoreAddons test
 Version: 5.43
 Libs: -L/usr/lib -lKF5CoreAddons
 Cflags: -I/usr/KCoreAddons 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons2.pc 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons2.pc
--- 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons2.pc 
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons2.pc 
    2017-11-30 08:42:14.000000000 +0100
@@ -0,0 +1,7 @@
+
+Name: KF5CoreAddons2
+Description: Addons to QtCore
+Version: 5.43
+Libs: -L/usr/lib -lKF5CoreAddons2
+Cflags: -I/usr/KCoreAddons 
+Requires: Qt5Core
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons3.pc 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons3.pc
--- 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons3.pc 
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/KF5CoreAddons3.pc 
    2017-11-30 08:42:14.000000000 +0100
@@ -0,0 +1,7 @@
+
+Name: KF5CoreAddons3
+Description: KF5CoreAddons3 library.
+Version: 5.43
+Libs: -L/usr/lib -lKF5CoreAddons3
+Cflags: -I/usr/KCoreAddons 
+Requires: Qt5Core
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/metainfo_with_description.yaml
 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/metainfo_with_description.yaml
--- 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/metainfo_with_description.yaml
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/metainfo_with_description.yaml
        2017-11-30 08:42:14.000000000 +0100
@@ -0,0 +1,21 @@
+maintainer: mpyne
+description: Addons to QtCore
+tier: 1
+type: functional
+platforms:
+    - name: Linux
+    - name: FreeBSD
+    - name: Windows
+    - name: MacOSX
+    - name: Android
+portingAid: false
+deprecated: false
+release: true
+libraries:
+ - qmake: KCoreAddons
+   cmake: "KF5::CoreAddons"
+cmakename: KF5CoreAddons
+
+public_lib: true
+group: Frameworks
+subgroup: Tier 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/metainfo_with_empty_description.yaml
 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/metainfo_with_empty_description.yaml
--- 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/metainfo_with_empty_description.yaml
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/metainfo_with_empty_description.yaml
  2017-11-30 08:42:14.000000000 +0100
@@ -0,0 +1,21 @@
+maintainer: mpyne
+description:
+tier: 1
+type: functional
+platforms:
+    - name: Linux
+    - name: FreeBSD
+    - name: Windows
+    - name: MacOSX
+    - name: Android
+portingAid: false
+deprecated: false
+release: true
+libraries:
+ - qmake: KCoreAddons
+   cmake: "KF5::CoreAddons"
+cmakename: KF5CoreAddons
+
+public_lib: true
+group: Frameworks
+subgroup: Tier 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/metainfo_without_description.yaml
 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/metainfo_without_description.yaml
--- 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/metainfo_without_description.yaml
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/metainfo_without_description.yaml
     2017-11-30 08:42:14.000000000 +0100
@@ -0,0 +1,20 @@
+maintainer: mpyne
+tier: 1
+type: functional
+platforms:
+    - name: Linux
+    - name: FreeBSD
+    - name: Windows
+    - name: MacOSX
+    - name: Android
+portingAid: false
+deprecated: false
+release: true
+libraries:
+ - qmake: KCoreAddons
+   cmake: "KF5::CoreAddons"
+cmakename: KF5CoreAddons
+
+public_lib: true
+group: Frameworks
+subgroup: Tier 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/run_test.cmake.config
 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/run_test.cmake.config
--- 
old/extra-cmake-modules-5.40.0/tests/ECMGeneratePkgConfigFile/run_test.cmake.config
 2017-10-31 10:54:00.000000000 +0100
+++ 
new/extra-cmake-modules-5.41.0/tests/ECMGeneratePkgConfigFile/run_test.cmake.config
 2017-11-30 08:42:14.000000000 +0100
@@ -47,8 +47,63 @@
 message(STATUS "Test 1: no optional arguments")
 set(origfiles "${CMAKE_CURRENT_SOURCE_DIR}/KF5CoreAddons.pc")
 
-ecm_generate_pkgconfig_file(BASE_NAME KF5CoreAddons DEPS Qt5Core 
INCLUDE_INSTALL_DIR /usr/KCoreAddons FILENAME_VAR OutputFile)
+ecm_generate_pkgconfig_file(BASE_NAME KF5CoreAddons
+                            DESCRIPTION "KF5CoreAddons test"
+                            DEPS Qt5Core
+                            INCLUDE_INSTALL_DIR /usr/KCoreAddons
+                            FILENAME_VAR OutputFile)
 
 compare_files(GENERATED ${OutputFile}
               ORIGINALS ${origfiles})
 file(REMOVE ${OutputFile})
+
+message(STATUS "Test2: no description parameter, metainfo.yaml with 
description found")
+set(origfiles "${CMAKE_CURRENT_SOURCE_DIR}/KF5CoreAddons2.pc")
+
+file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/metainfo_with_description.yaml
+     DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
+file(RENAME ${CMAKE_CURRENT_BINARY_DIR}/metainfo_with_description.yaml 
${CMAKE_CURRENT_BINARY_DIR}/metainfo.yaml)
+
+ecm_generate_pkgconfig_file(BASE_NAME KF5CoreAddons2
+                            DEPS Qt5Core
+                            INCLUDE_INSTALL_DIR /usr/KCoreAddons
+                            FILENAME_VAR OutputFile)
+
+compare_files(GENERATED ${OutputFile}
+              ORIGINALS ${origfiles})
+file(REMOVE ${OutputFile})
+file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/metainfo.yaml)
+
+message(STATUS "Test3: no description parameter, metainfo.yaml with empty 
description found")
+set(origfiles "${CMAKE_CURRENT_SOURCE_DIR}/KF5CoreAddons3.pc")
+
+file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/metainfo_with_empty_description.yaml
+     DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
+file(RENAME ${CMAKE_CURRENT_BINARY_DIR}/metainfo_with_empty_description.yaml 
${CMAKE_CURRENT_BINARY_DIR}/metainfo.yaml)
+
+ecm_generate_pkgconfig_file(BASE_NAME KF5CoreAddons3
+                            DEPS Qt5Core
+                            INCLUDE_INSTALL_DIR /usr/KCoreAddons
+                            FILENAME_VAR OutputFile)
+
+compare_files(GENERATED ${OutputFile}
+              ORIGINALS ${origfiles})
+file(REMOVE ${OutputFile})
+file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/metainfo.yaml)
+
+message(STATUS "Test4: no description parameter, metainfo.yaml without 
description")
+set(origfiles "${CMAKE_CURRENT_SOURCE_DIR}/KF5CoreAddons3.pc")
+
+file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/metainfo_without_description.yaml
+     DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
+file(RENAME ${CMAKE_CURRENT_BINARY_DIR}/metainfo_without_description.yaml 
${CMAKE_CURRENT_BINARY_DIR}/metainfo.yaml)
+
+ecm_generate_pkgconfig_file(BASE_NAME KF5CoreAddons3
+                            DEPS Qt5Core
+                            INCLUDE_INSTALL_DIR /usr/KCoreAddons
+                            FILENAME_VAR OutputFile)
+
+compare_files(GENERATED ${OutputFile}
+              ORIGINALS ${origfiles})
+file(REMOVE ${OutputFile})
+file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/metainfo.yaml)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-5.40.0/toolchain/Android.cmake 
new/extra-cmake-modules-5.41.0/toolchain/Android.cmake
--- old/extra-cmake-modules-5.40.0/toolchain/Android.cmake      2017-10-31 
10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/toolchain/Android.cmake      2017-11-30 
08:42:14.000000000 +0100
@@ -237,13 +237,17 @@
     set(EXECUTABLE_DESTINATION_PATH 
"${EXPORT_DIR}/libs/${ANDROID_ABI}/lib${QTANDROID_EXPORTED_TARGET}.so")
     configure_file("${_CMAKE_ANDROID_DIR}/deployment-file.json.in" 
"${QTANDROID_EXPORTED_TARGET}-deployment.json.in")
 
+    if (CMAKE_GENERATOR STREQUAL "Unix Makefiles")
+        set(arguments "\\$(ARGS)")
+    endif()
+
     add_custom_target(${CREATEAPK_TARGET_NAME}
         COMMAND cmake -E echo "Generating 
$<TARGET_NAME:${QTANDROID_EXPORTED_TARGET}> with 
$<TARGET_FILE_DIR:Qt5::qmake>/androiddeployqt"
         COMMAND cmake -E remove_directory "${EXPORT_DIR}"
         COMMAND cmake -E copy_directory "${ANDROID_APK_DIR}" "${EXPORT_DIR}"
         COMMAND cmake -E copy "$<TARGET_FILE:${QTANDROID_EXPORTED_TARGET}>" 
"${EXECUTABLE_DESTINATION_PATH}"
         COMMAND cmake 
-DINPUT_FILE="${QTANDROID_EXPORTED_TARGET}-deployment.json.in" 
-DOUTPUT_FILE="${QTANDROID_EXPORTED_TARGET}-deployment.json" 
"-DTARGET_DIR=$<TARGET_FILE_DIR:${QTANDROID_EXPORTED_TARGET}>" 
"-DTARGET_NAME=${QTANDROID_EXPORTED_TARGET}" 
"-DEXPORT_DIR=${CMAKE_INSTALL_PREFIX}" -P 
${_CMAKE_ANDROID_DIR}/specifydependencies.cmake
-        COMMAND $<TARGET_FILE_DIR:Qt5::qmake>/androiddeployqt --gradle --input 
"${QTANDROID_EXPORTED_TARGET}-deployment.json" --output "${EXPORT_DIR}" 
--deployment bundled "\\$(ARGS)"
+        COMMAND $<TARGET_FILE_DIR:Qt5::qmake>/androiddeployqt --gradle --input 
"${QTANDROID_EXPORTED_TARGET}-deployment.json" --output "${EXPORT_DIR}" 
--deployment bundled ${arguments}
     )
 
     add_custom_target(install-apk-${QTANDROID_EXPORTED_TARGET}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-5.40.0/toolchain/deployment-file.json.in 
new/extra-cmake-modules-5.41.0/toolchain/deployment-file.json.in
--- old/extra-cmake-modules-5.40.0/toolchain/deployment-file.json.in    
2017-10-31 10:54:00.000000000 +0100
+++ new/extra-cmake-modules-5.41.0/toolchain/deployment-file.json.in    
2017-11-30 08:42:14.000000000 +0100
@@ -8,7 +8,7 @@
    "ndk-host": "@_HOST@",
    "target-architecture": "@ANDROID_ABI@",
    "application-binary": "@EXECUTABLE_DESTINATION_PATH@",
-   "qml-root-path": "@CMAKE_SOURCE_DIRECTORY@",
+   "qml-root-path": "@CMAKE_SOURCE_DIR@",
    ##EXTRALIBS##
    ##EXTRAPLUGINS##
    "android-package-source-directory": "@ANDROID_APK_DIR@",


Reply via email to