Hello community,
here is the log from the commit of package extra-cmake-modules for
openSUSE:Factory checked in at 2019-02-14 14:22:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/extra-cmake-modules (Old)
and /work/SRC/openSUSE:Factory/.extra-cmake-modules.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "extra-cmake-modules"
Thu Feb 14 14:22:52 2019 rev:62 rq:674212 version:5.55.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/extra-cmake-modules/extra-cmake-modules.changes
2019-01-21 10:18:52.554164174 +0100
+++
/work/SRC/openSUSE:Factory/.extra-cmake-modules.new.28833/extra-cmake-modules.changes
2019-02-14 14:22:56.711942991 +0100
@@ -1,0 +2,19 @@
+Sun Feb 10 22:02:59 UTC 2019 - [email protected]
+
+- Update to 5.55.0
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/kde-frameworks-5.55.0.php
+- Changes since 5.54.0:
+ * FindGperf: in ecm_gperf_generate set SKIP_AUTOMOC for generated file
+ * Move -Wsuggest-override -Wlogical-op to regular compiler settings
+ * Fix python binding generation for classes with deleted copy constructors
+ * Fix qmake module generation for Qt 5.12.1
+ * Use more https in links
+ * API dox: add missing entries for some find-modules & modules
+ * FindGperf: improve api dox: mark-up usage example
+ * ECMGenerateQmlTypes: fix api dox: title needs more --- markup
+ * ECMQMLModules: fix api dox: title match module name, add missing "Since"
+ * FindInotify: fix api dox .rst tag, add missing "Since"
+
+-------------------------------------------------------------------
Old:
----
extra-cmake-modules-5.54.0.tar.xz
New:
----
extra-cmake-modules-5.55.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.YvtUEA/_old 2019-02-14 14:22:57.215942752 +0100
+++ /var/tmp/diff_new_pack.YvtUEA/_new 2019-02-14 14:22:57.219942750 +0100
@@ -16,7 +16,7 @@
#
-%define _tar_path 5.54
+%define _tar_path 5.55
# Full KF5 version (e.g. 5.33.0)
%{!?_kf5_version: %global _kf5_version %{version}}
# Last major and minor KF5 version (e.g. 5.33)
@@ -27,7 +27,7 @@
%bcond_with doc
%endif
Name: extra-cmake-modules
-Version: 5.54.0
+Version: 5.55.0
Release: 0
Summary: CMake modules
License: BSD-3-Clause
++++++ extra-cmake-modules-5.54.0.tar.xz -> extra-cmake-modules-5.55.0.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/extra-cmake-modules-5.54.0/CMakeLists.txt
new/extra-cmake-modules-5.55.0/CMakeLists.txt
--- old/extra-cmake-modules-5.54.0/CMakeLists.txt 2018-12-21
00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/CMakeLists.txt 2019-02-02
14:13:24.000000000 +0100
@@ -32,7 +32,7 @@
# Preliminary setup
#
-set(VERSION "5.54.0") # handled by release scripts
+set(VERSION "5.55.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.54.0/docs/CMakeLists.txt
new/extra-cmake-modules-5.55.0/docs/CMakeLists.txt
--- old/extra-cmake-modules-5.54.0/docs/CMakeLists.txt 2018-12-21
00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/docs/CMakeLists.txt 2019-02-02
14:13:24.000000000 +0100
@@ -42,7 +42,7 @@
set_package_properties(
QCollectionGenerator
PROPERTIES
- URL "http://www.qt.io/"
+ URL "https://www.qt.io/"
DESCRIPTION "Qt help collection generator."
TYPE OPTIONAL
PURPOSE "Required to build Extra CMake Modules documentation in Qt
Help format."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/docs/find-module/FindGperf.rst
new/extra-cmake-modules-5.55.0/docs/find-module/FindGperf.rst
--- old/extra-cmake-modules-5.54.0/docs/find-module/FindGperf.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/docs/find-module/FindGperf.rst
2019-02-02 14:13:24.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../find-modules/FindGperf.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/docs/find-module/FindInotify.rst
new/extra-cmake-modules-5.55.0/docs/find-module/FindInotify.rst
--- old/extra-cmake-modules-5.54.0/docs/find-module/FindInotify.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/docs/find-module/FindInotify.rst
2019-02-02 14:13:24.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../find-modules/FindInotify.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/docs/find-module/FindPhoneNumber.rst
new/extra-cmake-modules-5.55.0/docs/find-module/FindPhoneNumber.rst
--- old/extra-cmake-modules-5.54.0/docs/find-module/FindPhoneNumber.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/docs/find-module/FindPhoneNumber.rst
2019-02-02 14:13:24.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../find-modules/FindPhoneNumber.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/docs/find-module/FindSeccomp.rst
new/extra-cmake-modules-5.55.0/docs/find-module/FindSeccomp.rst
--- old/extra-cmake-modules-5.54.0/docs/find-module/FindSeccomp.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/docs/find-module/FindSeccomp.rst
2019-02-02 14:13:24.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../find-modules/FindSeccomp.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/docs/manual/ecm-developer.7.rst
new/extra-cmake-modules-5.55.0/docs/manual/ecm-developer.7.rst
--- old/extra-cmake-modules-5.54.0/docs/manual/ecm-developer.7.rst
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/docs/manual/ecm-developer.7.rst
2019-02-02 14:13:24.000000000 +0100
@@ -224,7 +224,7 @@
include(FeatureSummary)
set_package_properties(Foo PROPERTIES
- URL "http://www.foo.example.com/"
+ URL "https://www.foo.example.com/"
DESCRIPTION "A library for doing useful things")
@@ -241,4 +241,4 @@
.. _KDE Review Board instance: https://git.reviewboard.kde.org/
-.. _cmake-developer(7):
http://www.cmake.org/cmake/help/git-master/manual/cmake-developer.7.html
+.. _cmake-developer(7):
https://www.cmake.org/cmake/help/git-master/manual/cmake-developer.7.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/docs/module/ECMGenerateQmlTypes.rst
new/extra-cmake-modules-5.55.0/docs/module/ECMGenerateQmlTypes.rst
--- old/extra-cmake-modules-5.54.0/docs/module/ECMGenerateQmlTypes.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/docs/module/ECMGenerateQmlTypes.rst
2019-02-02 14:13:24.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../modules/ECMGenerateQmlTypes.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/docs/module/ECMQMLModules.rst
new/extra-cmake-modules-5.55.0/docs/module/ECMQMLModules.rst
--- old/extra-cmake-modules-5.54.0/docs/module/ECMQMLModules.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/docs/module/ECMQMLModules.rst
2019-02-02 14:13:24.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../modules/ECMQMLModules.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/docs/module/ECMWinResolveSymlinks.rst
new/extra-cmake-modules-5.55.0/docs/module/ECMWinResolveSymlinks.rst
--- old/extra-cmake-modules-5.54.0/docs/module/ECMWinResolveSymlinks.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/docs/module/ECMWinResolveSymlinks.rst
2019-02-02 14:13:24.000000000 +0100
@@ -0,0 +1 @@
+.. ecm-module:: ../../modules/ECMWinResolveSymlinks.cmake
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindGperf.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindGperf.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindGperf.cmake 2018-12-21
00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindGperf.cmake 2019-02-02
14:13:24.000000000 +0100
@@ -35,6 +35,8 @@
#
# A simple invocation would be:
#
+# .. code-block:: cmake
+#
# ecm_gperf_generate(simple.gperf ${CMAKE_CURRENT_BINARY_DIR}/simple.h
MySources)
#
# Since 5.35.0.
@@ -94,7 +96,7 @@
include(FeatureSummary)
set_package_properties(Gperf PROPERTIES
- URL "http://www.gnu.org/software/gperf/"
+ URL "https://www.gnu.org/software/gperf/"
DESCRIPTION "Perfect hash function generator"
)
@@ -119,6 +121,7 @@
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
VERBATIM
)
+ set_property(SOURCE ${output_file} PROPERTY SKIP_AUTOMOC ON)
list(APPEND ${out_var} "${output_file}")
set(${out_var} ${${out_var}} PARENT_SCOPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindIcoTool.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindIcoTool.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindIcoTool.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindIcoTool.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -75,6 +75,6 @@
include(FeatureSummary)
set_package_properties(IcoTool PROPERTIES
- URL "http://www.nongnu.org/icoutils/"
+ URL "https://www.nongnu.org/icoutils/"
DESCRIPTION "Executable that converts a collection of PNG files into a
Windows icon file"
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindInotify.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindInotify.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindInotify.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindInotify.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -1,4 +1,4 @@
-#.rest:
+#.rst:
# FindInotify
# --------------
#
@@ -19,6 +19,8 @@
# even though Inotify_FOUND may be set to TRUE. This is because
# no special includes or libraries are needed. On other systems
# these may be needed to use inotify.
+#
+# Since 5.32.0.
#=============================================================================
# Copyright 2016 Tobias C. Berner <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindPng2Ico.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindPng2Ico.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindPng2Ico.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindPng2Ico.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -26,16 +26,16 @@
#
# ``Png2Ico_HAS_COLORS_ARGUMENT``
# Whether png2ico accepts a ``--colors`` argument. `Matthias Benkmann's
-# tool <http://www.winterdrache.de/freeware/png2ico/>`_ does, while the
+# tool <https://www.winterdrache.de/freeware/png2ico/>`_ does, while the
# version of png2ico from the `"KDE On Windows" (kdewin)
-# <https://projects.kde.org/projects/kdesupport/kdewin>`_ project does not.
+# <https://commits.kde.org/kdewin>`_ project does not.
#
# ``Png2Ico_HAS_RCFILE_ARGUMENT``
# Whether png2ico accepts an ``--rcfile`` argument. The version of png2ico
# from the `"KDE On Windows" (kdewin)
-# <https://projects.kde.org/projects/kdesupport/kdewin>`_ project does,
+# <https://commits.kde.org/kdewin>`_ project does,
# while `Matthias Benkmann's tool
-# <http://www.winterdrache.de/freeware/png2ico/>`_ does not.
+# <https://www.winterdrache.de/freeware/png2ico/>`_ does not.
#
# Since 1.7.0.
@@ -111,7 +111,7 @@
include(FeatureSummary)
set_package_properties(Png2Ico PROPERTIES
- URL "http://www.winterdrache.de/freeware/png2ico/ or
https://projects.kde.org/projects/kdesupport/kdewin"
+ URL "https://www.winterdrache.de/freeware/png2ico/ or
https://commits.kde.org/kdewin"
DESCRIPTION "Executable that converts a collection of PNG files into a
Windows icon file"
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindPoppler.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindPoppler.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindPoppler.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindPoppler.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -147,5 +147,5 @@
include(FeatureSummary)
set_package_properties(Poppler PROPERTIES
DESCRIPTION "A PDF rendering library"
- URL "http://poppler.freedesktop.org"
+ URL "https://poppler.freedesktop.org/"
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindQtWaylandScanner.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindQtWaylandScanner.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindQtWaylandScanner.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindQtWaylandScanner.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -114,7 +114,7 @@
include(FeatureSummary)
set_package_properties(QtWaylandScanner PROPERTIES
- URL "http://qt.io"
+ URL "https://qt.io/"
DESCRIPTION "Executable that converts XML protocol files to C++ code"
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindSharedMimeInfo.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindSharedMimeInfo.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindSharedMimeInfo.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindSharedMimeInfo.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -110,5 +110,5 @@
include(FeatureSummary)
set_package_properties(SharedMimeInfo PROPERTIES
- URL http://freedesktop.org/wiki/Software/shared-mime-info/
+ URL https://freedesktop.org/wiki/Software/shared-mime-info/
DESCRIPTION "A database of common MIME types")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindWayland.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindWayland.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindWayland.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindWayland.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -138,6 +138,6 @@
include(FeatureSummary)
set_package_properties(Wayland PROPERTIES
- URL "http://wayland.freedesktop.org"
+ URL "https://wayland.freedesktop.org/"
DESCRIPTION "C library implementation of the Wayland protocol: a protocol
for a compositor to talk to its clients"
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindWaylandScanner.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindWaylandScanner.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindWaylandScanner.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindWaylandScanner.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -103,7 +103,7 @@
include(FeatureSummary)
set_package_properties(WaylandScanner PROPERTIES
- URL "http://wayland.freedesktop.org"
+ URL "https://wayland.freedesktop.org/"
DESCRIPTION "Executable that converts XML protocol files to C code"
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindX11_XCB.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindX11_XCB.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindX11_XCB.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindX11_XCB.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -113,6 +113,6 @@
include(FeatureSummary)
set_package_properties(X11_XCB PROPERTIES
- URL "http://xorg.freedesktop.org/"
+ URL "https://xorg.freedesktop.org/"
DESCRIPTION "A compatibility library for code that translates Xlib API
calls into XCB calls"
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/FindXCB.cmake
new/extra-cmake-modules-5.55.0/find-modules/FindXCB.cmake
--- old/extra-cmake-modules-5.54.0/find-modules/FindXCB.cmake 2018-12-21
00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/FindXCB.cmake 2019-02-02
14:13:24.000000000 +0100
@@ -196,6 +196,6 @@
include(FeatureSummary)
set_package_properties(XCB PROPERTIES
- URL "http://xcb.freedesktop.org"
+ URL "https://xcb.freedesktop.org/"
DESCRIPTION "X protocol C-language Binding"
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/find-modules/sip_generator.py
new/extra-cmake-modules-5.55.0/find-modules/sip_generator.py
--- old/extra-cmake-modules-5.54.0/find-modules/sip_generator.py
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/find-modules/sip_generator.py
2019-02-02 14:13:24.000000000 +0100
@@ -39,7 +39,7 @@
import sys
import traceback
from clang import cindex
-from clang.cindex import AccessSpecifier, CursorKind, SourceRange,
StorageClass, TokenKind, TypeKind, TranslationUnit
+from clang.cindex import AccessSpecifier, AvailabilityKind, CursorKind,
SourceRange, StorageClass, TokenKind, TypeKind, TranslationUnit
import rules_engine
@@ -210,6 +210,7 @@
base_specifiers = []
template_type_parameters = []
had_copy_constructor = False
+ had_deleted_copy_constructor = False;
had_const_member = False
for member in container.get_children():
#
@@ -291,7 +292,13 @@
numParams += 1
return numParams == 0
- had_copy_constructor = had_copy_constructor or
is_copy_constructor(member)
+ if is_copy_constructor(member):
+ had_copy_constructor = True
+ # We need to generate a fake private copy constructor for
deleted constructors
+ if member.availability == AvailabilityKind.NOT_AVAILABLE and
member.access_specifier != AccessSpecifier.PRIVATE:
+ had_deleted_copy_constructor = True
+ continue
+
#
# Discard almost anything which is private.
#
@@ -364,7 +371,7 @@
#
# Generate private copy constructor for non-copyable types.
#
- if had_const_member and not had_copy_constructor:
+ if (had_deleted_copy_constructor) or (had_const_member and not
had_copy_constructor):
body += " private:\n {}(const {} &); //
Generated\n".format(name, container.type.get_canonical().spelling)
#
# Flesh out the SIP context for the rules engine.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/kde-modules/KDECompilerSettings.cmake
new/extra-cmake-modules-5.55.0/kde-modules/KDECompilerSettings.cmake
--- old/extra-cmake-modules-5.54.0/kde-modules/KDECompilerSettings.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/kde-modules/KDECompilerSettings.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -384,6 +384,12 @@
endif()
endif()
+if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+ if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS "5.0.0")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wsuggest-override -Wlogical-op"
)
+ endif()
+endif()
+
# -w1 turns on warnings and errors
# FIXME: someone needs to have a closer look at the Intel compiler options
if (CMAKE_C_COMPILER_ID STREQUAL "Intel" AND NOT WIN32)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/kde-modules/KDEFrameworkCompilerSettings.cmake
new/extra-cmake-modules-5.55.0/kde-modules/KDEFrameworkCompilerSettings.cmake
---
old/extra-cmake-modules-5.54.0/kde-modules/KDEFrameworkCompilerSettings.cmake
2018-12-21 00:31:37.000000000 +0100
+++
new/extra-cmake-modules-5.55.0/kde-modules/KDEFrameworkCompilerSettings.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -67,7 +67,7 @@
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS "5.0.0")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wsuggest-override -Wlogical-op
-Wzero-as-null-pointer-constant" )
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wzero-as-null-pointer-constant"
)
endif()
endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/kde-modules/KDEInstallDirs.cmake
new/extra-cmake-modules-5.55.0/kde-modules/KDEInstallDirs.cmake
--- old/extra-cmake-modules-5.54.0/kde-modules/KDEInstallDirs.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/kde-modules/KDEInstallDirs.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -240,7 +240,7 @@
# reason is: amd64 ABI: http://www.x86-64.org/documentation/abi.pdf
# For Debian with multiarch, use 'lib/${CMAKE_LIBRARY_ARCHITECTURE}' if
# CMAKE_LIBRARY_ARCHITECTURE is set (which contains e.g. "i386-linux-gnu"
-# See http://wiki.debian.org/Multiarch
+# See https://wiki.debian.org/Multiarch
if((CMAKE_SYSTEM_NAME MATCHES "Linux|kFreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL
"GNU")
AND NOT CMAKE_CROSSCOMPILING
AND NOT DEFINED ENV{FLATPAK_ID})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/extra-cmake-modules-5.54.0/modules/ECMAddQch.cmake
new/extra-cmake-modules-5.55.0/modules/ECMAddQch.cmake
--- old/extra-cmake-modules-5.54.0/modules/ECMAddQch.cmake 2018-12-21
00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/modules/ECMAddQch.cmake 2019-02-02
14:13:24.000000000 +0100
@@ -96,7 +96,7 @@
#
# NAMESPACE can be used to set a custom namespace <namespace> of the generated
# QCH file. The namepspace is used as the unique id by QHelpEngine (cmp.
-# http://doc.qt.io/qt-5/qthelpproject.html#namespace).
+# https://doc.qt.io/qt-5/qthelpproject.html#namespace).
# The default namespace is ``<domain>.<name>``.
# Needs to be used when ORG_DOMAIN is not used.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/modules/ECMGeneratePkgConfigFile.cmake
new/extra-cmake-modules-5.55.0/modules/ECMGeneratePkgConfigFile.cmake
--- old/extra-cmake-modules-5.54.0/modules/ECMGeneratePkgConfigFile.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/modules/ECMGeneratePkgConfigFile.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -2,9 +2,9 @@
# ECMGeneratePkgConfigFile
# ------------------------
#
-# Generate a `pkg-config
<http://www.freedesktop.org/wiki/Software/pkg-config/>`_
+# Generate a `pkg-config
<https://www.freedesktop.org/wiki/Software/pkg-config/>`_
# file for the benefit of
-# `autotools
<http://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html>`_-based
+# `autotools
<https://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html>`_-based
# projects.
#
# ::
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/modules/ECMGeneratePriFile.cmake
new/extra-cmake-modules-5.55.0/modules/ECMGeneratePriFile.cmake
--- old/extra-cmake-modules-5.54.0/modules/ECMGeneratePriFile.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/modules/ECMGeneratePriFile.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -187,6 +187,7 @@
QT.${PRI_TARGET_BASENAME}.MINOR_VERSION = ${PROJECT_VERSION_MINOR}
QT.${PRI_TARGET_BASENAME}.PATCH_VERSION = ${PROJECT_VERSION_PATCH}
QT.${PRI_TARGET_BASENAME}.name = ${PRI_TARGET_LIBNAME}
+QT.${PRI_TARGET_BASENAME}.module = ${PRI_TARGET_LIBNAME}
QT.${PRI_TARGET_BASENAME}.defines = ${PRI_TARGET_DEFINES}
QT.${PRI_TARGET_BASENAME}.includes = ${PRI_TARGET_INCLUDES}
QT.${PRI_TARGET_BASENAME}.private_includes =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/modules/ECMGenerateQmlTypes.cmake
new/extra-cmake-modules-5.55.0/modules/ECMGenerateQmlTypes.cmake
--- old/extra-cmake-modules-5.54.0/modules/ECMGenerateQmlTypes.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/modules/ECMGenerateQmlTypes.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -1,6 +1,6 @@
#.rst:
# ECMGenerateQmlTypes
-# -----------
+# -------------------
#
# Generates plugins.qmltypes files for QML plugins.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/modules/ECMPackageConfigHelpers.cmake
new/extra-cmake-modules-5.55.0/modules/ECMPackageConfigHelpers.cmake
--- old/extra-cmake-modules-5.54.0/modules/ECMPackageConfigHelpers.cmake
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/modules/ECMPackageConfigHelpers.cmake
2019-02-02 14:13:24.000000000 +0100
@@ -6,7 +6,7 @@
#
# ``write_basic_package_version_file()`` is the same as the one provided by the
# `CMakePackageConfigHelpers
-#
<http://www.cmake.org/cmake/help/v2.8.12/cmake.html#module:CMakePackageConfigHelpers>`_
+#
<https://www.cmake.org/cmake/help/v2.8.12/cmake.html#module:CMakePackageConfigHelpers>`_
# module in CMake; see that module's documentation for
# more information.
#
@@ -23,7 +23,7 @@
# 2.8.12, except that it adds an extra helper macro: find_dependency(). It is
# highly recommended that you read the `documentation for
# CMakePackageConfigHelpers
-#
<http://www.cmake.org/cmake/help/v2.8.12/cmake.html#module:CMakePackageConfigHelpers>`_
+#
<https://www.cmake.org/cmake/help/v2.8.12/cmake.html#module:CMakePackageConfigHelpers>`_
# for more information, particularly with regard to the PATH_VARS argument.
#
# Note that there is no argument that will disable the find_dependency() macro;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/modules/ECMQMLModules.cmake
new/extra-cmake-modules-5.55.0/modules/ECMQMLModules.cmake
--- old/extra-cmake-modules-5.54.0/modules/ECMQMLModules.cmake 2018-12-21
00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/modules/ECMQMLModules.cmake 2019-02-02
14:13:24.000000000 +0100
@@ -1,6 +1,6 @@
#.rst:
-# FindQMLModule
-# -------
+# ECMQMLModules
+# -------------
#
# Find QML import modules through a find_qmlmodule() call.
# It uses the qmlplugindump application to find the plugins and sets them up as
@@ -11,6 +11,7 @@
# but fail at runtime.
#
# ::
+#
# ecm_find_qmlmodule(<module_name> <version>...)
#
# Any further arguments passed will be forwarded into a find_package() call.
See
@@ -22,6 +23,8 @@
#
# ecm_find_qmlmodule(org.kde.kirigami 2.1)
#
+# Since 5.38.0.
+#
#=============================================================================
# Copyright 2015 Aleix Pol Gonzalez <[email protected]>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/modules/ECMQchDoxygen.config.in
new/extra-cmake-modules-5.55.0/modules/ECMQchDoxygen.config.in
--- old/extra-cmake-modules-5.54.0/modules/ECMQchDoxygen.config.in
2018-12-21 00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/modules/ECMQchDoxygen.config.in
2019-02-02 14:13:24.000000000 +0100
@@ -196,13 +196,13 @@
"FIXME=\xrefitem fixme \"Fixme\" \"Fixme\"" \
"bc=\xrefitem bc \"Binary Compatible\" \"Binary
Compatible\"" \
"threadsafe=\xrefitem threadsafe \"Threadsafe\"
\"Threadsafe\"" \
- "artistic=<a
href=\"http://www.opensource.org/licenses/artistic-license.php\">Artistic</a>" \
- "bsd=<a
href=\"http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5\">BSD</a>" \
- "x11=<a
href=\"http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3\">X11</a>" \
- "gpl=<a
href=\"http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC1\">GPLv2</a>" \
- "lgpl=<a
href=\"http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC1\">LGPLv2</a>"
\
- "mit=<a
href=\"http://www.opensource.org/licenses/mit-license.php\">MIT</a>" \
- "qpl=<a
href=\"http://doc.trolltech.com/3.0/license.html\">QPL</a>"
+ "artistic=<a
href=\"https://opensource.org/licenses/artistic-license.php\">Artistic</a>" \
+ "bsd=<a
href=\"https://www.xfree86.org/3.3.6/COPYRIGHT2.html#5\">BSD</a>" \
+ "x11=<a
href=\"https://www.xfree86.org/3.3.6/COPYRIGHT2.html#3\">X11</a>" \
+ "gpl=<a
href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC1\">GPLv2</a>"
\
+ "lgpl=<a
href=\"https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC1\">LGPLv2</a>"
\
+ "mit=<a
href=\"https://www.opensource.org/licenses/mit-license.php\">MIT</a>" \
+ "qpl=<a
href=\"https://opensource.org/licenses/QPL-1.0\">QPL</a>"
PREDEFINED = DOXYGEN_SHOULD_SKIP_THIS \
\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/extra-cmake-modules-5.54.0/tests/CMakeLists.txt
new/extra-cmake-modules-5.55.0/tests/CMakeLists.txt
--- old/extra-cmake-modules-5.54.0/tests/CMakeLists.txt 2018-12-21
00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/tests/CMakeLists.txt 2019-02-02
14:13:24.000000000 +0100
@@ -36,7 +36,7 @@
set_package_properties(
Qt5LinguistTools
PROPERTIES
- URL "http://www.qt.io/"
+ URL "https://www.qt.io/"
DESCRIPTION "Qt5 linguist tools."
TYPE OPTIONAL
PURPOSE "Required to run tests for the ECMPoQmTools module."
@@ -46,7 +46,7 @@
set_package_properties(
Qt5Core
PROPERTIES
- URL "http://www.qt.io/"
+ URL "https://www.qt.io/"
DESCRIPTION "Qt5 core library."
TYPE OPTIONAL
PURPOSE "Required to run tests for the ECMQtDeclareLoggingCategory
module, and for some tests of the KDEInstallDirs module."
@@ -213,7 +213,7 @@
set_package_properties(
Qt5Quick
PROPERTIES
- URL "http://www.qt.io/"
+ URL "https://www.qt.io/"
DESCRIPTION "Qt5 Quick library."
TYPE OPTIONAL
PURPOSE "Required to run tests for the ECMQMLModules module."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-5.54.0/tests/KDEPackageAppTemplatesTest/qml-plasmoid/package/metadata.desktop
new/extra-cmake-modules-5.55.0/tests/KDEPackageAppTemplatesTest/qml-plasmoid/package/metadata.desktop
---
old/extra-cmake-modules-5.54.0/tests/KDEPackageAppTemplatesTest/qml-plasmoid/package/metadata.desktop
2018-12-21 00:31:37.000000000 +0100
+++
new/extra-cmake-modules-5.55.0/tests/KDEPackageAppTemplatesTest/qml-plasmoid/package/metadata.desktop
2019-02-02 14:13:24.000000000 +0100
@@ -53,7 +53,7 @@
X-KDE-PluginInfo-Email=%{EMAIL}
X-KDE-PluginInfo-Name=%{APPNAMELC}
X-KDE-PluginInfo-Version=1.0
-X-KDE-PluginInfo-Website=http://plasma.kde.org/
+X-KDE-PluginInfo-Website=https://plasma.kde.org/
X-KDE-PluginInfo-Category=Utilities
X-KDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=GPL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/extra-cmake-modules-5.54.0/toolchain/Android.cmake
new/extra-cmake-modules-5.55.0/toolchain/Android.cmake
--- old/extra-cmake-modules-5.54.0/toolchain/Android.cmake 2018-12-21
00:31:37.000000000 +0100
+++ new/extra-cmake-modules-5.55.0/toolchain/Android.cmake 2019-02-02
14:13:24.000000000 +0100
@@ -7,7 +7,7 @@
# By using this android toolchain, the projects will be set up to compile the
# specified project targeting an Android platform, depending on its input.
# Furthermore, if desired, an APK can be directly generated by using the
-# `androiddeployqt <http://doc.qt.io/qt-5/deployment-android.html>`_ tool.
+# `androiddeployqt <https://doc.qt.io/qt-5/deployment-android.html>`_ tool.
#
# CMake upstream has Android support now. This module will still give us some
# useful features offering androiddeployqt integration and adequate executables
@@ -78,7 +78,7 @@
# APK (in a ;-separed list), as well as ``ANDROID_APK_DIR`` to a directory
# containing some basic information. This will create a ``create-apk-<target>``
# target that will generate the APK file. See the `Qt on Android deployment
-# documentation <http://doc.qt.io/qt-5/deployment-android.html>`_ for more
+# documentation <https://doc.qt.io/qt-5/deployment-android.html>`_ for more
# information.
#
# For example, you could do::