diff options
Diffstat (limited to 'recipes-qt/qt5/qtbase')
13 files changed, 83 insertions, 248 deletions
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 a9c448dc..2b8c9d3c 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,7 +1,7 @@ | |||
| 1 | From 76283f2bca936a7565e8bf38a4630ec98f47ef50 Mon Sep 17 00:00:00 2001 | 1 | From 729b7873256b11778832c5786dc50fd9ea860a7d 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 01/10] Add linux-oe-g++ platform | 4 | Subject: [PATCH 1/9] Add linux-oe-g++ platform |
| 5 | 5 | ||
| 6 | * This qmake.conf unlike other platforms reads most variables from | 6 | * This qmake.conf unlike other platforms reads most variables from |
| 7 | shell environment, because it's easier for qt recipes to export | 7 | shell environment, because it's easier for qt recipes to export |
| @@ -37,22 +37,26 @@ Subject: [PATCH 01/10] Add linux-oe-g++ platform | |||
| 37 | /bin/sh: line 0: test: -gt: unary operator expected | 37 | /bin/sh: line 0: test: -gt: unary operator expected |
| 38 | which are not fatal, but still misleading in do_configure output | 38 | which are not fatal, but still misleading in do_configure output |
| 39 | 39 | ||
| 40 | * add -target suffix to qmake built in qtbase configure, this way we can | ||
| 41 | use qmake from qtbase-native, but then include qmake built for target | ||
| 42 | in qtbase-tools package (smilarly for nativesdk-qtbase). | ||
| 43 | |||
| 40 | Upstream-Status: Inappropriate [embedded specific] | 44 | Upstream-Status: Inappropriate [embedded specific] |
| 41 | too OE specific, probably cannot be upstreamed | 45 | too OE specific, probably cannot be upstreamed |
| 42 | 46 | ||
| 43 | Change-Id: I0591ed5da0d61d7cf1509d420e6b293582f1863c | 47 | Change-Id: I0591ed5da0d61d7cf1509d420e6b293582f1863c |
| 44 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | 48 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> |
| 45 | --- | 49 | --- |
| 46 | configure | 70 +++++++++++++++--------- | 50 | configure | 71 ++++++++++++++++--------- |
| 47 | mkspecs/features/configure.prf | 4 +- | 51 | mkspecs/features/configure.prf | 4 +- |
| 48 | mkspecs/linux-oe-g++/qmake.conf | 42 +++++++++++++++ | 52 | mkspecs/linux-oe-g++/qmake.conf | 42 +++++++++++++++ |
| 49 | mkspecs/linux-oe-g++/qplatformdefs.h | 100 +++++++++++++++++++++++++++++++++++ | 53 | mkspecs/linux-oe-g++/qplatformdefs.h | 100 +++++++++++++++++++++++++++++++++++ |
| 50 | 4 files changed, 188 insertions(+), 28 deletions(-) | 54 | 4 files changed, 189 insertions(+), 28 deletions(-) |
| 51 | create mode 100644 mkspecs/linux-oe-g++/qmake.conf | 55 | create mode 100644 mkspecs/linux-oe-g++/qmake.conf |
| 52 | create mode 100644 mkspecs/linux-oe-g++/qplatformdefs.h | 56 | create mode 100644 mkspecs/linux-oe-g++/qplatformdefs.h |
| 53 | 57 | ||
| 54 | diff --git a/configure b/configure | 58 | diff --git a/configure b/configure |
| 55 | index cea62fb..e1929e7 100755 | 59 | index 16e8fb4..9897fe6 100755 |
| 56 | --- a/configure | 60 | --- a/configure |
| 57 | +++ b/configure | 61 | +++ b/configure |
| 58 | @@ -342,6 +342,16 @@ getQMakeConf() | 62 | @@ -342,6 +342,16 @@ getQMakeConf() |
| @@ -89,7 +93,7 @@ index cea62fb..e1929e7 100755 | |||
| 89 | compilerSupportsFlag() | 93 | compilerSupportsFlag() |
| 90 | { | 94 | { |
| 91 | cat >conftest.cpp <<EOF | 95 | cat >conftest.cpp <<EOF |
| 92 | @@ -564,24 +584,14 @@ fi | 96 | @@ -557,24 +577,14 @@ fi |
| 93 | # initalize variables | 97 | # initalize variables |
| 94 | #------------------------------------------------------------------------------- | 98 | #------------------------------------------------------------------------------- |
| 95 | 99 | ||
| @@ -120,7 +124,7 @@ index cea62fb..e1929e7 100755 | |||
| 120 | fi'` | 124 | fi'` |
| 121 | eval "$cmd" | 125 | eval "$cmd" |
| 122 | done | 126 | done |
| 123 | @@ -3350,7 +3360,7 @@ if [ "$XPLATFORM_MAC" = "yes" ]; then | 127 | @@ -3400,7 +3410,7 @@ if [ "$XPLATFORM_MAC" = "yes" ]; then |
| 124 | [ "$CFG_QGTKSTYLE" = "auto" ] && CFG_QGTKSTYLE=no | 128 | [ "$CFG_QGTKSTYLE" = "auto" ] && CFG_QGTKSTYLE=no |
| 125 | fi | 129 | fi |
| 126 | 130 | ||
| @@ -129,7 +133,7 @@ index cea62fb..e1929e7 100755 | |||
| 129 | 133 | ||
| 130 | TEST_COMPILER=$QMAKE_CONF_COMPILER | 134 | TEST_COMPILER=$QMAKE_CONF_COMPILER |
| 131 | 135 | ||
| 132 | @@ -3407,7 +3417,7 @@ if [ "$XPLATFORM_SYMBIAN_SBSV2" = "no" ]; then | 136 | @@ -3457,7 +3467,7 @@ if [ "$XPLATFORM_SYMBIAN_SBSV2" = "no" ]; then |
| 133 | exit 1 | 137 | exit 1 |
| 134 | fi | 138 | fi |
| 135 | fi | 139 | fi |
| @@ -138,7 +142,7 @@ index cea62fb..e1929e7 100755 | |||
| 138 | 142 | ||
| 139 | GCC_MACHINE_DUMP= | 143 | GCC_MACHINE_DUMP= |
| 140 | case "$TEST_COMPILER" in *g++) GCC_MACHINE_DUMP=$($TEST_COMPILER -dumpmachine);; esac | 144 | case "$TEST_COMPILER" in *g++) GCC_MACHINE_DUMP=$($TEST_COMPILER -dumpmachine);; esac |
| 141 | @@ -3909,6 +3919,14 @@ setBootstrapVariable() | 145 | @@ -3958,6 +3968,14 @@ setBootstrapVariable() |
| 142 | getQMakeConf "$1" | echo ${2-$1} = `if [ -n "$3" ]; then sed "$3"; else cat; fi` >> "$mkfile" | 146 | getQMakeConf "$1" | echo ${2-$1} = `if [ -n "$3" ]; then sed "$3"; else cat; fi` >> "$mkfile" |
| 143 | } | 147 | } |
| 144 | 148 | ||
| @@ -153,7 +157,7 @@ index cea62fb..e1929e7 100755 | |||
| 153 | # build qmake | 157 | # build qmake |
| 154 | if true; then ###[ '!' -f "$outpath/bin/qmake" ]; | 158 | if true; then ###[ '!' -f "$outpath/bin/qmake" ]; |
| 155 | echo "Creating qmake..." | 159 | echo "Creating qmake..." |
| 156 | @@ -3947,14 +3965,14 @@ if true; then ###[ '!' -f "$outpath/bin/qmake" ]; | 160 | @@ -3996,14 +4014,14 @@ if true; then ###[ '!' -f "$outpath/bin/qmake" ]; |
| 157 | fi | 161 | fi |
| 158 | 162 | ||
| 159 | [ "$CFG_SILENT" = "yes" ] && CC_TRANSFORM='s,^,\@,' || CC_TRANSFORM= | 163 | [ "$CFG_SILENT" = "yes" ] && CC_TRANSFORM='s,^,\@,' || CC_TRANSFORM= |
| @@ -176,6 +180,14 @@ index cea62fb..e1929e7 100755 | |||
| 176 | 180 | ||
| 177 | if [ "$CFG_RELEASE_QMAKE" = "yes" ]; then | 181 | if [ "$CFG_RELEASE_QMAKE" = "yes" ]; then |
| 178 | setBootstrapVariable QMAKE_CFLAGS_RELEASE | 182 | setBootstrapVariable QMAKE_CFLAGS_RELEASE |
| 183 | @@ -4052,6 +4070,7 @@ if true; then ###[ '!' -f "$outpath/bin/qmake" ]; | ||
| 184 | \"\$(SOURCE_PATH)/src/corelib/io/qfsfileengine_unix.cpp\" \ | ||
| 185 | \"\$(SOURCE_PATH)/src/corelib/tools/qlocale_unix.cpp\"" | ||
| 186 | EXEEXT= | ||
| 187 | + [ "$QT_CROSS_COMPILE" = "yes" ] && EXEEXT=-target | ||
| 188 | fi | ||
| 189 | if [ "$BUILD_ON_MAC" = "yes" ]; then | ||
| 190 | echo "COCOA_LFLAGS =-framework Foundation -framework CoreServices" >>"$mkfile" | ||
| 179 | diff --git a/mkspecs/features/configure.prf b/mkspecs/features/configure.prf | 191 | diff --git a/mkspecs/features/configure.prf b/mkspecs/features/configure.prf |
| 180 | index 6b37a04..dcf6025 100644 | 192 | index 6b37a04..dcf6025 100644 |
| 181 | --- a/mkspecs/features/configure.prf | 193 | --- a/mkspecs/features/configure.prf |
| @@ -350,5 +362,5 @@ index 0000000..dd12003 | |||
| 350 | + | 362 | + |
| 351 | +#endif // QPLATFORMDEFS_H | 363 | +#endif // QPLATFORMDEFS_H |
| 352 | -- | 364 | -- |
| 353 | 2.6.1 | 365 | 2.6.2 |
| 354 | 366 | ||
diff --git a/recipes-qt/qt5/qtbase/0002-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch b/recipes-qt/qt5/qtbase/0002-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch index c5f14c9d..01832386 100644 --- a/recipes-qt/qt5/qtbase/0002-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch +++ b/recipes-qt/qt5/qtbase/0002-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | From f15c77264cc3ee82cba4127e58be4f6401b791f6 Mon Sep 17 00:00:00 2001 | 1 | From f902b73eda6d459a3669fd78a3c8908ae13e705b Mon Sep 17 00:00:00 2001 |
| 2 | From: Holger Freyther <zecke@selfish.org> | 2 | From: Holger Freyther <zecke@selfish.org> |
| 3 | Date: Wed, 26 Sep 2012 17:22:30 +0200 | 3 | Date: Wed, 26 Sep 2012 17:22:30 +0200 |
| 4 | Subject: [PATCH 02/10] qlibraryinfo: allow to set qt.conf from the outside | 4 | Subject: [PATCH 2/9] qlibraryinfo: allow to set qt.conf from the outside using |
| 5 | using the environment | 5 | the environment |
| 6 | 6 | ||
| 7 | Allow to set a qt.conf from the outside using the environment. This allows | 7 | Allow to set a qt.conf from the outside using the environment. This allows |
| 8 | to inject new prefixes and other paths into qmake. This is needed when using | 8 | to inject new prefixes and other paths into qmake. This is needed when using |
| @@ -35,5 +35,5 @@ index 0cfcc4e..c3b5c2d 100644 | |||
| 35 | return new QSettings(qtconfig, QSettings::IniFormat); | 35 | return new QSettings(qtconfig, QSettings::IniFormat); |
| 36 | #ifdef QT_BUILD_QMAKE | 36 | #ifdef QT_BUILD_QMAKE |
| 37 | -- | 37 | -- |
| 38 | 2.6.1 | 38 | 2.6.2 |
| 39 | 39 | ||
diff --git a/recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch b/recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch index e969f6fa..ea152790 100644 --- a/recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch +++ b/recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 9529fdce0bd5516f86de1cb18aa6d18a66317ba5 Mon Sep 17 00:00:00 2001 | 1 | From 175d86ddb36117c0ca2ff47ae42693980dbfa098 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: Sat, 6 Apr 2013 13:15:07 +0200 | 3 | Date: Sat, 6 Apr 2013 13:15:07 +0200 |
| 4 | Subject: [PATCH 03/10] Add -external-hostbindir option | 4 | Subject: [PATCH 3/9] Add -external-hostbindir option |
| 5 | 5 | ||
| 6 | * when cross-compiling it's sometimes useful to use existing tools from machine | 6 | * when cross-compiling it's sometimes useful to use existing tools from machine |
| 7 | (or in OpenEmbedded built with separate native recipe) when building for target | 7 | (or in OpenEmbedded built with separate native recipe) when building for target |
| @@ -29,18 +29,18 @@ Conflicts: | |||
| 29 | --- | 29 | --- |
| 30 | configure | 14 ++++++++++++++ | 30 | configure | 14 ++++++++++++++ |
| 31 | mkspecs/features/qt_functions.prf | 6 +++++- | 31 | mkspecs/features/qt_functions.prf | 6 +++++- |
| 32 | mkspecs/features/qt_tool.prf | 4 ++-- | 32 | mkspecs/features/qt_tool.prf | 5 +++-- |
| 33 | qtbase.pro | 13 ++++++++++--- | 33 | qtbase.pro | 13 ++++++++++--- |
| 34 | src/corelib/Qt5CoreConfigExtras.cmake.in | 6 +++--- | 34 | src/corelib/Qt5CoreConfigExtras.cmake.in | 6 +++--- |
| 35 | src/dbus/Qt5DBusConfigExtras.cmake.in | 4 ++-- | 35 | src/dbus/Qt5DBusConfigExtras.cmake.in | 4 ++-- |
| 36 | src/widgets/Qt5WidgetsConfigExtras.cmake.in | 2 +- | 36 | src/widgets/Qt5WidgetsConfigExtras.cmake.in | 2 +- |
| 37 | 7 files changed, 37 insertions(+), 12 deletions(-) | 37 | 7 files changed, 38 insertions(+), 12 deletions(-) |
| 38 | 38 | ||
| 39 | diff --git a/configure b/configure | 39 | diff --git a/configure b/configure |
| 40 | index e1929e7..a757ce5 100755 | 40 | index 9897fe6..aa89d30 100755 |
| 41 | --- a/configure | 41 | --- a/configure |
| 42 | +++ b/configure | 42 | +++ b/configure |
| 43 | @@ -809,6 +809,7 @@ QT_HOST_BINS= | 43 | @@ -808,6 +808,7 @@ QT_HOST_BINS= |
| 44 | QT_HOST_LIBS= | 44 | QT_HOST_LIBS= |
| 45 | QT_HOST_DATA= | 45 | QT_HOST_DATA= |
| 46 | QT_EXT_PREFIX= | 46 | QT_EXT_PREFIX= |
| @@ -48,7 +48,7 @@ index e1929e7..a757ce5 100755 | |||
| 48 | 48 | ||
| 49 | #flags for SQL drivers | 49 | #flags for SQL drivers |
| 50 | QT_CFLAGS_PSQL= | 50 | QT_CFLAGS_PSQL= |
| 51 | @@ -928,6 +929,7 @@ while [ "$#" -gt 0 ]; do | 51 | @@ -927,6 +928,7 @@ while [ "$#" -gt 0 ]; do |
| 52 | -testsdir| \ | 52 | -testsdir| \ |
| 53 | -hostdatadir| \ | 53 | -hostdatadir| \ |
| 54 | -hostbindir| \ | 54 | -hostbindir| \ |
| @@ -66,7 +66,7 @@ index e1929e7..a757ce5 100755 | |||
| 66 | pkg-config) | 66 | pkg-config) |
| 67 | if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then | 67 | if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then |
| 68 | CFG_PKGCONFIG="$VAL" | 68 | CFG_PKGCONFIG="$VAL" |
| 69 | @@ -2383,6 +2388,10 @@ Installation options: | 69 | @@ -2419,6 +2424,10 @@ Installation options: |
| 70 | -hostdatadir <dir> . Data used by qmake will be installed to <dir> | 70 | -hostdatadir <dir> . Data used by qmake will be installed to <dir> |
| 71 | (default HOSTPREFIX) | 71 | (default HOSTPREFIX) |
| 72 | 72 | ||
| @@ -77,7 +77,7 @@ index e1929e7..a757ce5 100755 | |||
| 77 | Configure options: | 77 | Configure options: |
| 78 | 78 | ||
| 79 | The defaults (*) are usually acceptable. A plus (+) denotes a default value | 79 | The defaults (*) are usually acceptable. A plus (+) denotes a default value |
| 80 | @@ -3110,6 +3119,11 @@ fi | 80 | @@ -3158,6 +3167,11 @@ fi |
| 81 | # command line and environment validation | 81 | # command line and environment validation |
| 82 | #------------------------------------------------------------------------------- | 82 | #------------------------------------------------------------------------------- |
| 83 | 83 | ||
| @@ -90,10 +90,10 @@ index e1929e7..a757ce5 100755 | |||
| 90 | CFG_QCONFIG_PATH=$relpath/src/corelib/global/qconfig-${CFG_QCONFIG}.h | 90 | CFG_QCONFIG_PATH=$relpath/src/corelib/global/qconfig-${CFG_QCONFIG}.h |
| 91 | case "$CFG_QCONFIG" in | 91 | case "$CFG_QCONFIG" in |
| 92 | diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf | 92 | diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf |
| 93 | index a1c4996..fca679c 100644 | 93 | index 6616aa4..3d40bf9 100644 |
| 94 | --- a/mkspecs/features/qt_functions.prf | 94 | --- a/mkspecs/features/qt_functions.prf |
| 95 | +++ b/mkspecs/features/qt_functions.prf | 95 | +++ b/mkspecs/features/qt_functions.prf |
| 96 | @@ -198,7 +198,11 @@ defineTest(qtAddRpathLink) { | 96 | @@ -57,7 +57,11 @@ defineTest(qtHaveModule) { |
| 97 | defineTest(qtPrepareTool) { | 97 | defineTest(qtPrepareTool) { |
| 98 | cmd = $$eval(QT_TOOL.$${2}.binary) | 98 | cmd = $$eval(QT_TOOL.$${2}.binary) |
| 99 | isEmpty(cmd) { | 99 | isEmpty(cmd) { |
| @@ -107,15 +107,15 @@ index a1c4996..fca679c 100644 | |||
| 107 | cmd = perl -w $$system_path($${cmd}.pl) | 107 | cmd = perl -w $$system_path($${cmd}.pl) |
| 108 | } else: contains(QMAKE_HOST.os, Windows) { | 108 | } else: contains(QMAKE_HOST.os, Windows) { |
| 109 | diff --git a/mkspecs/features/qt_tool.prf b/mkspecs/features/qt_tool.prf | 109 | diff --git a/mkspecs/features/qt_tool.prf b/mkspecs/features/qt_tool.prf |
| 110 | index 1d3e88c..9b26adf 100644 | 110 | index 3f0301a..7dc66de 100644 |
| 111 | --- a/mkspecs/features/qt_tool.prf | 111 | --- a/mkspecs/features/qt_tool.prf |
| 112 | +++ b/mkspecs/features/qt_tool.prf | 112 | +++ b/mkspecs/features/qt_tool.prf |
| 113 | @@ -12,11 +12,11 @@ | 113 | @@ -14,10 +14,11 @@ load(qt_app) |
| 114 | load(qt_app) | ||
| 115 | |||
| 116 | CONFIG += console | 114 | CONFIG += console |
| 117 | +QT_EXTERNAL_HOST_BINS = $$[QT_EXTERNAL_HOST_BINS] | 115 | DEFINES *= QT_USE_QSTRINGBUILDER |
| 118 | 116 | ||
| 117 | +QT_EXTERNAL_HOST_BINS = $$[QT_EXTERNAL_HOST_BINS] | ||
| 118 | + | ||
| 119 | # If we are doing a prefix build, create a "module" pri which enables | 119 | # If we are doing a prefix build, create a "module" pri which enables |
| 120 | # qtPrepareTool() to work with the non-installed build. | 120 | # qtPrepareTool() to work with the non-installed build. |
| 121 | -# Non-bootstrapped tools always need this because of the environment setup. | 121 | -# Non-bootstrapped tools always need this because of the environment setup. |
| @@ -225,5 +225,5 @@ index 99d87e2..5621dc0 100644 | |||
| 225 | _qt5_Widgets_check_file_exists(${imported_location}) | 225 | _qt5_Widgets_check_file_exists(${imported_location}) |
| 226 | 226 | ||
| 227 | -- | 227 | -- |
| 228 | 2.6.1 | 228 | 2.6.2 |
| 229 | 229 | ||
diff --git a/recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch b/recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch index b2cf522b..2bbb92cc 100644 --- a/recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch +++ b/recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From b6d708efc205f2ffc0280e2da94596384bd98049 Mon Sep 17 00:00:00 2001 | 1 | From a76a6c33be512a2909904b6136a6044e4b747ffd 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: Sat, 27 Apr 2013 23:15:37 +0200 | 3 | Date: Sat, 27 Apr 2013 23:15:37 +0200 |
| 4 | Subject: [PATCH 04/10] qt_module: Fix pkgconfig and libtool replacements | 4 | Subject: [PATCH 4/9] qt_module: Fix pkgconfig and libtool replacements |
| 5 | MIME-Version: 1.0 | 5 | MIME-Version: 1.0 |
| 6 | Content-Type: text/plain; charset=UTF-8 | 6 | Content-Type: text/plain; charset=UTF-8 |
| 7 | Content-Transfer-Encoding: 8bit | 7 | Content-Transfer-Encoding: 8bit |
| @@ -67,10 +67,10 @@ Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> | |||
| 67 | 2 files changed, 11 insertions(+), 1 deletion(-) | 67 | 2 files changed, 11 insertions(+), 1 deletion(-) |
| 68 | 68 | ||
| 69 | diff --git a/mkspecs/features/qt_common.prf b/mkspecs/features/qt_common.prf | 69 | diff --git a/mkspecs/features/qt_common.prf b/mkspecs/features/qt_common.prf |
| 70 | index 55f65b5..2412fdd 100644 | 70 | index 38602f6..f9c401f 100644 |
| 71 | --- a/mkspecs/features/qt_common.prf | 71 | --- a/mkspecs/features/qt_common.prf |
| 72 | +++ b/mkspecs/features/qt_common.prf | 72 | +++ b/mkspecs/features/qt_common.prf |
| 73 | @@ -36,7 +36,7 @@ contains(TEMPLATE, .*lib) { | 73 | @@ -38,7 +38,7 @@ contains(TEMPLATE, .*lib) { |
| 74 | lib_replace.replace = | 74 | lib_replace.replace = |
| 75 | } else { | 75 | } else { |
| 76 | lib_replace.match = $$rplbase/lib | 76 | lib_replace.match = $$rplbase/lib |
| @@ -80,10 +80,10 @@ index 55f65b5..2412fdd 100644 | |||
| 80 | lib_replace.CONFIG = path | 80 | lib_replace.CONFIG = path |
| 81 | QMAKE_PRL_INSTALL_REPLACE += lib_replace | 81 | QMAKE_PRL_INSTALL_REPLACE += lib_replace |
| 82 | diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf | 82 | diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf |
| 83 | index c89b6d2..23d4366 100644 | 83 | index 193629b..38ff9a8 100644 |
| 84 | --- a/mkspecs/features/qt_module.prf | 84 | --- a/mkspecs/features/qt_module.prf |
| 85 | +++ b/mkspecs/features/qt_module.prf | 85 | +++ b/mkspecs/features/qt_module.prf |
| 86 | @@ -214,6 +214,11 @@ unix|mingw { | 86 | @@ -255,6 +255,11 @@ unix|mingw { |
| 87 | pclib_replace.CONFIG = path | 87 | pclib_replace.CONFIG = path |
| 88 | QMAKE_PKGCONFIG_INSTALL_REPLACE += pclib_replace | 88 | QMAKE_PKGCONFIG_INSTALL_REPLACE += pclib_replace |
| 89 | 89 | ||
| @@ -95,7 +95,7 @@ index c89b6d2..23d4366 100644 | |||
| 95 | unix { | 95 | unix { |
| 96 | CONFIG += create_libtool explicitlib | 96 | CONFIG += create_libtool explicitlib |
| 97 | host_build: \ | 97 | host_build: \ |
| 98 | @@ -225,6 +230,11 @@ unix|mingw { | 98 | @@ -266,6 +271,11 @@ unix|mingw { |
| 99 | ltlib_replace.replace = $$QMAKE_LIBTOOL_LIBDIR | 99 | ltlib_replace.replace = $$QMAKE_LIBTOOL_LIBDIR |
| 100 | ltlib_replace.CONFIG = path | 100 | ltlib_replace.CONFIG = path |
| 101 | QMAKE_LIBTOOL_INSTALL_REPLACE += ltlib_replace | 101 | QMAKE_LIBTOOL_INSTALL_REPLACE += ltlib_replace |
| @@ -108,5 +108,5 @@ index c89b6d2..23d4366 100644 | |||
| 108 | } | 108 | } |
| 109 | 109 | ||
| 110 | -- | 110 | -- |
| 111 | 2.6.1 | 111 | 2.6.2 |
| 112 | 112 | ||
diff --git a/recipes-qt/qt5/qtbase/0006-configure-bump-path-length-from-256-to-512-character.patch b/recipes-qt/qt5/qtbase/0005-configure-bump-path-length-from-256-to-512-character.patch index 6fd8b2be..a3470f63 100644 --- a/recipes-qt/qt5/qtbase/0006-configure-bump-path-length-from-256-to-512-character.patch +++ b/recipes-qt/qt5/qtbase/0005-configure-bump-path-length-from-256-to-512-character.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 3c6cdb9c315e8457b8d191c0f1192499e8edc009 Mon Sep 17 00:00:00 2001 | 1 | From 9f80241e140b0e22d58aa2ac6ef13a277c38fe9f Mon Sep 17 00:00:00 2001 |
| 2 | From: Denys Dmytriyenko <denys@ti.com> | 2 | From: Denys Dmytriyenko <denys@ti.com> |
| 3 | Date: Tue, 25 Aug 2015 10:05:15 -0400 | 3 | Date: Tue, 25 Aug 2015 10:05:15 -0400 |
| 4 | Subject: [PATCH 06/10] configure: bump path length from 256 to 512 characters | 4 | Subject: [PATCH 5/9] configure: bump path length from 256 to 512 characters |
| 5 | 5 | ||
| 6 | Increase the path length that gets hardcoded into generated config.cpp file | 6 | Increase the path length that gets hardcoded into generated config.cpp file |
| 7 | from 256 to 512 characters, as nativesdk path can be quite long. | 7 | from 256 to 512 characters, as nativesdk path can be quite long. |
| @@ -14,10 +14,10 @@ Signed-off-by: Denys Dmytriyenko <denys@ti.com> | |||
| 14 | 1 file changed, 3 insertions(+), 3 deletions(-) | 14 | 1 file changed, 3 insertions(+), 3 deletions(-) |
| 15 | 15 | ||
| 16 | diff --git a/configure b/configure | 16 | diff --git a/configure b/configure |
| 17 | index a757ce5..f0f42ab 100755 | 17 | index aa89d30..6edfffd 100755 |
| 18 | --- a/configure | 18 | --- a/configure |
| 19 | +++ b/configure | 19 | +++ b/configure |
| 20 | @@ -3863,10 +3863,10 @@ static const char qt_configure_licensed_products_str [256 + 12] = "qt_lcnsprod=$ | 20 | @@ -3912,10 +3912,10 @@ static const char qt_configure_licensed_products_str [256 + 12] = "qt_lcnsprod=$ |
| 21 | static const char qt_configure_installation [12+11] = "qt_instdate=2012-12-20"; | 21 | static const char qt_configure_installation [12+11] = "qt_instdate=2012-12-20"; |
| 22 | 22 | ||
| 23 | /* Installation Info */ | 23 | /* Installation Info */ |
| @@ -32,5 +32,5 @@ index a757ce5..f0f42ab 100755 | |||
| 32 | 32 | ||
| 33 | static const short qt_configure_str_offsets[] = { | 33 | static const short qt_configure_str_offsets[] = { |
| 34 | -- | 34 | -- |
| 35 | 2.6.1 | 35 | 2.6.2 |
| 36 | 36 | ||
diff --git a/recipes-qt/qt5/qtbase/0005-qeglplatformintegration-Undefine-CursorShape-from-X..patch b/recipes-qt/qt5/qtbase/0005-qeglplatformintegration-Undefine-CursorShape-from-X..patch deleted file mode 100644 index 64f29a58..00000000 --- a/recipes-qt/qt5/qtbase/0005-qeglplatformintegration-Undefine-CursorShape-from-X..patch +++ /dev/null | |||
| @@ -1,30 +0,0 @@ | |||
| 1 | From 168690a50a5d8bb1068d254532710cec8c93a08f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
| 3 | Date: Wed, 19 Mar 2014 18:32:28 +0100 | ||
| 4 | Subject: [PATCH 05/10] qeglplatformintegration: Undefine CursorShape from X.h | ||
| 5 | |||
| 6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
| 7 | --- | ||
| 8 | src/platformsupport/eglconvenience/qeglplatformintegration_p.h | 6 ++++++ | ||
| 9 | 1 file changed, 6 insertions(+) | ||
| 10 | |||
| 11 | diff --git a/src/platformsupport/eglconvenience/qeglplatformintegration_p.h b/src/platformsupport/eglconvenience/qeglplatformintegration_p.h | ||
| 12 | index 42fbf8c..8950f2d 100644 | ||
| 13 | --- a/src/platformsupport/eglconvenience/qeglplatformintegration_p.h | ||
| 14 | +++ b/src/platformsupport/eglconvenience/qeglplatformintegration_p.h | ||
| 15 | @@ -50,6 +50,12 @@ | ||
| 16 | #include <qpa/qplatformnativeinterface.h> | ||
| 17 | #include <EGL/egl.h> | ||
| 18 | |||
| 19 | +// Undefine CursorShape from X.h, which is causing breakage in Qt::CursorShape in platformsupport/eglconvenience/ | ||
| 20 | +// /usr/include/X11/X.h:#define CursorShape 0 /* largest size that can be displayed */ | ||
| 21 | +#ifdef CursorShape | ||
| 22 | +#undef CursorShape | ||
| 23 | +#endif | ||
| 24 | + | ||
| 25 | QT_BEGIN_NAMESPACE | ||
| 26 | |||
| 27 | class QEGLPlatformWindow; | ||
| 28 | -- | ||
| 29 | 2.6.1 | ||
| 30 | |||
diff --git a/recipes-qt/qt5/qtbase/0007-QOpenGLPaintDevice-sub-area-support.patch b/recipes-qt/qt5/qtbase/0006-QOpenGLPaintDevice-sub-area-support.patch index 28ecfd50..0dbee0b4 100644 --- a/recipes-qt/qt5/qtbase/0007-QOpenGLPaintDevice-sub-area-support.patch +++ b/recipes-qt/qt5/qtbase/0006-QOpenGLPaintDevice-sub-area-support.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From d68aa317015ca452b7097b267e5a1fa576aaa5e8 Mon Sep 17 00:00:00 2001 | 1 | From 4772fd9332b7c71543d058c1e1cfa24399a9f269 Mon Sep 17 00:00:00 2001 |
| 2 | From: Jani Hautakangas <jani.hautakangas@ixonos.com> | 2 | From: Jani Hautakangas <jani.hautakangas@ixonos.com> |
| 3 | Date: Thu, 16 May 2013 09:52:07 +0300 | 3 | Date: Thu, 16 May 2013 09:52:07 +0300 |
| 4 | Subject: [PATCH 07/10] QOpenGLPaintDevice sub-area support | 4 | Subject: [PATCH 6/9] QOpenGLPaintDevice sub-area support |
| 5 | 5 | ||
| 6 | Allows creating QOpenGLPaintDevice targetting sub-area | 6 | Allows creating QOpenGLPaintDevice targetting sub-area |
| 7 | of binded framebuffer. | 7 | of binded framebuffer. |
| @@ -21,7 +21,7 @@ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | |||
| 21 | 6 files changed, 23 insertions(+), 3 deletions(-) | 21 | 6 files changed, 23 insertions(+), 3 deletions(-) |
| 22 | 22 | ||
| 23 | diff --git a/src/gui/opengl/qopenglpaintdevice.cpp b/src/gui/opengl/qopenglpaintdevice.cpp | 23 | diff --git a/src/gui/opengl/qopenglpaintdevice.cpp b/src/gui/opengl/qopenglpaintdevice.cpp |
| 24 | index c0657fe..395ec14 100644 | 24 | index 17a3277..85425da 100644 |
| 25 | --- a/src/gui/opengl/qopenglpaintdevice.cpp | 25 | --- a/src/gui/opengl/qopenglpaintdevice.cpp |
| 26 | +++ b/src/gui/opengl/qopenglpaintdevice.cpp | 26 | +++ b/src/gui/opengl/qopenglpaintdevice.cpp |
| 27 | @@ -135,6 +135,12 @@ QOpenGLPaintDevice::QOpenGLPaintDevice(int width, int height) | 27 | @@ -135,6 +135,12 @@ QOpenGLPaintDevice::QOpenGLPaintDevice(int width, int height) |
| @@ -37,7 +37,7 @@ index c0657fe..395ec14 100644 | |||
| 37 | /*! | 37 | /*! |
| 38 | \internal | 38 | \internal |
| 39 | */ | 39 | */ |
| 40 | @@ -212,6 +218,11 @@ QOpenGLContext *QOpenGLPaintDevice::context() const | 40 | @@ -216,6 +222,11 @@ QOpenGLContext *QOpenGLPaintDevice::context() const |
| 41 | return d_ptr->ctx; | 41 | return d_ptr->ctx; |
| 42 | } | 42 | } |
| 43 | 43 | ||
| @@ -69,7 +69,7 @@ index 804e485..88b481a 100644 | |||
| 69 | void setSize(const QSize &size); | 69 | void setSize(const QSize &size); |
| 70 | void setDevicePixelRatio(qreal devicePixelRatio); | 70 | void setDevicePixelRatio(qreal devicePixelRatio); |
| 71 | diff --git a/src/gui/opengl/qopenglpaintdevice_p.h b/src/gui/opengl/qopenglpaintdevice_p.h | 71 | diff --git a/src/gui/opengl/qopenglpaintdevice_p.h b/src/gui/opengl/qopenglpaintdevice_p.h |
| 72 | index 57d93ee..5b5c0d9 100644 | 72 | index 54ea092..f660143 100644 |
| 73 | --- a/src/gui/opengl/qopenglpaintdevice_p.h | 73 | --- a/src/gui/opengl/qopenglpaintdevice_p.h |
| 74 | +++ b/src/gui/opengl/qopenglpaintdevice_p.h | 74 | +++ b/src/gui/opengl/qopenglpaintdevice_p.h |
| 75 | @@ -65,6 +65,7 @@ public: | 75 | @@ -65,6 +65,7 @@ public: |
| @@ -81,7 +81,7 @@ index 57d93ee..5b5c0d9 100644 | |||
| 81 | 81 | ||
| 82 | qreal dpmx; | 82 | qreal dpmx; |
| 83 | diff --git a/src/gui/opengl/qopenglpaintengine.cpp b/src/gui/opengl/qopenglpaintengine.cpp | 83 | diff --git a/src/gui/opengl/qopenglpaintengine.cpp b/src/gui/opengl/qopenglpaintengine.cpp |
| 84 | index a9a4ada..de3c518 100644 | 84 | index 4836dde..3f99b16 100644 |
| 85 | --- a/src/gui/opengl/qopenglpaintengine.cpp | 85 | --- a/src/gui/opengl/qopenglpaintengine.cpp |
| 86 | +++ b/src/gui/opengl/qopenglpaintengine.cpp | 86 | +++ b/src/gui/opengl/qopenglpaintengine.cpp |
| 87 | @@ -2091,7 +2091,10 @@ bool QOpenGL2PaintEngineEx::begin(QPaintDevice *pdev) | 87 | @@ -2091,7 +2091,10 @@ bool QOpenGL2PaintEngineEx::begin(QPaintDevice *pdev) |
| @@ -153,5 +153,5 @@ index c179143..fad68d5 100644 | |||
| 153 | } else { | 153 | } else { |
| 154 | if (m_vao.isCreated()) { | 154 | if (m_vao.isCreated()) { |
| 155 | -- | 155 | -- |
| 156 | 2.6.1 | 156 | 2.6.2 |
| 157 | 157 | ||
diff --git a/recipes-qt/qt5/qtbase/0009-linux-oe-g-Invert-conditional-for-defining-QT_SOCKLE.patch b/recipes-qt/qt5/qtbase/0007-linux-oe-g-Invert-conditional-for-defining-QT_SOCKLE.patch index 26503373..55f82765 100644 --- a/recipes-qt/qt5/qtbase/0009-linux-oe-g-Invert-conditional-for-defining-QT_SOCKLE.patch +++ b/recipes-qt/qt5/qtbase/0007-linux-oe-g-Invert-conditional-for-defining-QT_SOCKLE.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 8ed228de093947c176cd1d8984a61e3b338bbe66 Mon Sep 17 00:00:00 2001 | 1 | From a3c5659464c911c60f31834187f3b1e914f0bf1f Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 8 Jun 2015 13:59:25 -0700 | 3 | Date: Mon, 8 Jun 2015 13:59:25 -0700 |
| 4 | Subject: [PATCH 09/10] linux-oe-g++: Invert conditional for defining | 4 | Subject: [PATCH 7/9] linux-oe-g++: Invert conditional for defining |
| 5 | QT_SOCKLEN_T | 5 | QT_SOCKLEN_T |
| 6 | 6 | ||
| 7 | This helps to make sure that QT_SOCKLEN_T is defined to be 'int' | 7 | This helps to make sure that QT_SOCKLEN_T is defined to be 'int' |
| @@ -32,5 +32,5 @@ index dd12003..8623651 100644 | |||
| 32 | 32 | ||
| 33 | #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500) | 33 | #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500) |
| 34 | -- | 34 | -- |
| 35 | 2.6.1 | 35 | 2.6.2 |
| 36 | 36 | ||
diff --git a/recipes-qt/qt5/qtbase/0008-Always-build-uic.patch b/recipes-qt/qt5/qtbase/0008-Always-build-uic.patch index b2a478dc..359be5fb 100644 --- a/recipes-qt/qt5/qtbase/0008-Always-build-uic.patch +++ b/recipes-qt/qt5/qtbase/0008-Always-build-uic.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From cbd61cc5f4c447a9539e0a6a1dd378ac34471aff Mon Sep 17 00:00:00 2001 | 1 | From e3ce176f43e9214808cbdac13ace0aa8d8ec046d 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: Sat, 16 Nov 2013 00:32:30 +0100 | 3 | Date: Sat, 16 Nov 2013 00:32:30 +0100 |
| 4 | Subject: [PATCH 08/10] Always build uic | 4 | Subject: [PATCH 8/9] Always build uic |
| 5 | 5 | ||
| 6 | Even if we are not building gui or widgets. This tool is needed later | 6 | Even if we are not building gui or widgets. This tool is needed later |
| 7 | as a native tool when compiling the target. | 7 | as a native tool when compiling the target. |
| @@ -14,18 +14,18 @@ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | |||
| 14 | 1 file changed, 1 insertion(+), 1 deletion(-) | 14 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 15 | 15 | ||
| 16 | diff --git a/src/src.pro b/src/src.pro | 16 | diff --git a/src/src.pro b/src/src.pro |
| 17 | index 61e5ce2..a4047aa 100644 | 17 | index a970391..66c66d0 100644 |
| 18 | --- a/src/src.pro | 18 | --- a/src/src.pro |
| 19 | +++ b/src/src.pro | 19 | +++ b/src/src.pro |
| 20 | @@ -182,7 +182,7 @@ contains(QT_CONFIG, concurrent):SUBDIRS += src_concurrent | 20 | @@ -176,7 +176,7 @@ contains(QT_CONFIG, concurrent):SUBDIRS += src_concurrent |
| 21 | } | 21 | } |
| 22 | } | 22 | } |
| 23 | } | 23 | } |
| 24 | -SUBDIRS += src_plugins src_tools_qdoc | 24 | -SUBDIRS += src_plugins |
| 25 | +SUBDIRS += src_plugins src_tools_qdoc src_tools_uic | 25 | +SUBDIRS += src_plugins src_tools_uic |
| 26 | 26 | ||
| 27 | nacl: SUBDIRS -= src_network src_testlib | 27 | nacl: SUBDIRS -= src_network src_testlib |
| 28 | 28 | ||
| 29 | -- | 29 | -- |
| 30 | 2.6.1 | 30 | 2.6.2 |
| 31 | 31 | ||
diff --git a/recipes-qt/qt5/qtbase/0008-qmake-don-t-build-it-in-configure-but-allow-to-build.patch b/recipes-qt/qt5/qtbase/0008-qmake-don-t-build-it-in-configure-but-allow-to-build.patch deleted file mode 100644 index 3ba66415..00000000 --- a/recipes-qt/qt5/qtbase/0008-qmake-don-t-build-it-in-configure-but-allow-to-build.patch +++ /dev/null | |||
| @@ -1,68 +0,0 @@ | |||
| 1 | From 3442aad5295956c1a177bdf7ab73e1f0d86ab5fc Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Michael Krelin <hacker@klever.net> | ||
| 3 | Date: Mon, 29 Oct 2012 20:07:49 -0700 | ||
| 4 | Subject: [PATCH 08/10] qmake: don't build it in configure, but allow to build | ||
| 5 | it separately | ||
| 6 | |||
| 7 | * it is already built in qtbase-native, so we don't need it in configure | ||
| 8 | * allow building a separate qmake for the target | ||
| 9 | |||
| 10 | Upstream-Status: Inappropriate [configuration] | ||
| 11 | OE specific for native/target builds | ||
| 12 | |||
| 13 | Signed-off-by: Yu Ke <ke.yu@intel.com> | ||
| 14 | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> | ||
| 15 | Signed-off-by: Mikko Levonmaa <mikko.levonmaa@gmail.com> | ||
| 16 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
| 17 | configure | 2 +- | ||
| 18 | qmake/qmake.pri | 3 ++- | ||
| 19 | qmake/qmake.pro | 2 ++ | ||
| 20 | 3 files changed, 5 insertions(+), 2 deletions(-) | ||
| 21 | --- | ||
| 22 | configure | 2 +- | ||
| 23 | qmake/qmake.pri | 3 ++- | ||
| 24 | qmake/qmake.pro | 1 + | ||
| 25 | 3 files changed, 4 insertions(+), 2 deletions(-) | ||
| 26 | |||
| 27 | diff --git a/configure b/configure | ||
| 28 | index f0f42ab..6f338f3 100755 | ||
| 29 | --- a/configure | ||
| 30 | +++ b/configure | ||
| 31 | @@ -3942,7 +3942,7 @@ setBootstrapEvalVariable() | ||
| 32 | |||
| 33 | |||
| 34 | # build qmake | ||
| 35 | -if true; then ###[ '!' -f "$outpath/bin/qmake" ]; | ||
| 36 | +if false; then ###[ '!' -f "$outpath/bin/qmake" ]; | ||
| 37 | echo "Creating qmake..." | ||
| 38 | |||
| 39 | mkdir -p "$outpath/qmake" || exit | ||
| 40 | diff --git a/qmake/qmake.pri b/qmake/qmake.pri | ||
| 41 | index 782151d..4b314a8 100644 | ||
| 42 | --- a/qmake/qmake.pri | ||
| 43 | +++ b/qmake/qmake.pri | ||
| 44 | @@ -80,7 +80,8 @@ bootstrap { #Qt code | ||
| 45 | qjsonparser.cpp \ | ||
| 46 | qjsonarray.cpp \ | ||
| 47 | qjsonobject.cpp \ | ||
| 48 | - qjsonvalue.cpp | ||
| 49 | + qjsonvalue.cpp \ | ||
| 50 | + qdebug.cpp | ||
| 51 | |||
| 52 | HEADERS+= \ | ||
| 53 | qbitarray.h \ | ||
| 54 | diff --git a/qmake/qmake.pro b/qmake/qmake.pro | ||
| 55 | index 89d6ea5..0ff4a96 100644 | ||
| 56 | --- a/qmake/qmake.pro | ||
| 57 | +++ b/qmake/qmake.pro | ||
| 58 | @@ -8,6 +8,7 @@ CONFIG -= qt | ||
| 59 | DEFINES += \ | ||
| 60 | QT_BUILD_QMAKE \ | ||
| 61 | PROEVALUATOR_FULL | ||
| 62 | +TARGET = qmake | ||
| 63 | |||
| 64 | VPATH += \ | ||
| 65 | ../src/corelib/global \ | ||
| 66 | -- | ||
| 67 | 2.6.1 | ||
| 68 | |||
diff --git a/recipes-qt/qt5/qtbase/0009-Add-external-hostbindir-option-for-native-sdk.patch b/recipes-qt/qt5/qtbase/0009-Add-external-hostbindir-option-for-native-sdk.patch index 683cf271..4d654a44 100644 --- a/recipes-qt/qt5/qtbase/0009-Add-external-hostbindir-option-for-native-sdk.patch +++ b/recipes-qt/qt5/qtbase/0009-Add-external-hostbindir-option-for-native-sdk.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 12d06b2c5857a1c9cac4c964f32a582d029e9dfa Mon Sep 17 00:00:00 2001 | 1 | From 38ecbe7300925d440fa3d7c58e40ed5a53b2d73a 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: Sat, 6 Apr 2013 13:15:07 +0200 | 3 | Date: Sat, 6 Apr 2013 13:15:07 +0200 |
| 4 | Subject: [PATCH 09/10] Add -external-hostbindir option for native(sdk) | 4 | Subject: [PATCH 9/9] Add -external-hostbindir option for native(sdk) |
| 5 | 5 | ||
| 6 | * when cross-compiling it's sometimes useful to use existing tools from machine | 6 | * when cross-compiling it's sometimes useful to use existing tools from machine |
| 7 | (or in OpenEmbedded built with separate native recipe) when building for target | 7 | (or in OpenEmbedded built with separate native recipe) when building for target |
| @@ -37,10 +37,10 @@ Conflicts: | |||
| 37 | 5 files changed, 16 insertions(+), 1 deletion(-) | 37 | 5 files changed, 16 insertions(+), 1 deletion(-) |
| 38 | 38 | ||
| 39 | diff --git a/configure b/configure | 39 | diff --git a/configure b/configure |
| 40 | index f0f42ab..04fd1ba 100755 | 40 | index 6edfffd..313d921 100755 |
| 41 | --- a/configure | 41 | --- a/configure |
| 42 | +++ b/configure | 42 | +++ b/configure |
| 43 | @@ -3846,6 +3846,7 @@ addConfStr "$CFG_SYSROOT" | 43 | @@ -3895,6 +3895,7 @@ addConfStr "$CFG_SYSROOT" |
| 44 | addConfStr "$QT_REL_HOST_BINS" | 44 | addConfStr "$QT_REL_HOST_BINS" |
| 45 | addConfStr "$QT_REL_HOST_LIBS" | 45 | addConfStr "$QT_REL_HOST_LIBS" |
| 46 | addConfStr "$QT_REL_HOST_DATA" | 46 | addConfStr "$QT_REL_HOST_DATA" |
| @@ -94,10 +94,10 @@ index 1ad7637..5a8b127 100644 | |||
| 94 | HostSpecPath, | 94 | HostSpecPath, |
| 95 | HostPrefixPath, | 95 | HostPrefixPath, |
| 96 | diff --git a/tools/configure/configureapp.cpp b/tools/configure/configureapp.cpp | 96 | diff --git a/tools/configure/configureapp.cpp b/tools/configure/configureapp.cpp |
| 97 | index 3bf0546..53bf146 100644 | 97 | index 6c3217b..980c578 100644 |
| 98 | --- a/tools/configure/configureapp.cpp | 98 | --- a/tools/configure/configureapp.cpp |
| 99 | +++ b/tools/configure/configureapp.cpp | 99 | +++ b/tools/configure/configureapp.cpp |
| 100 | @@ -1217,6 +1217,13 @@ void Configure::parseCmdLine() | 100 | @@ -1243,6 +1243,13 @@ void Configure::parseCmdLine() |
| 101 | dictionary[ "QT_EXT_PREFIX" ] = configCmdLine.at(i); | 101 | dictionary[ "QT_EXT_PREFIX" ] = configCmdLine.at(i); |
| 102 | } | 102 | } |
| 103 | 103 | ||
| @@ -111,7 +111,7 @@ index 3bf0546..53bf146 100644 | |||
| 111 | else if (configCmdLine.at(i) == "-make-tool") { | 111 | else if (configCmdLine.at(i) == "-make-tool") { |
| 112 | ++i; | 112 | ++i; |
| 113 | if (i == argCount) | 113 | if (i == argCount) |
| 114 | @@ -4101,6 +4108,9 @@ void Configure::generateQConfigCpp() | 114 | @@ -4198,6 +4205,9 @@ void Configure::generateQConfigCpp() |
| 115 | 115 | ||
| 116 | if (dictionary["QT_REL_HOST_DATA"].isEmpty()) | 116 | if (dictionary["QT_REL_HOST_DATA"].isEmpty()) |
| 117 | dictionary["QT_REL_HOST_DATA"] = haveHpx ? "." : dictionary["QT_REL_INSTALL_ARCHDATA"]; | 117 | dictionary["QT_REL_HOST_DATA"] = haveHpx ? "." : dictionary["QT_REL_INSTALL_ARCHDATA"]; |
| @@ -121,7 +121,7 @@ index 3bf0546..53bf146 100644 | |||
| 121 | 121 | ||
| 122 | confStringOff = 0; | 122 | confStringOff = 0; |
| 123 | addConfStr(0, dictionary["QT_REL_INSTALL_DOCS"]); | 123 | addConfStr(0, dictionary["QT_REL_INSTALL_DOCS"]); |
| 124 | @@ -4120,6 +4130,7 @@ void Configure::generateQConfigCpp() | 124 | @@ -4217,6 +4227,7 @@ void Configure::generateQConfigCpp() |
| 125 | addConfStr(1, dictionary["QT_REL_HOST_BINS"]); | 125 | addConfStr(1, dictionary["QT_REL_HOST_BINS"]); |
| 126 | addConfStr(1, dictionary["QT_REL_HOST_LIBS"]); | 126 | addConfStr(1, dictionary["QT_REL_HOST_LIBS"]); |
| 127 | addConfStr(1, dictionary["QT_REL_HOST_DATA"]); | 127 | addConfStr(1, dictionary["QT_REL_HOST_DATA"]); |
| @@ -130,5 +130,5 @@ index 3bf0546..53bf146 100644 | |||
| 130 | addConfStr(1, hostSpec); | 130 | addConfStr(1, hostSpec); |
| 131 | 131 | ||
| 132 | -- | 132 | -- |
| 133 | 2.6.1 | 133 | 2.6.2 |
| 134 | 134 | ||
diff --git a/recipes-qt/qt5/qtbase/0010-configure-preserve-built-qmake-and-swap-with-native-.patch b/recipes-qt/qt5/qtbase/0010-configure-preserve-built-qmake-and-swap-with-native-.patch deleted file mode 100644 index 9a8ddbbf..00000000 --- a/recipes-qt/qt5/qtbase/0010-configure-preserve-built-qmake-and-swap-with-native-.patch +++ /dev/null | |||
| @@ -1,30 +0,0 @@ | |||
| 1 | From 706d9a8b270d5eb803e93005cc90a1aa1553572a Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Denys Dmytriyenko <denys@ti.com> | ||
| 3 | Date: Mon, 11 Nov 2013 20:22:34 -0500 | ||
| 4 | Subject: [PATCH 10/10] configure: preserve built qmake and swap with native | ||
| 5 | one | ||
| 6 | |||
| 7 | Let configure script build the real qmake, but right after it's built, swap | ||
| 8 | it with a native qmake for further internal use, preserving the real one. | ||
| 9 | |||
| 10 | Signed-off-by: Denys Dmytriyenko <denys@ti.com> | ||
| 11 | --- | ||
| 12 | configure | 2 ++ | ||
| 13 | 1 file changed, 2 insertions(+) | ||
| 14 | |||
| 15 | diff --git a/configure b/configure | ||
| 16 | index 04fd1ba..8914e9c 100755 | ||
| 17 | --- a/configure | ||
| 18 | +++ b/configure | ||
| 19 | @@ -4112,6 +4112,8 @@ if true; then ###[ '!' -f "$outpath/bin/qmake" ]; | ||
| 20 | echo "Done." | ||
| 21 | fi | ||
| 22 | fi # Build qmake | ||
| 23 | +mv "$outpath/bin/qmake" "$outpath/bin/qmake-real" | ||
| 24 | +mv "$outpath/bin/qmake-native" "$outpath/bin/qmake" | ||
| 25 | |||
| 26 | echo "Running configuration tests..." | ||
| 27 | |||
| 28 | -- | ||
| 29 | 2.5.3 | ||
| 30 | |||
diff --git a/recipes-qt/qt5/qtbase/0010-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch b/recipes-qt/qt5/qtbase/0010-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch deleted file mode 100644 index b2dbbfd7..00000000 --- a/recipes-qt/qt5/qtbase/0010-qeglplatformscreen.cpp-reorder-headers-to-fix-build-.patch +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | From c09e6ef0bf6a879455ffee496c716a0bc1787cdf Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com> | ||
| 3 | Date: Sat, 12 Sep 2015 12:58:46 +0200 | ||
| 4 | Subject: [PATCH 10/10] qeglplatformscreen.cpp: reorder headers to fix build | ||
| 5 | with egl enabled | ||
| 6 | MIME-Version: 1.0 | ||
| 7 | Content-Type: text/plain; charset=UTF-8 | ||
| 8 | Content-Transfer-Encoding: 8bit | ||
| 9 | |||
| 10 | fixes: | ||
| 11 | In file included from /home/superandy/tmp/oe-core-glibc/sysroots/varsomimx6q/usr/include/X11/Xlib.h:44:0, | ||
| 12 | from /home/superandy/tmp/oe-core-glibc/sysroots/varsomimx6q/usr/include/EGL/eglvivante.h:244, | ||
| 13 | from /home/superandy/tmp/oe-core-glibc/sysroots/varsomimx6q/usr/include/EGL/eglplatform.h:38, | ||
| 14 | from /home/superandy/tmp/oe-core-glibc/sysroots/varsomimx6q/usr/include/EGL/egl.h:39, | ||
| 15 | from /home/superandy/tmp/oe-core-glibc/work/cortexa9t2hf-vfp-neon-mx6qdl-angstrom-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/platformsupport/eglconvenience/qeglplatformscreen_p.h:52, | ||
| 16 | from /home/superandy/tmp/oe-core-glibc/work/cortexa9t2hf-vfp-neon-mx6qdl-angstrom-linux-gnueabi/qtbase/5.5.0+gitAUTOINC+2fde9f59ee-r0/git/src/platformsupport/eglconvenience/qeglplatformscreen.cpp:34: | ||
| 17 | ../../include/QtCore/../../../git/src/corelib/io/qurl.h:131:9: error: expected identifier before numeric constant | ||
| 18 | None = 0x0, | ||
| 19 | ^ | ||
| 20 | |||
| 21 | This patch has a very limited lifetime: In branch dev and 5.6 the patched file is gone. Therefore: | ||
| 22 | |||
| 23 | Upstream-Status: Pending | ||
| 24 | |||
| 25 | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> | ||
| 26 | --- | ||
| 27 | src/platformsupport/eglconvenience/qeglplatformscreen.cpp | 4 ++-- | ||
| 28 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 29 | |||
| 30 | diff --git a/src/platformsupport/eglconvenience/qeglplatformscreen.cpp b/src/platformsupport/eglconvenience/qeglplatformscreen.cpp | ||
| 31 | index 61f8cdd..ceec797 100644 | ||
| 32 | --- a/src/platformsupport/eglconvenience/qeglplatformscreen.cpp | ||
| 33 | +++ b/src/platformsupport/eglconvenience/qeglplatformscreen.cpp | ||
| 34 | @@ -31,10 +31,10 @@ | ||
| 35 | ** | ||
| 36 | ****************************************************************************/ | ||
| 37 | |||
| 38 | -#include "qeglplatformscreen_p.h" | ||
| 39 | -#include "qeglplatformwindow_p.h" | ||
| 40 | #include <QtGui/qwindow.h> | ||
| 41 | #include <qpa/qwindowsysteminterface.h> | ||
| 42 | +#include "qeglplatformscreen_p.h" | ||
| 43 | +#include "qeglplatformwindow_p.h" | ||
| 44 | #include <QtPlatformSupport/private/qopenglcompositor_p.h> | ||
| 45 | |||
| 46 | QT_BEGIN_NAMESPACE | ||
| 47 | -- | ||
| 48 | 2.5.3 | ||
| 49 | |||
