Mercurial > mxe-octave
comparison src/qtbase-1-fixes.patch @ 4956:ddd66d48a646
Update qt5 to v5.12.1
* src/qtbase-1-fixes.patch: updated patch
* src/qtbase.mk: update version, checksum
* src/qtimageformats.mk: update checksum
* src/qtsvg.mk: update checksum
* src/qttools-1.patch: update patch
* src/qttools.mk: update checksum
author | John D |
---|---|
date | Sun, 10 Feb 2019 07:58:15 -0500 |
parents | 22937c7fe60d |
children | 9d35f8eb1e76 |
comparison
equal
deleted
inserted
replaced
4955:82da3c312020 | 4956:ddd66d48a646 |
---|---|
1 This file is part of MXE. See LICENSE.md for licensing information. | 1 This file is part of MXE. See LICENSE.md for licensing information. |
2 | 2 |
3 Contains ad hoc patches for cross building. | 3 From 01ee0b5260f1b83a81769132c0705aab05481641 Mon Sep 17 00:00:00 2001 |
4 | |
5 From f1dbf592c625533c9f8a704e4d5f12f3111a1fb3 Mon Sep 17 00:00:00 2001 | |
6 From: Ray Donnelly <mingw.android@gmail.com> | 4 From: Ray Donnelly <mingw.android@gmail.com> |
7 Date: Wed, 26 Aug 2015 12:45:43 +0100 | 5 Date: Wed, 26 Aug 2015 12:45:43 +0100 |
8 Subject: [PATCH 1/5] cmake: Rearrange STATIC vs INTERFACE targets | 6 Subject: [PATCH 1/5] cmake: Rearrange STATIC vs INTERFACE targets |
9 | 7 |
10 Otherwise we attempt to add_library(Qt5::UiPlugin STATIC IMPORTED) | 8 Otherwise we attempt to add_library(Qt5::UiPlugin STATIC IMPORTED) |
35 !!ENDIF | 33 !!ENDIF |
36 -- | 34 -- |
37 2.19.1 | 35 2.19.1 |
38 | 36 |
39 | 37 |
40 From b822f7ff799d10297b0b36408e7cfa44fd416118 Mon Sep 17 00:00:00 2001 | 38 From 48723a27c10322a9beff2f84422c757df2639edd Mon Sep 17 00:00:00 2001 |
41 From: Tony Theodore <tonyt@logyst.com> | 39 From: Tony Theodore <tonyt@logyst.com> |
42 Date: Sat, 16 Jul 2016 20:31:07 +1000 | 40 Date: Sat, 16 Jul 2016 20:31:07 +1000 |
43 Subject: [PATCH 2/5] Fix pkgconfig file and library naming | 41 Subject: [PATCH 2/5] Fix pkgconfig file and library naming |
44 | 42 |
45 See: https://codereview.qt-project.org/#/c/165394/ | 43 See: https://codereview.qt-project.org/#/c/165394/ |
104 -TARGET = $$qt5LibraryTarget($$TARGET$$QT_LIBINFIX) # Do this towards the end | 102 -TARGET = $$qt5LibraryTarget($$TARGET$$QT_LIBINFIX) # Do this towards the end |
105 -- | 103 -- |
106 2.19.1 | 104 2.19.1 |
107 | 105 |
108 | 106 |
109 From 7773e45dfdd82ede2415a6818332de3e36e7c824 Mon Sep 17 00:00:00 2001 | 107 From 6a7989a069a7aa88e898c4f68bd753b480af0cdf Mon Sep 17 00:00:00 2001 |
110 From: Mark Brand <mabrand@mabrand.nl> | 108 From: Mark Brand <mabrand@mabrand.nl> |
111 Date: Sun, 29 Jan 2017 13:02:16 +0100 | 109 Date: Sun, 29 Jan 2017 13:02:16 +0100 |
112 Subject: [PATCH 3/5] reenable fontconfig for win32 (MXE-specific) | 110 Subject: [PATCH 3/5] reenable fontconfig for win32 (MXE-specific) |
113 | 111 |
114 Change-Id: I05b036366bd402e43309742412bcf8ca91fe125f | 112 Change-Id: I05b036366bd402e43309742412bcf8ca91fe125f |
115 | 113 |
116 diff --git a/src/gui/configure.json b/src/gui/configure.json | 114 diff --git a/src/gui/configure.json b/src/gui/configure.json |
117 index 0332631ec8..e2d87e77b3 100644 | 115 index 89934c8f1d..456643a22c 100644 |
118 --- a/src/gui/configure.json | 116 --- a/src/gui/configure.json |
119 +++ b/src/gui/configure.json | 117 +++ b/src/gui/configure.json |
120 @@ -1003,7 +1003,7 @@ | 118 @@ -1209,7 +1209,7 @@ |
121 "fontconfig": { | 119 "fontconfig": { |
122 "label": "Fontconfig", | 120 "label": "Fontconfig", |
123 "autoDetect": "!config.darwin", | 121 "autoDetect": "!config.darwin", |
124 - "condition": "!config.win32 && features.system-freetype && libs.fontconfig", | 122 - "condition": "!config.win32 && features.system-freetype && libs.fontconfig", |
125 + "condition": "features.system-freetype && libs.fontconfig", | 123 + "condition": "features.system-freetype && libs.fontconfig", |
145 #endif | 143 #endif |
146 -- | 144 -- |
147 2.19.1 | 145 2.19.1 |
148 | 146 |
149 | 147 |
150 From 82d08b0378db0a30007ca5ee965ffa034859af5c Mon Sep 17 00:00:00 2001 | 148 From dbe7086a860dc8aac17ed5d76bc45d605a19ac02 Mon Sep 17 00:00:00 2001 |
151 From: Mark Brand <mabrand@mabrand.nl> | 149 From: Mark Brand <mabrand@mabrand.nl> |
152 Date: Sun, 11 Jun 2017 00:27:41 +0200 | 150 Date: Sun, 11 Jun 2017 00:27:41 +0200 |
153 Subject: [PATCH 4/5] use pkg-config for harfbuzz | 151 Subject: [PATCH 4/5] use pkg-config for harfbuzz |
154 | 152 |
155 Change-Id: Ia65cbb90fd180f1bc10ce077a9a8323a48e51421 | 153 Change-Id: Ia65cbb90fd180f1bc10ce077a9a8323a48e51421 |
156 | 154 |
157 diff --git a/src/gui/configure.json b/src/gui/configure.json | 155 diff --git a/src/gui/configure.json b/src/gui/configure.json |
158 index e2d87e77b3..4eb37aea17 100644 | 156 index 456643a22c..f36e15603b 100644 |
159 --- a/src/gui/configure.json | 157 --- a/src/gui/configure.json |
160 +++ b/src/gui/configure.json | 158 +++ b/src/gui/configure.json |
161 @@ -224,7 +224,8 @@ | 159 @@ -301,7 +301,8 @@ |
162 ] | |
163 }, | 160 }, |
161 "headers": "harfbuzz/hb.h", | |
164 "sources": [ | 162 "sources": [ |
165 - "-lharfbuzz" | 163 - "-lharfbuzz" |
166 + { "type": "pkgConfig", "args": "harfbuzz" }, | 164 + { "type": "pkgConfig", "args": "harfbuzz" }, |
167 + "-lharfbuzz" | 165 + "-lharfbuzz" |
168 ] | 166 ] |
170 "imf": { | 168 "imf": { |
171 -- | 169 -- |
172 2.19.1 | 170 2.19.1 |
173 | 171 |
174 | 172 |
175 From 8ea9633854e8c2ad94df00866a9b9e3a4394d161 Mon Sep 17 00:00:00 2001 | 173 From 2f96f49ffa2e4b42bb35da9304bba971cfcc1475 Mon Sep 17 00:00:00 2001 |
176 From: Mark Brand <mabrand@mabrand.nl> | 174 From: Mark Brand <mabrand@mabrand.nl> |
177 Date: Thu, 23 Nov 2017 11:28:47 +0200 | 175 Date: Thu, 23 Nov 2017 11:28:47 +0200 |
178 Subject: [PATCH 5/5] disable qt_random_cpu for i686-w64-mingw32 | 176 Subject: [PATCH 5/5] disable qt_random_cpu for i686-w64-mingw32 |
179 | 177 |
180 Workaround for gcc internal error compiling for mingw32: | 178 Workaround for gcc internal error compiling for mingw32: |
191 Based on https://codereview.qt-project.org/#/c/212360/ | 189 Based on https://codereview.qt-project.org/#/c/212360/ |
192 | 190 |
193 Change-Id: Ia1c902e7b147bdda2b8d7904b40a3b968b8d0369 | 191 Change-Id: Ia1c902e7b147bdda2b8d7904b40a3b968b8d0369 |
194 | 192 |
195 diff --git a/src/corelib/global/qrandom.cpp b/src/corelib/global/qrandom.cpp | 193 diff --git a/src/corelib/global/qrandom.cpp b/src/corelib/global/qrandom.cpp |
196 index 23e5e499b2..d0b3159c0d 100644 | 194 index 6195c324e7..94902bcfc2 100644 |
197 --- a/src/corelib/global/qrandom.cpp | 195 --- a/src/corelib/global/qrandom.cpp |
198 +++ b/src/corelib/global/qrandom.cpp | 196 +++ b/src/corelib/global/qrandom.cpp |
199 @@ -90,7 +90,7 @@ DECLSPEC_IMPORT BOOLEAN WINAPI SystemFunction036(PVOID RandomBuffer, ULONG Rando | 197 @@ -90,7 +90,7 @@ DECLSPEC_IMPORT BOOLEAN WINAPI SystemFunction036(PVOID RandomBuffer, ULONG Rando |
200 | 198 |
201 QT_BEGIN_NAMESPACE | 199 QT_BEGIN_NAMESPACE |
207 # ifdef Q_PROCESSOR_X86_64 | 205 # ifdef Q_PROCESSOR_X86_64 |
208 -- | 206 -- |
209 2.19.1 | 207 2.19.1 |
210 | 208 |
211 diff -ur qtbase-everywhere-src-5.11.0.orig/mkspecs/common/gcc-base.conf qtbase-everywhere-src-5.11.0/mkspecs/common/gcc-base.conf | 209 diff -ur qtbase-everywhere-src-5.11.0.orig/mkspecs/common/gcc-base.conf qtbase-everywhere-src-5.11.0/mkspecs/common/gcc-base.conf |
212 --- qtbase-everywhere-src-5.11.0.orig/mkspecs/common/gcc-base.conf 2018-06-12 07:47:54.488874295 -0400 | 210 --- qtbase-everywhere-src-5.11.0.orig/mkspecs/common/gcc-base.conf 2018-06-12 07:47:54.488874295 -0400 |
213 +++ qtbase-everywhere-src-5.11.0/mkspecs/common/gcc-base.conf 2018-06-12 07:48:46.550096817 -0400 | 211 +++ qtbase-everywhere-src-5.11.0/mkspecs/common/gcc-base.conf 2018-06-12 07:48:46.550096817 -0400 |
214 @@ -46,7 +46,7 @@ | 212 @@ -46,7 +46,7 @@ |
215 QMAKE_CFLAGS_SHLIB += $$QMAKE_CFLAGS_PIC | 213 QMAKE_CFLAGS_SHLIB += $$QMAKE_CFLAGS_PIC |
216 QMAKE_CFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_PIC | 214 QMAKE_CFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_PIC |
217 QMAKE_CFLAGS_APP += $$QMAKE_CFLAGS_PIC | 215 QMAKE_CFLAGS_APP += $$QMAKE_CFLAGS_PIC |
218 -QMAKE_CFLAGS_ISYSTEM = -isystem | 216 -QMAKE_CFLAGS_ISYSTEM = -isystem |