diff options
51 files changed, 136 insertions, 592 deletions
diff --git a/recipes-qt/qt5/nativesdk-qtbase_git.bb b/recipes-qt/qt5/nativesdk-qtbase_git.bb index 020ada23..1727fbb9 100644 --- a/recipes-qt/qt5/nativesdk-qtbase_git.bb +++ b/recipes-qt/qt5/nativesdk-qtbase_git.bb | |||
@@ -41,7 +41,6 @@ SRC_URI += "\ | |||
41 | file://0014-Qt5GuiConfigExtras.cmake.in-cope-with-variable-path-.patch \ | 41 | file://0014-Qt5GuiConfigExtras.cmake.in-cope-with-variable-path-.patch \ |
42 | file://0015-corelib-Include-sys-types.h-for-uint32_t.patch \ | 42 | file://0015-corelib-Include-sys-types.h-for-uint32_t.patch \ |
43 | file://0016-Define-QMAKE_CXX.COMPILER_MACROS-for-clang-on-linux.patch \ | 43 | file://0016-Define-QMAKE_CXX.COMPILER_MACROS-for-clang-on-linux.patch \ |
44 | file://0017-Fix-Wdeprecated-copy-warnings.patch \ | ||
45 | " | 44 | " |
46 | 45 | ||
47 | # common for qtbase-native and nativesdk-qtbase | 46 | # common for qtbase-native and nativesdk-qtbase |
@@ -194,4 +193,4 @@ fakeroot do_generate_qt_environment_file() { | |||
194 | do_generate_qt_environment_file[umask] = "022" | 193 | do_generate_qt_environment_file[umask] = "022" |
195 | addtask generate_qt_environment_file after do_install before do_package | 194 | addtask generate_qt_environment_file after do_install before do_package |
196 | 195 | ||
197 | SRCREV = "b527725766df850fcad6b9078fea5e8da8085560" | 196 | SRCREV = "fc9ae22c88dd085c7c31599037132fc756feeb04" |
diff --git a/recipes-qt/qt5/qt3d/0001-Allow-a-tools-only-build.patch b/recipes-qt/qt5/qt3d/0001-Allow-a-tools-only-build.patch index b1e662bc..05a86a70 100644 --- a/recipes-qt/qt5/qt3d/0001-Allow-a-tools-only-build.patch +++ b/recipes-qt/qt5/qt3d/0001-Allow-a-tools-only-build.patch | |||
@@ -1,26 +1,24 @@ | |||
1 | From 98509dbb66b3d93cdb6ca73cb5db537fa8ff8bd3 Mon Sep 17 00:00:00 2001 | 1 | From 1e64f9b509e6794c6f01e62443e93f771ac2a65c Mon Sep 17 00:00:00 2001 |
2 | From: Samuli Piippo <samuli.piippo@qt.io> | 2 | From: Samuli Piippo <samuli.piippo@qt.io> |
3 | Date: Fri, 17 Aug 2018 13:23:58 +0300 | 3 | Date: Fri, 17 Aug 2018 13:23:58 +0300 |
4 | Subject: [PATCH] Allow a tools-only build | 4 | Subject: [PATCH] Allow a tools-only build |
5 | 5 | ||
6 | --- | 6 | --- |
7 | qt3d.pro | 9 +++++++-- | 7 | qt3d.pro | 7 ++++++- |
8 | src/3rdparty/assimp/assimp_dependency.pri | 2 +- | 8 | src/3rdparty/assimp/assimp_dependency.pri | 2 +- |
9 | tools/tools.pro | 2 +- | 9 | tools/tools.pro | 4 ++-- |
10 | 3 files changed, 9 insertions(+), 4 deletions(-) | 10 | 3 files changed, 9 insertions(+), 4 deletions(-) |
11 | 11 | ||
12 | diff --git a/qt3d.pro b/qt3d.pro | 12 | diff --git a/qt3d.pro b/qt3d.pro |
13 | index 847507f17..286286dd0 100644 | 13 | index d5dbda4..6809470 100644 |
14 | --- a/qt3d.pro | 14 | --- a/qt3d.pro |
15 | +++ b/qt3d.pro | 15 | +++ b/qt3d.pro |
16 | @@ -1,5 +1,5 @@ | 16 | @@ -1,4 +1,4 @@ |
17 | -requires(qtHaveModule(gui)) | 17 | -qtHaveModule(gui): \ |
18 | -requires(qtConfig(opengl):!wasm) | 18 | +!tools-only:qtHaveModule(gui): \ |
19 | +!tools-only:requires(qtHaveModule(gui)) | 19 | requires(qtConfig(opengl):!wasm) |
20 | +!tools-only:requires(qtConfig(opengl):!wasm) | ||
21 | 20 | ||
22 | CONFIG += examples_need_tools | 21 | CONFIG += examples_need_tools |
23 | load(qt_parts) | ||
24 | @@ -15,3 +15,8 @@ load(qt_parts) | 22 | @@ -15,3 +15,8 @@ load(qt_parts) |
25 | 23 | ||
26 | OTHER_FILES += \ | 24 | OTHER_FILES += \ |
@@ -31,7 +29,7 @@ index 847507f17..286286dd0 100644 | |||
31 | + SUBDIRS = sub_tools | 29 | + SUBDIRS = sub_tools |
32 | +} | 30 | +} |
33 | diff --git a/src/3rdparty/assimp/assimp_dependency.pri b/src/3rdparty/assimp/assimp_dependency.pri | 31 | diff --git a/src/3rdparty/assimp/assimp_dependency.pri b/src/3rdparty/assimp/assimp_dependency.pri |
34 | index 8ba2d9a41..e973d93dd 100644 | 32 | index 8ba2d9a..e973d93 100644 |
35 | --- a/src/3rdparty/assimp/assimp_dependency.pri | 33 | --- a/src/3rdparty/assimp/assimp_dependency.pri |
36 | +++ b/src/3rdparty/assimp/assimp_dependency.pri | 34 | +++ b/src/3rdparty/assimp/assimp_dependency.pri |
37 | @@ -1,5 +1,5 @@ | 35 | @@ -1,5 +1,5 @@ |
@@ -42,11 +40,16 @@ index 8ba2d9a41..e973d93dd 100644 | |||
42 | } else { | 40 | } else { |
43 | include(assimp.pri) | 41 | include(assimp.pri) |
44 | diff --git a/tools/tools.pro b/tools/tools.pro | 42 | diff --git a/tools/tools.pro b/tools/tools.pro |
45 | index 121507613..24c49ad5a 100644 | 43 | index 3b457ed..9f5376a 100644 |
46 | --- a/tools/tools.pro | 44 | --- a/tools/tools.pro |
47 | +++ b/tools/tools.pro | 45 | +++ b/tools/tools.pro |
48 | @@ -1,5 +1,5 @@ | 46 | @@ -1,9 +1,9 @@ |
49 | TEMPLATE = subdirs | 47 | TEMPLATE = subdirs |
48 | |||
49 | -!qtHaveModule(3dcore): \ | ||
50 | +!tools-only:!qtHaveModule(3dcore): \ | ||
51 | return() | ||
52 | |||
50 | QT_FOR_CONFIG += 3dcore-private | 53 | QT_FOR_CONFIG += 3dcore-private |
51 | -qtConfig(assimp):qtConfig(commandlineparser): { | 54 | -qtConfig(assimp):qtConfig(commandlineparser): { |
52 | +tools-only|qtConfig(assimp):qtConfig(commandlineparser): { | 55 | +tools-only|qtConfig(assimp):qtConfig(commandlineparser): { |
diff --git a/recipes-qt/qt5/qt3d_git.bb b/recipes-qt/qt5/qt3d_git.bb index bcc63058..25681f53 100644 --- a/recipes-qt/qt5/qt3d_git.bb +++ b/recipes-qt/qt5/qt3d_git.bb | |||
@@ -36,6 +36,6 @@ do_configure_prepend() { | |||
36 | ${S}/src/quick3d/imports/input/importsinput.pro | 36 | ${S}/src/quick3d/imports/input/importsinput.pro |
37 | } | 37 | } |
38 | 38 | ||
39 | SRCREV = "7da5c4c35a657ea43663b4ed0d65e896b8db5c69" | 39 | SRCREV = "7640c5d526d10e0397e9f2e712139433165d269f" |
40 | 40 | ||
41 | BBCLASSEXTEND += "native nativesdk" | 41 | BBCLASSEXTEND += "native nativesdk" |
diff --git a/recipes-qt/qt5/qt5-git.inc b/recipes-qt/qt5/qt5-git.inc index 1866f3e5..61bd9ea9 100644 --- a/recipes-qt/qt5/qt5-git.inc +++ b/recipes-qt/qt5/qt5-git.inc | |||
@@ -2,7 +2,7 @@ | |||
2 | # Copyright (C) 2013-2019 Martin Jansa <martin.jansa@gmail.com> | 2 | # Copyright (C) 2013-2019 Martin Jansa <martin.jansa@gmail.com> |
3 | 3 | ||
4 | QT_MODULE ?= "${BPN}" | 4 | QT_MODULE ?= "${BPN}" |
5 | QT_MODULE_BRANCH ?= "5.12" | 5 | QT_MODULE_BRANCH ?= "5.13" |
6 | QT_MODULE_BRANCH_PARAM ?= "branch=${QT_MODULE_BRANCH}" | 6 | QT_MODULE_BRANCH_PARAM ?= "branch=${QT_MODULE_BRANCH}" |
7 | 7 | ||
8 | # each module needs to define valid SRCREV | 8 | # each module needs to define valid SRCREV |
@@ -14,4 +14,4 @@ CVE_PRODUCT = "qt" | |||
14 | 14 | ||
15 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
16 | 16 | ||
17 | PV = "5.12.3+git${SRCPV}" | 17 | PV = "5.13.0+git${SRCPV}" |
diff --git a/recipes-qt/qt5/qtbase-native_git.bb b/recipes-qt/qt5/qtbase-native_git.bb index 516315e5..9f03556a 100644 --- a/recipes-qt/qt5/qtbase-native_git.bb +++ b/recipes-qt/qt5/qtbase-native_git.bb | |||
@@ -36,7 +36,6 @@ SRC_URI += "\ | |||
36 | file://0014-Qt5GuiConfigExtras.cmake.in-cope-with-variable-path-.patch \ | 36 | file://0014-Qt5GuiConfigExtras.cmake.in-cope-with-variable-path-.patch \ |
37 | file://0015-corelib-Include-sys-types.h-for-uint32_t.patch \ | 37 | file://0015-corelib-Include-sys-types.h-for-uint32_t.patch \ |
38 | file://0016-Define-QMAKE_CXX.COMPILER_MACROS-for-clang-on-linux.patch \ | 38 | file://0016-Define-QMAKE_CXX.COMPILER_MACROS-for-clang-on-linux.patch \ |
39 | file://0017-Fix-Wdeprecated-copy-warnings.patch \ | ||
40 | " | 39 | " |
41 | 40 | ||
42 | # common for qtbase-native and nativesdk-qtbase | 41 | # common for qtbase-native and nativesdk-qtbase |
@@ -142,4 +141,4 @@ do_install() { | |||
142 | echo 'set(_qt5_corelib_extra_includes "${_qt5Core_install_prefix}/lib${QT_DIR_NAME}/mkspecs/linux-oe-g++")' > ${D}${libdir}/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake | 141 | echo 'set(_qt5_corelib_extra_includes "${_qt5Core_install_prefix}/lib${QT_DIR_NAME}/mkspecs/linux-oe-g++")' > ${D}${libdir}/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake |
143 | } | 142 | } |
144 | 143 | ||
145 | SRCREV = "b527725766df850fcad6b9078fea5e8da8085560" | 144 | SRCREV = "fc9ae22c88dd085c7c31599037132fc756feeb04" |
diff --git a/recipes-qt/qt5/qtbase/0001-Add-linux-oe-g-platform.patch b/recipes-qt/qt5/qtbase/0001-Add-linux-oe-g-platform.patch index 4d90c772..155dd63c 100644 --- a/recipes-qt/qt5/qtbase/0001-Add-linux-oe-g-platform.patch +++ b/recipes-qt/qt5/qtbase/0001-Add-linux-oe-g-platform.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 406ea336ac2a1bc7dac055c378303f27b8a20c2d Mon Sep 17 00:00:00 2001 | 1 | From 0edb35edfc5ef383e705b50422796dbd5ba8ef1a Mon Sep 17 00:00:00 2001 |
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | 2 | From: Martin Jansa <Martin.Jansa@gmail.com> |
3 | Date: Mon, 15 Apr 2013 04:29:32 +0200 | 3 | Date: Mon, 15 Apr 2013 04:29:32 +0200 |
4 | Subject: [PATCH] Add linux-oe-g++ platform | 4 | Subject: [PATCH] Add linux-oe-g++ platform |
@@ -21,17 +21,17 @@ Change-Id: I0591ed5da0d61d7cf1509d420e6b293582f1863c | |||
21 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | 21 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> |
22 | --- | 22 | --- |
23 | configure | 2 +- | 23 | configure | 2 +- |
24 | mkspecs/features/configure.prf | 4 +-- | 24 | mkspecs/features/configure.prf | 4 ++-- |
25 | mkspecs/features/qt.prf | 6 ++--- | 25 | mkspecs/features/qt.prf | 6 +++--- |
26 | mkspecs/features/qt_functions.prf | 2 +- | 26 | mkspecs/features/qt_functions.prf | 2 +- |
27 | mkspecs/linux-oe-g++/qmake.conf | 39 ++++++++++++++++++++++++++++ | 27 | mkspecs/linux-oe-g++/qmake.conf | 39 ++++++++++++++++++++++++++++++++++++ |
28 | mkspecs/linux-oe-g++/qplatformdefs.h | 1 + | 28 | mkspecs/linux-oe-g++/qplatformdefs.h | 1 + |
29 | 6 files changed, 47 insertions(+), 7 deletions(-) | 29 | 6 files changed, 47 insertions(+), 7 deletions(-) |
30 | create mode 100644 mkspecs/linux-oe-g++/qmake.conf | 30 | create mode 100644 mkspecs/linux-oe-g++/qmake.conf |
31 | create mode 100644 mkspecs/linux-oe-g++/qplatformdefs.h | 31 | create mode 100644 mkspecs/linux-oe-g++/qplatformdefs.h |
32 | 32 | ||
33 | diff --git a/configure b/configure | 33 | diff --git a/configure b/configure |
34 | index ef7bad1bfc..dcca0f9135 100755 | 34 | index ef7bad1..dcca0f9 100755 |
35 | --- a/configure | 35 | --- a/configure |
36 | +++ b/configure | 36 | +++ b/configure |
37 | @@ -712,7 +712,7 @@ fi | 37 | @@ -712,7 +712,7 @@ fi |
@@ -44,7 +44,7 @@ index ef7bad1bfc..dcca0f9135 100755 | |||
44 | 44 | ||
45 | # build qmake | 45 | # build qmake |
46 | diff --git a/mkspecs/features/configure.prf b/mkspecs/features/configure.prf | 46 | diff --git a/mkspecs/features/configure.prf b/mkspecs/features/configure.prf |
47 | index 934a18a924..0f5b1b6333 100644 | 47 | index 934a18a..0f5b1b6 100644 |
48 | --- a/mkspecs/features/configure.prf | 48 | --- a/mkspecs/features/configure.prf |
49 | +++ b/mkspecs/features/configure.prf | 49 | +++ b/mkspecs/features/configure.prf |
50 | @@ -46,14 +46,14 @@ defineTest(qtCompileTest) { | 50 | @@ -46,14 +46,14 @@ defineTest(qtCompileTest) { |
@@ -65,19 +65,19 @@ index 934a18a924..0f5b1b6333 100644 | |||
65 | msg = "test $$1 succeeded" | 65 | msg = "test $$1 succeeded" |
66 | write_file($$QMAKE_CONFIG_LOG, msg, append) | 66 | write_file($$QMAKE_CONFIG_LOG, msg, append) |
67 | diff --git a/mkspecs/features/qt.prf b/mkspecs/features/qt.prf | 67 | diff --git a/mkspecs/features/qt.prf b/mkspecs/features/qt.prf |
68 | index d8d5acaafd..57d11420c2 100644 | 68 | index 3a71376..dd6020f 100644 |
69 | --- a/mkspecs/features/qt.prf | 69 | --- a/mkspecs/features/qt.prf |
70 | +++ b/mkspecs/features/qt.prf | 70 | +++ b/mkspecs/features/qt.prf |
71 | @@ -147,7 +147,7 @@ import_plugins:qtConfig(static) { | 71 | @@ -148,7 +148,7 @@ import_plugins:qtConfig(static) { |
72 | !isEmpty(plug_type) { | 72 | plug_name = $$QMAKE_PREFIX_STATICLIB$${plug}$$qtPlatformTargetSuffix().$$QMAKE_EXTENSION_STATICLIB |
73 | plug_path = $$eval(QT_PLUGIN.$${plug}.PATH) | 73 | plug_path = $$eval(QT_PLUGIN.$${plug}.PATH) |
74 | isEmpty(plug_path): \ | 74 | isEmpty(plug_path): \ |
75 | - plug_path = $$[QT_INSTALL_PLUGINS/get] | 75 | - plug_path = $$[QT_INSTALL_PLUGINS/get] |
76 | + plug_path = $$[QT_INSTALL_PLUGINS] | 76 | + plug_path = $$[QT_INSTALL_PLUGINS] |
77 | LIBS += -L$$plug_path/$$plug_type | 77 | LIBS += $$plug_path/$$plug_type/$$plug_name |
78 | } | 78 | } else { |
79 | LIBS += -l$${plug}$$qtPlatformTargetSuffix() | 79 | LIBS += -l$${plug}$$qtPlatformTargetSuffix() |
80 | @@ -277,8 +277,8 @@ for(ever) { | 80 | @@ -271,8 +271,8 @@ for(ever) { |
81 | # static builds: link qml import plugins into the target. | 81 | # static builds: link qml import plugins into the target. |
82 | contains(all_qt_module_deps, qml): \ | 82 | contains(all_qt_module_deps, qml): \ |
83 | qtConfig(static):import_plugins:!host_build:!no_import_scan { | 83 | qtConfig(static):import_plugins:!host_build:!no_import_scan { |
@@ -89,7 +89,7 @@ index d8d5acaafd..57d11420c2 100644 | |||
89 | # run qmlimportscanner | 89 | # run qmlimportscanner |
90 | qtPrepareTool(QMLIMPORTSCANNER, qmlimportscanner, , system) | 90 | qtPrepareTool(QMLIMPORTSCANNER, qmlimportscanner, , system) |
91 | diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf | 91 | diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf |
92 | index 1903e509c8..c093dd4592 100644 | 92 | index 1903e50..c093dd4 100644 |
93 | --- a/mkspecs/features/qt_functions.prf | 93 | --- a/mkspecs/features/qt_functions.prf |
94 | +++ b/mkspecs/features/qt_functions.prf | 94 | +++ b/mkspecs/features/qt_functions.prf |
95 | @@ -69,7 +69,7 @@ defineTest(qtHaveModule) { | 95 | @@ -69,7 +69,7 @@ defineTest(qtHaveModule) { |
@@ -103,7 +103,7 @@ index 1903e509c8..c093dd4592 100644 | |||
103 | cmd = perl -w $$system_path($${cmd}.pl) | 103 | cmd = perl -w $$system_path($${cmd}.pl) |
104 | diff --git a/mkspecs/linux-oe-g++/qmake.conf b/mkspecs/linux-oe-g++/qmake.conf | 104 | diff --git a/mkspecs/linux-oe-g++/qmake.conf b/mkspecs/linux-oe-g++/qmake.conf |
105 | new file mode 100644 | 105 | new file mode 100644 |
106 | index 0000000000..c202c47fa1 | 106 | index 0000000..c202c47 |
107 | --- /dev/null | 107 | --- /dev/null |
108 | +++ b/mkspecs/linux-oe-g++/qmake.conf | 108 | +++ b/mkspecs/linux-oe-g++/qmake.conf |
109 | @@ -0,0 +1,39 @@ | 109 | @@ -0,0 +1,39 @@ |
@@ -148,7 +148,7 @@ index 0000000000..c202c47fa1 | |||
148 | +load(qt_config) | 148 | +load(qt_config) |
149 | diff --git a/mkspecs/linux-oe-g++/qplatformdefs.h b/mkspecs/linux-oe-g++/qplatformdefs.h | 149 | diff --git a/mkspecs/linux-oe-g++/qplatformdefs.h b/mkspecs/linux-oe-g++/qplatformdefs.h |
150 | new file mode 100644 | 150 | new file mode 100644 |
151 | index 0000000000..5d22fb4101 | 151 | index 0000000..5d22fb4 |
152 | --- /dev/null | 152 | --- /dev/null |
153 | +++ b/mkspecs/linux-oe-g++/qplatformdefs.h | 153 | +++ b/mkspecs/linux-oe-g++/qplatformdefs.h |
154 | @@ -0,0 +1 @@ | 154 | @@ -0,0 +1 @@ |
diff --git a/recipes-qt/qt5/qtbase/0017-Fix-Wdeprecated-copy-warnings.patch b/recipes-qt/qt5/qtbase/0017-Fix-Wdeprecated-copy-warnings.patch deleted file mode 100644 index a5c4bd32..00000000 --- a/recipes-qt/qt5/qtbase/0017-Fix-Wdeprecated-copy-warnings.patch +++ /dev/null | |||
@@ -1,371 +0,0 @@ | |||
1 | From 3b92a70c05eebc645d83c5570dac0285f612c039 Mon Sep 17 00:00:00 2001 | ||
2 | From: Allan Sandfeld Jensen <allan.jensen@qt.io> | ||
3 | Date: Tue, 13 Nov 2018 17:14:43 +0100 | ||
4 | Subject: [PATCH] Fix -Wdeprecated-copy warnings | ||
5 | |||
6 | Implicit copy constructors or methods are considered deprecated for | ||
7 | classes that has one of the two or a destructor. | ||
8 | |||
9 | The warning is enabled with -Wextra in gcc 9 | ||
10 | |||
11 | Change-Id: Ic9be654f2a142fb186a4d5a7d6b4f7d6f4e611d8 | ||
12 | Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> | ||
13 | |||
14 | Upstream-Status: Backport from 5.13 | ||
15 | |||
16 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
17 | --- | ||
18 | mkspecs/features/qt_common.prf | 19 ++++++------------- | ||
19 | src/corelib/io/qprocess_p.h | 3 +-- | ||
20 | src/corelib/kernel/qvariant.h | 5 ++++- | ||
21 | src/corelib/tools/qbytearraylist.h | 2 +- | ||
22 | src/corelib/tools/qlist.h | 6 +++++- | ||
23 | src/corelib/tools/qstringlist.h | 2 +- | ||
24 | src/gui/painting/qtriangulator_p.h | 2 ++ | ||
25 | src/gui/text/qtextobject.h | 1 + | ||
26 | src/widgets/styles/qstyleoption.h | 23 +++++++++++++++++++++++ | ||
27 | 9 files changed, 44 insertions(+), 19 deletions(-) | ||
28 | |||
29 | diff --git a/mkspecs/features/qt_common.prf b/mkspecs/features/qt_common.prf | ||
30 | index 6cb2e78c1c..1cf2d45168 100644 | ||
31 | --- a/mkspecs/features/qt_common.prf | ||
32 | +++ b/mkspecs/features/qt_common.prf | ||
33 | @@ -89,14 +89,8 @@ clang { | ||
34 | greaterThan(QT_GCC_MAJOR_VERSION, 5): QMAKE_CXXFLAGS_WARN_ON += -Wshift-overflow=2 -Wduplicated-cond | ||
35 | # GCC 7 has a lot of false positives relating to this, so disable completely | ||
36 | greaterThan(QT_GCC_MAJOR_VERSION, 6): QMAKE_CXXFLAGS_WARN_ON += -Wno-stringop-overflow | ||
37 | - # GCC 9 has a lot of false positives relating to this, so disable completely | ||
38 | - greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-deprecated-copy | ||
39 | - # GCC 9 introduced this | ||
40 | - greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-redundant-move | ||
41 | - # GCC 9 introduced this | ||
42 | + # GCC 9 introduced -Wformat-overflow in -Wall, but it is buggy: | ||
43 | greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-format-overflow | ||
44 | - # GCC 9 introduced this | ||
45 | - greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-init-list-lifetime | ||
46 | } | ||
47 | |||
48 | warnings_are_errors:warning_clean { | ||
49 | @@ -136,14 +130,13 @@ warnings_are_errors:warning_clean { | ||
50 | |||
51 | # GCC 7 includes -Wimplicit-fallthrough in -Wextra, but Qt is not yet free of implicit fallthroughs. | ||
52 | greaterThan(QT_GCC_MAJOR_VERSION, 6): QMAKE_CXXFLAGS_WARN_ON += -Wno-error=implicit-fallthrough | ||
53 | - # GCC 9 has a lot of false positives relating to this, so disable completely | ||
54 | - greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-deprecated-copy | ||
55 | + # GCC 9 introduced -Wdeprecated-copy in -Wextra, but we are not clean for it. | ||
56 | + greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-error=deprecated-copy | ||
57 | # GCC 9 introduced this | ||
58 | - greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-redundant-move | ||
59 | + greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-error=redundant-move | ||
60 | # GCC 9 introduced this | ||
61 | - greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-format-overflow | ||
62 | - # GCC 9 introduced this | ||
63 | - greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-init-list-lifetime | ||
64 | + greaterThan(QT_GCC_MAJOR_VERSION, 8): QMAKE_CXXFLAGS_WARN_ON += -Wno-error=init-list-lifetime | ||
65 | + | ||
66 | # Work-around for bug https://code.google.com/p/android/issues/detail?id=58135 | ||
67 | android: QMAKE_CXXFLAGS_WARN_ON += -Wno-error=literal-suffix | ||
68 | } | ||
69 | diff --git a/src/corelib/io/qprocess_p.h b/src/corelib/io/qprocess_p.h | ||
70 | index aa7ecbe91d..eb2d1ed048 100644 | ||
71 | --- a/src/corelib/io/qprocess_p.h | ||
72 | +++ b/src/corelib/io/qprocess_p.h | ||
73 | @@ -108,8 +108,7 @@ using QProcEnvKey = QByteArray; | ||
74 | class QProcEnvValue | ||
75 | { | ||
76 | public: | ||
77 | - QProcEnvValue() {} | ||
78 | - QProcEnvValue(const QProcEnvValue &other) { *this = other; } | ||
79 | + QProcEnvValue() = default; | ||
80 | explicit QProcEnvValue(const QString &value) : stringValue(value) {} | ||
81 | explicit QProcEnvValue(const QByteArray &value) : byteValue(value) {} | ||
82 | bool operator==(const QProcEnvValue &other) const | ||
83 | diff --git a/src/corelib/kernel/qvariant.h b/src/corelib/kernel/qvariant.h | ||
84 | index ff73c27b6e..2394dc58f8 100644 | ||
85 | --- a/src/corelib/kernel/qvariant.h | ||
86 | +++ b/src/corelib/kernel/qvariant.h | ||
87 | @@ -396,10 +396,13 @@ class Q_CORE_EXPORT QVariant | ||
88 | : type(variantType), is_shared(false), is_null(false) | ||
89 | {} | ||
90 | |||
91 | - inline Private(const Private &other) Q_DECL_NOTHROW | ||
92 | +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) | ||
93 | + Private(const Private &other) Q_DECL_NOTHROW | ||
94 | : data(other.data), type(other.type), | ||
95 | is_shared(other.is_shared), is_null(other.is_null) | ||
96 | {} | ||
97 | + Private &operator=(const Private &other) Q_DECL_NOTHROW = default; | ||
98 | +#endif | ||
99 | union Data | ||
100 | { | ||
101 | char c; | ||
102 | diff --git a/src/corelib/tools/qbytearraylist.h b/src/corelib/tools/qbytearraylist.h | ||
103 | index ed014dd157..3b5266492f 100644 | ||
104 | --- a/src/corelib/tools/qbytearraylist.h | ||
105 | +++ b/src/corelib/tools/qbytearraylist.h | ||
106 | @@ -66,7 +66,7 @@ template <> struct QListSpecialMethods<QByteArray> | ||
107 | { | ||
108 | #ifndef Q_QDOC | ||
109 | protected: | ||
110 | - ~QListSpecialMethods() {} | ||
111 | + ~QListSpecialMethods() = default; | ||
112 | #endif | ||
113 | public: | ||
114 | inline QByteArray join() const | ||
115 | diff --git a/src/corelib/tools/qlist.h b/src/corelib/tools/qlist.h | ||
116 | index 49ccbc9c9f..1e77b08a15 100644 | ||
117 | --- a/src/corelib/tools/qlist.h | ||
118 | +++ b/src/corelib/tools/qlist.h | ||
119 | @@ -72,7 +72,7 @@ template <typename T> class QSet; | ||
120 | template <typename T> struct QListSpecialMethods | ||
121 | { | ||
122 | protected: | ||
123 | - ~QListSpecialMethods() {} | ||
124 | + ~QListSpecialMethods() = default; | ||
125 | }; | ||
126 | template <> struct QListSpecialMethods<QByteArray>; | ||
127 | template <> struct QListSpecialMethods<QString>; | ||
128 | @@ -237,6 +237,8 @@ public: | ||
129 | // can't remove it in Qt 5, since doing so would make the type trivial, | ||
130 | // which changes the way it's passed to functions by value. | ||
131 | inline iterator(const iterator &o) Q_DECL_NOTHROW : i(o.i){} | ||
132 | + inline iterator &operator=(const iterator &o) Q_DECL_NOTHROW | ||
133 | + { i = o.i; return *this; } | ||
134 | #endif | ||
135 | inline T &operator*() const { return i->t(); } | ||
136 | inline T *operator->() const { return &i->t(); } | ||
137 | @@ -290,6 +292,8 @@ public: | ||
138 | // can't remove it in Qt 5, since doing so would make the type trivial, | ||
139 | // which changes the way it's passed to functions by value. | ||
140 | inline const_iterator(const const_iterator &o) Q_DECL_NOTHROW : i(o.i) {} | ||
141 | + inline const_iterator &operator=(const const_iterator &o) Q_DECL_NOTHROW | ||
142 | + { i = o.i; return *this; } | ||
143 | #endif | ||
144 | #ifdef QT_STRICT_ITERATORS | ||
145 | inline explicit const_iterator(const iterator &o) Q_DECL_NOTHROW : i(o.i) {} | ||
146 | diff --git a/src/corelib/tools/qstringlist.h b/src/corelib/tools/qstringlist.h | ||
147 | index 10cbad04d6..693cfe30c4 100644 | ||
148 | --- a/src/corelib/tools/qstringlist.h | ||
149 | +++ b/src/corelib/tools/qstringlist.h | ||
150 | @@ -66,7 +66,7 @@ template <> struct QListSpecialMethods<QString> | ||
151 | { | ||
152 | #ifndef Q_QDOC | ||
153 | protected: | ||
154 | - ~QListSpecialMethods() {} | ||
155 | + ~QListSpecialMethods() = default; | ||
156 | #endif | ||
157 | public: | ||
158 | inline void sort(Qt::CaseSensitivity cs = Qt::CaseSensitive); | ||
159 | diff --git a/src/gui/painting/qtriangulator_p.h b/src/gui/painting/qtriangulator_p.h | ||
160 | index 8f043fc925..c9ae2571f4 100644 | ||
161 | --- a/src/gui/painting/qtriangulator_p.h | ||
162 | +++ b/src/gui/painting/qtriangulator_p.h | ||
163 | @@ -93,6 +93,8 @@ public: | ||
164 | return indices16.size(); | ||
165 | } | ||
166 | |||
167 | + QVertexIndexVector() = default; | ||
168 | + QVertexIndexVector(const QVertexIndexVector &other) = default; | ||
169 | inline QVertexIndexVector &operator = (const QVertexIndexVector &other) | ||
170 | { | ||
171 | if (t == UnsignedInt) | ||
172 | diff --git a/src/gui/text/qtextobject.h b/src/gui/text/qtextobject.h | ||
173 | index 067f8473ea..694eb729d5 100644 | ||
174 | --- a/src/gui/text/qtextobject.h | ||
175 | +++ b/src/gui/text/qtextobject.h | ||
176 | @@ -263,6 +263,7 @@ public: | ||
177 | iterator() : p(nullptr), b(0), e(0), n(0) {} | ||
178 | #if QT_VERSION < QT_VERSION_CHECK(6,0,0) | ||
179 | iterator(const iterator &o) : p(o.p), b(o.b), e(o.e), n(o.n) {} | ||
180 | + iterator &operator=(const iterator &o) = default; | ||
181 | #endif | ||
182 | |||
183 | QTextFragment fragment() const; | ||
184 | diff --git a/src/widgets/styles/qstyleoption.h b/src/widgets/styles/qstyleoption.h | ||
185 | index 8ae07efc81..763575ff5b 100644 | ||
186 | --- a/src/widgets/styles/qstyleoption.h | ||
187 | +++ b/src/widgets/styles/qstyleoption.h | ||
188 | @@ -118,6 +118,7 @@ public: | ||
189 | |||
190 | QStyleOptionFocusRect(); | ||
191 | QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } | ||
192 | + QStyleOptionFocusRect &operator=(const QStyleOptionFocusRect &other) = default; | ||
193 | |||
194 | protected: | ||
195 | QStyleOptionFocusRect(int version); | ||
196 | @@ -142,6 +143,7 @@ public: | ||
197 | |||
198 | QStyleOptionFrame(); | ||
199 | QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } | ||
200 | + QStyleOptionFrame &operator=(const QStyleOptionFrame &other) = default; | ||
201 | |||
202 | protected: | ||
203 | QStyleOptionFrame(int version); | ||
204 | @@ -171,6 +173,7 @@ public: | ||
205 | QStyleOptionTabWidgetFrame(); | ||
206 | inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) | ||
207 | : QStyleOption(Version, Type) { *this = other; } | ||
208 | + QStyleOptionTabWidgetFrame &operator=(const QStyleOptionTabWidgetFrame &other) = default; | ||
209 | |||
210 | protected: | ||
211 | QStyleOptionTabWidgetFrame(int version); | ||
212 | @@ -194,6 +197,7 @@ public: | ||
213 | |||
214 | QStyleOptionTabBarBase(); | ||
215 | QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } | ||
216 | + QStyleOptionTabBarBase &operator=(const QStyleOptionTabBarBase &other) = default; | ||
217 | |||
218 | protected: | ||
219 | QStyleOptionTabBarBase(int version); | ||
220 | @@ -225,6 +229,7 @@ public: | ||
221 | |||
222 | QStyleOptionHeader(); | ||
223 | QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } | ||
224 | + QStyleOptionHeader &operator=(const QStyleOptionHeader &other) = default; | ||
225 | |||
226 | protected: | ||
227 | QStyleOptionHeader(int version); | ||
228 | @@ -247,6 +252,7 @@ public: | ||
229 | |||
230 | QStyleOptionButton(); | ||
231 | QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } | ||
232 | + QStyleOptionButton &operator=(const QStyleOptionButton &other) = default; | ||
233 | |||
234 | protected: | ||
235 | QStyleOptionButton(int version); | ||
236 | @@ -284,6 +290,7 @@ public: | ||
237 | |||
238 | QStyleOptionTab(); | ||
239 | QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } | ||
240 | + QStyleOptionTab &operator=(const QStyleOptionTab &other) = default; | ||
241 | |||
242 | protected: | ||
243 | QStyleOptionTab(int version); | ||
244 | @@ -314,6 +321,7 @@ public: | ||
245 | int midLineWidth; | ||
246 | QStyleOptionToolBar(); | ||
247 | QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } | ||
248 | + QStyleOptionToolBar &operator=(const QStyleOptionToolBar &other) = default; | ||
249 | |||
250 | protected: | ||
251 | QStyleOptionToolBar(int version); | ||
252 | @@ -341,6 +349,7 @@ public: | ||
253 | |||
254 | QStyleOptionProgressBar(); | ||
255 | QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } | ||
256 | + QStyleOptionProgressBar &operator=(const QStyleOptionProgressBar &other) = default; | ||
257 | |||
258 | protected: | ||
259 | QStyleOptionProgressBar(int version); | ||
260 | @@ -371,6 +380,7 @@ public: | ||
261 | |||
262 | QStyleOptionMenuItem(); | ||
263 | QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } | ||
264 | + QStyleOptionMenuItem &operator=(const QStyleOptionMenuItem &other) = default; | ||
265 | |||
266 | protected: | ||
267 | QStyleOptionMenuItem(int version); | ||
268 | @@ -390,6 +400,7 @@ public: | ||
269 | |||
270 | QStyleOptionDockWidget(); | ||
271 | QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } | ||
272 | + QStyleOptionDockWidget &operator=(const QStyleOptionDockWidget &other) = default; | ||
273 | |||
274 | protected: | ||
275 | QStyleOptionDockWidget(int version); | ||
276 | @@ -441,6 +452,7 @@ public: | ||
277 | |||
278 | QStyleOptionViewItem(); | ||
279 | QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } | ||
280 | + QStyleOptionViewItem &operator=(const QStyleOptionViewItem &other) = default; | ||
281 | |||
282 | protected: | ||
283 | QStyleOptionViewItem(int version); | ||
284 | @@ -471,6 +483,7 @@ public: | ||
285 | |||
286 | QStyleOptionToolBox(); | ||
287 | QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } | ||
288 | + QStyleOptionToolBox &operator=(const QStyleOptionToolBox &other) = default; | ||
289 | |||
290 | protected: | ||
291 | QStyleOptionToolBox(int version); | ||
292 | @@ -490,6 +503,7 @@ public: | ||
293 | |||
294 | QStyleOptionRubberBand(); | ||
295 | QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } | ||
296 | + QStyleOptionRubberBand &operator=(const QStyleOptionRubberBand &other) = default; | ||
297 | |||
298 | protected: | ||
299 | QStyleOptionRubberBand(int version); | ||
300 | @@ -508,6 +522,7 @@ public: | ||
301 | |||
302 | QStyleOptionComplex(int version = QStyleOptionComplex::Version, int type = SO_Complex); | ||
303 | QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } | ||
304 | + QStyleOptionComplex &operator=(const QStyleOptionComplex &other) = default; | ||
305 | }; | ||
306 | |||
307 | #if QT_CONFIG(slider) | ||
308 | @@ -532,6 +547,7 @@ public: | ||
309 | |||
310 | QStyleOptionSlider(); | ||
311 | QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } | ||
312 | + QStyleOptionSlider &operator=(const QStyleOptionSlider &other) = default; | ||
313 | |||
314 | protected: | ||
315 | QStyleOptionSlider(int version); | ||
316 | @@ -551,6 +567,7 @@ public: | ||
317 | |||
318 | QStyleOptionSpinBox(); | ||
319 | QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } | ||
320 | + QStyleOptionSpinBox &operator=(const QStyleOptionSpinBox &other) = default; | ||
321 | |||
322 | protected: | ||
323 | QStyleOptionSpinBox(int version); | ||
324 | @@ -578,6 +595,7 @@ public: | ||
325 | |||
326 | QStyleOptionToolButton(); | ||
327 | QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } | ||
328 | + QStyleOptionToolButton &operator=(const QStyleOptionToolButton &other) = default; | ||
329 | |||
330 | protected: | ||
331 | QStyleOptionToolButton(int version); | ||
332 | @@ -600,6 +618,7 @@ public: | ||
333 | |||
334 | QStyleOptionComboBox(); | ||
335 | QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } | ||
336 | + QStyleOptionComboBox &operator=(const QStyleOptionComboBox &other) = default; | ||
337 | |||
338 | protected: | ||
339 | QStyleOptionComboBox(int version); | ||
340 | @@ -618,6 +637,7 @@ public: | ||
341 | |||
342 | QStyleOptionTitleBar(); | ||
343 | QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } | ||
344 | + QStyleOptionTitleBar &operator=(const QStyleOptionTitleBar &other) = default; | ||
345 | |||
346 | protected: | ||
347 | QStyleOptionTitleBar(int version); | ||
348 | @@ -638,6 +658,7 @@ public: | ||
349 | |||
350 | QStyleOptionGroupBox(); | ||
351 | QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } | ||
352 | + QStyleOptionGroupBox &operator=(const QStyleOptionGroupBox &other) = default; | ||
353 | protected: | ||
354 | QStyleOptionGroupBox(int version); | ||
355 | }; | ||
356 | @@ -652,6 +673,7 @@ public: | ||
357 | |||
358 | QStyleOptionSizeGrip(); | ||
359 | QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } | ||
360 | + QStyleOptionSizeGrip &operator=(const QStyleOptionSizeGrip &other) = default; | ||
361 | protected: | ||
362 | QStyleOptionSizeGrip(int version); | ||
363 | }; | ||
364 | @@ -668,6 +690,7 @@ public: | ||
365 | |||
366 | QStyleOptionGraphicsItem(); | ||
367 | QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } | ||
368 | + QStyleOptionGraphicsItem &operator=(const QStyleOptionGraphicsItem &other) = default; | ||
369 | static qreal levelOfDetailFromTransform(const QTransform &worldTransform); | ||
370 | protected: | ||
371 | QStyleOptionGraphicsItem(int version); | ||
diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb index c1f6cfba..b4ccca86 100644 --- a/recipes-qt/qt5/qtbase_git.bb +++ b/recipes-qt/qt5/qtbase_git.bb | |||
@@ -32,7 +32,6 @@ SRC_URI += "\ | |||
32 | file://0014-Qt5GuiConfigExtras.cmake.in-cope-with-variable-path-.patch \ | 32 | file://0014-Qt5GuiConfigExtras.cmake.in-cope-with-variable-path-.patch \ |
33 | file://0015-corelib-Include-sys-types.h-for-uint32_t.patch \ | 33 | file://0015-corelib-Include-sys-types.h-for-uint32_t.patch \ |
34 | file://0016-Define-QMAKE_CXX.COMPILER_MACROS-for-clang-on-linux.patch \ | 34 | file://0016-Define-QMAKE_CXX.COMPILER_MACROS-for-clang-on-linux.patch \ |
35 | file://0017-Fix-Wdeprecated-copy-warnings.patch \ | ||
36 | " | 35 | " |
37 | 36 | ||
38 | # for syncqt | 37 | # for syncqt |
@@ -294,4 +293,4 @@ sed -i \ | |||
294 | $D${OE_QMAKE_PATH_ARCHDATA}/mkspecs/qmodule.pri | 293 | $D${OE_QMAKE_PATH_ARCHDATA}/mkspecs/qmodule.pri |
295 | } | 294 | } |
296 | 295 | ||
297 | SRCREV = "b527725766df850fcad6b9078fea5e8da8085560" | 296 | SRCREV = "fc9ae22c88dd085c7c31599037132fc756feeb04" |
diff --git a/recipes-qt/qt5/qtcanvas3d_git.bb b/recipes-qt/qt5/qtcanvas3d_git.bb deleted file mode 100644 index de5655d3..00000000 --- a/recipes-qt/qt5/qtcanvas3d_git.bb +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | require qt5.inc | ||
2 | require qt5-git.inc | ||
3 | |||
4 | LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 ) & ( GPL-2.0+ | LGPL-3.0 ) | The-Qt-Company-Commercial" | ||
5 | LIC_FILES_CHKSUM = " \ | ||
6 | file://LICENSE.GPL2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
7 | file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \ | ||
8 | file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073 \ | ||
9 | file://LICENSE.LGPL3;md5=e6a600fd5e1d9cbde2d983680233ad02 \ | ||
10 | " | ||
11 | |||
12 | DEPENDS = "qtdeclarative" | ||
13 | |||
14 | SRCREV = "e722ccfe62f2745b2da3b8b1202f8d224c3e5a5f" | ||
diff --git a/recipes-qt/qt5/qtcharts_git.bb b/recipes-qt/qt5/qtcharts_git.bb index bde9f40e..b289914b 100644 --- a/recipes-qt/qt5/qtcharts_git.bb +++ b/recipes-qt/qt5/qtcharts_git.bb | |||
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = " \ | |||
8 | 8 | ||
9 | DEPENDS += "qtbase qtdeclarative qtmultimedia" | 9 | DEPENDS += "qtbase qtdeclarative qtmultimedia" |
10 | 10 | ||
11 | SRCREV = "dcc4fd4fe0aff770204272d04749184df133bbb2" | 11 | SRCREV = "7c50ad366e8e40996a3b75a31b9834f6f667bde6" |
12 | 12 | ||
13 | # The same issue as in qtbase: | 13 | # The same issue as in qtbase: |
14 | # http://errors.yoctoproject.org/Errors/Details/152641/ | 14 | # http://errors.yoctoproject.org/Errors/Details/152641/ |
diff --git a/recipes-qt/qt5/qtcoap_git.bb b/recipes-qt/qt5/qtcoap_git.bb new file mode 100644 index 00000000..db0bb8e6 --- /dev/null +++ b/recipes-qt/qt5/qtcoap_git.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | require qt5.inc | ||
2 | require qt5-git.inc | ||
3 | |||
4 | LICENSE = "GFDL-1.3 & BSD & GPL-3.0 | The-Qt-Company-Commercial" | ||
5 | LIC_FILES_CHKSUM = " \ | ||
6 | file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \ | ||
7 | " | ||
8 | |||
9 | PACKAGECONFIG ?= "qtdeclarative" | ||
10 | PACKAGECONFIG[qtdeclarative] = ",,qtdeclarative" | ||
11 | |||
12 | DEPENDS += "qtbase" | ||
13 | |||
14 | SRCREV = "18289e7c1d2778460dccb1135fe283bd234954ad" | ||
diff --git a/recipes-qt/qt5/qtconnectivity_git.bb b/recipes-qt/qt5/qtconnectivity_git.bb index 00c161d3..5a93d066 100644 --- a/recipes-qt/qt5/qtconnectivity_git.bb +++ b/recipes-qt/qt5/qtconnectivity_git.bb | |||
@@ -19,4 +19,4 @@ PACKAGECONFIG[bluez] = "-feature-bluez,-no-feature-bluez,bluez5" | |||
19 | 19 | ||
20 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" | 20 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" |
21 | 21 | ||
22 | SRCREV = "9a77336d4984875d95f48b20a521c34f742e0fa7" | 22 | SRCREV = "8f2d6640f959e35a8fd033a50aa57cb13b673cbb" |
diff --git a/recipes-qt/qt5/qtdatavis3d_git.bb b/recipes-qt/qt5/qtdatavis3d_git.bb index e9252f33..78de05b3 100644 --- a/recipes-qt/qt5/qtdatavis3d_git.bb +++ b/recipes-qt/qt5/qtdatavis3d_git.bb | |||
@@ -8,4 +8,4 @@ LIC_FILES_CHKSUM = " \ | |||
8 | 8 | ||
9 | DEPENDS += "qtbase qtdeclarative qtmultimedia qtxmlpatterns" | 9 | DEPENDS += "qtbase qtdeclarative qtmultimedia qtxmlpatterns" |
10 | 10 | ||
11 | SRCREV = "4672b6d2c725a74d482a76d6624671ae3a2ba2a1" | 11 | SRCREV = "cc7f4769a02421575c9f5a61d9b3687af79201dd" |
diff --git a/recipes-qt/qt5/qtdeclarative_git.bb b/recipes-qt/qt5/qtdeclarative_git.bb index 41481b4c..9d06377d 100644 --- a/recipes-qt/qt5/qtdeclarative_git.bb +++ b/recipes-qt/qt5/qtdeclarative_git.bb | |||
@@ -24,6 +24,6 @@ do_install_append_class-nativesdk() { | |||
24 | rm -rf ${D}${OE_QMAKE_PATH_QML} | 24 | rm -rf ${D}${OE_QMAKE_PATH_QML} |
25 | } | 25 | } |
26 | 26 | ||
27 | SRCREV = "95c938cd67a1f9ccaf5a3a5fd40993f619786ca9" | 27 | SRCREV = "ecc092fa5519e77a47ef560f0137b4cd5f417c5e" |
28 | 28 | ||
29 | BBCLASSEXTEND =+ "native nativesdk" | 29 | BBCLASSEXTEND =+ "native nativesdk" |
diff --git a/recipes-qt/qt5/qtgamepad_git.bb b/recipes-qt/qt5/qtgamepad_git.bb index 2a142ece..a130c86e 100644 --- a/recipes-qt/qt5/qtgamepad_git.bb +++ b/recipes-qt/qt5/qtgamepad_git.bb | |||
@@ -14,4 +14,4 @@ PACKAGECONFIG[sdl2] = "-feature-sdl2,-no-feature-sdl2,libsdl2" | |||
14 | 14 | ||
15 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" | 15 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" |
16 | 16 | ||
17 | SRCREV = "48eeb8adf8ccf9eef284b7c6406708bf724f3652" | 17 | SRCREV = "7d610c6b1a437235cba38848c1af9afd5556dc73" |
diff --git a/recipes-qt/qt5/qtgraphicaleffects_git.bb b/recipes-qt/qt5/qtgraphicaleffects_git.bb index 8ba59471..973a2b7a 100644 --- a/recipes-qt/qt5/qtgraphicaleffects_git.bb +++ b/recipes-qt/qt5/qtgraphicaleffects_git.bb | |||
@@ -18,4 +18,4 @@ RDEPENDS_${PN}-dev = "" | |||
18 | # http://errors.yoctoproject.org/Errors/Build/44912/ | 18 | # http://errors.yoctoproject.org/Errors/Build/44912/ |
19 | LDFLAGS_append_x86 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" | 19 | LDFLAGS_append_x86 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" |
20 | 20 | ||
21 | SRCREV = "9c70295220c6dc7f8b4ba8d8406084129e317a6f" | 21 | SRCREV = "417dff666bd5a9e5a09b67780b0ffa8a496cbe92" |
diff --git a/recipes-qt/qt5/qtimageformats_git.bb b/recipes-qt/qt5/qtimageformats_git.bb index 75442663..d1905873 100644 --- a/recipes-qt/qt5/qtimageformats_git.bb +++ b/recipes-qt/qt5/qtimageformats_git.bb | |||
@@ -25,4 +25,4 @@ PACKAGECONFIG[libwebp] = ",CONFIG+=done_config_libwebp,libwebp" | |||
25 | 25 | ||
26 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" | 26 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" |
27 | 27 | ||
28 | SRCREV = "5e433bcefaebb8dac20edb96170349f9a0adde5d" | 28 | SRCREV = "a743e1427b4ce9b4f1c43d3456679c09cee7b4e0" |
diff --git a/recipes-qt/qt5/qtknx_git.bb b/recipes-qt/qt5/qtknx_git.bb index ead1b19b..5544c62f 100644 --- a/recipes-qt/qt5/qtknx_git.bb +++ b/recipes-qt/qt5/qtknx_git.bb | |||
@@ -9,4 +9,4 @@ LIC_FILES_CHKSUM = " \ | |||
9 | 9 | ||
10 | DEPENDS += "qtbase" | 10 | DEPENDS += "qtbase" |
11 | 11 | ||
12 | SRCREV = "0dfc76b080df56ef1638bd6a9deb7325692bc242" | 12 | SRCREV = "4443f12461fc9cab42f4229454a390bd9e1ec4a4" |
diff --git a/recipes-qt/qt5/qtlocation_git.bb b/recipes-qt/qt5/qtlocation_git.bb index 6b09db4c..d8caaf2b 100644 --- a/recipes-qt/qt5/qtlocation_git.bb +++ b/recipes-qt/qt5/qtlocation_git.bb | |||
@@ -36,7 +36,7 @@ SRC_URI += " \ | |||
36 | ${QT_GIT}/qtlocation-mapboxgl.git;name=qtlocation-mapboxgl;branch=${QT_MODULE_BRANCH_MAPBOXGL};protocol=${QT_GIT_PROTOCOL};destsuffix=git/src/3rdparty/mapbox-gl-native \ | 36 | ${QT_GIT}/qtlocation-mapboxgl.git;name=qtlocation-mapboxgl;branch=${QT_MODULE_BRANCH_MAPBOXGL};protocol=${QT_GIT_PROTOCOL};destsuffix=git/src/3rdparty/mapbox-gl-native \ |
37 | " | 37 | " |
38 | 38 | ||
39 | SRCREV_qtlocation = "cbcff2b083df51fb96f38cd64446f4e5afb3b2d1" | 39 | SRCREV_qtlocation = "667af08a388ffc3441adc5b8e73f2f8797b274c5" |
40 | SRCREV_qtlocation-mapboxgl = "4b85252fbe811a786c6ee9eabedb7639b031dc53" | 40 | SRCREV_qtlocation-mapboxgl = "4b85252fbe811a786c6ee9eabedb7639b031dc53" |
41 | 41 | ||
42 | SRCREV_FORMAT = "qtlocation_qtlocation-mapboxgl" | 42 | SRCREV_FORMAT = "qtlocation_qtlocation-mapboxgl" |
diff --git a/recipes-qt/qt5/qtlottie_git.bb b/recipes-qt/qt5/qtlottie_git.bb new file mode 100644 index 00000000..541ca55f --- /dev/null +++ b/recipes-qt/qt5/qtlottie_git.bb | |||
@@ -0,0 +1,12 @@ | |||
1 | require qt5.inc | ||
2 | require qt5-git.inc | ||
3 | |||
4 | LICENSE = "(GPL-3.0 & The-Qt-Company-GPL-Exception-1.0) | The-Qt-Company-Commercial" | ||
5 | LIC_FILES_CHKSUM = " \ | ||
6 | file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504 \ | ||
7 | file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073 \ | ||
8 | " | ||
9 | |||
10 | DEPENDS += "qtbase qtdeclarative" | ||
11 | |||
12 | SRCREV = "553ec1bc799f344a12e34c91720e13a469d85365" | ||
diff --git a/recipes-qt/qt5/qtmqtt_git.bb b/recipes-qt/qt5/qtmqtt_git.bb index d83ce919..af28b74b 100644 --- a/recipes-qt/qt5/qtmqtt_git.bb +++ b/recipes-qt/qt5/qtmqtt_git.bb | |||
@@ -9,4 +9,4 @@ LIC_FILES_CHKSUM = " \ | |||
9 | 9 | ||
10 | DEPENDS += "qtbase" | 10 | DEPENDS += "qtbase" |
11 | 11 | ||
12 | SRCREV = "6281dd7e375f94a5e7f78055c0bebba93a2b0e02" | 12 | SRCREV = "72257654cc6f065f64c9218864e1be5f66738e8a" |
diff --git a/recipes-qt/qt5/qtmultimedia_git.bb b/recipes-qt/qt5/qtmultimedia_git.bb index 30f9c9e4..b24f2a4c 100644 --- a/recipes-qt/qt5/qtmultimedia_git.bb +++ b/recipes-qt/qt5/qtmultimedia_git.bb | |||
@@ -37,4 +37,4 @@ SRC_URI += "\ | |||
37 | # http://errors.yoctoproject.org/Errors/Build/44914/ | 37 | # http://errors.yoctoproject.org/Errors/Build/44914/ |
38 | LDFLAGS_append_x86 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" | 38 | LDFLAGS_append_x86 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" |
39 | 39 | ||
40 | SRCREV = "64981aee3bbbe2c4f5503b458636a84df822b0ec" | 40 | SRCREV = "f5c4fdd1f57bfbcb0a286ca10de5f6d5d0e47047" |
diff --git a/recipes-qt/qt5/qtnetworkauth_git.bb b/recipes-qt/qt5/qtnetworkauth_git.bb index 849feeb9..a63a29e8 100644 --- a/recipes-qt/qt5/qtnetworkauth_git.bb +++ b/recipes-qt/qt5/qtnetworkauth_git.bb | |||
@@ -9,4 +9,4 @@ require qt5-git.inc | |||
9 | 9 | ||
10 | DEPENDS += "qtbase" | 10 | DEPENDS += "qtbase" |
11 | 11 | ||
12 | SRCREV = "5c9251aebb487a6c328f2d706002ca2039aff5ac" | 12 | SRCREV = "8bc01cbfe15843ab0ea6e9b9731c4eab83dec1ab" |
diff --git a/recipes-qt/qt5/qtopcua_git.bb b/recipes-qt/qt5/qtopcua_git.bb index a86abbca..b7bdd4ec 100644 --- a/recipes-qt/qt5/qtopcua_git.bb +++ b/recipes-qt/qt5/qtopcua_git.bb | |||
@@ -1,18 +1,21 @@ | |||
1 | require qt5.inc | 1 | require qt5.inc |
2 | require qt5-git.inc | 2 | require qt5-git.inc |
3 | 3 | ||
4 | LICENSE = "GFDL-1.3 & ( GPL-2.0+ | LGPL-3.0 ) | The-Qt-Company-Commercial" | 4 | LICENSE = "( GFDL-1.3 & ( GPL-2.0+ | LGPL-3.0 ) | The-Qt-Company-Commercial ) & MPL-2.0 & CC0-1.0" |
5 | LIC_FILES_CHKSUM = " \ | 5 | LIC_FILES_CHKSUM = " \ |
6 | file://LICENSE.FDL;md5=f70ee9a6c44ae8917586fea34dff0ab5 \ | 6 | file://LICENSE.FDL;md5=f70ee9a6c44ae8917586fea34dff0ab5 \ |
7 | file://LICENSE.GPLv2;md5=05832301944453ec79e40ba3c3cfceec \ | 7 | file://LICENSE.GPLv2;md5=05832301944453ec79e40ba3c3cfceec \ |
8 | file://LICENSE.LGPLv3;md5=c4fe8c6de4eef597feec6e90ed62e962 \ | 8 | file://LICENSE.LGPLv3;md5=c4fe8c6de4eef597feec6e90ed62e962 \ |
9 | " | 9 | " |
10 | 10 | ||
11 | PACKAGECONFIG ?= "qtdeclarative" | ||
12 | PACKAGECONFIG[qtdeclarative] = ",,qtdeclarative" | ||
13 | |||
11 | # src/3rdparty/open62541.pri adds -Wno-format, causing following error | 14 | # src/3rdparty/open62541.pri adds -Wno-format, causing following error |
12 | # because -Wformat-security cannot be used together with -Wno-format | 15 | # because -Wformat-security cannot be used together with -Wno-format |
13 | # cc1: error: -Wformat-security ignored without -Wformat [-Werror=format-security] | 16 | # cc1: error: -Wformat-security ignored without -Wformat [-Werror=format-security] |
14 | SECURITY_STRINGFORMAT = "" | 17 | SECURITY_STRINGFORMAT = "" |
15 | 18 | ||
16 | DEPENDS += "qtbase qtdeclarative" | 19 | DEPENDS += "qtbase" |
17 | 20 | ||
18 | SRCREV = "56d2b5df55c9a6ea7d21f3412193903f2504249e" | 21 | SRCREV = "3a75d0ac951d9ef165d1f33e9812be9346a6c1f4" |
diff --git a/recipes-qt/qt5/qtpurchasing_git.bb b/recipes-qt/qt5/qtpurchasing_git.bb index 0750fe68..846e6eda 100644 --- a/recipes-qt/qt5/qtpurchasing_git.bb +++ b/recipes-qt/qt5/qtpurchasing_git.bb | |||
@@ -10,4 +10,4 @@ LIC_FILES_CHKSUM = " \ | |||
10 | 10 | ||
11 | DEPENDS += "qtbase qtdeclarative" | 11 | DEPENDS += "qtbase qtdeclarative" |
12 | 12 | ||
13 | SRCREV = "aa924c0575c54c93a5b95ace4083c34f309a16d0" | 13 | SRCREV = "d7b00a49803412caf6a0b415974ff2f4c3adf7f7" |
diff --git a/recipes-qt/qt5/qtquickcontrols2_git.bb b/recipes-qt/qt5/qtquickcontrols2_git.bb index d41c4b3a..73f9c3d7 100644 --- a/recipes-qt/qt5/qtquickcontrols2_git.bb +++ b/recipes-qt/qt5/qtquickcontrols2_git.bb | |||
@@ -10,4 +10,4 @@ LIC_FILES_CHKSUM = " \ | |||
10 | 10 | ||
11 | DEPENDS += "qtdeclarative qtdeclarative-native" | 11 | DEPENDS += "qtdeclarative qtdeclarative-native" |
12 | 12 | ||
13 | SRCREV = "f7ba074ca19f5f3d2d7580616144c65f35b48072" | 13 | SRCREV = "ea80013b2e990c8c28a9dfe7d6afaaa250bf2402" |
diff --git a/recipes-qt/qt5/qtquickcontrols_git.bb b/recipes-qt/qt5/qtquickcontrols_git.bb index d7d9170f..a5228fbd 100644 --- a/recipes-qt/qt5/qtquickcontrols_git.bb +++ b/recipes-qt/qt5/qtquickcontrols_git.bb | |||
@@ -17,4 +17,4 @@ FILES_${PN}-qmlplugins += " \ | |||
17 | ${OE_QMAKE_PATH_QML}/QtQuick/Dialogs/qml/icons.ttf \ | 17 | ${OE_QMAKE_PATH_QML}/QtQuick/Dialogs/qml/icons.ttf \ |
18 | " | 18 | " |
19 | 19 | ||
20 | SRCREV = "3a5ac4885b4818489120e9b46c208737ad202fb6" | 20 | SRCREV = "5f7e823d67e615727c8e36aafc6baadfc105c67f" |
diff --git a/recipes-qt/qt5/qtremoteobjects_git.bb b/recipes-qt/qt5/qtremoteobjects_git.bb index d4fd74cc..5e6d6bdc 100644 --- a/recipes-qt/qt5/qtremoteobjects_git.bb +++ b/recipes-qt/qt5/qtremoteobjects_git.bb | |||
@@ -24,6 +24,6 @@ PACKAGECONFIG[tools-only] = "CONFIG+=tools-only" | |||
24 | 24 | ||
25 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" | 25 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" |
26 | 26 | ||
27 | SRCREV = "db1e447c46062946e57d7de9c0e0ea5fddc997f6" | 27 | SRCREV = "e7b07a60408285128dedb373316801294ca941b0" |
28 | 28 | ||
29 | BBCLASSEXTEND += "native nativesdk" | 29 | BBCLASSEXTEND += "native nativesdk" |
diff --git a/recipes-qt/qt5/qtscript_git.bb b/recipes-qt/qt5/qtscript_git.bb index cebd863d..4789cade 100644 --- a/recipes-qt/qt5/qtscript_git.bb +++ b/recipes-qt/qt5/qtscript_git.bb | |||
@@ -36,4 +36,4 @@ DEPENDS += "qtbase" | |||
36 | # http://errors.yoctoproject.org/Errors/Build/44915/ | 36 | # http://errors.yoctoproject.org/Errors/Build/44915/ |
37 | LDFLAGS_append_x86 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" | 37 | LDFLAGS_append_x86 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}" |
38 | 38 | ||
39 | SRCREV = "2f6a1056f10dbe634c58725ad2893c6cee58bf1c" | 39 | SRCREV = "9401306e2db3a1756aab958d0939d12c8d5f46e0" |
diff --git a/recipes-qt/qt5/qtscxml_git.bb b/recipes-qt/qt5/qtscxml_git.bb index e71d2828..1b0e51e7 100644 --- a/recipes-qt/qt5/qtscxml_git.bb +++ b/recipes-qt/qt5/qtscxml_git.bb | |||
@@ -10,7 +10,7 @@ require qt5-git.inc | |||
10 | 10 | ||
11 | DEPENDS += "qtbase qtdeclarative qtxmlpatterns qtscxml-native" | 11 | DEPENDS += "qtbase qtdeclarative qtxmlpatterns qtscxml-native" |
12 | 12 | ||
13 | SRCREV = "755c5a753d77f4c8f53788c870240e60673417a0" | 13 | SRCREV = "cb8388ac1de37ff31786cd1bd4723938b76d0f0a" |
14 | 14 | ||
15 | # Patches from https://github.com/meta-qt5/qtscxml/commits/b5.12 | 15 | # Patches from https://github.com/meta-qt5/qtscxml/commits/b5.12 |
16 | # 5.12.meta-qt5.2 | 16 | # 5.12.meta-qt5.2 |
diff --git a/recipes-qt/qt5/qtsensors_git.bb b/recipes-qt/qt5/qtsensors_git.bb index 41c31283..aad757cc 100644 --- a/recipes-qt/qt5/qtsensors_git.bb +++ b/recipes-qt/qt5/qtsensors_git.bb | |||
@@ -12,4 +12,4 @@ LIC_FILES_CHKSUM = " \ | |||
12 | 12 | ||
13 | DEPENDS += "qtbase qtdeclarative" | 13 | DEPENDS += "qtbase qtdeclarative" |
14 | 14 | ||
15 | SRCREV = "b1cb2782b369413add8aeb4c4e6c1453bbf5e367" | 15 | SRCREV = "ce508999540cb125dad40dd250b17e6ad20d542b" |
diff --git a/recipes-qt/qt5/qtserialbus_git.bb b/recipes-qt/qt5/qtserialbus_git.bb index 4b912be4..1d48f5b0 100644 --- a/recipes-qt/qt5/qtserialbus_git.bb +++ b/recipes-qt/qt5/qtserialbus_git.bb | |||
@@ -11,4 +11,4 @@ LIC_FILES_CHKSUM = " \ | |||
11 | 11 | ||
12 | DEPENDS += "qtbase qtserialport" | 12 | DEPENDS += "qtbase qtserialport" |
13 | 13 | ||
14 | SRCREV = "64199169df6bd5b1e31d934c0a64c13d57d0f5c4" | 14 | SRCREV = "b18c452fdbe09c54caacb4323dea65b3746485e5" |
diff --git a/recipes-qt/qt5/qtserialport_git.bb b/recipes-qt/qt5/qtserialport_git.bb index 1dad6ad1..648460db 100644 --- a/recipes-qt/qt5/qtserialport_git.bb +++ b/recipes-qt/qt5/qtserialport_git.bb | |||
@@ -12,4 +12,4 @@ LIC_FILES_CHKSUM = " \ | |||
12 | 12 | ||
13 | DEPENDS += "qtbase" | 13 | DEPENDS += "qtbase" |
14 | 14 | ||
15 | SRCREV = "6fad8e67d879b1979c48ee615a972571a6426718" | 15 | SRCREV = "2f2b747ebc4dd982caede82a0a931ad73e4cd462" |
diff --git a/recipes-qt/qt5/qtsvg_git.bb b/recipes-qt/qt5/qtsvg_git.bb index c167f0a7..e7d8872d 100644 --- a/recipes-qt/qt5/qtsvg_git.bb +++ b/recipes-qt/qt5/qtsvg_git.bb | |||
@@ -12,4 +12,4 @@ LIC_FILES_CHKSUM = " \ | |||
12 | 12 | ||
13 | DEPENDS += "qtbase" | 13 | DEPENDS += "qtbase" |
14 | 14 | ||
15 | SRCREV = "a4c2e4de3c8c248a340bef815105371f365a456a" | 15 | SRCREV = "3a4c634241f7271ddfbb840a42d6bf863b46ccea" |
diff --git a/recipes-qt/qt5/qttools_git.bb b/recipes-qt/qt5/qttools_git.bb index d2b905b6..e33d17d2 100644 --- a/recipes-qt/qt5/qttools_git.bb +++ b/recipes-qt/qt5/qttools_git.bb | |||
@@ -32,7 +32,7 @@ EXTRA_QMAKEVARS_PRE += " \ | |||
32 | ${@bb.utils.contains('PACKAGECONFIG', 'qtwebkit', '', 'CONFIG+=noqtwebkit', d)} \ | 32 | ${@bb.utils.contains('PACKAGECONFIG', 'qtwebkit', '', 'CONFIG+=noqtwebkit', d)} \ |
33 | " | 33 | " |
34 | 34 | ||
35 | SRCREV = "1f8d498752fed0b2b92d6a619aa11524dd771998" | 35 | SRCREV = "cc9250477eaa71a3f3ffd050591d4a9d835288ca" |
36 | 36 | ||
37 | BBCLASSEXTEND = "native nativesdk" | 37 | BBCLASSEXTEND = "native nativesdk" |
38 | 38 | ||
diff --git a/recipes-qt/qt5/qttranslations_git.bb b/recipes-qt/qt5/qttranslations_git.bb index 88948a56..bbaee2ef 100644 --- a/recipes-qt/qt5/qttranslations_git.bb +++ b/recipes-qt/qt5/qttranslations_git.bb | |||
@@ -98,4 +98,4 @@ FILES_${PN}-qthelp = " \ | |||
98 | ${OE_QMAKE_PATH_TRANSLATIONS}/qt_help_*.qm \ | 98 | ${OE_QMAKE_PATH_TRANSLATIONS}/qt_help_*.qm \ |
99 | " | 99 | " |
100 | 100 | ||
101 | SRCREV = "8cd09ac290c75eeeb91c015e7d7791b15c0cac5e" | 101 | SRCREV = "88266670663256f40019e7163092e17401557d5f" |
diff --git a/recipes-qt/qt5/qtvirtualkeyboard_git.bb b/recipes-qt/qt5/qtvirtualkeyboard_git.bb index 55f39205..21ca0590 100644 --- a/recipes-qt/qt5/qtvirtualkeyboard_git.bb +++ b/recipes-qt/qt5/qtvirtualkeyboard_git.bb | |||
@@ -49,4 +49,4 @@ FILES_${PN} += "${OE_QMAKE_PATH_DATA}/qtvirtualkeyboard/lipi_toolkit" | |||
49 | 49 | ||
50 | DEPENDS += "qtbase qtdeclarative qtmultimedia qtquickcontrols qtsvg qtxmlpatterns qtdeclarative-native" | 50 | DEPENDS += "qtbase qtdeclarative qtmultimedia qtquickcontrols qtsvg qtxmlpatterns qtdeclarative-native" |
51 | 51 | ||
52 | SRCREV = "c7f9640cb883c05e1ba51dac69078782b7eff855" | 52 | SRCREV = "2413bc23c5f9995752fdd03d56e480d661fc6fbc" |
diff --git a/recipes-qt/qt5/qtwayland_git.bb b/recipes-qt/qt5/qtwayland_git.bb index 58ffbe78..cfcfad8e 100644 --- a/recipes-qt/qt5/qtwayland_git.bb +++ b/recipes-qt/qt5/qtwayland_git.bb | |||
@@ -37,7 +37,7 @@ PACKAGECONFIG[wayland-libhybris-egl-server-buffer] = "-feature-wayland-libhybris | |||
37 | 37 | ||
38 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" | 38 | EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" |
39 | 39 | ||
40 | SRCREV = "bcdc00bcdc67ee478369c04c994c1f576e51cfab" | 40 | SRCREV = "79037e46eeb00e20c5f3bbe7d0de4b702af86884" |
41 | 41 | ||
42 | BBCLASSEXTEND =+ "native nativesdk" | 42 | BBCLASSEXTEND =+ "native nativesdk" |
43 | 43 | ||
diff --git a/recipes-qt/qt5/qtwebchannel_git.bb b/recipes-qt/qt5/qtwebchannel_git.bb index cc3c867a..b468ecb1 100644 --- a/recipes-qt/qt5/qtwebchannel_git.bb +++ b/recipes-qt/qt5/qtwebchannel_git.bb | |||
@@ -12,4 +12,4 @@ LIC_FILES_CHKSUM = " \ | |||
12 | 12 | ||
13 | DEPENDS += "qtdeclarative qtwebsockets" | 13 | DEPENDS += "qtdeclarative qtwebsockets" |
14 | 14 | ||
15 | SRCREV = "5bcd09ac1b670658c77b7712873c75893e4a41a4" | 15 | SRCREV = "fdba7f6e285d35757190d99f9880e3bd0380e254" |
diff --git a/recipes-qt/qt5/qtwebengine/0001-Force-host-toolchain-configuration.patch b/recipes-qt/qt5/qtwebengine/0001-Force-host-toolchain-configuration.patch index 8de23c76..d15af51e 100644 --- a/recipes-qt/qt5/qtwebengine/0001-Force-host-toolchain-configuration.patch +++ b/recipes-qt/qt5/qtwebengine/0001-Force-host-toolchain-configuration.patch | |||
@@ -14,8 +14,9 @@ Upstream-Status: Inappropriate [OE specific] | |||
14 | Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> | 14 | Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> |
15 | --- | 15 | --- |
16 | src/buildtools/configure_host.pro | 14 +++++++------- | 16 | src/buildtools/configure_host.pro | 14 +++++++------- |
17 | src/buildtools/gn.pro | 4 ++-- | ||
17 | src/core/config/linux.pri | 2 +- | 18 | src/core/config/linux.pri | 2 +- |
18 | 2 files changed, 8 insertions(+), 8 deletions(-) | 19 | 3 files changed, 10 insertions(+), 10 deletions(-) |
19 | 20 | ||
20 | diff --git a/src/buildtools/configure_host.pro b/src/buildtools/configure_host.pro | 21 | diff --git a/src/buildtools/configure_host.pro b/src/buildtools/configure_host.pro |
21 | index dd0d3e32..6312c867 100644 | 22 | index dd0d3e32..6312c867 100644 |
@@ -56,11 +57,26 @@ index dd0d3e32..6312c867 100644 | |||
56 | " ar = \"$$which(ar)\" " \ | 57 | " ar = \"$$which(ar)\" " \ |
57 | " nm = \"$$which(nm)\" " \ | 58 | " nm = \"$$which(nm)\" " \ |
58 | " toolchain_args = { " \ | 59 | " toolchain_args = { " \ |
60 | diff --git a/src/buildtools/gn.pro b/src/buildtools/gn.pro | ||
61 | index b6bf9cf..ae419b1 100644 | ||
62 | --- a/src/buildtools/gn.pro | ||
63 | +++ b/src/buildtools/gn.pro | ||
64 | @@ -19,8 +19,8 @@ build_pass|!debug_and_release { | ||
65 | gn_bootstrap = $$system_path($$absolute_path(gn/build/gen.py, $$src_3rd_party_dir)) | ||
66 | |||
67 | gn_gen_args = --no-last-commit-position --out-path $$out_path \ | ||
68 | - --cc \"$$which($$QMAKE_CC)\" --cxx \"$$which($$QMAKE_CXX)\" \ | ||
69 | - --ld \"$$which($$QMAKE_LINK)\" | ||
70 | + --cc \"$$which($$CC_host)\" --cxx \"$$which($$CXX_host)\" \ | ||
71 | + --ld \"$$which($$CXX_host)\" --ar \"$$which(ar)\" | ||
72 | |||
73 | msvc:!clang_cl: gn_gen_args += --use-lto | ||
74 | |||
59 | diff --git a/src/core/config/linux.pri b/src/core/config/linux.pri | 75 | diff --git a/src/core/config/linux.pri b/src/core/config/linux.pri |
60 | index 9fc8c6e8..f3768585 100644 | 76 | index 95b7a4b..db0658e 100644 |
61 | --- a/src/core/config/linux.pri | 77 | --- a/src/core/config/linux.pri |
62 | +++ b/src/core/config/linux.pri | 78 | +++ b/src/core/config/linux.pri |
63 | @@ -113,7 +113,7 @@ contains(QT_ARCH, "mips") { | 79 | @@ -116,7 +116,7 @@ contains(QT_ARCH, "mips") { |
64 | 80 | ||
65 | host_build { | 81 | host_build { |
66 | gn_args += custom_toolchain=\"$$QTWEBENGINE_OUT_ROOT/src/toolchain:host\" | 82 | gn_args += custom_toolchain=\"$$QTWEBENGINE_OUT_ROOT/src/toolchain:host\" |
diff --git a/recipes-qt/qt5/qtwebengine/chromium/0001-chromium-Force-host-toolchain-configuration.patch b/recipes-qt/qt5/qtwebengine/chromium/0001-chromium-Force-host-toolchain-configuration.patch deleted file mode 100644 index 4e901aa9..00000000 --- a/recipes-qt/qt5/qtwebengine/chromium/0001-chromium-Force-host-toolchain-configuration.patch +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
1 | From b0e6bada9d4da53204dffa7d9343f925c7d5603e Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@qt.io> | ||
3 | Date: Wed, 15 Mar 2017 13:53:28 +0200 | ||
4 | Subject: [PATCH] chromium: Force host toolchain configuration | ||
5 | |||
6 | Force gcc/g++ to be used for parts using host toolchain, since | ||
7 | the option(host_build) does not work in yocto builds. | ||
8 | |||
9 | Upstream-Status: Inappropriate [OE specific] | ||
10 | Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> | ||
11 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
12 | --- | ||
13 | gn/build/gen.py | 6 +++--- | ||
14 | 1 file changed, 3 insertions(+), 3 deletions(-) | ||
15 | |||
16 | diff --git a/gn/build/gen.py b/gn/build/gen.py | ||
17 | index 87db4c26bcf..34c853b7f4a 100755 | ||
18 | --- a/gn/build/gen.py | ||
19 | +++ b/gn/build/gen.py | ||
20 | @@ -310,10 +310,10 @@ def WriteGNNinja(path, platform, host, options, linux_sysroot): | ||
21 | ld = os.environ.get('LD', 'g++') | ||
22 | ar = os.environ.get('AR', 'ar -X64') | ||
23 | else: | ||
24 | - cc = os.environ.get('CC', 'cc') | ||
25 | - cxx = os.environ.get('CXX', 'c++') | ||
26 | + cc = os.environ.get('CC_host', 'gcc') | ||
27 | + cxx = os.environ.get('CXX_host', 'g++') | ||
28 | ld = cxx | ||
29 | - ar = os.environ.get('AR', 'ar') | ||
30 | + ar = os.environ.get('AR_host', 'ar') | ||
31 | |||
32 | # QTBUG-64759 | ||
33 | # cflags = os.environ.get('CFLAGS', '').split() | ||
diff --git a/recipes-qt/qt5/qtwebengine/chromium/0003-chromium-Fix-build-with-gcc8.patch b/recipes-qt/qt5/qtwebengine/chromium/0003-chromium-Fix-build-with-gcc8.patch deleted file mode 100644 index 8281dd71..00000000 --- a/recipes-qt/qt5/qtwebengine/chromium/0003-chromium-Fix-build-with-gcc8.patch +++ /dev/null | |||
@@ -1,50 +0,0 @@ | |||
1 | From 53b101c4d3d419920d8a9f96d8afe10716c137c5 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Tue, 5 Jun 2018 13:58:16 +0000 | ||
4 | Subject: [PATCH] chromium: Fix build with gcc8 | ||
5 | |||
6 | --- | ||
7 | chromium/mojo/public/c/system/buffer.h | 2 +- | ||
8 | chromium/mojo/public/c/system/data_pipe.h | 2 +- | ||
9 | chromium/mojo/public/c/system/message_pipe.h | 2 +- | ||
10 | 3 files changed, 3 insertions(+), 3 deletions(-) | ||
11 | |||
12 | diff --git a/chromium/mojo/public/c/system/buffer.h b/chromium/mojo/public/c/system/buffer.h | ||
13 | index 2cc54270ad1..917415f8db4 100644 | ||
14 | --- a/chromium/mojo/public/c/system/buffer.h | ||
15 | +++ b/chromium/mojo/public/c/system/buffer.h | ||
16 | @@ -30,7 +30,7 @@ struct MOJO_ALIGNAS(8) MojoCreateSharedBufferOptions { | ||
17 | // See |MojoCreateSharedBufferFlags|. | ||
18 | MojoCreateSharedBufferFlags flags; | ||
19 | }; | ||
20 | -MOJO_STATIC_ASSERT(MOJO_ALIGNOF(int64_t) == 8, "int64_t has weird alignment"); | ||
21 | +MOJO_STATIC_ASSERT(MOJO_ALIGNOF(int64_t) == 4 || MOJO_ALIGNOF(int64_t) == 8, "int64_t has weird alignment"); | ||
22 | MOJO_STATIC_ASSERT(sizeof(MojoCreateSharedBufferOptions) == 8, | ||
23 | "MojoCreateSharedBufferOptions has wrong size"); | ||
24 | |||
25 | diff --git a/chromium/mojo/public/c/system/data_pipe.h b/chromium/mojo/public/c/system/data_pipe.h | ||
26 | index 3702cdb6249..a86c8e8b321 100644 | ||
27 | --- a/chromium/mojo/public/c/system/data_pipe.h | ||
28 | +++ b/chromium/mojo/public/c/system/data_pipe.h | ||
29 | @@ -40,7 +40,7 @@ struct MOJO_ALIGNAS(8) MojoCreateDataPipeOptions { | ||
30 | // system-dependent capacity of at least one element in size. | ||
31 | uint32_t capacity_num_bytes; | ||
32 | }; | ||
33 | -MOJO_STATIC_ASSERT(MOJO_ALIGNOF(int64_t) == 8, "int64_t has weird alignment"); | ||
34 | +MOJO_STATIC_ASSERT(MOJO_ALIGNOF(int64_t) == 4 || MOJO_ALIGNOF(int64_t) == 8, "int64_t has weird alignment"); | ||
35 | MOJO_STATIC_ASSERT(sizeof(MojoCreateDataPipeOptions) == 16, | ||
36 | "MojoCreateDataPipeOptions has wrong size"); | ||
37 | |||
38 | diff --git a/chromium/mojo/public/c/system/message_pipe.h b/chromium/mojo/public/c/system/message_pipe.h | ||
39 | index 9f222f9aa81..4878774707a 100644 | ||
40 | --- a/chromium/mojo/public/c/system/message_pipe.h | ||
41 | +++ b/chromium/mojo/public/c/system/message_pipe.h | ||
42 | @@ -35,7 +35,7 @@ struct MOJO_ALIGNAS(8) MojoCreateMessagePipeOptions { | ||
43 | // See |MojoCreateMessagePipeFlags|. | ||
44 | MojoCreateMessagePipeFlags flags; | ||
45 | }; | ||
46 | -MOJO_STATIC_ASSERT(MOJO_ALIGNOF(int64_t) == 8, "int64_t has weird alignment"); | ||
47 | +MOJO_STATIC_ASSERT(MOJO_ALIGNOF(int64_t) == 4 || MOJO_ALIGNOF(int64_t) == 8, "int64_t has weird alignment"); | ||
48 | MOJO_STATIC_ASSERT(sizeof(MojoCreateMessagePipeOptions) == 8, | ||
49 | "MojoCreateMessagePipeOptions has wrong size"); | ||
50 | |||
diff --git a/recipes-qt/qt5/qtwebengine/chromium/0019-chromium-fix-build-with-clang.patch b/recipes-qt/qt5/qtwebengine/chromium/0019-chromium-fix-build-with-clang.patch index 3305c6b4..7823482b 100644 --- a/recipes-qt/qt5/qtwebengine/chromium/0019-chromium-fix-build-with-clang.patch +++ b/recipes-qt/qt5/qtwebengine/chromium/0019-chromium-fix-build-with-clang.patch | |||
@@ -6,15 +6,15 @@ Subject: [PATCH] chromium: fix build with clang | |||
6 | Upstream-Status: Pending | 6 | Upstream-Status: Pending |
7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
8 | --- | 8 | --- |
9 | chromium/build/config/compiler/BUILD.gn | 27 ++----------------------- | 9 | chromium/build/config/compiler/BUILD.gn | 27 ++------------------------- |
10 | 1 file changed, 2 insertions(+), 25 deletions(-) | 10 | 1 file changed, 2 insertions(+), 25 deletions(-) |
11 | 11 | ||
12 | diff --git a/chromium/build/config/compiler/BUILD.gn b/chromium/build/config/compiler/BUILD.gn | 12 | diff --git a/chromium/build/config/compiler/BUILD.gn b/chromium/build/config/compiler/BUILD.gn |
13 | index d223a4f6fd4..1c42c49ea4a 100644 | 13 | index d223a4f6fd4..1c42c49ea4a 100644 |
14 | --- a/chromium/build/config/compiler/BUILD.gn | 14 | --- a/chromium/build/config/compiler/BUILD.gn |
15 | +++ b/chromium/build/config/compiler/BUILD.gn | 15 | +++ b/chromium/build/config/compiler/BUILD.gn |
16 | @@ -544,13 +544,6 @@ config("compiler") { | 16 | @@ -561,13 +561,6 @@ config("compiler") { |
17 | ] | 17 | } |
18 | } | 18 | } |
19 | 19 | ||
20 | - # Tells the compiler not to use absolute paths when passing the default | 20 | - # Tells the compiler not to use absolute paths when passing the default |
@@ -27,7 +27,7 @@ index d223a4f6fd4..1c42c49ea4a 100644 | |||
27 | # C11/C++11 compiler flags setup. | 27 | # C11/C++11 compiler flags setup. |
28 | # --------------------------- | 28 | # --------------------------- |
29 | if (is_linux || is_android || (is_nacl && is_clang) || current_os == "aix") { | 29 | if (is_linux || is_android || (is_nacl && is_clang) || current_os == "aix") { |
30 | @@ -748,8 +741,6 @@ config("compiler_cpu_abi") { | 30 | @@ -799,8 +792,6 @@ config("compiler_cpu_abi") { |
31 | } | 31 | } |
32 | } else if (current_cpu == "arm") { | 32 | } else if (current_cpu == "arm") { |
33 | if (is_clang && !is_android && !is_nacl) { | 33 | if (is_clang && !is_android && !is_nacl) { |
@@ -36,7 +36,7 @@ index d223a4f6fd4..1c42c49ea4a 100644 | |||
36 | } | 36 | } |
37 | if (!is_nacl) { | 37 | if (!is_nacl) { |
38 | cflags += [ | 38 | cflags += [ |
39 | @@ -762,8 +753,6 @@ config("compiler_cpu_abi") { | 39 | @@ -813,8 +804,6 @@ config("compiler_cpu_abi") { |
40 | } | 40 | } |
41 | } else if (current_cpu == "arm64") { | 41 | } else if (current_cpu == "arm64") { |
42 | if (is_clang && !is_android && !is_nacl && !is_fuchsia) { | 42 | if (is_clang && !is_android && !is_nacl && !is_fuchsia) { |
@@ -45,7 +45,7 @@ index d223a4f6fd4..1c42c49ea4a 100644 | |||
45 | } | 45 | } |
46 | } else if (current_cpu == "mipsel" && !is_nacl) { | 46 | } else if (current_cpu == "mipsel" && !is_nacl) { |
47 | ldflags += [ "-Wl,--hash-style=sysv" ] | 47 | ldflags += [ "-Wl,--hash-style=sysv" ] |
48 | @@ -772,9 +761,6 @@ config("compiler_cpu_abi") { | 48 | @@ -823,9 +812,6 @@ config("compiler_cpu_abi") { |
49 | if (is_android) { | 49 | if (is_android) { |
50 | cflags += [ "--target=mipsel-linux-android" ] | 50 | cflags += [ "--target=mipsel-linux-android" ] |
51 | ldflags += [ "--target=mipsel-linux-android" ] | 51 | ldflags += [ "--target=mipsel-linux-android" ] |
@@ -55,7 +55,7 @@ index d223a4f6fd4..1c42c49ea4a 100644 | |||
55 | } | 55 | } |
56 | } else { | 56 | } else { |
57 | cflags += [ "-EL" ] | 57 | cflags += [ "-EL" ] |
58 | @@ -853,10 +839,7 @@ config("compiler_cpu_abi") { | 58 | @@ -904,10 +890,7 @@ config("compiler_cpu_abi") { |
59 | } else if (current_cpu == "mips" && !is_nacl) { | 59 | } else if (current_cpu == "mips" && !is_nacl) { |
60 | ldflags += [ "-Wl,--hash-style=sysv" ] | 60 | ldflags += [ "-Wl,--hash-style=sysv" ] |
61 | if (custom_toolchain == "") { | 61 | if (custom_toolchain == "") { |
@@ -67,7 +67,7 @@ index d223a4f6fd4..1c42c49ea4a 100644 | |||
67 | cflags += [ "-EB" ] | 67 | cflags += [ "-EB" ] |
68 | ldflags += [ "-EB" ] | 68 | ldflags += [ "-EB" ] |
69 | } | 69 | } |
70 | @@ -902,9 +885,6 @@ config("compiler_cpu_abi") { | 70 | @@ -954,9 +937,6 @@ config("compiler_cpu_abi") { |
71 | if (is_android) { | 71 | if (is_android) { |
72 | cflags += [ "--target=mips64el-linux-android" ] | 72 | cflags += [ "--target=mips64el-linux-android" ] |
73 | ldflags += [ "--target=mips64el-linux-android" ] | 73 | ldflags += [ "--target=mips64el-linux-android" ] |
@@ -77,7 +77,7 @@ index d223a4f6fd4..1c42c49ea4a 100644 | |||
77 | } | 77 | } |
78 | } else { | 78 | } else { |
79 | cflags += [ | 79 | cflags += [ |
80 | @@ -961,10 +941,7 @@ config("compiler_cpu_abi") { | 80 | @@ -1013,10 +993,7 @@ config("compiler_cpu_abi") { |
81 | } else if (current_cpu == "mips64") { | 81 | } else if (current_cpu == "mips64") { |
82 | ldflags += [ "-Wl,--hash-style=sysv" ] | 82 | ldflags += [ "-Wl,--hash-style=sysv" ] |
83 | if (custom_toolchain == "") { | 83 | if (custom_toolchain == "") { |
diff --git a/recipes-qt/qt5/qtwebengine/chromium/0020-chromium-Check-for-__ARM_FP-2-before-using-__fp16.patch b/recipes-qt/qt5/qtwebengine/chromium/0020-chromium-Check-for-__ARM_FP-2-before-using-__fp16.patch deleted file mode 100644 index 5988ec7f..00000000 --- a/recipes-qt/qt5/qtwebengine/chromium/0020-chromium-Check-for-__ARM_FP-2-before-using-__fp16.patch +++ /dev/null | |||
@@ -1,30 +0,0 @@ | |||
1 | From 4e99677795977faccd1f28ac8fb8b3cfd72c4dcd Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sat, 2 Feb 2019 22:09:20 -0800 | ||
4 | Subject: [PATCH] chromium: Check for __ARM_FP & 2 before using __fp16 | ||
5 | |||
6 | The __fp16 type denotes half-precision (16-bit) floating-point. | ||
7 | The recommended way to test for this hardware support is to test bit 1 in __ARM_FP | ||
8 | and | ||
9 | If 16-bit floating-point is available, one of __ARM_FP16_FORMAT_IEEE and | ||
10 | __ARM_FP16_FORMAT_ALTERNATIVE will be defined to indicate the format in use | ||
11 | |||
12 | Upstream-Status: Pending | ||
13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
14 | --- | ||
15 | chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h | 2 +- | ||
16 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
17 | |||
18 | diff --git a/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h b/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h | ||
19 | index 33d9e7aa39f..aaefa5371ae 100644 | ||
20 | --- a/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h | ||
21 | +++ b/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h | ||
22 | @@ -679,7 +679,7 @@ SI F from_half(U16 h) { | ||
23 | } | ||
24 | |||
25 | SI U16 to_half(F f) { | ||
26 | -#if defined(__ARM_FP16_FORMAT_IEEE) | ||
27 | +#if defined(__ARM_FP16_FORMAT_IEEE) && defined(__ARM_NEON__) && (__ARM_FP & 2) | ||
28 | __fp16 fp16 = __fp16(f); | ||
29 | U16 u16; | ||
30 | memcpy(&u16, &fp16, sizeof(U16)); | ||
diff --git a/recipes-qt/qt5/qtwebengine/chromium/0021-chromium-Exclude-CRC32-for-32bit-arm.patch b/recipes-qt/qt5/qtwebengine/chromium/0021-chromium-Exclude-CRC32-for-32bit-arm.patch index 377795f8..9a080207 100644 --- a/recipes-qt/qt5/qtwebengine/chromium/0021-chromium-Exclude-CRC32-for-32bit-arm.patch +++ b/recipes-qt/qt5/qtwebengine/chromium/0021-chromium-Exclude-CRC32-for-32bit-arm.patch | |||
@@ -18,12 +18,12 @@ diff --git a/chromium/third_party/zlib/BUILD.gn b/chromium/third_party/zlib/BUIL | |||
18 | index 05907b481ac..dbc4be143cd 100644 | 18 | index 05907b481ac..dbc4be143cd 100644 |
19 | --- a/chromium/third_party/zlib/BUILD.gn | 19 | --- a/chromium/third_party/zlib/BUILD.gn |
20 | +++ b/chromium/third_party/zlib/BUILD.gn | 20 | +++ b/chromium/third_party/zlib/BUILD.gn |
21 | @@ -70,8 +70,11 @@ config("zlib_arm_crc32_config") { | 21 | @@ -74,8 +74,11 @@ if (use_arm_neon_optimizations) { |
22 | # - ChromeOS has wrapper scripts that are borking the compiler flags. | 22 | # implement the CRC32* instructions. These are optional in ARMv8.0." |
23 | # - Fuchsia just added a syscall for feature detection. | 23 | # - Fuchsia just added a syscall for feature detection. |
24 | # TODO(cavalcantii): crbug.com/810125. | 24 | # TODO(cavalcantii): crbug.com/810125. |
25 | + defines = [] | 25 | + defines = [] |
26 | if (!is_ios && !is_chromeos && !is_fuchsia) { | 26 | if (is_clang && (!is_ios && !is_fuchsia)) { |
27 | - defines = [ "CRC32_ARMV8_CRC32" ] | 27 | - defines = [ "CRC32_ARMV8_CRC32" ] |
28 | + if (current_cpu == "arm64") { | 28 | + if (current_cpu == "arm64") { |
29 | + defines += [ "CRC32_ARMV8_CRC32" ] | 29 | + defines += [ "CRC32_ARMV8_CRC32" ] |
diff --git a/recipes-qt/qt5/qtwebengine_git.bb b/recipes-qt/qt5/qtwebengine_git.bb index 84fcfbfb..a281cba2 100644 --- a/recipes-qt/qt5/qtwebengine_git.bb +++ b/recipes-qt/qt5/qtwebengine_git.bb | |||
@@ -132,7 +132,7 @@ RDEPENDS_${PN}-examples += " \ | |||
132 | qtdeclarative-qmlplugins \ | 132 | qtdeclarative-qmlplugins \ |
133 | " | 133 | " |
134 | 134 | ||
135 | QT_MODULE_BRANCH_CHROMIUM = "69-based" | 135 | QT_MODULE_BRANCH_CHROMIUM = "73-based" |
136 | 136 | ||
137 | # Patches from https://github.com/meta-qt5/qtwebengine/commits/b5.12 | 137 | # Patches from https://github.com/meta-qt5/qtwebengine/commits/b5.12 |
138 | # 5.12.meta-qt5.4 | 138 | # 5.12.meta-qt5.4 |
@@ -148,12 +148,9 @@ SRC_URI_append_libc-musl = "\ | |||
148 | # Patches from https://github.com/meta-qt5/qtwebengine-chromium/commits/69-based | 148 | # Patches from https://github.com/meta-qt5/qtwebengine-chromium/commits/69-based |
149 | # 69-based.meta-qt5.4 | 149 | # 69-based.meta-qt5.4 |
150 | SRC_URI += " \ | 150 | SRC_URI += " \ |
151 | file://chromium/0001-chromium-Force-host-toolchain-configuration.patch;patchdir=src/3rdparty \ | ||
152 | file://chromium/0002-chromium-workaround-for-too-long-.rps-file-name.patch;patchdir=src/3rdparty \ | 151 | file://chromium/0002-chromium-workaround-for-too-long-.rps-file-name.patch;patchdir=src/3rdparty \ |
153 | file://chromium/0003-chromium-Fix-build-with-gcc8.patch;patchdir=src/3rdparty \ | ||
154 | file://chromium/0004-chromium-stack-pointer-clobber.patch;patchdir=src/3rdparty \ | 152 | file://chromium/0004-chromium-stack-pointer-clobber.patch;patchdir=src/3rdparty \ |
155 | file://chromium/0019-chromium-fix-build-with-clang.patch;patchdir=src/3rdparty \ | 153 | file://chromium/0019-chromium-fix-build-with-clang.patch;patchdir=src/3rdparty \ |
156 | file://chromium/0020-chromium-Check-for-__ARM_FP-2-before-using-__fp16.patch;patchdir=src/3rdparty \ | ||
157 | file://chromium/0021-chromium-Exclude-CRC32-for-32bit-arm.patch;patchdir=src/3rdparty \ | 154 | file://chromium/0021-chromium-Exclude-CRC32-for-32bit-arm.patch;patchdir=src/3rdparty \ |
158 | file://chromium/0022-chromium-Do-not-try-to-set-the-guessed-values-for-ma.patch;patchdir=src/3rdparty \ | 155 | file://chromium/0022-chromium-Do-not-try-to-set-the-guessed-values-for-ma.patch;patchdir=src/3rdparty \ |
159 | " | 156 | " |
@@ -175,8 +172,8 @@ SRC_URI_append_libc-musl = "\ | |||
175 | file://chromium/0018-chromium-musl-pread-pwrite.patch;patchdir=src/3rdparty \ | 172 | file://chromium/0018-chromium-musl-pread-pwrite.patch;patchdir=src/3rdparty \ |
176 | " | 173 | " |
177 | 174 | ||
178 | SRCREV_qtwebengine = "c7b8d6d87809253241913c595902a11ea506b2b7" | 175 | SRCREV_qtwebengine = "5d4bac57a0191287a2fc345f6b398fb1f5d08517" |
179 | SRCREV_chromium = "4c7ecce30045daf172dceaeeb86351f60cc91990" | 176 | SRCREV_chromium = "8a28c0bb19fc8627812cb7c3154408b71ff2bf5e" |
180 | SRCREV = "${SRCREV_qtwebengine}" | 177 | SRCREV = "${SRCREV_qtwebengine}" |
181 | 178 | ||
182 | SRCREV_FORMAT = "qtwebengine_chromium" | 179 | SRCREV_FORMAT = "qtwebengine_chromium" |
diff --git a/recipes-qt/qt5/qtwebglplugin_git.bb b/recipes-qt/qt5/qtwebglplugin_git.bb index 01538d0d..b5760229 100644 --- a/recipes-qt/qt5/qtwebglplugin_git.bb +++ b/recipes-qt/qt5/qtwebglplugin_git.bb | |||
@@ -18,4 +18,4 @@ do_configure_prepend() { | |||
18 | 18 | ||
19 | EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtdeclarative', 'CONFIG+=OE_QTDECLARATIVE_ENABLED', '', d)}" | 19 | EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtdeclarative', 'CONFIG+=OE_QTDECLARATIVE_ENABLED', '', d)}" |
20 | 20 | ||
21 | SRCREV = "9007ba49d14ef56e56a2114685ddd5b23e25f5c8" | 21 | SRCREV = "15637e6d824bca5d149147207a98cbc016fbbef6" |
diff --git a/recipes-qt/qt5/qtwebsockets_git.bb b/recipes-qt/qt5/qtwebsockets_git.bb index 59f5cd85..11144537 100644 --- a/recipes-qt/qt5/qtwebsockets_git.bb +++ b/recipes-qt/qt5/qtwebsockets_git.bb | |||
@@ -11,4 +11,4 @@ LIC_FILES_CHKSUM = " \ | |||
11 | 11 | ||
12 | DEPENDS += "qtbase qtdeclarative" | 12 | DEPENDS += "qtbase qtdeclarative" |
13 | 13 | ||
14 | SRCREV = "0f1373617f2d1c562fd448fee207f7d99a0191bc" | 14 | SRCREV = "b7d892b97697f90b3669dab56358a48fb3542f68" |
diff --git a/recipes-qt/qt5/qtwebview_git.bb b/recipes-qt/qt5/qtwebview_git.bb index 60733298..dc2a3e4b 100644 --- a/recipes-qt/qt5/qtwebview_git.bb +++ b/recipes-qt/qt5/qtwebview_git.bb | |||
@@ -19,4 +19,4 @@ COMPATIBLE_MACHINE_armv7a = "(.*)" | |||
19 | COMPATIBLE_MACHINE_armv7ve = "(.*)" | 19 | COMPATIBLE_MACHINE_armv7ve = "(.*)" |
20 | COMPATIBLE_MACHINE_aarch64 = "(.*)" | 20 | COMPATIBLE_MACHINE_aarch64 = "(.*)" |
21 | 21 | ||
22 | SRCREV = "3ae7d8eac3a46b5a70d71c556703ce2f21c169dc" | 22 | SRCREV = "3265fa961a27894faa5b3413fb39c8682266a72f" |
diff --git a/recipes-qt/qt5/qtx11extras_git.bb b/recipes-qt/qt5/qtx11extras_git.bb index aca99236..31c5b671 100644 --- a/recipes-qt/qt5/qtx11extras_git.bb +++ b/recipes-qt/qt5/qtx11extras_git.bb | |||
@@ -12,4 +12,4 @@ LIC_FILES_CHKSUM = " \ | |||
12 | 12 | ||
13 | DEPENDS += "qtbase" | 13 | DEPENDS += "qtbase" |
14 | 14 | ||
15 | SRCREV = "b5c05ebc46fde8e98e388cd5bf86795b040da505" | 15 | SRCREV = "7e86e23ee87f2450b3f7103632c3ad2ab082e5eb" |
diff --git a/recipes-qt/qt5/qtxmlpatterns_git.bb b/recipes-qt/qt5/qtxmlpatterns_git.bb index 103648eb..73631fcd 100644 --- a/recipes-qt/qt5/qtxmlpatterns_git.bb +++ b/recipes-qt/qt5/qtxmlpatterns_git.bb | |||
@@ -25,7 +25,7 @@ do_configure_prepend() { | |||
25 | 25 | ||
26 | EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtdeclarative', 'CONFIG+=OE_QTDECLARATIVE_ENABLED', '', d)}" | 26 | EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'qtdeclarative', 'CONFIG+=OE_QTDECLARATIVE_ENABLED', '', d)}" |
27 | 27 | ||
28 | SRCREV = "f969bdea083012282806ae83a38ace53ef1ba600" | 28 | SRCREV = "29891df4ce099542635e33891945ba19f3e9572c" |
29 | 29 | ||
30 | BBCLASSEXTEND =+ "native nativesdk" | 30 | BBCLASSEXTEND =+ "native nativesdk" |
31 | 31 | ||