qt4: upgrade to 4.8.3 and cleanup
cover qt4: upgrade to 4.8.3 and cleanup
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And only do_patch for nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.
The following changes since commit 938d07871bedd91f0d95ed6fe338ecbfafa5ebfe:
busybox: Fix misplaced quote (2012-09-26 18:28:17 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib jansa/qt4-4.8.3
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/qt4-4.8.3
Martin Jansa (10):
qt4-tools-nativesdk.inc: rename to nativesdk-qt4-tools.inc
qt4: use releases.qt-project.org instead of get.qt.nokia.com
qt4: rename qt-4.8.1 to qt4-4.8.1 to match other .inc and .bb qt4.inc: move more options to separate variables
qt-mobility: move qt-mobility patches to separate dir
qt4: move patches from files to qt4-4.8.1
qt4: drop patches not used in any recipe
qt4: replace all local patches with git patches with headers
qt4: PR bumps
qt4: upgrade to 4.8.3
meta/recipes-qt/qt4/files/0004-no-qmake.patch | 27 ------
meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch | 41 ----------
.../qt4/files/blacklist-diginotar-certs.diff | 95 ----------------------
.../recipes-qt/qt4/files/compile.test-lflags.patch | 17 ----
meta/recipes-qt/qt4/files/fix-config-tests.patch | 38 ---------
...tools-nativesdk.inc => nativesdk-qt4-tools.inc} | 18 ++--
meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb | 8 --
meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb | 8 ++
.../qt4/qt-4.8.1/fix_conflicting_types.patch | 29 -------
meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch | 35 --------
meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch | 22 -----
...stvideoconnector-fixed-buffers-allocation.patch | 0
...nnecessary-rpaths-from-qml_device-example.patch | 0
.../{files => qt-mobility-1.2.0}/gcc-scope.patch | 0
.../qt-mobility-configure.patch | 0
.../qt-mobility-no-opengl.patch | 0
meta/recipes-qt/qt4/qt-mobility_1.2.0.inc | 3 +-
.../recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} | 41 +++++-----
...-allow-to-set-qt.conf-from-the-outside-u.patch} | 28 +++++--
...ty_qws-fix-build-with-old-kernel-headers.patch} | 21 ++++-
...03-webkit2-set-OUTPUT_DIR-value-if-empty.patch} | 21 ++++-
...make-is-already-built-in-qt4-tools-native.patch | 29 +++++++
...-set-LFLAGS-to-pick-up-zlib-from-staging.patch} | 24 ++++--
...e-OE_QMAKE_-values-to-specify-Qt-utility.patch} | 26 ++++--
...const-usage-that-causes-compile-failure-.patch} | 26 ++++--
...low-building-a-separate-qmake-for-the-ta.patch} | 20 +++--
...-fix-source-file-references-in-qmake.pri.patch} | 15 ++--
...ck-to-not-use-the-pg_config-of-the-host-.patch} | 25 ++++--
.../0011-freetype-host-includes.patch} | 20 +++--
.../0012-Add-2bpp-support.patch} | 76 ++++++++++-------
.../0013-configure-add-crossarch-option.patch} | 36 ++++----
...ions-fix-phony-translation-linking-error.patch} | 19 +++--
...configure-add-nostrip-for-debug-packages.patch} | 15 +++-
...sure-we-identify-the-compiler-as-g-in-co.patch} | 27 ++++--
...re-make-pulseaudio-a-configurable-option.patch} | 17 ++--
...es-for-gcc-4.7.0-particularly-on-qemux86.patch} | 45 ++++++----
...019-webkit-disable-the-fuse-ld-gold-flag.patch} | 23 ++++--
.../qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf | 0
.../qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf | 0
meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh | 0
meta/recipes-qt/qt4/qt4-embedded.inc | 2 +-
...qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} | 4 +-
meta/recipes-qt/qt4/qt4-native.inc | 10 +--
meta/recipes-qt/qt4/qt4-native_4.8.1.bb | 12 ---
meta/recipes-qt/qt4/qt4-native_4.8.3.bb | 8 ++
meta/recipes-qt/qt4/qt4-x11-free.inc | 2 +-
...qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} | 4 +-
meta/recipes-qt/qt4/qt4.inc | 19 ++++-
48 files changed, 427 insertions(+), 529 deletions(-)
delete mode 100644 meta/recipes-qt/qt4/files/0004-no-qmake.patch
delete mode 100644 meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch
delete mode 100644 meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff
delete mode 100644 meta/recipes-qt/qt4/files/compile.test-lflags.patch
delete mode 100644 meta/recipes-qt/qt4/files/fix-config-tests.patch
rename meta/recipes-qt/qt4/{qt4-tools-nativesdk.inc => nativesdk-qt4-tools.inc} (83%)
delete mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb
create mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb
delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/fix_conflicting_types.patch
delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch
delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0001-gstvideoconnector-fixed-buffers-allocation.patch (100%)
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch (100%)
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/gcc-scope.patch (100%)
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-configure.patch (100%)
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-no-opengl.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} (50%)
rename meta/recipes-qt/qt4/{files/qt-config.patch => qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch} (49%)
rename meta/recipes-qt/qt4/{files/fix_qkbdtty_qws.patch => qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch} (68%)
rename meta/recipes-qt/qt4/{files/set-OUTPUT_DIR-if-empty.patch => qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch} (48%)
create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch
rename meta/recipes-qt/qt4/{qt-4.8.1/configure-lflags.patch => qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch} (46%)
rename meta/recipes-qt/qt4/{files/configure-paths.patch => qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch} (58%)
rename meta/recipes-qt/qt4/{files/qt-dbus-const.patch => qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch} (52%)
rename meta/recipes-qt/qt4/{files/target_qmake.patch => qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch} (57%)
rename meta/recipes-qt/qt4/{qt-4.8.1/qmake_pri_fixes.patch => qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch} (81%)
rename meta/recipes-qt/qt4/{qt-4.8.1/hack-out-pg2-4.7.0.patch => qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch} (68%)
rename meta/recipes-qt/qt4/{files/0006-freetype-host-includes.patch => qt4-4.8.3/0011-freetype-host-includes.patch} (50%)
rename meta/recipes-qt/qt4/{files/0009-support-2bpp.patch => qt4-4.8.3/0012-Add-2bpp-support.patch} (83%)
rename meta/recipes-qt/qt4/{qt-4.8.1/0001-Added-Openembedded-crossarch-option.patch => qt4-4.8.3/0013-configure-add-crossarch-option.patch} (49%)
rename meta/recipes-qt/qt4/{qt-4.8.1/fix-translations.patch => qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch} (63%)
rename meta/recipes-qt/qt4/{files/add_nostrip_for_debug_packages.diff => qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch} (57%)
rename meta/recipes-qt/qt4/{qt-4.8.1/configure_oe_compiler.patch => qt4-4.8.3/0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch} (60%)
rename meta/recipes-qt/qt4/{qt-4.8.1/pulseaudio-config.patch => qt4-4.8.3/0017-configure-make-pulseaudio-a-configurable-option.patch} (85%)
rename meta/recipes-qt/qt4/{qt-4.8.1/gcc47-fix2.patch => qt4-4.8.3/0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch} (46%)
rename meta/recipes-qt/qt4/{qt-4.8.1/disable-fuse-gold-flag.patch => qt4-4.8.3/0019-webkit-disable-the-fuse-ld-gold-flag.patch} (46%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh (100%)
rename meta/recipes-qt/qt4/{qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} (73%)
delete mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.1.bb
create mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.3.bb
rename meta/recipes-qt/qt4/{qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} (75%)Signature · 1 line
1.7.12
PATCH 1/10 qt4-tools-nativesdk.inc: rename to nativesdk-qt4-tools.inc
---
.../recipes-qt/qt4/{qt4-tools-nativesdk.inc => nativesdk-qt4-tools.inc} | 0
meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb | 2 +-
2 files changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-qt/qt4/{qt4-tools-nativesdk.inc => nativesdk-qt4-tools.inc} (100%)meta/recipes-qt/qt4/nativesdk-qt4-tools.inc renamed from meta/recipes-qt/qt4/qt4-tools-nativesdk.inc +0 -0
meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb +1 -1
@@ -1,4 +1,4 @@ -require qt4-tools-nativesdk.inc +require nativesdk-qt4-tools.inc PR = "${INC_PR}.1"
Signature · 1 line
1.7.12
PATCH 2/10 qt4: use releases.qt-project.org instead of get.qt.nokia.com
In reply to Martin Jansa* releases.qt-project.org has 4.8.1 as well as 4.8.3
--- meta/recipes-qt/qt4/nativesdk-qt4-tools.inc | 2 +- meta/recipes-qt/qt4/qt-4.8.1.inc | 2 +- meta/recipes-qt/qt4/qt4-native.inc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-qt/qt4/nativesdk-qt4-tools.inc +1 -1
@@ -10,7 +10,7 @@ FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt-${PV}:" inherit nativesdk qmake2 -SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}.tar.gz \ +SRC_URI = "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-${PV}.tar.gz \ file://0004-no-qmake.patch \ file://configure-lflags.patch \ file://qt-config.patch \
meta/recipes-qt/qt4/qt-4.8.1.inc +1 -1
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24 \ FILESPATH =. "${FILE_DIRNAME}/qt-${PV}:" -SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}.tar.gz \ +SRC_URI = "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-${PV}.tar.gz \ file://0004-no-qmake.patch \ file://hack-out-pg2-4.7.0.patch \ file://0006-freetype-host-includes.patch \
meta/recipes-qt/qt4/qt4-native.inc +1 -1
@@ -13,7 +13,7 @@ INC_PR = "r16" inherit native -SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}.tar.gz \ +SRC_URI = "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-${PV}.tar.gz \ file://qt-config.patch \ file://g++.conf \ file://linux.conf \
Signature · 1 line
1.7.12
PATCH 3/10 qt4: rename qt-4.8.1 to qt4-4.8.1 to match other .inc and .bb
In reply to Martin Jansa---
meta/recipes-qt/qt4/nativesdk-qt4-tools.inc | 2 +-
meta/recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.1.inc} | 2 +-
.../0001-Added-Openembedded-crossarch-option.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/configure-lflags.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/configure_oe_compiler.patch | 0
.../recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/disable-fuse-gold-flag.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/fix-translations.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/fix_conflicting_types.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/g++.conf | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/gcc47-fix.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/gcc47-fix2.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/hack-out-pg2-4.7.0.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/linux.conf | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/pulseaudio-config.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/qmake_cxx_eval.patch | 0
meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/qmake_pri_fixes.patch | 0
meta/recipes-qt/qt4/qt4-embedded_4.8.1.bb | 2 +-
meta/recipes-qt/qt4/qt4-native_4.8.1.bb | 2 +-
meta/recipes-qt/qt4/qt4-x11-free_4.8.1.bb | 2 +-
19 files changed, 5 insertions(+), 5 deletions(-)
rename meta/recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.1.inc} (98%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/0001-Added-Openembedded-crossarch-option.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/configure-lflags.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/configure_oe_compiler.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/disable-fuse-gold-flag.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/fix-translations.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/fix_conflicting_types.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/g++.conf (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/gcc47-fix.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/gcc47-fix2.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/hack-out-pg2-4.7.0.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/linux.conf (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/pulseaudio-config.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/qmake_cxx_eval.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.1}/qmake_pri_fixes.patch (100%)meta/recipes-qt/qt4/nativesdk-qt4-tools.inc +1 -1
@@ -6,7 +6,7 @@ LICENSE = "LGPLv2.1 | GPLv3" INC_PR = "r11" -FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt-${PV}:" +FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt4-${PV}:" inherit nativesdk qmake2
meta/recipes-qt/qt4/qt4-4.8.1.inc renamed from meta/recipes-qt/qt4/qt-4.8.1.inc +1 -1
@@ -3,7 +3,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24 \ file://LICENSE.GPL3;md5=babc5b6b77441da277f5c06b2e547720 \ file://LGPL_EXCEPTION.txt;md5=411080a56ff917a5a1aa08c98acae354" -FILESPATH =. "${FILE_DIRNAME}/qt-${PV}:" +FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt4-${PV}:" SRC_URI = "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-${PV}.tar.gz \ file://0004-no-qmake.patch \
meta/recipes-qt/qt4/qt4-4.8.1/0001-Added-Openembedded-crossarch-option.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/0001-Added-Openembedded-crossarch-option.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/configure-lflags.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/configure-lflags.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/configure_oe_compiler.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/configure_oe_compiler.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/disable-fuse-gold-flag.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/disable-fuse-gold-flag.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/fix-translations.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/fix-translations.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/fix_conflicting_types.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/fix_conflicting_types.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/g++.conf renamed from meta/recipes-qt/qt4/qt-4.8.1/g++.conf +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/gcc47-fix.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/gcc47-fix2.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix2.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/hack-out-pg2-4.7.0.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/hack-out-pg2-4.7.0.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/linux.conf renamed from meta/recipes-qt/qt4/qt-4.8.1/linux.conf +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/pulseaudio-config.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/pulseaudio-config.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/qmake_cxx_eval.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/qmake_pri_fixes.patch renamed from meta/recipes-qt/qt4/qt-4.8.1/qmake_pri_fixes.patch +0 -0
meta/recipes-qt/qt4/qt4-embedded_4.8.1.bb +1 -1
@@ -1,4 +1,4 @@ -require qt-${PV}.inc +require qt4-${PV}.inc require qt4-embedded.inc PR = "${INC_PR}.1"
meta/recipes-qt/qt4/qt4-native_4.8.1.bb +1 -1
@@ -3,7 +3,7 @@ require qt4-native.inc PR = "${INC_PR}.1" # Find the g++.conf/linux.conf in the right directory. -FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt-${PV}:" +FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt4-${PV}:" TOBUILD := "src/tools/bootstrap ${TOBUILD}"
meta/recipes-qt/qt4/qt4-x11-free_4.8.1.bb +1 -1
@@ -1,5 +1,5 @@ require qt4-x11-free.inc -require qt-${PV}.inc +require qt4-${PV}.inc PR = "${INC_PR}.1"
Signature · 1 line
1.7.12
PATCH 4/10 qt4.inc: move more options to separate variables
In reply to Martin Jansa* make it easier to override them in bbappend
* convert pulseaudio to more common -pulseaudio/-no-pulseaudio form
--- meta/recipes-qt/qt4/qt4.inc | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-)
meta/recipes-qt/qt4/qt4.inc +16 -3
@@ -12,12 +12,25 @@ QT_SQL_DRIVER_FLAGS ?= "-no-sql-ibase -no-sql-mysql -no-sql-psql -no-sql-odbc -p QT_GLFLAGS ?= "" + +QT_QT3SUPPORT ?= "-qt3support" +QT_XML ?= "-xmlpatterns" +QT_WEBKIT ?= "-webkit" +QT_PHONON ?= "-phonon" +QT_DBUS ?= "-qdbus" +QT_MULTIMEDIA ?= "${@base_contains('DISTRO_FEATURES', 'pulseaudio', '-pulseaudio', '-no-pulseaudio', d)}" + QT_CONFIG_FLAGS += "-release -no-cups -reduce-relocations \ -shared -no-nas-sound -no-nis \ -system-libjpeg -system-libpng -system-libtiff -system-zlib \ - -no-pch -qdbus -stl -glib -phonon -webkit \ - -xmlpatterns -no-rpath -qt3support -silent \ - ${@base_contains('DISTRO_FEATURES', 'pulseaudio', '--enable-pulseaudio', '--disable-pulseaudio', d)} \ + -no-pch -stl -glib \ + -no-rpath -silent \ + ${QT_DBUS} \ + ${QT_QT3SUPPORT} \ + ${QT_WEBKIT} \ + ${QT_PHONON} \ + ${QT_XML} \ + ${QT_MULTIMEDIA} \ ${QT_SQL_DRIVER_FLAGS} \ ${QT_DISTRO_FLAGS} \ ${QT_GLFLAGS}"
Signature · 1 line
1.7.12
PATCH 5/10 qt-mobility: move qt-mobility patches to separate dir
In reply to Martin Jansa---
.../0001-gstvideoconnector-fixed-buffers-allocation.patch | 0
.../0002-Remove-unnecessary-rpaths-from-qml_device-example.patch | 0
meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/gcc-scope.patch | 0
.../qt4/{files => qt-mobility-1.2.0}/qt-mobility-configure.patch | 0
.../qt4/{files => qt-mobility-1.2.0}/qt-mobility-no-opengl.patch | 0
meta/recipes-qt/qt4/qt-mobility_1.2.0.inc | 1 +
6 files changed, 1 insertion(+)
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0001-gstvideoconnector-fixed-buffers-allocation.patch (100%)
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch (100%)
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/gcc-scope.patch (100%)
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-configure.patch (100%)
rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-no-opengl.patch (100%)meta/recipes-qt/qt4/qt-mobility-1.2.0/0001-gstvideoconnector-fixed-buffers-allocation.patch renamed from meta/recipes-qt/qt4/files/0001-gstvideoconnector-fixed-buffers-allocation.patch +0 -0
meta/recipes-qt/qt4/qt-mobility-1.2.0/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch renamed from meta/recipes-qt/qt4/files/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch +0 -0
meta/recipes-qt/qt4/qt-mobility-1.2.0/gcc-scope.patch renamed from meta/recipes-qt/qt4/files/gcc-scope.patch +0 -0
meta/recipes-qt/qt4/qt-mobility-1.2.0/qt-mobility-configure.patch renamed from meta/recipes-qt/qt4/files/qt-mobility-configure.patch +0 -0
meta/recipes-qt/qt4/qt-mobility-1.2.0/qt-mobility-no-opengl.patch renamed from meta/recipes-qt/qt4/files/qt-mobility-no-opengl.patch +0 -0
meta/recipes-qt/qt4/qt-mobility_1.2.0.inc +1 -0
@@ -5,6 +5,7 @@ LICENSE = "LGPLv2.1" LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24 \ file://LGPL_EXCEPTION.txt;md5=411080a56ff917a5a1aa08c98acae354" +FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt-mobility-${PV}:" SRC_URI = "http://get.qt.nokia.com/qt/add-ons/qt-mobility-opensource-src-${PV}.tar.gz \ file://qt-mobility-configure.patch \ file://0001-gstvideoconnector-fixed-buffers-allocation.patch \
Signature · 1 line
1.7.12
PATCH 6/10 qt4: move patches from files to qt4-4.8.1
In reply to Martin Jansa* faster lookup in FILESPATH as small bonus
---
meta/recipes-qt/qt4/{files => qt4-4.8.1}/0004-no-qmake.patch | 0
.../recipes-qt/qt4/{files => qt4-4.8.1}/0006-freetype-host-includes.patch | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/0008-qt-lib-infix.patch | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/0009-support-2bpp.patch | 0
.../qt4/{files => qt4-4.8.1}/add_nostrip_for_debug_packages.diff | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/blacklist-diginotar-certs.diff | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/compile.test-lflags.patch | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/configure-paths.patch | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/fix-config-tests.patch | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/fix_qkbdtty_qws.patch | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/qt-config.patch | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/qt-dbus-const.patch | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/qte.sh | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/set-OUTPUT_DIR-if-empty.patch | 0
meta/recipes-qt/qt4/{files => qt4-4.8.1}/target_qmake.patch | 0
15 files changed, 0 insertions(+), 0 deletions(-)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/0004-no-qmake.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/0006-freetype-host-includes.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/0008-qt-lib-infix.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/0009-support-2bpp.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/add_nostrip_for_debug_packages.diff (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/blacklist-diginotar-certs.diff (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/compile.test-lflags.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/configure-paths.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/fix-config-tests.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/fix_qkbdtty_qws.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/qt-config.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/qt-dbus-const.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/qte.sh (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/set-OUTPUT_DIR-if-empty.patch (100%)
rename meta/recipes-qt/qt4/{files => qt4-4.8.1}/target_qmake.patch (100%)meta/recipes-qt/qt4/qt4-4.8.1/0004-no-qmake.patch renamed from meta/recipes-qt/qt4/files/0004-no-qmake.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/0006-freetype-host-includes.patch renamed from meta/recipes-qt/qt4/files/0006-freetype-host-includes.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/0008-qt-lib-infix.patch renamed from meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/0009-support-2bpp.patch renamed from meta/recipes-qt/qt4/files/0009-support-2bpp.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/add_nostrip_for_debug_packages.diff renamed from meta/recipes-qt/qt4/files/add_nostrip_for_debug_packages.diff +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/blacklist-diginotar-certs.diff renamed from meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/compile.test-lflags.patch renamed from meta/recipes-qt/qt4/files/compile.test-lflags.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/configure-paths.patch renamed from meta/recipes-qt/qt4/files/configure-paths.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/fix-config-tests.patch renamed from meta/recipes-qt/qt4/files/fix-config-tests.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/fix_qkbdtty_qws.patch renamed from meta/recipes-qt/qt4/files/fix_qkbdtty_qws.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/qt-config.patch renamed from meta/recipes-qt/qt4/files/qt-config.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/qt-dbus-const.patch renamed from meta/recipes-qt/qt4/files/qt-dbus-const.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/qte.sh renamed from meta/recipes-qt/qt4/files/qte.sh +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/set-OUTPUT_DIR-if-empty.patch renamed from meta/recipes-qt/qt4/files/set-OUTPUT_DIR-if-empty.patch +0 -0
meta/recipes-qt/qt4/qt4-4.8.1/target_qmake.patch renamed from meta/recipes-qt/qt4/files/target_qmake.patch +0 -0
Signature · 1 line
1.7.12
PATCH 7/10 qt4: drop patches not used in any recipe
In reply to Martin Jansa--- .../qt4/qt4-4.8.1/0008-qt-lib-infix.patch | 41 ---------- .../qt4/qt4-4.8.1/blacklist-diginotar-certs.diff | 95 ---------------------- .../qt4/qt4-4.8.1/compile.test-lflags.patch | 17 ---- .../qt4/qt4-4.8.1/fix-config-tests.patch | 38 --------- 4 files changed, 191 deletions(-) delete mode 100644 meta/recipes-qt/qt4/qt4-4.8.1/0008-qt-lib-infix.patch delete mode 100644 meta/recipes-qt/qt4/qt4-4.8.1/blacklist-diginotar-certs.diff delete mode 100644 meta/recipes-qt/qt4/qt4-4.8.1/compile.test-lflags.patch delete mode 100644 meta/recipes-qt/qt4/qt4-4.8.1/fix-config-tests.patch
meta/recipes-qt/qt4/qt4-4.8.1/0008-qt-lib-infix.patch deleted +0 -41
@@ -1,41 +0,0 @@ -Add lib infix for QtUiTools to distinguish different Qt edition: e.g. "E" for embedded, "" for X11 - -Patch has been accepted upstream and should be included in the next major version (4.8.0), see: -http://bugreports.qt.nokia.com/browse/QTBUG-7169 - -Original Author: Jeremy Lainé <[email protected]> -Ported from OE by: Yu Ke <[email protected]> -Upstream-Status: Accepted - ---- /tmp/uitools.prf 2009-12-01 18:38:22.000000000 +0100 -+++ qt-everywhere-opensource-src-4.6.0/mkspecs/features/uitools.prf 2009-12-01 18:58:16.000000000 +0100 -@@ -3,11 +3,11 @@ - - # Include the correct version of the UiLoader library - symbian: QTUITOOLS_LINKAGE = -lQtUiTools.lib --else: QTUITOOLS_LINKAGE = -lQtUiTools -+else: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX} - - CONFIG(debug, debug|release) { -- mac: QTUITOOLS_LINKAGE = -lQtUiTools_debug -- win32: QTUITOOLS_LINKAGE = -lQtUiToolsd -+ mac: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}_debug -+ win32: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}d - } - LIBS += $$QTUITOOLS_LINKAGE - ---- /tmp/uitools.pro 2009-12-01 18:40:28.000000000 +0100 -+++ qt-everywhere-opensource-src-4.6.0/tools/designer/src/uitools/uitools.pro 2009-12-01 18:59:18.000000000 +0100 -@@ -1,5 +1,5 @@ - TEMPLATE = lib --TARGET = $$qtLibraryTarget(QtUiTools) -+TARGET = QtUiTools - QT += xml - CONFIG += qt staticlib - DESTDIR = ../../../../lib -@@ -43,3 +43,5 @@ - QMAKE_PKGCONFIG_DESTDIR = pkgconfig - QMAKE_PKGCONFIG_REQUIRES += QtXml - } -+ -+TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #do this towards the end
meta/recipes-qt/qt4/qt4-4.8.1/blacklist-diginotar-certs.diff deleted +0 -95
95 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.1/compile.test-lflags.patch deleted +0 -17
@@ -1,17 +0,0 @@ -Pass through LDFLAGS to configure tests - -Upstream-Status: Inappropriate [configuration] - -Index: qt-everywhere-opensource-src-4.6.3/config.tests/unix/compile.test -=================================================================== ---- qt-everywhere-opensource-src-4.6.3.orig/config.tests/unix/compile.test 2010-06-02 06:03:18.000000000 +0400 -+++ qt-everywhere-opensource-src-4.6.3/config.tests/unix/compile.test 2010-10-04 17:35:07.587783460 +0400 -@@ -11,7 +11,7 @@ - EXE=`basename "$6"` - DESCRIPTION=$7 - shift 7 --LFLAGS="" -+LFLAGS="$LDFLAGS" - INCLUDEPATH="" - CXXFLAGS="" - MAC_ARCH_CXXFLAGS=""
meta/recipes-qt/qt4/qt4-4.8.1/fix-config-tests.patch deleted +0 -38
@@ -1,38 +0,0 @@ -Fix invocation in case of "ccache some-compiler-gcc". As the command "ccache some-compiler-gcc" will not exist but "ccache" will. - -both visibility and relocs were affected. - -Original Author: Holger Hans Peter Freyther <[email protected]> -Ported from OE by: Yu Ke <[email protected]> -Upstream-Status: Pending - -Index: qt-x11-opensource-src-4.5.2/config.tests/unix/bsymbolic_functions.test -=================================================================== ---- qt-x11-opensource-src-4.5.2.orig/config.tests/unix/bsymbolic_functions.test 2009-08-01 08:01:11.000000000 +0200 -+++ qt-x11-opensource-src-4.5.2/config.tests/unix/bsymbolic_functions.test 2009-08-01 08:01:16.000000000 +0200 -@@ -8,7 +8,7 @@ - int main() { return 0; } - EOF - --"$COMPILER" -o libtest.so -shared -Wl,-Bsymbolic-functions -fPIC bsymbolic_functions.c >/dev/null 2>&1 && BSYMBOLIC_FUNCTIONS_SUPPORT=yes -+$COMPILER -o libtest.so -shared -Wl,-Bsymbolic-functions -fPIC bsymbolic_functions.c >/dev/null 2>&1 && BSYMBOLIC_FUNCTIONS_SUPPORT=yes - rm -f bsymbolic_functions.c libtest.so - - # done -Index: qt-x11-opensource-src-4.5.2/config.tests/unix/fvisibility.test -=================================================================== ---- qt-x11-opensource-src-4.5.2.orig/config.tests/unix/fvisibility.test 2009-06-20 06:57:50.000000000 +0200 -+++ qt-x11-opensource-src-4.5.2/config.tests/unix/fvisibility.test 2009-08-01 07:59:05.000000000 +0200 -@@ -15,9 +15,9 @@ - EOF - - if [ "$VERBOSE" = "yes" ] ; then -- "$COMPILER" -c -fvisibility=hidden fvisibility.c && FVISIBILITY_SUPPORT=yes -+ $COMPILER -c -fvisibility=hidden fvisibility.c && FVISIBILITY_SUPPORT=yes - else -- "$COMPILER" -c -fvisibility=hidden fvisibility.c >/dev/null 2>&1 && FVISIBILITY_SUPPORT=yes -+ $COMPILER -c -fvisibility=hidden fvisibility.c >/dev/null 2>&1 && FVISIBILITY_SUPPORT=yes - fi - rm -f fvisibility.c fvisibility.o - } -
Signature · 1 line
1.7.12
PATCH 8/10 qt4: replace all local patches with git patches with headers
In reply to Martin Jansa* in preparation for upgrade to 4.8.3
---
meta/recipes-qt/qt4/nativesdk-qt4-tools.inc | 12 ++--
meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb | 2 +-
meta/recipes-qt/qt4/qt4-4.8.1.inc | 34 +++++-----
...-allow-to-set-qt.conf-from-the-outside-u.patch} | 28 ++++++--
...ty_qws-fix-build-with-old-kernel-headers.patch} | 21 ++++--
...03-webkit2-set-OUTPUT_DIR-value-if-empty.patch} | 21 +++++-
...make-is-already-built-in-qt4-tools-native.patch | 29 +++++++++
meta/recipes-qt/qt4/qt4-4.8.1/0004-no-qmake.patch | 27 --------
...-set-LFLAGS-to-pick-up-zlib-from-staging.patch} | 22 +++++--
...e-OE_QMAKE_-values-to-specify-Qt-utility.patch} | 26 ++++++--
...const-usage-that-causes-compile-failure-.patch} | 26 ++++++--
...low-building-a-separate-qmake-for-the-ta.patch} | 20 +++---
...-fix-source-file-references-in-qmake.pri.patch} | 13 ++--
...ck-to-not-use-the-pg_config-of-the-host-.patch} | 25 +++++--
...des.patch => 0011-freetype-host-includes.patch} | 20 +++---
...port-2bpp.patch => 0012-Add-2bpp-support.patch} | 76 +++++++++++++---------
...h => 0013-configure-add-crossarch-option.patch} | 32 ++++-----
...ions-fix-phony-translation-linking-error.patch} | 19 ++++--
...configure-add-nostrip-for-debug-packages.patch} | 15 ++++-
...l.patch => 0016-configure-eval-QMAKE_CXX.patch} | 26 ++++++--
...sure-we-identify-the-compiler-as-g-in-co.patch} | 27 ++++++--
...re-make-pulseaudio-a-configurable-option.patch} | 17 ++---
...re-Fix-compile-error-when-using-toolchai.patch} | 31 ++++++---
...es-for-gcc-4.7.0-particularly-on-qemux86.patch} | 45 ++++++++-----
...021-webkit-disable-the-fuse-ld-gold-flag.patch} | 23 +++++--
...tch => 0022-webkit-fix-conflicting-types.patch} | 32 +++++----
meta/recipes-qt/qt4/qt4-native.inc | 6 +-
27 files changed, 438 insertions(+), 237 deletions(-)
rename meta/recipes-qt/qt4/qt4-4.8.1/{qt-config.patch => 0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch} (49%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{fix_qkbdtty_qws.patch => 0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch} (68%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{set-OUTPUT_DIR-if-empty.patch => 0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch} (48%)
create mode 100644 meta/recipes-qt/qt4/qt4-4.8.1/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch
delete mode 100644 meta/recipes-qt/qt4/qt4-4.8.1/0004-no-qmake.patch
rename meta/recipes-qt/qt4/qt4-4.8.1/{configure-lflags.patch => 0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch} (48%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{configure-paths.patch => 0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch} (58%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{qt-dbus-const.patch => 0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch} (52%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{target_qmake.patch => 0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch} (57%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{qmake_pri_fixes.patch => 0009-qmake-fix-source-file-references-in-qmake.pri.patch} (82%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{hack-out-pg2-4.7.0.patch => 0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch} (68%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{0006-freetype-host-includes.patch => 0011-freetype-host-includes.patch} (50%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{0009-support-2bpp.patch => 0012-Add-2bpp-support.patch} (83%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{0001-Added-Openembedded-crossarch-option.patch => 0013-configure-add-crossarch-option.patch} (61%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{fix-translations.patch => 0014-translations-fix-phony-translation-linking-error.patch} (63%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{add_nostrip_for_debug_packages.diff => 0015-configure-add-nostrip-for-debug-packages.patch} (57%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{qmake_cxx_eval.patch => 0016-configure-eval-QMAKE_CXX.patch} (60%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{configure_oe_compiler.patch => 0017-configure-ensure-we-identify-the-compiler-as-g-in-co.patch} (60%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{pulseaudio-config.patch => 0018-configure-make-pulseaudio-a-configurable-option.patch} (85%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{gcc47-fix.patch => 0019-javascriptcore-Fix-compile-error-when-using-toolchai.patch} (46%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{gcc47-fix2.patch => 0020-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch} (46%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{disable-fuse-gold-flag.patch => 0021-webkit-disable-the-fuse-ld-gold-flag.patch} (46%)
rename meta/recipes-qt/qt4/qt4-4.8.1/{fix_conflicting_types.patch => 0022-webkit-fix-conflicting-types.patch} (42%)meta/recipes-qt/qt4/nativesdk-qt4-tools.inc +6 -6
@@ -11,12 +11,12 @@ FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt4-${PV}:" inherit nativesdk qmake2 SRC_URI = "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-${PV}.tar.gz \ - file://0004-no-qmake.patch \ - file://configure-lflags.patch \ - file://qt-config.patch \ - file://configure-paths.patch \ - file://qt-dbus-const.patch \ - file://target_qmake.patch \ + file://0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch \ + file://0004-configure-qmake-is-already-built-in-qt4-tools-native.patch \ + file://0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch \ + file://0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch \ + file://0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch \ + file://0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch \ file://g++.conf \ file://linux.conf"
meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb +1 -1
@@ -2,7 +2,7 @@ require nativesdk-qt4-tools.inc PR = "${INC_PR}.1" -SRC_URI += "file://qmake_pri_fixes.patch" +SRC_URI += "file://0009-qmake-fix-source-file-references-in-qmake.pri.patch" SRC_URI[md5sum] = "7960ba8e18ca31f0c6e4895a312f92ff" SRC_URI[sha256sum] = "ef851a36aa41b4ad7a3e4c96ca27eaed2a629a6d2fa06c20f072118caed87ae8"
meta/recipes-qt/qt4/qt4-4.8.1.inc +17 -17
@@ -6,25 +6,25 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24 \ FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt4-${PV}:" SRC_URI = "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-${PV}.tar.gz \ - file://0004-no-qmake.patch \ - file://hack-out-pg2-4.7.0.patch \ - file://0006-freetype-host-includes.patch \ - file://0009-support-2bpp.patch \ - file://0001-Added-Openembedded-crossarch-option.patch \ - file://fix-translations.patch \ - file://add_nostrip_for_debug_packages.diff \ - file://qmake_cxx_eval.patch \ - file://configure_oe_compiler.patch \ - file://target_qmake.patch \ - file://qmake_pri_fixes.patch \ - file://pulseaudio-config.patch \ + file://0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch \ + file://0004-configure-qmake-is-already-built-in-qt4-tools-native.patch \ + file://0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch \ + file://0009-qmake-fix-source-file-references-in-qmake.pri.patch \ + file://0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch \ + file://0011-freetype-host-includes.patch \ + file://0012-Add-2bpp-support.patch \ + file://0013-configure-add-crossarch-option.patch \ + file://0014-translations-fix-phony-translation-linking-error.patch \ + file://0015-configure-add-nostrip-for-debug-packages.patch \ + file://0016-configure-eval-QMAKE_CXX.patch \ + file://0017-configure-ensure-we-identify-the-compiler-as-g-in-co.patch \ + file://0018-configure-make-pulseaudio-a-configurable-option.patch \ + file://0019-javascriptcore-Fix-compile-error-when-using-toolchai.patch \ + file://0020-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch \ + file://0021-webkit-disable-the-fuse-ld-gold-flag.patch \ + file://0022-webkit-fix-conflicting-types.patch \ file://g++.conf \ file://linux.conf \ - file://gcc47-fix.patch \ - file://gcc47-fix2.patch \ - file://disable-fuse-gold-flag.patch \ - file://fix_conflicting_types.patch \ - file://set-OUTPUT_DIR-if-empty.patch \ " SRC_URI[md5sum] = "7960ba8e18ca31f0c6e4895a312f92ff"
meta/recipes-qt/qt4/qt4-4.8.1/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/qt-config.patch +21 -7
@@ -1,14 +1,25 @@ +From 51c37481a0c0ea946567ea2344107428e6d71590 Mon Sep 17 00:00:00 2001 +From: Holger Freyther <[email protected]> +Date: Wed, 26 Sep 2012 17:22:30 +0200 +Subject: [PATCH 01/22] qlibraryinfo: allow to set qt.conf from the outside + using the environment + Allow to set a qt.conf from the outside using the environment. This allows to inject new prefixes and other paths into qmake. This is needed when using the same qmake binary to build qt/x11 and qt/embedded -Original Author: Holger Freyther <[email protected]> -Ported from OE by: Yu Ke <[email protected]> Upstream-Status: Pending ---- /tmp/qlibraryinfo.cpp 2008-08-02 17:16:41.000000000 +0200 -+++ qt-embedded-linux-opensource-src-4.4.1/src/corelib/global/qlibraryinfo.cpp 2008-08-02 17:17:42.000000000 +0200 -@@ -47,6 +47,7 @@ +Signed-off-by: Martin Jansa <[email protected]> +--- + src/corelib/global/qlibraryinfo.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/src/corelib/global/qlibraryinfo.cpp b/src/corelib/global/qlibraryinfo.cpp +index 2862c2c..3a36b01 100644 +--- a/src/corelib/global/qlibraryinfo.cpp ++++ b/src/corelib/global/qlibraryinfo.cpp +@@ -54,6 +54,7 @@ QT_BEGIN_NAMESPACE extern QString qmake_libraryInfoFile(); QT_END_NAMESPACE
@@ -16,8 +27,8 @@ Upstream-Status: Pending #else # include "qcoreapplication.h" #endif -@@ -113,6 +114,10 @@ - #ifdef QT_BUILD_QMAKE +@@ -112,6 +113,10 @@ QSettings *QLibraryInfoPrivate::findConfiguration() + #ifdef BOOTSTRAPPING if(!QFile::exists(qtconfig)) qtconfig = qmake_libraryInfoFile(); + if (!QFile::exists(qtconfig)) {
@@ -27,3 +38,6 @@ Upstream-Status: Pending #else if (!QFile::exists(qtconfig) && QCoreApplication::instance()) { #ifdef Q_OS_MAC +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/fix_qkbdtty_qws.patch +17 -4
@@ -1,4 +1,7 @@ -Upstream-Status: Pending +From 419b6a19d3d506880fa705682613eaaeb7dcd9cf Mon Sep 17 00:00:00 2001 +From: Wenzong Fan <[email protected]> +Date: Wed, 26 Sep 2012 20:18:08 +0200 +Subject: [PATCH 02/22] qkbdtty_qws: fix build with old kernel headers This issue is that with C++ compiler process an old version of kernel header file, coincidently that file has a variable named 'new':
@@ -9,11 +12,18 @@ header file, coincidently that file has a variable named 'new': On mostly hosts it has been changed to: new -> newev. +Upstream-Status: Pending + Signed-off-by: Wenzong Fan <[email protected]> -======================================= +Signed-off-by: Martin Jansa <[email protected]> +--- + src/gui/embedded/qkbdtty_qws.cpp | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + diff --git a/src/gui/embedded/qkbdtty_qws.cpp b/src/gui/embedded/qkbdtty_qws.cpp ---- a/src/gui/embedded/qkbdtty_qws.cpp 2012-07-27 13:16:58.420198350 +0800 -+++ b/src/gui/embedded/qkbdtty_qws.cpp 2012-07-27 13:24:43.924191127 +0800 +index f4b8461..4cee2e7 100644 +--- a/src/gui/embedded/qkbdtty_qws.cpp ++++ b/src/gui/embedded/qkbdtty_qws.cpp @@ -54,8 +54,20 @@ #if defined Q_OS_LINUX
@@ -35,3 +45,6 @@ diff --git a/src/gui/embedded/qkbdtty_qws.cpp b/src/gui/embedded/qkbdtty_qws.cpp # include "qscreen_qws.h" # include "qwindowsystem_qws.h" # include "qapplication.h" +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/set-OUTPUT_DIR-if-empty.patch +18 -3
@@ -1,3 +1,8 @@ +From 96bee73bdf663ddeb2a5d48cab9c5e4df65ba295 Mon Sep 17 00:00:00 2001 +From: Martin Jansa <[email protected]> +Date: Tue, 1 May 2012 07:48:15 +0200 +Subject: [PATCH 03/22] webkit2: set OUTPUT_DIR value if empty + Without this do_configure was trying to create /include/WebCore/libdummy.prl in root of build host filesystem now it's in proper place ${WORKDIR}/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/include/WebCore/libdummy.prl
@@ -6,9 +11,16 @@ http://www.mail-archive.com/[email protected]/msg24436.h Upstream-Status: Pending ---- qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro.orig 2012-05-01 07:48:08.457613310 +0200 -+++ qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro 2012-05-01 07:48:15.493613232 +0200 -@@ -3,6 +3,8 @@ +Signed-off-by: Martin Jansa <[email protected]> +--- + src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro b/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro +index 006a88c..5e17193 100644 +--- a/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro ++++ b/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro +@@ -3,6 +3,8 @@ TARGET = dummy CONFIG -= debug_and_release
@@ -17,3 +29,6 @@ Upstream-Status: Pending CONFIG(standalone_package) { isEmpty(WEBKIT2_GENERATED_SOURCES_DIR):WEBKIT2_GENERATED_SOURCES_DIR = $$PWD/generated isEmpty(WC_GENERATED_SOURCES_DIR):WC_GENERATED_SOURCES_DIR = $$PWD/../WebCore/generated +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch new file +29 -0
@@ -0,0 +1,29 @@ +From aa1788b0ec0b9b7c0e1a7c6bd9ef5c9555361014 Mon Sep 17 00:00:00 2001 +From: Michael Krelin <[email protected]> +Date: Wed, 26 Sep 2012 20:24:20 +0200 +Subject: [PATCH 04/22] configure: qmake is already built in qt4-tools-native, + so disable it + +Upstream-Status: Inappropriate [configuration] + +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index a706908..00b072a 100755 +--- a/configure ++++ b/configure +@@ -4816,7 +4816,7 @@ END { + } + + # build qmake +-if true; then ###[ '!' -f "$outpath/bin/qmake" ]; ++if false; then ###[ '!' -f "$outpath/bin/qmake" ]; + echo "Creating qmake. Please wait..." + + OLD_QCONFIG_H= +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0004-no-qmake.patch deleted +0 -27
@@ -1,27 +0,0 @@ -From f5a73ce944240de9013cc23288c115e8213add5e Mon Sep 17 00:00:00 2001 -From: Michael Krelin <[email protected]> -Date: Sat, 2 Jun 2007 16:06:59 +0200 -Subject: [PATCH] no qmake - -qmake is already built in qt4-tools-native, so disable it - -Ported from OE by: Yu Ke <[email protected]> -Upstream-Status: Inappropriate [configuration] - ---- - configure | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -Index: qt-embedded-linux-opensource-src-4.4.3/configure -=================================================================== ---- qt-embedded-linux-opensource-src-4.4.3.orig/configure 2009-03-26 17:03:43.000000000 +0100 -+++ qt-embedded-linux-opensource-src-4.4.3/configure 2009-03-26 17:04:17.000000000 +0100 -@@ -3786,7 +3786,7 @@ - } - - # build qmake --if true; then ###[ '!' -f "$outpath/bin/qmake" ]; -+if false; then ###[ '!' -f "$outpath/bin/qmake" ]; - echo "Creating qmake. Please wait..." - - OLD_QCONFIG_H=
meta/recipes-qt/qt4/qt4-4.8.1/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/configure-lflags.patch +16 -6
@@ -1,12 +1,19 @@ -qt4-tools-native: set LFLAGS to pick up zlib from staging +From 1602cdf7f3bb548e63fca40b5bff8b9a75a144c5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jeremy=20Lain=C3=A9?= <[email protected]> +Date: Wed, 26 Sep 2012 20:27:44 +0200 +Subject: [PATCH 05/22] configure: set LFLAGS to pick up zlib from staging -Original Author: Jeremy Lainé <[email protected]> Upstream-Status: Pending -Index: qt-everywhere-opensource-src-4.8.0/configure -=================================================================== ---- qt-everywhere-opensource-src-4.8.0.orig/configure -+++ qt-everywhere-opensource-src-4.8.0/configure +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index 00b072a..b1ba542 100755 +--- a/configure ++++ b/configure @@ -611,7 +611,7 @@ fi # initalize variables #-------------------------------------------------------------------------------
@@ -16,3 +23,6 @@ Index: qt-everywhere-opensource-src-4.8.0/configure for varname in $SYSTEM_VARIABLES; do qmakevarname="${varname}" # use LDFLAGS for autoconf compat, but qmake uses QMAKE_LFLAGS +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/configure-paths.patch +19 -7
@@ -1,13 +1,22 @@ -Use OE_QMAKE_* values to specify Qt utility paths +From 074881d57e5d7ad23a7a784a75f4ffebf091e543 Mon Sep 17 00:00:00 2001 +From: Paul Eggleton <[email protected]> +Date: Wed, 26 Sep 2012 20:29:09 +0200 +Subject: [PATCH 06/22] configure: Use OE_QMAKE_* values to specify Qt utility + paths -Signed-off-by: Paul Eggleton <[email protected]> Upstream-Status: Inappropriate [configuration] -Index: qt-everywhere-opensource-src-4.6.3/configure -=================================================================== ---- qt-everywhere-opensource-src-4.6.3.orig/configure 2011-01-10 15:47:37.100607001 +0000 -+++ qt-everywhere-opensource-src-4.6.3/configure 2011-01-10 15:49:14.576606999 +0000 -@@ -7198,11 +7198,11 @@ +Signed-off-by: Paul Eggleton <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/configure b/configure +index b1ba542..0231b7d 100755 +--- a/configure ++++ b/configure +@@ -8517,11 +8517,11 @@ QMAKE_ABSOLUTE_SOURCE_ROOT = \$\$QT_SOURCE_TREE QMAKE_MOC_SRC = \$\$QT_BUILD_TREE/src/moc #local paths that cannot be queried from the QT_INSTALL_* properties while building QTDIR
@@ -24,3 +33,6 @@ Index: qt-everywhere-opensource-src-4.6.3/configure QMAKE_INCDIR_QT = \$\$QT_BUILD_TREE/include QMAKE_LIBDIR_QT = \$\$QT_BUILD_TREE/lib +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/qt-dbus-const.patch +19 -7
@@ -1,17 +1,26 @@ -Remove "const" usage that causes compile failure building nativesdk-qt4-tools - -Upstream-Status: Denied [possible retry] +From ff6a714f8256c6d98234066ba1788bee234b25a1 Mon Sep 17 00:00:00 2001 +From: Pavel Heimlich <[email protected]> +Date: Wed, 26 Sep 2012 20:31:10 +0200 +Subject: [PATCH 07/22] dbus: Remove "const" usage that causes compile failure + building nativesdk-qt4-tools Patch has apparently been rejected upstream, not because it is invalid but because the submitter did not submit a merge request for it, so the validity of the patch upstream is uncertain. For further details see: http://bugreports.qt.nokia.com/browse/QTBUG-17962 -Original Author: Pavel Heimlich <tropikhajma at gmail.com> +Upstream-Status: Denied [possible retry] ---- qt-everywhere-opensource-src-4.7.3/src/dbus/qdbusintegrator.cpp.orig 2011-03-12 02:11:32.313467991 +0100 -+++ qt-everywhere-opensource-src-4.7.3/src/dbus/qdbusintegrator.cpp 2011-03-12 02:11:03.795809176 +0100 -@@ -71,7 +71,7 @@ +Signed-off-by: Martin Jansa <[email protected]> +--- + src/dbus/qdbusintegrator.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/dbus/qdbusintegrator.cpp b/src/dbus/qdbusintegrator.cpp +index 5d97a8e..5014b8b 100644 +--- a/src/dbus/qdbusintegrator.cpp ++++ b/src/dbus/qdbusintegrator.cpp +@@ -72,7 +72,7 @@ QT_BEGIN_NAMESPACE static bool isDebugging; #define qDBusDebug if (!::isDebugging); else qDebug
@@ -20,3 +29,6 @@ Original Author: Pavel Heimlich <tropikhajma at gmail.com> static inline QString dbusServiceString() { return *orgFreedesktopDBusString(); } +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/target_qmake.patch +11 -9
@@ -1,17 +1,19 @@ -From e4b27237386b3dd864dd603de2ae54a707f5419f Mon Sep 17 00:00:00 2001 +From 049f44c260fb8956f0acf18355e3403638d2a084 Mon Sep 17 00:00:00 2001 From: Paul Eggleton <[email protected]> -Date: Mon, 27 Feb 2012 00:13:05 +0000 -Subject: [PATCH] Allow building a separate qmake for the target - -Signed-off-by: Paul Eggleton <[email protected]> +Date: Wed, 26 Sep 2012 20:32:41 +0200 +Subject: [PATCH 08/22] qmake.pro: Allow building a separate qmake for the + target Upstream-Status: Inappropriate [config] + +Signed-off-by: Paul Eggleton <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> --- - qmake/qmake.pro | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) + qmake/qmake.pro | 1 + + 1 file changed, 1 insertion(+) diff --git a/qmake/qmake.pro b/qmake/qmake.pro -index b602afa..b59f7fb 100644 +index 38e0fce..53b1ffb 100644 --- a/qmake/qmake.pro +++ b/qmake/qmake.pro @@ -7,6 +7,7 @@ CONFIG += console bootstrap
@@ -23,5 +25,5 @@ index b602afa..b59f7fb 100644 OBJECTS_DIR = . MOC_DIR = . -- -1.7.5.4 +1.7.12
meta/recipes-qt/qt4/qt4-4.8.1/0009-qmake-fix-source-file-references-in-qmake.pri.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/qmake_pri_fixes.patch +7 -6
@@ -1,7 +1,7 @@ -From c56ed5f64a5f47cf8d539aa4ca9bedbe1fea2264 Mon Sep 17 00:00:00 2001 +From e863f35a80b130d8b520cdb7c81112a601157c44 Mon Sep 17 00:00:00 2001 From: Paul Eggleton <[email protected]> -Date: Fri, 10 Feb 2012 15:32:12 +0000 -Subject: [PATCH] qmake: fix source file references in qmake.pri +Date: Wed, 26 Sep 2012 20:33:49 +0200 +Subject: [PATCH 09/22] qmake: fix source file references in qmake.pri Fix duplicate entries in SOURCES and HEADERS, and fix the source file list for the split of qlocale.cpp.
@@ -9,9 +9,10 @@ list for the split of qlocale.cpp. Upstream-Status: Pending Signed-off-by: Paul Eggleton <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> --- - qmake/qmake.pri | 8 ++++---- - 1 files changed, 4 insertions(+), 4 deletions(-) + qmake/qmake.pri | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qmake/qmake.pri b/qmake/qmake.pri index f2a3705..2d4e94c 100644
@@ -47,5 +48,5 @@ index f2a3705..2d4e94c 100644 qmap.cpp \ qmetatype.cpp \ -- -1.7.5.4 +1.7.12
meta/recipes-qt/qt4/qt4-4.8.1/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/hack-out-pg2-4.7.0.patch +18 -7
@@ -1,4 +1,8 @@ -Hack to not use the pg_config of the host system which will add /usr/include +From 64c70ae60b96c940805ab50be3ce724df094eddc Mon Sep 17 00:00:00 2001 +From: Holger Freyther <[email protected]> +Date: Wed, 26 Sep 2012 20:36:38 +0200 +Subject: [PATCH 10/22] configure: Hack to not use the pg_config of the host + system which will add /usr/include pg_config is a native binary so using that when cross compiling will always fail. The commented out fix would do, but for OE
@@ -7,14 +11,18 @@ really cross compiling. Just comment out the test, we are passing the location to the postgres headers and if they are okay we will pad. -Original Author: Holger Hans Peter Freyther <[email protected]> Upstream-Status: Inappropriate [configuration] -Index: qt-everywhere-opensource-src-4.7.0/configure -=================================================================== ---- qt-everywhere-opensource-src-4.7.0.orig/configure 2010-09-22 15:43:51.191162141 -0400 -+++ qt-everywhere-opensource-src-4.7.0/configure 2010-09-22 15:44:35.179981232 -0400 -@@ -4921,10 +4921,10 @@ +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/configure b/configure +index 0231b7d..9650199f6 100755 +--- a/configure ++++ b/configure +@@ -5362,10 +5362,10 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do psql) if [ "$CFG_SQL_psql" != "no" ]; then # Be careful not to use native pg_config when cross building.
@@ -29,3 +37,6 @@ Index: qt-everywhere-opensource-src-4.7.0/configure [ -z "$QT_CFLAGS_PSQL" ] || QT_CFLAGS_PSQL="-I$QT_CFLAGS_PSQL" [ -z "$QT_LFLAGS_PSQL" ] || QT_LFLAGS_PSQL="-L$QT_LFLAGS_PSQL" # But, respect PSQL_LIBS if set +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0011-freetype-host-includes.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0006-freetype-host-includes.patch +12 -8
@@ -1,21 +1,22 @@ -From c9ab62bd9a56643574b3ae6e59e0ca776d4860d2 Mon Sep 17 00:00:00 2001 +From 9b05106d0bdfa84e8406633d71206ef1defaade8 Mon Sep 17 00:00:00 2001 From: Michael Krelin <[email protected]> Date: Mon, 4 Jun 2007 14:48:50 +0200 -Subject: [PATCH] freetype host includes +Subject: [PATCH 11/22] freetype host includes Host include path should not be used in cross compiling case. Ported from OE by: Yu Ke <[email protected]> Upstream-Status: Pending +Signed-off-by: Martin Jansa <[email protected]> --- - config.tests/unix/freetype/freetype.pri | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) + config.tests/unix/freetype/freetype.pri | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) -Index: qt-embedded-linux-opensource-src-4.5.0/config.tests/unix/freetype/freetype.pri -=================================================================== ---- qt-embedded-linux-opensource-src-4.5.0.orig/config.tests/unix/freetype/freetype.pri 2009-02-25 22:32:32.000000000 +0100 -+++ qt-embedded-linux-opensource-src-4.5.0/config.tests/unix/freetype/freetype.pri 2009-03-26 17:14:16.000000000 +0100 +diff --git a/config.tests/unix/freetype/freetype.pri b/config.tests/unix/freetype/freetype.pri +index 7ef1cf9..b362fcd 100644 +--- a/config.tests/unix/freetype/freetype.pri ++++ b/config.tests/unix/freetype/freetype.pri @@ -1,5 +1,5 @@ !cross_compile { - TRY_INCLUDEPATHS = /include /usr/include $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH
@@ -23,3 +24,6 @@ Index: qt-embedded-linux-opensource-src-4.5.0/config.tests/unix/freetype/freetyp # LSB doesn't allow using headers from /include or /usr/include linux-lsb-g++:TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH for(p, TRY_INCLUDEPATHS) { +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0012-Add-2bpp-support.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0009-support-2bpp.patch +45 -31
130 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.1/0013-configure-add-crossarch-option.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0001-Added-Openembedded-crossarch-option.patch +16 -16
@@ -1,20 +1,20 @@ -From b1ba119f6a824dc01bd42ee00dba4a1653867b72 Mon Sep 17 00:00:00 2001 -From: Matthias Günther <[email protected]> -Date: Wed, 12 May 2010 16:52:45 +0200 -Subject: [PATCH 1/9] Added Openembedded "-crossarch" option +From 8ddc1820a8678fda3a9bf3da4fc256c22fbd9b51 Mon Sep 17 00:00:00 2001 +From: Michael Lauer <[email protected]> +Date: Wed, 26 Sep 2012 20:41:32 +0200 +Subject: [PATCH 13/22] configure: add "-crossarch" option -Original Author: Michael Lauer <[email protected]> Upstream-Status: Pending +Signed-off-by: Martin Jansa <[email protected]> --- - configure | 7 ++++++- - 1 files changed, 6 insertions(+), 1 deletions(-) + configure | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/configure b/configure -index facd192..9d15136 100755 +index 7028ecf..8eb138f 100755 --- a/configure +++ b/configure -@@ -954,7 +954,7 @@ while [ "$#" -gt 0 ]; do +@@ -1059,7 +1059,7 @@ while [ "$#" -gt 0 ]; do shift VAL=$1 ;;
@@ -23,9 +23,9 @@ index facd192..9d15136 100755 VAR=`echo $1 | sed "s,^-\(.*\),\1,"` shift VAL="$1" -@@ -1443,6 +1443,9 @@ while [ "$#" -gt 0 ]; do - xplatform) - XPLATFORM="$VAL" +@@ -1601,6 +1601,9 @@ while [ "$#" -gt 0 ]; do + case "$XPLATFORM" in *symbian*) XPLATFORM_SYMBIAN=yes;; esac + case "$XPLATFORM" in symbian-sbsv2) XPLATFORM_SYMBIAN_SBSV2=yes;; esac ;; + crossarch) + CROSSARCH="$VAL"
@@ -33,9 +33,9 @@ index facd192..9d15136 100755 debug-and-release) if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then CFG_DEBUG_RELEASE="$VAL" -@@ -2918,6 +2921,8 @@ elif [ "$PLATFORM_MAC" = "yes" ] || [ -z "$CFG_ARCH" ]; then - CFG_ARCH=$CFG_HOST_ARCH - fi +@@ -3200,6 +3203,8 @@ arm*) + ;; + esac +CFG_ARCH="$CROSSARCH" +
@@ -43,5 +43,5 @@ index facd192..9d15136 100755 if [ "$OPT_VERBOSE" = "yes" ]; then echo " '$CFG_ARCH' is supported" -- -1.7.0.4 +1.7.12
meta/recipes-qt/qt4/qt4-4.8.1/0014-translations-fix-phony-translation-linking-error.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/fix-translations.patch +14 -5
@@ -1,4 +1,7 @@ -fix phony translation linking error +From 306e0987cfdc67db11abc7071c48b0d196e84c8e Mon Sep 17 00:00:00 2001 +From: Otavio Salvador <[email protected]> +Date: Wed, 26 Sep 2012 20:45:10 +0200 +Subject: [PATCH 14/22] translations: fix phony translation linking error | .../usr/lib/crt1.o: In function `_start': | .../../sysdeps/i386/elf/start.S:115: undefined reference to `main'
@@ -6,13 +9,16 @@ fix phony translation linking error Upstream-Status: Pending -Signed-off-by: Otavio Salvador <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> +--- + translations/translations.pro | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/translations/translations.pro b/translations/translations.pro -index cdaf04a..24fa668 100644 +index dc99beb..0d98829 100644 --- a/translations/translations.pro +++ b/translations/translations.pro -@@ -20,7 +20,7 @@ updateqm.name = LRELEASE ${QMAKE_FILE_IN} +@@ -101,7 +101,7 @@ updateqm.name = LRELEASE ${QMAKE_FILE_IN} updateqm.CONFIG += no_link QMAKE_EXTRA_COMPILERS += updateqm
@@ -21,7 +27,7 @@ index cdaf04a..24fa668 100644 QMAKE_LINK = @: IGNORE THIS LINE OBJECTS_DIR = win32:CONFIG -= embed_manifest_exe -@@ -30,7 +30,7 @@ isEmpty(vcproj) { +@@ -111,7 +111,7 @@ isEmpty(vcproj) { phony_src.input = PHONY_DEPS phony_src.output = phony.c phony_src.variable_out = GENERATED_SOURCES
@@ -30,3 +36,6 @@ index cdaf04a..24fa668 100644 phony_src.name = CREATE phony.c phony_src.CONFIG += combine QMAKE_EXTRA_COMPILERS += phony_src +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0015-configure-add-nostrip-for-debug-packages.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/add_nostrip_for_debug_packages.diff +12 -3
@@ -1,4 +1,7 @@ -author: Fathi Boudra <[email protected]> +From c7ee6896f4894626986956cc8892a13fa9f7c2aa Mon Sep 17 00:00:00 2001 +From: Fathi Boudra <[email protected]> +Date: Wed, 26 Sep 2012 20:46:14 +0200 +Subject: [PATCH 15/22] configure: add nostrip for debug packages Qt is built in release mode and strip files by default. Set CONFIG+=nostrip to avoid the stripping and
@@ -6,13 +9,16 @@ let dh_strip do it to generate debug packages. Upstream-Status: Inappropriate [Configuration] +Signed-off-by: Martin Jansa <[email protected]> --- - configure | 2 ++ + configure | 2 ++ 1 file changed, 2 insertions(+) +diff --git a/configure b/configure +index 8eb138f..5cc755e 100755 --- a/configure +++ b/configure -@@ -627,6 +627,8 @@ mkdir -p "$outpath/config.tests" +@@ -631,6 +631,8 @@ mkdir -p "$outpath/config.tests" rm -f "$outpath/config.tests/.qmake.cache" cp "$QMAKE_VARS_FILE" "$outpath/config.tests/.qmake.cache"
@@ -21,3 +27,6 @@ Upstream-Status: Inappropriate [Configuration] QMakeVar add styles "cde mac motif plastique cleanlooks windows" QMakeVar add decorations "default windows styled" QMakeVar add mouse-drivers "pc" +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0016-configure-eval-QMAKE_CXX.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/qmake_cxx_eval.patch +19 -7
@@ -1,16 +1,25 @@ +From 3893ad264f85e4a0eec64017d515dddf9ee9ef88 Mon Sep 17 00:00:00 2001 +From: Paul Eggleton <[email protected]> +Date: Wed, 26 Sep 2012 20:47:08 +0200 +Subject: [PATCH 16/22] configure: eval QMAKE_CXX + Allow expansion of $(...) references in QMAKE_CXX (currently its value is $(OE_QMAKE_CXX)) in order to allow compiler version check to succeed which allows WebKit to be enabled. -Signed-off-by: Paul Eggleton <[email protected]> - Upstream-Status: Pending -Index: qt-everywhere-opensource-src-4.8.0/configure -=================================================================== ---- qt-everywhere-opensource-src-4.8.0.orig/configure -+++ qt-everywhere-opensource-src-4.8.0/configure -@@ -3322,7 +3322,8 @@ else +Signed-off-by: Paul Eggleton <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/configure b/configure +index 5cc755e..1e6c910 100755 +--- a/configure ++++ b/configure +@@ -3329,7 +3329,8 @@ else CFG_FRAMEWORK=no fi
@@ -20,3 +29,6 @@ Index: qt-everywhere-opensource-src-4.8.0/configure TEST_COMPILER="$CXX" [ -z "$TEST_COMPILER" ] && TEST_COMPILER=$QMAKE_CONF_COMPILER +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0017-configure-ensure-we-identify-the-compiler-as-g-in-co.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/configure_oe_compiler.patch +21 -6
@@ -1,13 +1,19 @@ -Ensure we identify the compiler as g++ in configure +From 965068125d1e83699442fca83f0c9fe05ecee564 Mon Sep 17 00:00:00 2001 +From: Paul Eggleton <[email protected]> +Date: Wed, 26 Sep 2012 20:48:37 +0200 +Subject: [PATCH 17/22] configure: ensure we identify the compiler as g++ in + configure Our PLATFORM in OE is ${TARGET_OS}-oe-g++, and previously the configure -script was interpreting from this that the compiler was "oe-g++" and thus +script was interpreting from this that the compiler was "oe-g++" and +thus g++ specific checks were not being run since this string did not match; among other things this resulted in a compiler version check in the QtWebKit build code not working, and hence the following error at build time: -./wtf/NullPtr.h:48:1: error: identifier 'nullptr' will become a keyword in C++0x [-Werror=c++0x-compat] +./wtf/NullPtr.h:48:1: error: identifier 'nullptr' will become a keyword +in C++0x [-Werror=c++0x-compat] The easiest thing since our PLATFORM is entirely artificial is to just force COMPILER to "g++" in the configure script if it is detected as
@@ -16,10 +22,16 @@ force COMPILER to "g++" in the configure script if it is detected as Upstream-Status: Inappropriate [configuration] Signed-off-by: Paul Eggleton <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 3 +++ + 1 file changed, 3 insertions(+) ---- qt-everywhere-opensource-src-4.8.0.orig/configure -+++ qt-everywhere-opensource-src-4.8.0/configure -@@ -7444,6 +7444,9 @@ elif [ "$XPLATFORM" != "$PLATFORM" ]; th +diff --git a/configure b/configure +index 1e6c910..0edaad9 100755 +--- a/configure ++++ b/configure +@@ -7444,6 +7444,9 @@ elif [ "$XPLATFORM" != "$PLATFORM" ]; then else COMPILER=`echo $PLATFORM | cut -f 2- -d-` fi
@@ -29,3 +41,6 @@ Signed-off-by: Paul Eggleton <[email protected]> if [ "$CFG_EXCEPTIONS" = "unspecified" -a "$PLATFORM_QWS" = "yes" ]; then CFG_EXCEPTIONS=no fi +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0018-configure-make-pulseaudio-a-configurable-option.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/pulseaudio-config.patch +9 -8
@@ -1,7 +1,7 @@ -From 677f5b4bec03972c8cada19d2e4530252c9ac4ef Mon Sep 17 00:00:00 2001 +From d93ea994bf2ecee4775c68de645eac0cab248ac2 Mon Sep 17 00:00:00 2001 From: Paul Eggleton <[email protected]> Date: Tue, 28 Feb 2012 15:10:24 +0000 -Subject: [PATCH] configure: make pulseaudio a configurable option +Subject: [PATCH 18/22] configure: make pulseaudio a configurable option Allows disabling pulseaudio support within phonon at configure time. (This is the Qt 4.8.0 version.)
@@ -9,15 +9,16 @@ Allows disabling pulseaudio support within phonon at configure time. Upstream-Status: Pending Signed-off-by: Paul Eggleton <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> --- - configure | 9 ++++++++- - 1 files changed, 8 insertions(+), 1 deletions(-) + configure | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/configure b/configure -index 5a5ef1d..e43b920 100755 +index 0edaad9..3a63734 100755 --- a/configure +++ b/configure -@@ -1043,7 +1043,7 @@ while [ "$#" -gt 0 ]; do +@@ -1045,7 +1045,7 @@ while [ "$#" -gt 0 ]; do VAL=no ;; #Qt style yes options
@@ -26,7 +27,7 @@ index 5a5ef1d..e43b920 100755 VAR=`echo $1 | sed "s,^-\(.*\),\1,"` VAL=yes ;; -@@ -2000,6 +2000,13 @@ while [ "$#" -gt 0 ]; do +@@ -2005,6 +2005,13 @@ while [ "$#" -gt 0 ]; do UNKNOWN_OPT=yes fi ;;
@@ -41,5 +42,5 @@ index 5a5ef1d..e43b920 100755 if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then CFG_QGTKSTYLE="$VAL" -- -1.7.5.4 +1.7.12
meta/recipes-qt/qt4/qt4-4.8.1/0019-javascriptcore-Fix-compile-error-when-using-toolchai.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/gcc47-fix.patch +21 -10
@@ -1,13 +1,21 @@ -Fix compile error when using toolchains based on GCC 4.7. +From 4811267206e20e5409df0500c02d7fe77caf5293 Mon Sep 17 00:00:00 2001 +From: Ken Werner <[email protected]> +Date: Wed, 26 Sep 2012 20:53:35 +0200 +Subject: [PATCH 19/22] javascriptcore: Fix compile error when using + toolchains based on GCC 4.7. Upstream-Status: Pending -Signed-off-by: Ken Werner <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> +--- + src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h | 4 +--- + .../javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h | 3 +-- + 2 files changed, 2 insertions(+), 5 deletions(-) -Index: qt-everywhere-opensource-src-4.8.0/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h -=================================================================== ---- qt-everywhere-opensource-src-4.8.0.orig/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h -+++ qt-everywhere-opensource-src-4.8.0/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h +diff --git a/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h b/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h +index 7c20272..917c0ff 100644 +--- a/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h ++++ b/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h @@ -57,9 +57,7 @@ namespace JSC { class JSGlobalObject : public JSVariableObject {
@@ -19,10 +27,10 @@ Index: qt-everywhere-opensource-src-4.8.0/src/3rdparty/javascriptcore/JavaScript // We use an explicit destructor function pointer instead of a // virtual destructor because we want to avoid adding a vtable // pointer to this struct. Adding a vtable pointer would force the -Index: qt-everywhere-opensource-src-4.8.0/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h -=================================================================== ---- qt-everywhere-opensource-src-4.8.0.orig/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h -+++ qt-everywhere-opensource-src-4.8.0/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h +diff --git a/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h b/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h +index 2542878..637f62c 100644 +--- a/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h ++++ b/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h @@ -32,8 +32,7 @@ namespace JSC{ class JSStaticScopeObject : public JSVariableObject {
@@ -33,3 +41,6 @@ Index: qt-everywhere-opensource-src-4.8.0/src/3rdparty/javascriptcore/JavaScript JSStaticScopeObjectData() : JSVariableObjectData(&symbolTable, ®isterStore + 1) { +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0020-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/gcc47-fix2.patch +29 -16
69 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.1/0021-webkit-disable-the-fuse-ld-gold-flag.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/disable-fuse-gold-flag.patch +17 -6
@@ -1,14 +1,22 @@ -Disable the -fuse-ld=gold flag. This option is a Debian/Ubuntu specific -extension to the g++ and causes upstream GCC to throw an error. +From 3a74f5cf7f92ff6bf6b69c7cf76f54516573abb7 Mon Sep 17 00:00:00 2001 +From: Ken Werner <[email protected]> +Date: Wed, 26 Sep 2012 20:55:21 +0200 +Subject: [PATCH 21/22] webkit: disable the -fuse-ld=gold flag + +This option is a Debian/Ubuntu specific extension to the g++ and causes upstream GCC to throw an error. Upstream-Status: Pending Signed-off-by: Ken Werner <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> +--- + src/3rdparty/webkit/Source/common.pri | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) -Index: qt-everywhere-opensource-src-4.8.0/src/3rdparty/webkit/Source/common.pri -=================================================================== ---- qt-everywhere-opensource-src-4.8.0.orig/src/3rdparty/webkit/Source/common.pri -+++ qt-everywhere-opensource-src-4.8.0/src/3rdparty/webkit/Source/common.pri +diff --git a/src/3rdparty/webkit/Source/common.pri b/src/3rdparty/webkit/Source/common.pri +index 0f62e14..d81a1f0 100644 +--- a/src/3rdparty/webkit/Source/common.pri ++++ b/src/3rdparty/webkit/Source/common.pri @@ -3,12 +3,12 @@ contains(JAVASCRIPTCORE_JIT,yes): DEFINES+=ENABLE_JIT=1 contains(JAVASCRIPTCORE_JIT,no): DEFINES+=ENABLE_JIT=0
@@ -28,3 +36,6 @@ Index: qt-everywhere-opensource-src-4.8.0/src/3rdparty/webkit/Source/common.pri # We use this flag on production branches # See https://bugs.webkit.org/show_bug.cgi?id=60824 +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.1/0022-webkit-fix-conflicting-types.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/fix_conflicting_types.patch +21 -11
@@ -1,23 +1,30 @@ -Upstream-Status: Pending +From 5cc08e33ea7ab5d32b6a14ccb23a366d56e50ea1 Mon Sep 17 00:00:00 2001 +From: Nitin A Kamble <[email protected]> +Date: Wed, 26 Sep 2012 20:56:33 +0200 +Subject: [PATCH 22/22] webkit: fix conflicting types This patch fixes the type mismatch fixing this compile issue: -| /srv/home/nitin/builds/build-gcc47/tmp/sysroots/qemux86/usr/include/glib-2.0/glib/gthread.h:58:7: error: 'union' tag used in naming 'struct _GMutex' [-Werror=permissive] +| +/srv/home/nitin/builds/build-gcc47/tmp/sysroots/qemux86/usr/include/glib-2.0/glib/gthread.h:58:7: +error: 'union' tag used in naming 'struct _GMutex' [-Werror=permissive] | In file included from ./wtf/Platform.h:1217:0, | from ./config.h:30, | from wtf/gobject/GOwnPtr.cpp:19: -| wtf/gobject/GTypedefs.h:55:16: note: 'struct _GMutex' was previously declared here -NOTE: package qt4-x11-free-4.8.1-r41.1: task do_compile: Failed - +| wtf/gobject/GTypedefs.h:55:16: note: 'struct _GMutex' was previously +declared here -Signed-Off-By: Nitin A Kamble <[email protected]> -2012/04/30 +Upstream-Status: Pending +Signed-off-by: Martin Jansa <[email protected]> +--- + src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) -Index: qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h -=================================================================== ---- qt-everywhere-opensource-src-4.8.1/src/3rdparty.orig/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h -+++ qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h +diff --git a/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h b/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h +index c7f7ac4..f00e9cf 100644 +--- a/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h ++++ b/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h @@ -52,7 +52,7 @@ typedef struct _GFile GFile; typedef struct _GHashTable GHashTable; typedef struct _GInputStream GInputStream;
@@ -27,3 +34,6 @@ Index: qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/JavaScript typedef struct _GPatternSpec GPatternSpec; typedef struct _GPollableOutputStream GPollableOutputStream; typedef struct _GSocketClient GSocketClient; +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-native.inc +3 -3
@@ -14,11 +14,11 @@ INC_PR = "r16" inherit native SRC_URI = "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-${PV}.tar.gz \ - file://qt-config.patch \ + file://0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch \ + file://0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch \ + file://0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch \ file://g++.conf \ file://linux.conf \ - file://fix_qkbdtty_qws.patch \ - file://set-OUTPUT_DIR-if-empty.patch \ " S = "${WORKDIR}/qt-everywhere-opensource-src-${PV}"
Signature · 1 line
1.7.12
PATCH 9/10 qt4: PR bumps
In reply to Martin Jansa* sofar only formal changes, but to test that everything still builds the same
--- meta/recipes-qt/qt4/nativesdk-qt4-tools.inc | 2 +- meta/recipes-qt/qt4/qt-mobility_1.2.0.inc | 2 +- meta/recipes-qt/qt4/qt4-embedded.inc | 2 +- meta/recipes-qt/qt4/qt4-native.inc | 2 +- meta/recipes-qt/qt4/qt4-x11-free.inc | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-)
meta/recipes-qt/qt4/nativesdk-qt4-tools.inc +1 -1
@@ -4,7 +4,7 @@ SECTION = "libs" HOMEPAGE = "http://qt.nokia.com" LICENSE = "LGPLv2.1 | GPLv3" -INC_PR = "r11" +INC_PR = "r12" FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt4-${PV}:"
meta/recipes-qt/qt4/qt-mobility_1.2.0.inc +1 -1
@@ -17,7 +17,7 @@ SRC_URI = "http://get.qt.nokia.com/qt/add-ons/qt-mobility-opensource-src-${PV}.t SRC_URI[md5sum]="ea5db5a8d3dd4709c2926dceda646bd8" SRC_URI[sha256sum]="ee3c88975e04139ac9589f76d4be646d44fcbc4c8c1cf2db621abc154cf0ba44" -PR = "r6" +PR = "r7" S = "${WORKDIR}/qt-mobility-opensource-src-${PV}"
meta/recipes-qt/qt4/qt4-embedded.inc +1 -1
@@ -2,7 +2,7 @@ DESCRIPTION = "Qt is a versatile cross-platform application framework -- this is SECTION = "libs" HOMEPAGE = "http://qt.nokia.com" DEPENDS += "directfb tslib" -INC_PR = "r48" +INC_PR = "r49" QT_BASE_LIB ?= "libqt-embedded"
meta/recipes-qt/qt4/qt4-native.inc +1 -1
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24 \ file://LICENSE.GPL3;md5=babc5b6b77441da277f5c06b2e547720 \ file://LGPL_EXCEPTION.txt;md5=411080a56ff917a5a1aa08c98acae354" -INC_PR = "r16" +INC_PR = "r17" inherit native
meta/recipes-qt/qt4/qt4-x11-free.inc +1 -1
@@ -6,7 +6,7 @@ SECTION = "x11/libs" DEPENDS += "virtual/libgl virtual/libx11 fontconfig libxft libxext libxrender libxrandr libxcursor" PROVIDES += "qt4-x11" -INC_PR = "r46" +INC_PR = "r47" QT_GLFLAGS ?= "${@base_contains('DISTRO_FEATURES', 'opengl', '-opengl', '-no-opengl', d)} " QT_GLFLAGS_qemux86 = "-opengl"
Signature · 1 line
1.7.12
PATCH 10/10 qt4: upgrade to 4.8.3
In reply to Martin Jansa* rebased patches, 3 patches are resolved upstream:
0016-configure-eval-QMAKE_CXX.patch
resolved in upstream commit 68c7f80a672e1d6d2710e49548a7c83b105d8d5f
0019-javascriptcore-Fix-compile-error-when-using-toolchai.patch
resolved in upstream commit 7ac8d8597db1f58b11338f91fb27f6ad8696b34b
0022-webkit-fix-conflicting-types.patch
resolved in upstream commit929b4443d53fcf3a7ad1cb9f3af5569e41ef56f1---
...tools_4.8.1.bb => nativesdk-qt4-tools_4.8.3.bb} | 6 +--
.../qt4-4.8.1/0016-configure-eval-QMAKE_CXX.patch | 34 ----------------
...ore-Fix-compile-error-when-using-toolchai.patch | 46 ----------------------
.../0022-webkit-fix-conflicting-types.patch | 39 ------------------
.../qt4/{qt4-4.8.1.inc => qt4-4.8.3.inc} | 15 +++----
...o-allow-to-set-qt.conf-from-the-outside-u.patch | 6 +--
...tty_qws-fix-build-with-old-kernel-headers.patch | 6 +--
...003-webkit2-set-OUTPUT_DIR-value-if-empty.patch | 4 +-
...make-is-already-built-in-qt4-tools-native.patch | 8 ++--
...e-set-LFLAGS-to-pick-up-zlib-from-staging.patch | 8 ++--
...se-OE_QMAKE_-values-to-specify-Qt-utility.patch | 8 ++--
...-const-usage-that-causes-compile-failure-.patch | 6 +--
...llow-building-a-separate-qmake-for-the-ta.patch | 4 +-
...e-fix-source-file-references-in-qmake.pri.patch | 6 +--
...ack-to-not-use-the-pg_config-of-the-host-.patch | 8 ++--
.../0011-freetype-host-includes.patch | 4 +-
.../0012-Add-2bpp-support.patch | 14 +++----
.../0013-configure-add-crossarch-option.patch | 20 +++++-----
...tions-fix-phony-translation-linking-error.patch | 4 +-
...-configure-add-nostrip-for-debug-packages.patch | 8 ++--
...sure-we-identify-the-compiler-as-g-in-co.patch} | 8 ++--
...re-make-pulseaudio-a-configurable-option.patch} | 10 ++---
...es-for-gcc-4.7.0-particularly-on-qemux86.patch} | 4 +-
...019-webkit-disable-the-fuse-ld-gold-flag.patch} | 4 +-
.../qt4/{qt4-4.8.1 => qt4-4.8.3}/g++.conf | 0
.../qt4/{qt4-4.8.1 => qt4-4.8.3}/linux.conf | 0
.../recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/qte.sh | 0
...qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} | 2 +-
meta/recipes-qt/qt4/qt4-native_4.8.1.bb | 12 ------
meta/recipes-qt/qt4/qt4-native_4.8.3.bb | 8 ++++
...qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} | 2 +-
31 files changed, 89 insertions(+), 215 deletions(-)
rename meta/recipes-qt/qt4/{nativesdk-qt4-tools_4.8.1.bb => nativesdk-qt4-tools_4.8.3.bb} (41%)
delete mode 100644 meta/recipes-qt/qt4/qt4-4.8.1/0016-configure-eval-QMAKE_CXX.patch
delete mode 100644 meta/recipes-qt/qt4/qt4-4.8.1/0019-javascriptcore-Fix-compile-error-when-using-toolchai.patch
delete mode 100644 meta/recipes-qt/qt4/qt4-4.8.1/0022-webkit-fix-conflicting-types.patch
rename meta/recipes-qt/qt4/{qt4-4.8.1.inc => qt4-4.8.3.inc} (79%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch (88%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch (89%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch (90%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch (73%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch (80%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch (83%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch (87%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch (83%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0009-qmake-fix-source-file-references-in-qmake.pri.patch (91%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch (87%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0011-freetype-host-includes.patch (89%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0012-Add-2bpp-support.patch (97%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0013-configure-add-crossarch-option.patch (63%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0014-translations-fix-phony-translation-linking-error.patch (90%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/0015-configure-add-nostrip-for-debug-packages.patch (78%)
rename meta/recipes-qt/qt4/{qt4-4.8.1/0017-configure-ensure-we-identify-the-compiler-as-g-in-co.patch => qt4-4.8.3/0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch} (84%)
rename meta/recipes-qt/qt4/{qt4-4.8.1/0018-configure-make-pulseaudio-a-configurable-option.patch => qt4-4.8.3/0017-configure-make-pulseaudio-a-configurable-option.patch} (90%)
rename meta/recipes-qt/qt4/{qt4-4.8.1/0020-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch => qt4-4.8.3/0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch} (96%)
rename meta/recipes-qt/qt4/{qt4-4.8.1/0021-webkit-disable-the-fuse-ld-gold-flag.patch => qt4-4.8.3/0019-webkit-disable-the-fuse-ld-gold-flag.patch} (90%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/g++.conf (100%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/linux.conf (100%)
rename meta/recipes-qt/qt4/{qt4-4.8.1 => qt4-4.8.3}/qte.sh (100%)
rename meta/recipes-qt/qt4/{qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} (87%)
delete mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.1.bb
create mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.3.bb
rename meta/recipes-qt/qt4/{qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} (88%)meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb renamed from meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb +3 -3
@@ -1,8 +1,8 @@ require nativesdk-qt4-tools.inc -PR = "${INC_PR}.1" +PR = "${INC_PR}.0" SRC_URI += "file://0009-qmake-fix-source-file-references-in-qmake.pri.patch" -SRC_URI[md5sum] = "7960ba8e18ca31f0c6e4895a312f92ff" -SRC_URI[sha256sum] = "ef851a36aa41b4ad7a3e4c96ca27eaed2a629a6d2fa06c20f072118caed87ae8" +SRC_URI[md5sum] = "a663b6c875f8d7caa8ac9c30e4a4ec3b" +SRC_URI[sha256sum] = "f1f72974f924861be04019f49f07cd43ab3c95056db2ba8f34b283487cccc728"
meta/recipes-qt/qt4/qt4-4.8.1/0016-configure-eval-QMAKE_CXX.patch deleted +0 -34
@@ -1,34 +0,0 @@ -From 3893ad264f85e4a0eec64017d515dddf9ee9ef88 Mon Sep 17 00:00:00 2001 -From: Paul Eggleton <[email protected]> -Date: Wed, 26 Sep 2012 20:47:08 +0200 -Subject: [PATCH 16/22] configure: eval QMAKE_CXX - -Allow expansion of $(...) references in QMAKE_CXX (currently its value -is $(OE_QMAKE_CXX)) in order to allow compiler version check to succeed -which allows WebKit to be enabled. - -Upstream-Status: Pending - -Signed-off-by: Paul Eggleton <[email protected]> -Signed-off-by: Martin Jansa <[email protected]> ---- - configure | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/configure b/configure -index 5cc755e..1e6c910 100755 ---- a/configure -+++ b/configure -@@ -3329,7 +3329,8 @@ else - CFG_FRAMEWORK=no - fi - --QMAKE_CONF_COMPILER=`getQMakeConf "$XQMAKESPEC" | grep "^QMAKE_CXX[^_A-Z0-9]" | sed "s,.* *= *\(.*\)$,\1," | tail -1` -+QMAKE_CONF_COMPILER=`getQMakeConf "$XQMAKESPEC" | grep "^QMAKE_CXX[^_A-Z0-9]" | sed "s,.* *= *\(.*\)$,\1," | sed -n 's/$[(]\([0-9a-zA-Z_]*\)[)]/$\1/pg' | tail -1` -+QMAKE_CONF_COMPILER=`eval "echo $QMAKE_CONF_COMPILER"` - TEST_COMPILER="$CXX" - - [ -z "$TEST_COMPILER" ] && TEST_COMPILER=$QMAKE_CONF_COMPILER --- -1.7.12 -
meta/recipes-qt/qt4/qt4-4.8.1/0019-javascriptcore-Fix-compile-error-when-using-toolchai.patch deleted +0 -46
46 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.1/0022-webkit-fix-conflicting-types.patch deleted +0 -39
@@ -1,39 +0,0 @@ -From 5cc08e33ea7ab5d32b6a14ccb23a366d56e50ea1 Mon Sep 17 00:00:00 2001 -From: Nitin A Kamble <[email protected]> -Date: Wed, 26 Sep 2012 20:56:33 +0200 -Subject: [PATCH 22/22] webkit: fix conflicting types - -This patch fixes the type mismatch fixing this compile issue: - -| -/srv/home/nitin/builds/build-gcc47/tmp/sysroots/qemux86/usr/include/glib-2.0/glib/gthread.h:58:7: -error: 'union' tag used in naming 'struct _GMutex' [-Werror=permissive] -| In file included from ./wtf/Platform.h:1217:0, -| from ./config.h:30, -| from wtf/gobject/GOwnPtr.cpp:19: -| wtf/gobject/GTypedefs.h:55:16: note: 'struct _GMutex' was previously -declared here - -Upstream-Status: Pending - -Signed-off-by: Martin Jansa <[email protected]> ---- - src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h b/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h -index c7f7ac4..f00e9cf 100644 ---- a/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h -+++ b/src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h -@@ -52,7 +52,7 @@ typedef struct _GFile GFile; - typedef struct _GHashTable GHashTable; - typedef struct _GInputStream GInputStream; - typedef struct _GList GList; --typedef struct _GMutex GMutex; -+typedef union _GMutex GMutex; - typedef struct _GPatternSpec GPatternSpec; - typedef struct _GPollableOutputStream GPollableOutputStream; - typedef struct _GSocketClient GSocketClient; --- -1.7.12 -
meta/recipes-qt/qt4/qt4-4.8.3.inc renamed from meta/recipes-qt/qt4/qt4-4.8.1.inc +6 -9
@@ -16,19 +16,16 @@ SRC_URI = "http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-sr file://0013-configure-add-crossarch-option.patch \ file://0014-translations-fix-phony-translation-linking-error.patch \ file://0015-configure-add-nostrip-for-debug-packages.patch \ - file://0016-configure-eval-QMAKE_CXX.patch \ - file://0017-configure-ensure-we-identify-the-compiler-as-g-in-co.patch \ - file://0018-configure-make-pulseaudio-a-configurable-option.patch \ - file://0019-javascriptcore-Fix-compile-error-when-using-toolchai.patch \ - file://0020-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch \ - file://0021-webkit-disable-the-fuse-ld-gold-flag.patch \ - file://0022-webkit-fix-conflicting-types.patch \ + file://0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch \ + file://0017-configure-make-pulseaudio-a-configurable-option.patch \ + file://0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch \ + file://0019-webkit-disable-the-fuse-ld-gold-flag.patch \ file://g++.conf \ file://linux.conf \ " -SRC_URI[md5sum] = "7960ba8e18ca31f0c6e4895a312f92ff" -SRC_URI[sha256sum] = "ef851a36aa41b4ad7a3e4c96ca27eaed2a629a6d2fa06c20f072118caed87ae8" +SRC_URI[md5sum] = "a663b6c875f8d7caa8ac9c30e4a4ec3b" +SRC_URI[sha256sum] = "f1f72974f924861be04019f49f07cd43ab3c95056db2ba8f34b283487cccc728" S = "${WORKDIR}/qt-everywhere-opensource-src-${PV}"
meta/recipes-qt/qt4/qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch +3 -3
@@ -1,7 +1,7 @@ -From 51c37481a0c0ea946567ea2344107428e6d71590 Mon Sep 17 00:00:00 2001 +From 89349d565cf03f3a2c09fe235ac6c75e415859bd Mon Sep 17 00:00:00 2001 From: Holger Freyther <[email protected]> Date: Wed, 26 Sep 2012 17:22:30 +0200 -Subject: [PATCH 01/22] qlibraryinfo: allow to set qt.conf from the outside +Subject: [PATCH 01/19] qlibraryinfo: allow to set qt.conf from the outside using the environment Allow to set a qt.conf from the outside using the environment. This allows
@@ -16,7 +16,7 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 5 insertions(+) diff --git a/src/corelib/global/qlibraryinfo.cpp b/src/corelib/global/qlibraryinfo.cpp -index 2862c2c..3a36b01 100644 +index 91d2dfc..41045b3 100644 --- a/src/corelib/global/qlibraryinfo.cpp +++ b/src/corelib/global/qlibraryinfo.cpp @@ -54,6 +54,7 @@
meta/recipes-qt/qt4/qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch +3 -3
@@ -1,7 +1,7 @@ -From 419b6a19d3d506880fa705682613eaaeb7dcd9cf Mon Sep 17 00:00:00 2001 +From fe15b966616cc2d2f2f071474a3414fd03ee473e Mon Sep 17 00:00:00 2001 From: Wenzong Fan <[email protected]> Date: Wed, 26 Sep 2012 20:18:08 +0200 -Subject: [PATCH 02/22] qkbdtty_qws: fix build with old kernel headers +Subject: [PATCH 02/19] qkbdtty_qws: fix build with old kernel headers This issue is that with C++ compiler process an old version of kernel header file, coincidently that file has a variable named 'new':
@@ -21,7 +21,7 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 12 insertions(+) diff --git a/src/gui/embedded/qkbdtty_qws.cpp b/src/gui/embedded/qkbdtty_qws.cpp -index f4b8461..4cee2e7 100644 +index c629fa3..47fd3f7 100644 --- a/src/gui/embedded/qkbdtty_qws.cpp +++ b/src/gui/embedded/qkbdtty_qws.cpp @@ -54,8 +54,20 @@
meta/recipes-qt/qt4/qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch +2 -2
@@ -1,7 +1,7 @@ -From 96bee73bdf663ddeb2a5d48cab9c5e4df65ba295 Mon Sep 17 00:00:00 2001 +From f7eb6d336d30da7b8193f1d1ab6142293e3966da Mon Sep 17 00:00:00 2001 From: Martin Jansa <[email protected]> Date: Tue, 1 May 2012 07:48:15 +0200 -Subject: [PATCH 03/22] webkit2: set OUTPUT_DIR value if empty +Subject: [PATCH 03/19] webkit2: set OUTPUT_DIR value if empty Without this do_configure was trying to create /include/WebCore/libdummy.prl in root of build host filesystem now it's in proper place ${WORKDIR}/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/include/WebCore/libdummy.prl
meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch +4 -4
@@ -1,7 +1,7 @@ -From aa1788b0ec0b9b7c0e1a7c6bd9ef5c9555361014 Mon Sep 17 00:00:00 2001 +From 53a20e5f7f790d047b67b1631e1d4acc9a86906a Mon Sep 17 00:00:00 2001 From: Michael Krelin <[email protected]> Date: Wed, 26 Sep 2012 20:24:20 +0200 -Subject: [PATCH 04/22] configure: qmake is already built in qt4-tools-native, +Subject: [PATCH 04/19] configure: qmake is already built in qt4-tools-native, so disable it Upstream-Status: Inappropriate [configuration]
@@ -12,10 +12,10 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure -index a706908..00b072a 100755 +index d19f443..59bdb63 100755 --- a/configure +++ b/configure -@@ -4816,7 +4816,7 @@ END { +@@ -4899,7 +4899,7 @@ setBootstrapVariable() } # build qmake
meta/recipes-qt/qt4/qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch +4 -4
@@ -1,7 +1,7 @@ -From 1602cdf7f3bb548e63fca40b5bff8b9a75a144c5 Mon Sep 17 00:00:00 2001 +From 5641d763180e7f848f5d39588417292b6b8df88e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jeremy=20Lain=C3=A9?= <[email protected]> Date: Wed, 26 Sep 2012 20:27:44 +0200 -Subject: [PATCH 05/22] configure: set LFLAGS to pick up zlib from staging +Subject: [PATCH 05/19] configure: set LFLAGS to pick up zlib from staging Upstream-Status: Pending
@@ -11,10 +11,10 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure -index 00b072a..b1ba542 100755 +index 59bdb63..cc08b71 100755 --- a/configure +++ b/configure -@@ -611,7 +611,7 @@ fi +@@ -690,7 +690,7 @@ fi # initalize variables #-------------------------------------------------------------------------------
meta/recipes-qt/qt4/qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch +4 -4
@@ -1,7 +1,7 @@ -From 074881d57e5d7ad23a7a784a75f4ffebf091e543 Mon Sep 17 00:00:00 2001 +From fa9e376ff72f488608c8fc635ec669fc00c3c1ea Mon Sep 17 00:00:00 2001 From: Paul Eggleton <[email protected]> Date: Wed, 26 Sep 2012 20:29:09 +0200 -Subject: [PATCH 06/22] configure: Use OE_QMAKE_* values to specify Qt utility +Subject: [PATCH 06/19] configure: Use OE_QMAKE_* values to specify Qt utility paths Upstream-Status: Inappropriate [configuration]
@@ -13,10 +13,10 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/configure b/configure -index b1ba542..0231b7d 100755 +index cc08b71..958b884 100755 --- a/configure +++ b/configure -@@ -8517,11 +8517,11 @@ QMAKE_ABSOLUTE_SOURCE_ROOT = \$\$QT_SOURCE_TREE +@@ -8612,11 +8612,11 @@ QMAKE_ABSOLUTE_SOURCE_ROOT = \$\$QT_SOURCE_TREE QMAKE_MOC_SRC = \$\$QT_BUILD_TREE/src/moc #local paths that cannot be queried from the QT_INSTALL_* properties while building QTDIR
meta/recipes-qt/qt4/qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch +3 -3
@@ -1,7 +1,7 @@ -From ff6a714f8256c6d98234066ba1788bee234b25a1 Mon Sep 17 00:00:00 2001 +From db3c7b5710ee14280b51c355487dabe21eff60b4 Mon Sep 17 00:00:00 2001 From: Pavel Heimlich <[email protected]> Date: Wed, 26 Sep 2012 20:31:10 +0200 -Subject: [PATCH 07/22] dbus: Remove "const" usage that causes compile failure +Subject: [PATCH 07/19] dbus: Remove "const" usage that causes compile failure building nativesdk-qt4-tools Patch has apparently been rejected upstream, not because it is invalid
@@ -17,7 +17,7 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dbus/qdbusintegrator.cpp b/src/dbus/qdbusintegrator.cpp -index 5d97a8e..5014b8b 100644 +index 0bf62de..e53620f 100644 --- a/src/dbus/qdbusintegrator.cpp +++ b/src/dbus/qdbusintegrator.cpp @@ -72,7 +72,7 @@ QT_BEGIN_NAMESPACE
meta/recipes-qt/qt4/qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch +2 -2
@@ -1,7 +1,7 @@ -From 049f44c260fb8956f0acf18355e3403638d2a084 Mon Sep 17 00:00:00 2001 +From dacee47b11fc7cf89cdb8ddeeac9e6b64320ec8b Mon Sep 17 00:00:00 2001 From: Paul Eggleton <[email protected]> Date: Wed, 26 Sep 2012 20:32:41 +0200 -Subject: [PATCH 08/22] qmake.pro: Allow building a separate qmake for the +Subject: [PATCH 08/19] qmake.pro: Allow building a separate qmake for the target Upstream-Status: Inappropriate [config]
meta/recipes-qt/qt4/qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0009-qmake-fix-source-file-references-in-qmake.pri.patch +3 -3
@@ -1,7 +1,7 @@ -From e863f35a80b130d8b520cdb7c81112a601157c44 Mon Sep 17 00:00:00 2001 +From 08ec0f7ac7438e6f5b506b23fb52fe086078308b Mon Sep 17 00:00:00 2001 From: Paul Eggleton <[email protected]> Date: Wed, 26 Sep 2012 20:33:49 +0200 -Subject: [PATCH 09/22] qmake: fix source file references in qmake.pri +Subject: [PATCH 09/19] qmake: fix source file references in qmake.pri Fix duplicate entries in SOURCES and HEADERS, and fix the source file list for the split of qlocale.cpp.
@@ -15,7 +15,7 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qmake/qmake.pri b/qmake/qmake.pri -index f2a3705..2d4e94c 100644 +index 31f67f4..9081669 100644 --- a/qmake/qmake.pri +++ b/qmake/qmake.pri @@ -22,8 +22,7 @@ SOURCES += project.cpp property.cpp main.cpp generators/makefile.cpp \
meta/recipes-qt/qt4/qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch +4 -4
@@ -1,7 +1,7 @@ -From 64c70ae60b96c940805ab50be3ce724df094eddc Mon Sep 17 00:00:00 2001 +From d9544b4a079f3c66d15f973c5d1526df2fe49d40 Mon Sep 17 00:00:00 2001 From: Holger Freyther <[email protected]> Date: Wed, 26 Sep 2012 20:36:38 +0200 -Subject: [PATCH 10/22] configure: Hack to not use the pg_config of the host +Subject: [PATCH 10/19] configure: Hack to not use the pg_config of the host system which will add /usr/include pg_config is a native binary so using that when cross compiling
@@ -19,10 +19,10 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configure b/configure -index 0231b7d..9650199f6 100755 +index 958b884..24cbb2a 100755 --- a/configure +++ b/configure -@@ -5362,10 +5362,10 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do +@@ -5441,10 +5441,10 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do psql) if [ "$CFG_SQL_psql" != "no" ]; then # Be careful not to use native pg_config when cross building.
meta/recipes-qt/qt4/qt4-4.8.3/0011-freetype-host-includes.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0011-freetype-host-includes.patch +2 -2
@@ -1,7 +1,7 @@ -From 9b05106d0bdfa84e8406633d71206ef1defaade8 Mon Sep 17 00:00:00 2001 +From 95cbbdaaf543bb5747b535b5e4b02114f3d821d6 Mon Sep 17 00:00:00 2001 From: Michael Krelin <[email protected]> Date: Mon, 4 Jun 2007 14:48:50 +0200 -Subject: [PATCH 11/22] freetype host includes +Subject: [PATCH 11/19] freetype host includes Host include path should not be used in cross compiling case.
meta/recipes-qt/qt4/qt4-4.8.3/0012-Add-2bpp-support.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0012-Add-2bpp-support.patch +7 -7
@@ -1,7 +1,7 @@ -From 69ff4de0f06ba112a5ca531957937dd860d0f3f8 Mon Sep 17 00:00:00 2001 +From a8233fddb36592361910d967664e5b546ac4cc3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jeremy=20Lain=C3=A9?= <[email protected]> Date: Wed, 26 Sep 2012 20:39:21 +0200 -Subject: [PATCH 12/22] Add 2bpp support +Subject: [PATCH 12/19] Add 2bpp support Submitted upstream but rejected as being "out of scope": http://bugreports.qt.nokia.com/browse/QTBUG-3468
@@ -16,10 +16,10 @@ Signed-off-by: Martin Jansa <[email protected]> 3 files changed, 216 insertions(+), 4 deletions(-) diff --git a/configure b/configure -index 9650199f6..7028ecf 100755 +index 24cbb2a..cd66d05 100755 --- a/configure +++ b/configure -@@ -6917,6 +6917,7 @@ if [ "$CFG_QWS_DEPTHS" = "prompted" -a "$PROMPT_FOR_DEPTHS" = "yes" ]; then +@@ -6999,6 +6999,7 @@ if [ "$CFG_QWS_DEPTHS" = "prompted" -a "$PROMPT_FOR_DEPTHS" = "yes" ]; then echo "Choose pixel-depths to support:" echo echo " 1. 1bpp, black/white"
@@ -27,7 +27,7 @@ index 9650199f6..7028ecf 100755 echo " 4. 4bpp, grayscale" echo " 8. 8bpp, paletted" echo " 12. 12bpp, rgb 4-4-4" -@@ -6935,11 +6936,11 @@ if [ "$CFG_QWS_DEPTHS" = "prompted" -a "$PROMPT_FOR_DEPTHS" = "yes" ]; then +@@ -7017,11 +7018,11 @@ if [ "$CFG_QWS_DEPTHS" = "prompted" -a "$PROMPT_FOR_DEPTHS" = "yes" ]; then fi if [ -n "$CFG_QWS_DEPTHS" -a "$PLATFORM_QWS" = "yes" ]; then if [ "$CFG_QWS_DEPTHS" = "all" ]; then
@@ -42,7 +42,7 @@ index 9650199f6..7028ecf 100755 esac done diff --git a/src/gui/embedded/qscreen_qws.cpp b/src/gui/embedded/qscreen_qws.cpp -index d6c614d..504f3d3 100644 +index d2ad851..d25fc87 100644 --- a/src/gui/embedded/qscreen_qws.cpp +++ b/src/gui/embedded/qscreen_qws.cpp @@ -469,6 +469,58 @@ static void solidFill_gray4(QScreen *screen, const QColor &color,
@@ -299,7 +299,7 @@ index d6c614d..504f3d3 100644 } else if(d==4) { return true; diff --git a/src/gui/embedded/qscreenlinuxfb_qws.cpp b/src/gui/embedded/qscreenlinuxfb_qws.cpp -index 3fe9713..933f489 100644 +index 04abcd4..06dea6d 100644 --- a/src/gui/embedded/qscreenlinuxfb_qws.cpp +++ b/src/gui/embedded/qscreenlinuxfb_qws.cpp @@ -466,8 +466,8 @@ bool QLinuxFbScreen::connect(const QString &displaySpec)
meta/recipes-qt/qt4/qt4-4.8.3/0013-configure-add-crossarch-option.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0013-configure-add-crossarch-option.patch +10 -10
@@ -1,7 +1,7 @@ -From 8ddc1820a8678fda3a9bf3da4fc256c22fbd9b51 Mon Sep 17 00:00:00 2001 +From 8785f376533ffdcf4c32b53274e8c40f567d7fd5 Mon Sep 17 00:00:00 2001 From: Michael Lauer <[email protected]> Date: Wed, 26 Sep 2012 20:41:32 +0200 -Subject: [PATCH 13/22] configure: add "-crossarch" option +Subject: [PATCH 13/19] configure: add "-crossarch" option Upstream-Status: Pending
@@ -11,21 +11,21 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/configure b/configure -index 7028ecf..8eb138f 100755 +index cd66d05..f2c0725 100755 --- a/configure +++ b/configure -@@ -1059,7 +1059,7 @@ while [ "$#" -gt 0 ]; do +@@ -1141,7 +1141,7 @@ while [ "$#" -gt 0 ]; do shift VAL=$1 ;; -- -prefix|-docdir|-headerdir|-plugindir|-importdir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config) -+ -prefix|-docdir|-headerdir|-plugindir|-importdir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config|-crossarch) +- -prefix|-docdir|-headerdir|-plugindir|-importdir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-device-option|-buildkey|-sdk|-arch|-host-arch|-mysql_config|-sysroot) ++ -prefix|-docdir|-headerdir|-plugindir|-importdir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-device-option|-buildkey|-sdk|-arch|-host-arch|-mysql_config|-sysroot|-crossarch) VAR=`echo $1 | sed "s,^-\(.*\),\1,"` shift VAL="$1" -@@ -1601,6 +1601,9 @@ while [ "$#" -gt 0 ]; do - case "$XPLATFORM" in *symbian*) XPLATFORM_SYMBIAN=yes;; esac - case "$XPLATFORM" in symbian-sbsv2) XPLATFORM_SYMBIAN_SBSV2=yes;; esac +@@ -1697,6 +1697,9 @@ while [ "$#" -gt 0 ]; do + DEV_VAL=`echo $VAL | sed "s,^.*=\(.*\),\1,"` + DeviceVar set $DEV_VAR $DEV_VAL ;; + crossarch) + CROSSARCH="$VAL"
@@ -33,7 +33,7 @@ index 7028ecf..8eb138f 100755 debug-and-release) if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then CFG_DEBUG_RELEASE="$VAL" -@@ -3200,6 +3203,8 @@ arm*) +@@ -3297,6 +3300,8 @@ arm*) ;; esac
meta/recipes-qt/qt4/qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0014-translations-fix-phony-translation-linking-error.patch +2 -2
@@ -1,7 +1,7 @@ -From 306e0987cfdc67db11abc7071c48b0d196e84c8e Mon Sep 17 00:00:00 2001 +From 851eb73f7c2d3fa8dc017c3fb4f448b522cd9873 Mon Sep 17 00:00:00 2001 From: Otavio Salvador <[email protected]> Date: Wed, 26 Sep 2012 20:45:10 +0200 -Subject: [PATCH 14/22] translations: fix phony translation linking error +Subject: [PATCH 14/19] translations: fix phony translation linking error | .../usr/lib/crt1.o: In function `_start': | .../../sysdeps/i386/elf/start.S:115: undefined reference to `main'
meta/recipes-qt/qt4/qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0015-configure-add-nostrip-for-debug-packages.patch +4 -4
@@ -1,7 +1,7 @@ -From c7ee6896f4894626986956cc8892a13fa9f7c2aa Mon Sep 17 00:00:00 2001 +From 1c42c9c5f02845ea4c5b82638b7b2ed4d3dca0ff Mon Sep 17 00:00:00 2001 From: Fathi Boudra <[email protected]> Date: Wed, 26 Sep 2012 20:46:14 +0200 -Subject: [PATCH 15/22] configure: add nostrip for debug packages +Subject: [PATCH 15/19] configure: add nostrip for debug packages Qt is built in release mode and strip files by default. Set CONFIG+=nostrip to avoid the stripping and
@@ -15,10 +15,10 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 2 insertions(+) diff --git a/configure b/configure -index 8eb138f..5cc755e 100755 +index f2c0725..d1a0dfd 100755 --- a/configure +++ b/configure -@@ -631,6 +631,8 @@ mkdir -p "$outpath/config.tests" +@@ -710,6 +710,8 @@ mkdir -p "$outpath/config.tests" rm -f "$outpath/config.tests/.qmake.cache" cp "$QMAKE_VARS_FILE" "$outpath/config.tests/.qmake.cache"
meta/recipes-qt/qt4/qt4-4.8.3/0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0017-configure-ensure-we-identify-the-compiler-as-g-in-co.patch +4 -4
@@ -1,7 +1,7 @@ -From 965068125d1e83699442fca83f0c9fe05ecee564 Mon Sep 17 00:00:00 2001 +From 8f4a0ccc89a43f8cc1a4e71c6f3d350d3b3b687c Mon Sep 17 00:00:00 2001 From: Paul Eggleton <[email protected]> Date: Wed, 26 Sep 2012 20:48:37 +0200 -Subject: [PATCH 17/22] configure: ensure we identify the compiler as g++ in +Subject: [PATCH 16/19] configure: ensure we identify the compiler as g++ in configure Our PLATFORM in OE is ${TARGET_OS}-oe-g++, and previously the configure
@@ -28,10 +28,10 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 3 insertions(+) diff --git a/configure b/configure -index 1e6c910..0edaad9 100755 +index d1a0dfd..1d8d8f5 100755 --- a/configure +++ b/configure -@@ -7444,6 +7444,9 @@ elif [ "$XPLATFORM" != "$PLATFORM" ]; then +@@ -7525,6 +7525,9 @@ elif [ "$XPLATFORM" != "$PLATFORM" ]; then else COMPILER=`echo $PLATFORM | cut -f 2- -d-` fi
meta/recipes-qt/qt4/qt4-4.8.3/0017-configure-make-pulseaudio-a-configurable-option.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0018-configure-make-pulseaudio-a-configurable-option.patch +5 -5
@@ -1,7 +1,7 @@ -From d93ea994bf2ecee4775c68de645eac0cab248ac2 Mon Sep 17 00:00:00 2001 +From 6c06728b714a9864a7fe0ce576b015d726613e1e Mon Sep 17 00:00:00 2001 From: Paul Eggleton <[email protected]> Date: Tue, 28 Feb 2012 15:10:24 +0000 -Subject: [PATCH 18/22] configure: make pulseaudio a configurable option +Subject: [PATCH 17/19] configure: make pulseaudio a configurable option Allows disabling pulseaudio support within phonon at configure time. (This is the Qt 4.8.0 version.)
@@ -15,10 +15,10 @@ Signed-off-by: Martin Jansa <[email protected]> 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/configure b/configure -index 0edaad9..3a63734 100755 +index 1d8d8f5..4fb234b 100755 --- a/configure +++ b/configure -@@ -1045,7 +1045,7 @@ while [ "$#" -gt 0 ]; do +@@ -1127,7 +1127,7 @@ while [ "$#" -gt 0 ]; do VAL=no ;; #Qt style yes options
@@ -27,7 +27,7 @@ index 0edaad9..3a63734 100755 VAR=`echo $1 | sed "s,^-\(.*\),\1,"` VAL=yes ;; -@@ -2005,6 +2005,13 @@ while [ "$#" -gt 0 ]; do +@@ -2101,6 +2101,13 @@ while [ "$#" -gt 0 ]; do UNKNOWN_OPT=yes fi ;;
meta/recipes-qt/qt4/qt4-4.8.3/0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0020-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch +2 -2
@@ -1,7 +1,7 @@ -From fb89f23c25363ac7b138fdba2bf5a9cdcaa7e840 Mon Sep 17 00:00:00 2001 +From 3f49a22ef042948689b5b60f8cc69c9d65c37610 Mon Sep 17 00:00:00 2001 From: Richard Purdie <[email protected]> Date: Wed, 26 Sep 2012 20:54:38 +0200 -Subject: [PATCH 20/22] Fixes for gcc 4.7.0, particularly on qemux86 +Subject: [PATCH 18/19] Fixes for gcc 4.7.0, particularly on qemux86 Origin: upstream, http://trac.webkit.org/changeset/93631 Origin: upstream, http://trac.webkit.org/changeset/113848
meta/recipes-qt/qt4/qt4-4.8.3/0019-webkit-disable-the-fuse-ld-gold-flag.patch renamed from meta/recipes-qt/qt4/qt4-4.8.1/0021-webkit-disable-the-fuse-ld-gold-flag.patch +2 -2
@@ -1,7 +1,7 @@ -From 3a74f5cf7f92ff6bf6b69c7cf76f54516573abb7 Mon Sep 17 00:00:00 2001 +From 156a0936d6e37fa000a92131832b4f762605d81e Mon Sep 17 00:00:00 2001 From: Ken Werner <[email protected]> Date: Wed, 26 Sep 2012 20:55:21 +0200 -Subject: [PATCH 21/22] webkit: disable the -fuse-ld=gold flag +Subject: [PATCH 19/19] webkit: disable the -fuse-ld=gold flag This option is a Debian/Ubuntu specific extension to the g++ and causes upstream GCC to throw an error.
meta/recipes-qt/qt4/qt4-4.8.3/g++.conf renamed from meta/recipes-qt/qt4/qt4-4.8.1/g++.conf +0 -0
meta/recipes-qt/qt4/qt4-4.8.3/linux.conf renamed from meta/recipes-qt/qt4/qt4-4.8.1/linux.conf +0 -0
meta/recipes-qt/qt4/qt4-4.8.3/qte.sh renamed from meta/recipes-qt/qt4/qt4-4.8.1/qte.sh +0 -0
meta/recipes-qt/qt4/qt4-embedded_4.8.3.bb renamed from meta/recipes-qt/qt4/qt4-embedded_4.8.1.bb +1 -1
@@ -1,7 +1,7 @@ require qt4-${PV}.inc require qt4-embedded.inc -PR = "${INC_PR}.1" +PR = "${INC_PR}.0" QT_CONFIG_FLAGS_append_armv6 = " -no-neon "
meta/recipes-qt/qt4/qt4-native_4.8.1.bb deleted +0 -12
@@ -1,12 +0,0 @@ -require qt4-native.inc - -PR = "${INC_PR}.1" - -# Find the g++.conf/linux.conf in the right directory. -FILESEXTRAPATHS =. "${FILE_DIRNAME}/qt4-${PV}:" - -TOBUILD := "src/tools/bootstrap ${TOBUILD}" - -SRC_URI[md5sum] = "7960ba8e18ca31f0c6e4895a312f92ff" -SRC_URI[sha256sum] = "ef851a36aa41b4ad7a3e4c96ca27eaed2a629a6d2fa06c20f072118caed87ae8" -
meta/recipes-qt/qt4/qt4-native_4.8.3.bb new file +8 -0
@@ -0,0 +1,8 @@ +require qt4-native.inc + +PR = "${INC_PR}.0" + +TOBUILD := "src/tools/bootstrap ${TOBUILD}" + +SRC_URI[md5sum] = "a663b6c875f8d7caa8ac9c30e4a4ec3b" +SRC_URI[sha256sum] = "f1f72974f924861be04019f49f07cd43ab3c95056db2ba8f34b283487cccc728"
meta/recipes-qt/qt4/qt4-x11-free_4.8.3.bb renamed from meta/recipes-qt/qt4/qt4-x11-free_4.8.1.bb +1 -1
@@ -1,7 +1,7 @@ require qt4-x11-free.inc require qt4-${PV}.inc -PR = "${INC_PR}.1" +PR = "${INC_PR}.0" QT_CONFIG_FLAGS_append_armv6 = " -no-neon "
Signature · 1 line
1.7.12
PATCH v2 10/10 qt4: add 4.8.3 version with negative D_P
* rebased patches, 3 patches are resolved upstream:
0019-javascriptcore-Fix-compile-error-when-using-toolchai.patch
resolved in upstream commit 7ac8d8597db1f58b11338f91fb27f6ad8696b34b
0022-webkit-fix-conflicting-types.patch
resolved in upstream commit929b4443d53fcf3a7ad1cb9f3af5569e41ef56f1--- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb | 10 + meta/recipes-qt/qt4/qt4-4.8.3.inc | 60 ++++ ...o-allow-to-set-qt.conf-from-the-outside-u.patch | 43 +++ ...tty_qws-fix-build-with-old-kernel-headers.patch | 50 ++++ ...003-webkit2-set-OUTPUT_DIR-value-if-empty.patch | 34 +++ ...make-is-already-built-in-qt4-tools-native.patch | 29 ++ ...e-set-LFLAGS-to-pick-up-zlib-from-staging.patch | 28 ++ ...se-OE_QMAKE_-values-to-specify-Qt-utility.patch | 38 +++ ...-const-usage-that-causes-compile-failure-.patch | 34 +++ ...llow-building-a-separate-qmake-for-the-ta.patch | 29 ++ ...e-fix-source-file-references-in-qmake.pri.patch | 52 ++++ ...ack-to-not-use-the-pg_config-of-the-host-.patch | 42 +++ .../qt4-4.8.3/0011-freetype-host-includes.patch | 29 ++ .../qt4/qt4-4.8.3/0012-Add-2bpp-support.patch | 318 +++++++++++++++++++++ .../0013-configure-add-crossarch-option.patch | 47 +++ ...tions-fix-phony-translation-linking-error.patch | 41 +++ ...-configure-add-nostrip-for-debug-packages.patch | 32 +++ .../qt4-4.8.3/0016-configure-eval-QMAKE_CXX.patch | 36 +++ ...nsure-we-identify-the-compiler-as-g-in-co.patch | 46 +++ ...ure-make-pulseaudio-a-configurable-option.patch | 46 +++ ...xes-for-gcc-4.7.0-particularly-on-qemux86.patch | 63 ++++ ...0020-webkit-disable-the-fuse-ld-gold-flag.patch | 41 +++ meta/recipes-qt/qt4/qt4-4.8.3/g++.conf | 56 ++++ meta/recipes-qt/qt4/qt4-4.8.3/linux.conf | 66 +++++ meta/recipes-qt/qt4/qt4-4.8.3/qte.sh | 7 + meta/recipes-qt/qt4/qt4-embedded_4.8.3.bb | 11 + meta/recipes-qt/qt4/qt4-native_4.8.3.bb | 10 + meta/recipes-qt/qt4/qt4-x11-free_4.8.3.bb | 11 + 28 files changed, 1309 insertions(+) create mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3.inc create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0011-freetype-host-includes.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0012-Add-2bpp-support.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0013-configure-add-crossarch-option.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0016-configure-eval-QMAKE_CXX.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0017-configure-ensure-we-identify-the-compiler-as-g-in-co.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0018-configure-make-pulseaudio-a-configurable-option.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0019-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0020-webkit-disable-the-fuse-ld-gold-flag.patch create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/g++.conf create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/linux.conf create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/qte.sh create mode 100644 meta/recipes-qt/qt4/qt4-embedded_4.8.3.bb create mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.3.bb create mode 100644 meta/recipes-qt/qt4/qt4-x11-free_4.8.3.bb
meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb new file +10 -0
@@ -0,0 +1,10 @@ +require nativesdk-qt4-tools.inc + +DEFAULT_PREFERENCE = "-1" + +PR = "${INC_PR}.0" + +SRC_URI += "file://0009-qmake-fix-source-file-references-in-qmake.pri.patch" + +SRC_URI[md5sum] = "a663b6c875f8d7caa8ac9c30e4a4ec3b" +SRC_URI[sha256sum] = "f1f72974f924861be04019f49f07cd43ab3c95056db2ba8f34b283487cccc728"
meta/recipes-qt/qt4/qt4-4.8.3.inc new file +60 -0
60 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch new file +43 -0
43 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch new file +50 -0
50 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch new file +34 -0
@@ -0,0 +1,34 @@ +From f7eb6d336d30da7b8193f1d1ab6142293e3966da Mon Sep 17 00:00:00 2001 +From: Martin Jansa <[email protected]> +Date: Tue, 1 May 2012 07:48:15 +0200 +Subject: [PATCH 03/20] webkit2: set OUTPUT_DIR value if empty + +Without this do_configure was trying to create /include/WebCore/libdummy.prl in root of build host filesystem +now it's in proper place ${WORKDIR}/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/include/WebCore/libdummy.prl + +First reported here: +http://www.mail-archive.com/[email protected]/msg24436.html + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa <[email protected]> +--- + src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro b/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro +index 006a88c..5e17193 100644 +--- a/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro ++++ b/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro +@@ -3,6 +3,8 @@ TARGET = dummy + + CONFIG -= debug_and_release + ++isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../.. ++ + CONFIG(standalone_package) { + isEmpty(WEBKIT2_GENERATED_SOURCES_DIR):WEBKIT2_GENERATED_SOURCES_DIR = $$PWD/generated + isEmpty(WC_GENERATED_SOURCES_DIR):WC_GENERATED_SOURCES_DIR = $$PWD/../WebCore/generated +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch new file +29 -0
@@ -0,0 +1,29 @@ +From 53a20e5f7f790d047b67b1631e1d4acc9a86906a Mon Sep 17 00:00:00 2001 +From: Michael Krelin <[email protected]> +Date: Wed, 26 Sep 2012 20:24:20 +0200 +Subject: [PATCH 04/20] configure: qmake is already built in qt4-tools-native, + so disable it + +Upstream-Status: Inappropriate [configuration] + +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index d19f443..59bdb63 100755 +--- a/configure ++++ b/configure +@@ -4899,7 +4899,7 @@ setBootstrapVariable() + } + + # build qmake +-if true; then ###[ '!' -f "$outpath/bin/qmake" ]; ++if false; then ###[ '!' -f "$outpath/bin/qmake" ]; + echo "Creating qmake. Please wait..." + + OLD_QCONFIG_H= +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch new file +28 -0
@@ -0,0 +1,28 @@ +From 5641d763180e7f848f5d39588417292b6b8df88e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jeremy=20Lain=C3=A9?= <[email protected]> +Date: Wed, 26 Sep 2012 20:27:44 +0200 +Subject: [PATCH 05/20] configure: set LFLAGS to pick up zlib from staging + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index 59bdb63..cc08b71 100755 +--- a/configure ++++ b/configure +@@ -690,7 +690,7 @@ fi + # initalize variables + #------------------------------------------------------------------------------- + +-SYSTEM_VARIABLES="RANLIB STRIP OBJDUMP LD CC CXX CFLAGS CXXFLAGS LDFLAGS" ++SYSTEM_VARIABLES="RANLIB STRIP OBJDUMP LD CC CXX CFLAGS CXXFLAGS LDFLAGS LFLAGS" + for varname in $SYSTEM_VARIABLES; do + qmakevarname="${varname}" + # use LDFLAGS for autoconf compat, but qmake uses QMAKE_LFLAGS +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch new file +38 -0
@@ -0,0 +1,38 @@ +From fa9e376ff72f488608c8fc635ec669fc00c3c1ea Mon Sep 17 00:00:00 2001 +From: Paul Eggleton <[email protected]> +Date: Wed, 26 Sep 2012 20:29:09 +0200 +Subject: [PATCH 06/20] configure: Use OE_QMAKE_* values to specify Qt utility + paths + +Upstream-Status: Inappropriate [configuration] + +Signed-off-by: Paul Eggleton <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/configure b/configure +index cc08b71..958b884 100755 +--- a/configure ++++ b/configure +@@ -8612,11 +8612,11 @@ QMAKE_ABSOLUTE_SOURCE_ROOT = \$\$QT_SOURCE_TREE + QMAKE_MOC_SRC = \$\$QT_BUILD_TREE/src/moc + + #local paths that cannot be queried from the QT_INSTALL_* properties while building QTDIR +-QMAKE_MOC = \$\$QT_BUILD_TREE/bin/moc +-QMAKE_UIC = \$\$QT_BUILD_TREE/bin/uic +-QMAKE_UIC3 = \$\$QT_BUILD_TREE/bin/uic3 +-QMAKE_RCC = \$\$QT_BUILD_TREE/bin/rcc +-QMAKE_QDBUSXML2CPP = \$\$QT_BUILD_TREE/bin/qdbusxml2cpp ++QMAKE_MOC = \${OE_QMAKE_MOC} ++QMAKE_UIC = \${OE_QMAKE_UIC} ++QMAKE_UIC3 = \${OE_QMAKE_UIC3} ++QMAKE_RCC = \${OE_QMAKE_RCC} ++QMAKE_QDBUSXML2CPP = \${OE_QMAKE_QDBUSXML2CPP} + QMAKE_INCDIR_QT = \$\$QT_BUILD_TREE/include + QMAKE_LIBDIR_QT = \$\$QT_BUILD_TREE/lib + +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch new file +34 -0
@@ -0,0 +1,34 @@ +From db3c7b5710ee14280b51c355487dabe21eff60b4 Mon Sep 17 00:00:00 2001 +From: Pavel Heimlich <[email protected]> +Date: Wed, 26 Sep 2012 20:31:10 +0200 +Subject: [PATCH 07/20] dbus: Remove "const" usage that causes compile failure + building nativesdk-qt4-tools + +Patch has apparently been rejected upstream, not because it is invalid +but because the submitter did not submit a merge request for it, so the +validity of the patch upstream is uncertain. For further details see: +http://bugreports.qt.nokia.com/browse/QTBUG-17962 + +Upstream-Status: Denied [possible retry] + +Signed-off-by: Martin Jansa <[email protected]> +--- + src/dbus/qdbusintegrator.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/dbus/qdbusintegrator.cpp b/src/dbus/qdbusintegrator.cpp +index 0bf62de..e53620f 100644 +--- a/src/dbus/qdbusintegrator.cpp ++++ b/src/dbus/qdbusintegrator.cpp +@@ -72,7 +72,7 @@ QT_BEGIN_NAMESPACE + static bool isDebugging; + #define qDBusDebug if (!::isDebugging); else qDebug + +-Q_GLOBAL_STATIC_WITH_ARGS(const QString, orgFreedesktopDBusString, (QLatin1String(DBUS_SERVICE_DBUS))) ++Q_GLOBAL_STATIC_WITH_ARGS(QString, orgFreedesktopDBusString, (QLatin1String(DBUS_SERVICE_DBUS))) + + static inline QString dbusServiceString() + { return *orgFreedesktopDBusString(); } +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch new file +29 -0
@@ -0,0 +1,29 @@ +From dacee47b11fc7cf89cdb8ddeeac9e6b64320ec8b Mon Sep 17 00:00:00 2001 +From: Paul Eggleton <[email protected]> +Date: Wed, 26 Sep 2012 20:32:41 +0200 +Subject: [PATCH 08/20] qmake.pro: Allow building a separate qmake for the + target + +Upstream-Status: Inappropriate [config] + +Signed-off-by: Paul Eggleton <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> +--- + qmake/qmake.pro | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/qmake/qmake.pro b/qmake/qmake.pro +index 38e0fce..53b1ffb 100644 +--- a/qmake/qmake.pro ++++ b/qmake/qmake.pro +@@ -7,6 +7,7 @@ CONFIG += console bootstrap + CONFIG -= qt shared app_bundle uic + DEFINES += QT_BUILD_QMAKE QT_BOOTSTRAPPED + DESTDIR = ../bin/ ++TARGET = qmake2 + + OBJECTS_DIR = . + MOC_DIR = . +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch new file +52 -0
52 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch new file +42 -0
42 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0011-freetype-host-includes.patch new file +29 -0
@@ -0,0 +1,29 @@ +From 95cbbdaaf543bb5747b535b5e4b02114f3d821d6 Mon Sep 17 00:00:00 2001 +From: Michael Krelin <[email protected]> +Date: Mon, 4 Jun 2007 14:48:50 +0200 +Subject: [PATCH 11/20] freetype host includes + +Host include path should not be used in cross compiling case. + +Ported from OE by: Yu Ke <[email protected]> +Upstream-Status: Pending + +Signed-off-by: Martin Jansa <[email protected]> +--- + config.tests/unix/freetype/freetype.pri | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/config.tests/unix/freetype/freetype.pri b/config.tests/unix/freetype/freetype.pri +index 7ef1cf9..b362fcd 100644 +--- a/config.tests/unix/freetype/freetype.pri ++++ b/config.tests/unix/freetype/freetype.pri +@@ -1,5 +1,5 @@ + !cross_compile { +- TRY_INCLUDEPATHS = /include /usr/include $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH ++ TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH + # LSB doesn't allow using headers from /include or /usr/include + linux-lsb-g++:TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH + for(p, TRY_INCLUDEPATHS) { +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.3/0012-Add-2bpp-support.patch new file +318 -0
318 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0013-configure-add-crossarch-option.patch new file +47 -0
47 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch new file +41 -0
41 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch new file +32 -0
@@ -0,0 +1,32 @@ +From 1c42c9c5f02845ea4c5b82638b7b2ed4d3dca0ff Mon Sep 17 00:00:00 2001 +From: Fathi Boudra <[email protected]> +Date: Wed, 26 Sep 2012 20:46:14 +0200 +Subject: [PATCH 15/20] configure: add nostrip for debug packages + +Qt is built in release mode and strip files by default. +Set CONFIG+=nostrip to avoid the stripping and +let dh_strip do it to generate debug packages. + +Upstream-Status: Inappropriate [Configuration] + +Signed-off-by: Martin Jansa <[email protected]> +--- + configure | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure b/configure +index f2c0725..d1a0dfd 100755 +--- a/configure ++++ b/configure +@@ -710,6 +710,8 @@ mkdir -p "$outpath/config.tests" + rm -f "$outpath/config.tests/.qmake.cache" + cp "$QMAKE_VARS_FILE" "$outpath/config.tests/.qmake.cache" + ++QMakeVar add CONFIG nostrip ++ + QMakeVar add styles "cde mac motif plastique cleanlooks windows" + QMakeVar add decorations "default windows styled" + QMakeVar add mouse-drivers "pc" +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.3/0016-configure-eval-QMAKE_CXX.patch new file +36 -0
@@ -0,0 +1,36 @@ +From ec9d722e08c636e0c672b0adc3b54569367c6502 Mon Sep 17 00:00:00 2001 +From: Paul Eggleton <[email protected]> +Date: Wed, 26 Sep 2012 20:47:08 +0200 +Subject: [PATCH 16/20] configure: eval QMAKE_CXX + +Allow expansion of $(...) references in QMAKE_CXX (currently its value +is $(OE_QMAKE_CXX)) in order to allow compiler version check to succeed +which allows WebKit to be enabled. + +Upstream-Status: Pending + +Signed-off-by: Paul Eggleton <[email protected]> +Signed-off-by: Martin Jansa <[email protected]> + +Conflicts: + configure +--- + configure | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure b/configure +index d1a0dfd..9f59e1a 100755 +--- a/configure ++++ b/configure +@@ -3438,6 +3438,7 @@ else + fi + +-QMAKE_CONF_COMPILER=`getXQMakeConf QMAKE_CXX` ++QMAKE_CONF_COMPILER=`getXQMakeConf QMAKE_CXX | sed -n 's/$[(]\([0-9a-zA-Z_]*\)[)]/$\1/pg'` ++QMAKE_CONF_COMPILER=`eval "echo $QMAKE_CONF_COMPILER"` + TEST_COMPILER="$CXX" + + [ -z "$TEST_COMPILER" ] && TEST_COMPILER=$QMAKE_CONF_COMPILER +-- +1.7.12 +
meta/recipes-qt/qt4/qt4-4.8.3/0017-configure-ensure-we-identify-the-compiler-as-g-in-co.patch new file +46 -0
46 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0018-configure-make-pulseaudio-a-configurable-option.patch new file +46 -0
46 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0019-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch new file +63 -0
63 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/0020-webkit-disable-the-fuse-ld-gold-flag.patch new file +41 -0
41 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/g++.conf new file +56 -0
56 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/linux.conf new file +66 -0
66 lines not on this page · raw message
meta/recipes-qt/qt4/qt4-4.8.3/qte.sh new file +7 -0
@@ -0,0 +1,7 @@ +#!/bin/sh + +if [ -e /dev/input/touchscreen0 ] +then + QWS_MOUSE_PROTO=Tslib:/dev/input/touchscreen0 + export QWS_MOUSE_PROTO +fi
meta/recipes-qt/qt4/qt4-embedded_4.8.3.bb new file +11 -0
@@ -0,0 +1,11 @@ +require qt4-${PV}.inc +require qt4-embedded.inc + +PR = "${INC_PR}.0" + +QT_CONFIG_FLAGS_append_armv6 = " -no-neon " + +QT_CONFIG_FLAGS += " \ + -exceptions \ +" +
meta/recipes-qt/qt4/qt4-native_4.8.3.bb new file +10 -0
@@ -0,0 +1,10 @@ +require qt4-native.inc + +DEFAULT_PREFERENCE = "-1" + +PR = "${INC_PR}.0" + +TOBUILD := "src/tools/bootstrap ${TOBUILD}" + +SRC_URI[md5sum] = "a663b6c875f8d7caa8ac9c30e4a4ec3b" +SRC_URI[sha256sum] = "f1f72974f924861be04019f49f07cd43ab3c95056db2ba8f34b283487cccc728"
meta/recipes-qt/qt4/qt4-x11-free_4.8.3.bb new file +11 -0
@@ -0,0 +1,11 @@ +require qt4-x11-free.inc +require qt4-${PV}.inc + +PR = "${INC_PR}.0" + +QT_CONFIG_FLAGS_append_armv6 = " -no-neon " + +QT_CONFIG_FLAGS += " \ + -no-embedded \ + -xrandr \ + -x11"
Signature · 1 line
1.7.12
Quoted 3 lines · On Thursday 27 September 2012 00:27:05 Martin Jansa wrote:
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And onlydo_patchfor nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.
So this is great work and these patches look good, although I'm still not particularly happy with breaking out so many of the configure options because I'm convinced it won't stop here; but it's possible I might be overruled on this issue.
The bigger problem is when these patches are arriving - we're late into the stabilisation period and given the choice I'd prefer not to merge them until the next development cycle.
Cheers,
Paul
Signature · 2 lines
Paul Eggleton Intel Open Source Technology Centre
Quoted 9 lines · Paul Eggleton
Quoted 3 lines · On Thursday 27 September 2012 00:27:05 Martin Jansa wrote:
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And onlydo_patchfor nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.So this is great work and these patches look good, although I'm still not particularly happy with breaking out so many of the configure options because I'm convinced it won't stop here; but it's possible I might be overruled on this issue.
I've added that, because meta-webos layer disables more stuff then .inc file forces enabled, so I would have to rewrite whole QT_CONFIG_FLAGS (if I don't want to have e.g. -webkit from .inc and -no-webkit appended after that through QT_DISTRO_FLAGS).
But it can be just 2 variables instead of 6 if it's issue.
Quoted 3 lines
The bigger problem is when these patches are arriving - we're late into the stabilisation period and given the choice I'd prefer not to merge them until the next development cycle.
The cleanup part is formal only, so with low risk IMHO.
I have some layer with .bbappends to it which needs 4.8.3 (or 4.8.2) so recipe even with negative D_P would help me to be able to use next oe-core release.
Cheers,
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Quoted 11 lines · Martin Jansa
Quoted 9 lines · Paul Eggleton
Quoted 3 lines · On Thursday 27 September 2012 00:27:05 Martin Jansa wrote:
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And onlydo_patchfor nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.So this is great work and these patches look good, although I'm still not particularly happy with breaking out so many of the configure options because I'm convinced it won't stop here; but it's possible I might be overruled on this issue.
Quoted 6 lines
I've added that, because meta-webos layer disables more stuff then .inc file forces enabled, so I would have to rewrite whole
QT_CONFIG_FLAGS(if I don't want to have e.g. -webkit from .inc and -no-webkit appended after that throughQT_DISTRO_FLAGS).But it can be just 2 variables instead of 6 if it's issue.
I haven't looked closely at the patches, but we're also disabling lots of stuff (though, quite a bit of that comes from meta-oe). Thus, I'm leaning towards an easier way to handle this.
We're currently using an approach were we add to QT_CONFIG_FLAGS, to set our desired config, and oe_filter_out() to remove certain defaults from oe-core and meta-oe. Thus, everything that can help reduce this mess is something we'd appreciate.
Cheers,
Anders
Signature · 2 lines
Anders Darander ChargeStorm AB / eStorm AB
Quoted 3 lines · Martin Jansa
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And onlydo_patchfor nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.
I've finished testing qt4-free-x11 on armv7a, x86_64 and armv5te + qt-mobility-x11 on armv4t and armv7a.
Only python-pyqt_4.8.4.bb from meta-oe is failing with that, probably needs to be updated to 4.9.2 or something like that.
Should I resend only 4.8.1 cleanup without adding 4.8.3 or with 4.8.3 having negative D_P?
Cheers,
Quoted 118 lines
The following changes since commit
938d07871bedd91f0d95ed6fe338ecbfafa5ebfe:busybox: Fix misplaced quote (2012-09-26 18:28:17 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contribjansa/qt4-4.8.3
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/qt4-4.8.3Martin Jansa (10):
qt4-tools-nativesdk.inc: rename to nativesdk-qt4-tools.inc
qt4: use releases.qt-project.org instead of get.qt.nokia.com
qt4: rename qt-4.8.1 to qt4-4.8.1 to match other .inc and .bb qt4.inc: move more options to separate variables
qt-mobility: move qt-mobility patches to separate dir
qt4: move patches from files to qt4-4.8.1
qt4: drop patches not used in any recipe
qt4: replace all local patches with git patches with headers
qt4: PR bumps
qt4: upgrade to 4.8.3meta/recipes-qt/qt4/files/0004-no-qmake.patch | 27 ------ meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch | 41 ---------- .../qt4/files/blacklist-diginotar-certs.diff | 95 ---------------------- .../recipes-qt/qt4/files/compile.test-lflags.patch | 17 ---- meta/recipes-qt/qt4/files/fix-config-tests.patch | 38 --------- ...tools-nativesdk.inc => nativesdk-qt4-tools.inc} | 18 ++-- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb | 8 -- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb | 8 ++ .../qt4/qt-4.8.1/fix_conflicting_types.patch | 29 ------- meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch | 35 -------- meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch | 22 ----- ...stvideoconnector-fixed-buffers-allocation.patch | 0 ...nnecessary-rpaths-from-qml_device-example.patch | 0 .../{files => qt-mobility-1.2.0}/gcc-scope.patch | 0 .../qt-mobility-configure.patch | 0 .../qt-mobility-no-opengl.patch | 0 meta/recipes-qt/qt4/qt-mobility_1.2.0.inc | 3 +- .../recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} | 41 +++++----- ...-allow-to-set-qt.conf-from-the-outside-u.patch} | 28 +++++-- ...ty_qws-fix-build-with-old-kernel-headers.patch} | 21 ++++- ...03-webkit2-set-OUTPUT_DIR-value-if-empty.patch} | 21 ++++- ...make-is-already-built-in-qt4-tools-native.patch | 29 +++++++ ...-set-LFLAGS-to-pick-up-zlib-from-staging.patch} | 24 ++++-- ...e-OE_QMAKE_-values-to-specify-Qt-utility.patch} | 26 ++++-- ...const-usage-that-causes-compile-failure-.patch} | 26 ++++-- ...low-building-a-separate-qmake-for-the-ta.patch} | 20 +++-- ...-fix-source-file-references-in-qmake.pri.patch} | 15 ++-- ...ck-to-not-use-the-pg_config-of-the-host-.patch} | 25 ++++-- .../0011-freetype-host-includes.patch} | 20 +++-- .../0012-Add-2bpp-support.patch} | 76 ++++++++++------- .../0013-configure-add-crossarch-option.patch} | 36 ++++---- ...ions-fix-phony-translation-linking-error.patch} | 19 +++-- ...configure-add-nostrip-for-debug-packages.patch} | 15 +++- ...sure-we-identify-the-compiler-as-g-in-co.patch} | 27 ++++-- ...re-make-pulseaudio-a-configurable-option.patch} | 17 ++-- ...es-for-gcc-4.7.0-particularly-on-qemux86.patch} | 45 ++++++---- ...019-webkit-disable-the-fuse-ld-gold-flag.patch} | 23 ++++-- .../qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf | 0 .../qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf | 0 meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh | 0 meta/recipes-qt/qt4/qt4-embedded.inc | 2 +- ...qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4-native.inc | 10 +-- meta/recipes-qt/qt4/qt4-native_4.8.1.bb | 12 --- meta/recipes-qt/qt4/qt4-native_4.8.3.bb | 8 ++ meta/recipes-qt/qt4/qt4-x11-free.inc | 2 +- ...qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4.inc | 19 ++++- 48 files changed, 427 insertions(+), 529 deletions(-) delete mode 100644 meta/recipes-qt/qt4/files/0004-no-qmake.patch delete mode 100644 meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch delete mode 100644 meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff delete mode 100644 meta/recipes-qt/qt4/files/compile.test-lflags.patch delete mode 100644 meta/recipes-qt/qt4/files/fix-config-tests.patch rename meta/recipes-qt/qt4/{qt4-tools-nativesdk.inc => nativesdk-qt4-tools.inc} (83%) delete mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/fix_conflicting_types.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0001-gstvideoconnector-fixed-buffers-allocation.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/gcc-scope.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-configure.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-no-opengl.patch (100%) rename meta/recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} (50%) rename meta/recipes-qt/qt4/{files/qt-config.patch => qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch} (49%) rename meta/recipes-qt/qt4/{files/fix_qkbdtty_qws.patch => qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch} (68%) rename meta/recipes-qt/qt4/{files/set-OUTPUT_DIR-if-empty.patch => qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch} (48%) create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch rename meta/recipes-qt/qt4/{qt-4.8.1/configure-lflags.patch => qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch} (46%) rename meta/recipes-qt/qt4/{files/configure-paths.patch => qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch} (58%) rename meta/recipes-qt/qt4/{files/qt-dbus-const.patch => qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch} (52%) rename meta/recipes-qt/qt4/{files/target_qmake.patch => qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/qmake_pri_fixes.patch => qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch} (81%) rename meta/recipes-qt/qt4/{qt-4.8.1/hack-out-pg2-4.7.0.patch => qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch} (68%) rename meta/recipes-qt/qt4/{files/0006-freetype-host-includes.patch => qt4-4.8.3/0011-freetype-host-includes.patch} (50%) rename meta/recipes-qt/qt4/{files/0009-support-2bpp.patch => qt4-4.8.3/0012-Add-2bpp-support.patch} (83%) rename meta/recipes-qt/qt4/{qt-4.8.1/0001-Added-Openembedded-crossarch-option.patch => qt4-4.8.3/0013-configure-add-crossarch-option.patch} (49%) rename meta/recipes-qt/qt4/{qt-4.8.1/fix-translations.patch => qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch} (63%) rename meta/recipes-qt/qt4/{files/add_nostrip_for_debug_packages.diff => qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/configure_oe_compiler.patch => qt4-4.8.3/0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch} (60%) rename meta/recipes-qt/qt4/{qt-4.8.1/pulseaudio-config.patch => qt4-4.8.3/0017-configure-make-pulseaudio-a-configurable-option.patch} (85%) rename meta/recipes-qt/qt4/{qt-4.8.1/gcc47-fix2.patch => qt4-4.8.3/0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1/disable-fuse-gold-flag.patch => qt4-4.8.3/0019-webkit-disable-the-fuse-ld-gold-flag.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf (100%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf (100%) rename meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh (100%) rename meta/recipes-qt/qt4/{qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} (73%) delete mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.3.bb rename meta/recipes-qt/qt4/{qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} (75%)Signature · 1 line
1.7.12
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Quoted 10 lines · Martin Jansa
Quoted 3 lines · Martin Jansa
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And onlydo_patchfor nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.I've finished testing qt4-free-x11 on armv7a,
x86_64and armv5te + qt-mobility-x11 on armv4t and armv7a.Only python-pyqt_4.8.4.bb from meta-oe is failing with that, probably needs to be updated to 4.9.2 or something like that.
This seems to be caused by missing webkit support in qt4-4.8.3. python-pyqt-4.9.4 and 4.9.5 fails the same.
Configure ignores -webkit and says that webkit won't be built I've found some bug reports upstream but those were resolved by forcing xrender support which doesn't help in our case..
Quoted 126 lines
Should I resend only 4.8.1 cleanup without adding 4.8.3 or with 4.8.3 having negative
D_P?Cheers,
Quoted 118 lines
The following changes since commit
938d07871bedd91f0d95ed6fe338ecbfafa5ebfe:busybox: Fix misplaced quote (2012-09-26 18:28:17 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contribjansa/qt4-4.8.3
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/qt4-4.8.3Martin Jansa (10):
qt4-tools-nativesdk.inc: rename to nativesdk-qt4-tools.inc
qt4: use releases.qt-project.org instead of get.qt.nokia.com
qt4: rename qt-4.8.1 to qt4-4.8.1 to match other .inc and .bb qt4.inc: move more options to separate variables
qt-mobility: move qt-mobility patches to separate dir
qt4: move patches from files to qt4-4.8.1
qt4: drop patches not used in any recipe
qt4: replace all local patches with git patches with headers
qt4: PR bumps
qt4: upgrade to 4.8.3meta/recipes-qt/qt4/files/0004-no-qmake.patch | 27 ------ meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch | 41 ---------- .../qt4/files/blacklist-diginotar-certs.diff | 95 ---------------------- .../recipes-qt/qt4/files/compile.test-lflags.patch | 17 ---- meta/recipes-qt/qt4/files/fix-config-tests.patch | 38 --------- ...tools-nativesdk.inc => nativesdk-qt4-tools.inc} | 18 ++-- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb | 8 -- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb | 8 ++ .../qt4/qt-4.8.1/fix_conflicting_types.patch | 29 ------- meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch | 35 -------- meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch | 22 ----- ...stvideoconnector-fixed-buffers-allocation.patch | 0 ...nnecessary-rpaths-from-qml_device-example.patch | 0 .../{files => qt-mobility-1.2.0}/gcc-scope.patch | 0 .../qt-mobility-configure.patch | 0 .../qt-mobility-no-opengl.patch | 0 meta/recipes-qt/qt4/qt-mobility_1.2.0.inc | 3 +- .../recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} | 41 +++++----- ...-allow-to-set-qt.conf-from-the-outside-u.patch} | 28 +++++-- ...ty_qws-fix-build-with-old-kernel-headers.patch} | 21 ++++- ...03-webkit2-set-OUTPUT_DIR-value-if-empty.patch} | 21 ++++- ...make-is-already-built-in-qt4-tools-native.patch | 29 +++++++ ...-set-LFLAGS-to-pick-up-zlib-from-staging.patch} | 24 ++++-- ...e-OE_QMAKE_-values-to-specify-Qt-utility.patch} | 26 ++++-- ...const-usage-that-causes-compile-failure-.patch} | 26 ++++-- ...low-building-a-separate-qmake-for-the-ta.patch} | 20 +++-- ...-fix-source-file-references-in-qmake.pri.patch} | 15 ++-- ...ck-to-not-use-the-pg_config-of-the-host-.patch} | 25 ++++-- .../0011-freetype-host-includes.patch} | 20 +++-- .../0012-Add-2bpp-support.patch} | 76 ++++++++++------- .../0013-configure-add-crossarch-option.patch} | 36 ++++---- ...ions-fix-phony-translation-linking-error.patch} | 19 +++-- ...configure-add-nostrip-for-debug-packages.patch} | 15 +++- ...sure-we-identify-the-compiler-as-g-in-co.patch} | 27 ++++-- ...re-make-pulseaudio-a-configurable-option.patch} | 17 ++-- ...es-for-gcc-4.7.0-particularly-on-qemux86.patch} | 45 ++++++---- ...019-webkit-disable-the-fuse-ld-gold-flag.patch} | 23 ++++-- .../qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf | 0 .../qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf | 0 meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh | 0 meta/recipes-qt/qt4/qt4-embedded.inc | 2 +- ...qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4-native.inc | 10 +-- meta/recipes-qt/qt4/qt4-native_4.8.1.bb | 12 --- meta/recipes-qt/qt4/qt4-native_4.8.3.bb | 8 ++ meta/recipes-qt/qt4/qt4-x11-free.inc | 2 +- ...qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4.inc | 19 ++++- 48 files changed, 427 insertions(+), 529 deletions(-) delete mode 100644 meta/recipes-qt/qt4/files/0004-no-qmake.patch delete mode 100644 meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch delete mode 100644 meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff delete mode 100644 meta/recipes-qt/qt4/files/compile.test-lflags.patch delete mode 100644 meta/recipes-qt/qt4/files/fix-config-tests.patch rename meta/recipes-qt/qt4/{qt4-tools-nativesdk.inc => nativesdk-qt4-tools.inc} (83%) delete mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/fix_conflicting_types.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0001-gstvideoconnector-fixed-buffers-allocation.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/gcc-scope.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-configure.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-no-opengl.patch (100%) rename meta/recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} (50%) rename meta/recipes-qt/qt4/{files/qt-config.patch => qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch} (49%) rename meta/recipes-qt/qt4/{files/fix_qkbdtty_qws.patch => qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch} (68%) rename meta/recipes-qt/qt4/{files/set-OUTPUT_DIR-if-empty.patch => qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch} (48%) create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch rename meta/recipes-qt/qt4/{qt-4.8.1/configure-lflags.patch => qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch} (46%) rename meta/recipes-qt/qt4/{files/configure-paths.patch => qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch} (58%) rename meta/recipes-qt/qt4/{files/qt-dbus-const.patch => qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch} (52%) rename meta/recipes-qt/qt4/{files/target_qmake.patch => qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/qmake_pri_fixes.patch => qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch} (81%) rename meta/recipes-qt/qt4/{qt-4.8.1/hack-out-pg2-4.7.0.patch => qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch} (68%) rename meta/recipes-qt/qt4/{files/0006-freetype-host-includes.patch => qt4-4.8.3/0011-freetype-host-includes.patch} (50%) rename meta/recipes-qt/qt4/{files/0009-support-2bpp.patch => qt4-4.8.3/0012-Add-2bpp-support.patch} (83%) rename meta/recipes-qt/qt4/{qt-4.8.1/0001-Added-Openembedded-crossarch-option.patch => qt4-4.8.3/0013-configure-add-crossarch-option.patch} (49%) rename meta/recipes-qt/qt4/{qt-4.8.1/fix-translations.patch => qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch} (63%) rename meta/recipes-qt/qt4/{files/add_nostrip_for_debug_packages.diff => qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/configure_oe_compiler.patch => qt4-4.8.3/0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch} (60%) rename meta/recipes-qt/qt4/{qt-4.8.1/pulseaudio-config.patch => qt4-4.8.3/0017-configure-make-pulseaudio-a-configurable-option.patch} (85%) rename meta/recipes-qt/qt4/{qt-4.8.1/gcc47-fix2.patch => qt4-4.8.3/0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1/disable-fuse-gold-flag.patch => qt4-4.8.3/0019-webkit-disable-the-fuse-ld-gold-flag.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf (100%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf (100%) rename meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh (100%) rename meta/recipes-qt/qt4/{qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} (73%) delete mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.3.bb rename meta/recipes-qt/qt4/{qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} (75%)Signature · 1 line
1.7.12Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Quoted 12 lines · Martin Jansa
Quoted 10 lines · Martin Jansa
Quoted 3 lines · Martin Jansa
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And onlydo_patchfor nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.I've finished testing qt4-free-x11 on armv7a,
x86_64and armv5te + qt-mobility-x11 on armv4t and armv7a.Only python-pyqt_4.8.4.bb from meta-oe is failing with that, probably needs to be updated to 4.9.2 or something like that.
Quoted 6 lines
This seems to be caused by missing webkit support in qt4-4.8.3. python-pyqt-4.9.4 and 4.9.5 fails the same.
Configure ignores -webkit and says that webkit won't be built I've found some bug reports upstream but those were resolved by forcing xrender support which doesn't help in our case..
Found it, jansa/qt4-4.8.3 updated and 4.8.3 now added with negative D_P instead of replacing 4.8.1, will send v2 tonight.
Cheers,
Quoted 131 lines
Quoted 126 lines
Should I resend only 4.8.1 cleanup without adding 4.8.3 or with 4.8.3 having negative
D_P?Cheers,
Quoted 118 lines
The following changes since commit
938d07871bedd91f0d95ed6fe338ecbfafa5ebfe:busybox: Fix misplaced quote (2012-09-26 18:28:17 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contribjansa/qt4-4.8.3
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/qt4-4.8.3Martin Jansa (10):
qt4-tools-nativesdk.inc: rename to nativesdk-qt4-tools.inc
qt4: use releases.qt-project.org instead of get.qt.nokia.com
qt4: rename qt-4.8.1 to qt4-4.8.1 to match other .inc and .bb qt4.inc: move more options to separate variables
qt-mobility: move qt-mobility patches to separate dir
qt4: move patches from files to qt4-4.8.1
qt4: drop patches not used in any recipe
qt4: replace all local patches with git patches with headers
qt4: PR bumps
qt4: upgrade to 4.8.3meta/recipes-qt/qt4/files/0004-no-qmake.patch | 27 ------ meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch | 41 ---------- .../qt4/files/blacklist-diginotar-certs.diff | 95 ---------------------- .../recipes-qt/qt4/files/compile.test-lflags.patch | 17 ---- meta/recipes-qt/qt4/files/fix-config-tests.patch | 38 --------- ...tools-nativesdk.inc => nativesdk-qt4-tools.inc} | 18 ++-- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb | 8 -- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb | 8 ++ .../qt4/qt-4.8.1/fix_conflicting_types.patch | 29 ------- meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch | 35 -------- meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch | 22 ----- ...stvideoconnector-fixed-buffers-allocation.patch | 0 ...nnecessary-rpaths-from-qml_device-example.patch | 0 .../{files => qt-mobility-1.2.0}/gcc-scope.patch | 0 .../qt-mobility-configure.patch | 0 .../qt-mobility-no-opengl.patch | 0 meta/recipes-qt/qt4/qt-mobility_1.2.0.inc | 3 +- .../recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} | 41 +++++----- ...-allow-to-set-qt.conf-from-the-outside-u.patch} | 28 +++++-- ...ty_qws-fix-build-with-old-kernel-headers.patch} | 21 ++++- ...03-webkit2-set-OUTPUT_DIR-value-if-empty.patch} | 21 ++++- ...make-is-already-built-in-qt4-tools-native.patch | 29 +++++++ ...-set-LFLAGS-to-pick-up-zlib-from-staging.patch} | 24 ++++-- ...e-OE_QMAKE_-values-to-specify-Qt-utility.patch} | 26 ++++-- ...const-usage-that-causes-compile-failure-.patch} | 26 ++++-- ...low-building-a-separate-qmake-for-the-ta.patch} | 20 +++-- ...-fix-source-file-references-in-qmake.pri.patch} | 15 ++-- ...ck-to-not-use-the-pg_config-of-the-host-.patch} | 25 ++++-- .../0011-freetype-host-includes.patch} | 20 +++-- .../0012-Add-2bpp-support.patch} | 76 ++++++++++------- .../0013-configure-add-crossarch-option.patch} | 36 ++++---- ...ions-fix-phony-translation-linking-error.patch} | 19 +++-- ...configure-add-nostrip-for-debug-packages.patch} | 15 +++- ...sure-we-identify-the-compiler-as-g-in-co.patch} | 27 ++++-- ...re-make-pulseaudio-a-configurable-option.patch} | 17 ++-- ...es-for-gcc-4.7.0-particularly-on-qemux86.patch} | 45 ++++++---- ...019-webkit-disable-the-fuse-ld-gold-flag.patch} | 23 ++++-- .../qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf | 0 .../qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf | 0 meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh | 0 meta/recipes-qt/qt4/qt4-embedded.inc | 2 +- ...qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4-native.inc | 10 +-- meta/recipes-qt/qt4/qt4-native_4.8.1.bb | 12 --- meta/recipes-qt/qt4/qt4-native_4.8.3.bb | 8 ++ meta/recipes-qt/qt4/qt4-x11-free.inc | 2 +- ...qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4.inc | 19 ++++- 48 files changed, 427 insertions(+), 529 deletions(-) delete mode 100644 meta/recipes-qt/qt4/files/0004-no-qmake.patch delete mode 100644 meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch delete mode 100644 meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff delete mode 100644 meta/recipes-qt/qt4/files/compile.test-lflags.patch delete mode 100644 meta/recipes-qt/qt4/files/fix-config-tests.patch rename meta/recipes-qt/qt4/{qt4-tools-nativesdk.inc => nativesdk-qt4-tools.inc} (83%) delete mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/fix_conflicting_types.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0001-gstvideoconnector-fixed-buffers-allocation.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/gcc-scope.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-configure.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-no-opengl.patch (100%) rename meta/recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} (50%) rename meta/recipes-qt/qt4/{files/qt-config.patch => qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch} (49%) rename meta/recipes-qt/qt4/{files/fix_qkbdtty_qws.patch => qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch} (68%) rename meta/recipes-qt/qt4/{files/set-OUTPUT_DIR-if-empty.patch => qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch} (48%) create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch rename meta/recipes-qt/qt4/{qt-4.8.1/configure-lflags.patch => qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch} (46%) rename meta/recipes-qt/qt4/{files/configure-paths.patch => qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch} (58%) rename meta/recipes-qt/qt4/{files/qt-dbus-const.patch => qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch} (52%) rename meta/recipes-qt/qt4/{files/target_qmake.patch => qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/qmake_pri_fixes.patch => qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch} (81%) rename meta/recipes-qt/qt4/{qt-4.8.1/hack-out-pg2-4.7.0.patch => qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch} (68%) rename meta/recipes-qt/qt4/{files/0006-freetype-host-includes.patch => qt4-4.8.3/0011-freetype-host-includes.patch} (50%) rename meta/recipes-qt/qt4/{files/0009-support-2bpp.patch => qt4-4.8.3/0012-Add-2bpp-support.patch} (83%) rename meta/recipes-qt/qt4/{qt-4.8.1/0001-Added-Openembedded-crossarch-option.patch => qt4-4.8.3/0013-configure-add-crossarch-option.patch} (49%) rename meta/recipes-qt/qt4/{qt-4.8.1/fix-translations.patch => qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch} (63%) rename meta/recipes-qt/qt4/{files/add_nostrip_for_debug_packages.diff => qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/configure_oe_compiler.patch => qt4-4.8.3/0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch} (60%) rename meta/recipes-qt/qt4/{qt-4.8.1/pulseaudio-config.patch => qt4-4.8.3/0017-configure-make-pulseaudio-a-configurable-option.patch} (85%) rename meta/recipes-qt/qt4/{qt-4.8.1/gcc47-fix2.patch => qt4-4.8.3/0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1/disable-fuse-gold-flag.patch => qt4-4.8.3/0019-webkit-disable-the-fuse-ld-gold-flag.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf (100%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf (100%) rename meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh (100%) rename meta/recipes-qt/qt4/{qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} (73%) delete mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.3.bb rename meta/recipes-qt/qt4/{qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} (75%)Signature · 1 line
1.7.12Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Quoted 16 lines · Martin Jansa
Quoted 15 lines · Martin Jansa
Quoted 10 lines · Martin Jansa
Quoted 3 lines · Martin Jansa
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And onlydo_patchfor nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.I've finished testing qt4-free-x11 on armv7a,
x86_64and armv5te + qt-mobility-x11 on armv4t and armv7a.Only python-pyqt_4.8.4.bb from meta-oe is failing with that, probably needs to be updated to 4.9.2 or something like that.
This seems to be caused by missing webkit support in qt4-4.8.3. python-pyqt-4.9.4 and 4.9.5 fails the same.
Quoted 6 lines
Quoted 3 lines
Configure ignores -webkit and says that webkit won't be built I've found some bug reports upstream but those were resolved by forcing xrender support which doesn't help in our case..
Found it, jansa/qt4-4.8.3 updated and 4.8.3 now added with negative
D_Pinstead of replacing 4.8.1, will send v2 tonight.
Here is buildhistory log when whole patchset is applied without defining P_P.
https://github.com/shr-distribution/buildhistory/commit/0e0245527626b77d7913c3b44976eab478c04ca5
https://github.com/shr-distribution/buildhistory/commit/56385ad686ab9591460d3be4d3eb13b4beddc45e
note that there are few changes, because before PR bump it was built with gcc 4.7.1.0+git1+d07e24f4ab59f264d68d21838795349faab5dede not 4.7.2.
And here are branches (oe-core-4.8.1, oe-core-4.8.3) with all patches applied
https://github.com/shr-project/qt
Cheers,
Quoted 139 lines
Cheers,
Quoted 131 lines
Quoted 126 lines
Should I resend only 4.8.1 cleanup without adding 4.8.3 or with 4.8.3 having negative
D_P?Cheers,
Quoted 118 lines
The following changes since commit
938d07871bedd91f0d95ed6fe338ecbfafa5ebfe:busybox: Fix misplaced quote (2012-09-26 18:28:17 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contribjansa/qt4-4.8.3
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/qt4-4.8.3Martin Jansa (10):
qt4-tools-nativesdk.inc: rename to nativesdk-qt4-tools.inc
qt4: use releases.qt-project.org instead of get.qt.nokia.com
qt4: rename qt-4.8.1 to qt4-4.8.1 to match other .inc and .bb qt4.inc: move more options to separate variables
qt-mobility: move qt-mobility patches to separate dir
qt4: move patches from files to qt4-4.8.1
qt4: drop patches not used in any recipe
qt4: replace all local patches with git patches with headers
qt4: PR bumps
qt4: upgrade to 4.8.3meta/recipes-qt/qt4/files/0004-no-qmake.patch | 27 ------ meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch | 41 ---------- .../qt4/files/blacklist-diginotar-certs.diff | 95 ---------------------- .../recipes-qt/qt4/files/compile.test-lflags.patch | 17 ---- meta/recipes-qt/qt4/files/fix-config-tests.patch | 38 --------- ...tools-nativesdk.inc => nativesdk-qt4-tools.inc} | 18 ++-- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb | 8 -- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb | 8 ++ .../qt4/qt-4.8.1/fix_conflicting_types.patch | 29 ------- meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch | 35 -------- meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch | 22 ----- ...stvideoconnector-fixed-buffers-allocation.patch | 0 ...nnecessary-rpaths-from-qml_device-example.patch | 0 .../{files => qt-mobility-1.2.0}/gcc-scope.patch | 0 .../qt-mobility-configure.patch | 0 .../qt-mobility-no-opengl.patch | 0 meta/recipes-qt/qt4/qt-mobility_1.2.0.inc | 3 +- .../recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} | 41 +++++----- ...-allow-to-set-qt.conf-from-the-outside-u.patch} | 28 +++++-- ...ty_qws-fix-build-with-old-kernel-headers.patch} | 21 ++++- ...03-webkit2-set-OUTPUT_DIR-value-if-empty.patch} | 21 ++++- ...make-is-already-built-in-qt4-tools-native.patch | 29 +++++++ ...-set-LFLAGS-to-pick-up-zlib-from-staging.patch} | 24 ++++-- ...e-OE_QMAKE_-values-to-specify-Qt-utility.patch} | 26 ++++-- ...const-usage-that-causes-compile-failure-.patch} | 26 ++++-- ...low-building-a-separate-qmake-for-the-ta.patch} | 20 +++-- ...-fix-source-file-references-in-qmake.pri.patch} | 15 ++-- ...ck-to-not-use-the-pg_config-of-the-host-.patch} | 25 ++++-- .../0011-freetype-host-includes.patch} | 20 +++-- .../0012-Add-2bpp-support.patch} | 76 ++++++++++------- .../0013-configure-add-crossarch-option.patch} | 36 ++++---- ...ions-fix-phony-translation-linking-error.patch} | 19 +++-- ...configure-add-nostrip-for-debug-packages.patch} | 15 +++- ...sure-we-identify-the-compiler-as-g-in-co.patch} | 27 ++++-- ...re-make-pulseaudio-a-configurable-option.patch} | 17 ++-- ...es-for-gcc-4.7.0-particularly-on-qemux86.patch} | 45 ++++++---- ...019-webkit-disable-the-fuse-ld-gold-flag.patch} | 23 ++++-- .../qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf | 0 .../qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf | 0 meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh | 0 meta/recipes-qt/qt4/qt4-embedded.inc | 2 +- ...qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4-native.inc | 10 +-- meta/recipes-qt/qt4/qt4-native_4.8.1.bb | 12 --- meta/recipes-qt/qt4/qt4-native_4.8.3.bb | 8 ++ meta/recipes-qt/qt4/qt4-x11-free.inc | 2 +- ...qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4.inc | 19 ++++- 48 files changed, 427 insertions(+), 529 deletions(-) delete mode 100644 meta/recipes-qt/qt4/files/0004-no-qmake.patch delete mode 100644 meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch delete mode 100644 meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff delete mode 100644 meta/recipes-qt/qt4/files/compile.test-lflags.patch delete mode 100644 meta/recipes-qt/qt4/files/fix-config-tests.patch rename meta/recipes-qt/qt4/{qt4-tools-nativesdk.inc => nativesdk-qt4-tools.inc} (83%) delete mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/fix_conflicting_types.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0001-gstvideoconnector-fixed-buffers-allocation.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/gcc-scope.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-configure.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-no-opengl.patch (100%) rename meta/recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} (50%) rename meta/recipes-qt/qt4/{files/qt-config.patch => qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch} (49%) rename meta/recipes-qt/qt4/{files/fix_qkbdtty_qws.patch => qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch} (68%) rename meta/recipes-qt/qt4/{files/set-OUTPUT_DIR-if-empty.patch => qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch} (48%) create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch rename meta/recipes-qt/qt4/{qt-4.8.1/configure-lflags.patch => qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch} (46%) rename meta/recipes-qt/qt4/{files/configure-paths.patch => qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch} (58%) rename meta/recipes-qt/qt4/{files/qt-dbus-const.patch => qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch} (52%) rename meta/recipes-qt/qt4/{files/target_qmake.patch => qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/qmake_pri_fixes.patch => qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch} (81%) rename meta/recipes-qt/qt4/{qt-4.8.1/hack-out-pg2-4.7.0.patch => qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch} (68%) rename meta/recipes-qt/qt4/{files/0006-freetype-host-includes.patch => qt4-4.8.3/0011-freetype-host-includes.patch} (50%) rename meta/recipes-qt/qt4/{files/0009-support-2bpp.patch => qt4-4.8.3/0012-Add-2bpp-support.patch} (83%) rename meta/recipes-qt/qt4/{qt-4.8.1/0001-Added-Openembedded-crossarch-option.patch => qt4-4.8.3/0013-configure-add-crossarch-option.patch} (49%) rename meta/recipes-qt/qt4/{qt-4.8.1/fix-translations.patch => qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch} (63%) rename meta/recipes-qt/qt4/{files/add_nostrip_for_debug_packages.diff => qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/configure_oe_compiler.patch => qt4-4.8.3/0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch} (60%) rename meta/recipes-qt/qt4/{qt-4.8.1/pulseaudio-config.patch => qt4-4.8.3/0017-configure-make-pulseaudio-a-configurable-option.patch} (85%) rename meta/recipes-qt/qt4/{qt-4.8.1/gcc47-fix2.patch => qt4-4.8.3/0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1/disable-fuse-gold-flag.patch => qt4-4.8.3/0019-webkit-disable-the-fuse-ld-gold-flag.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf (100%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf (100%) rename meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh (100%) rename meta/recipes-qt/qt4/{qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} (73%) delete mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.3.bb rename meta/recipes-qt/qt4/{qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} (75%)Signature · 1 line
1.7.12Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Quoted 27 lines · Martin Jansa
Quoted 16 lines · Martin Jansa
Quoted 15 lines · Martin Jansa
Quoted 10 lines · Martin Jansa
Quoted 3 lines · Martin Jansa
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And onlydo_patchfor nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.I've finished testing qt4-free-x11 on armv7a,
x86_64and armv5te + qt-mobility-x11 on armv4t and armv7a.Only python-pyqt_4.8.4.bb from meta-oe is failing with that, probably needs to be updated to 4.9.2 or something like that.
This seems to be caused by missing webkit support in qt4-4.8.3. python-pyqt-4.9.4 and 4.9.5 fails the same.
Quoted 6 lines
Quoted 3 lines
Configure ignores -webkit and says that webkit won't be built I've found some bug reports upstream but those were resolved by forcing xrender support which doesn't help in our case..
Found it, jansa/qt4-4.8.3 updated and 4.8.3 now added with negative
D_Pinstead of replacing 4.8.1, will send v2 tonight.Here is buildhistory log when whole patchset is applied without defining
P_P.
Quoted 6 lines
https://github.com/shr-distribution/buildhistory/commit/0e0245527626b77d7913c3b44976eab478c04ca5
https://github.com/shr-distribution/buildhistory/commit/56385ad686ab9591460d3be4d3eb13b4beddc45enote that there are few changes, because before PR bump it was built with gcc 4.7.1.0+git1+d07e24f4ab59f264d68d21838795349faab5dede not 4.7.2.
Here is even better buildhistory log without that gcc change:
https://github.com/shr-distribution/buildhistory/commit/bb6444238bb6dc72b51c24a7dcf5d9b197d60edc
https://github.com/shr-distribution/buildhistory/commit/aed142b2ab93fcdcdf316a667d5bcdde741d27e7
Can it go in, now?
Cheers,
Quoted 149 lines
And here are branches (oe-core-4.8.1, oe-core-4.8.3) with all patches applied
https://github.com/shr-project/qtCheers,
Quoted 139 lines
Cheers,
Quoted 131 lines
Quoted 126 lines
Should I resend only 4.8.1 cleanup without adding 4.8.3 or with 4.8.3 having negative
D_P?Cheers,
Quoted 118 lines
The following changes since commit
938d07871bedd91f0d95ed6fe338ecbfafa5ebfe:busybox: Fix misplaced quote (2012-09-26 18:28:17 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contribjansa/qt4-4.8.3
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/qt4-4.8.3Martin Jansa (10):
qt4-tools-nativesdk.inc: rename to nativesdk-qt4-tools.inc
qt4: use releases.qt-project.org instead of get.qt.nokia.com
qt4: rename qt-4.8.1 to qt4-4.8.1 to match other .inc and .bb qt4.inc: move more options to separate variables
qt-mobility: move qt-mobility patches to separate dir
qt4: move patches from files to qt4-4.8.1
qt4: drop patches not used in any recipe
qt4: replace all local patches with git patches with headers
qt4: PR bumps
qt4: upgrade to 4.8.3meta/recipes-qt/qt4/files/0004-no-qmake.patch | 27 ------ meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch | 41 ---------- .../qt4/files/blacklist-diginotar-certs.diff | 95 ---------------------- .../recipes-qt/qt4/files/compile.test-lflags.patch | 17 ---- meta/recipes-qt/qt4/files/fix-config-tests.patch | 38 --------- ...tools-nativesdk.inc => nativesdk-qt4-tools.inc} | 18 ++-- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb | 8 -- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb | 8 ++ .../qt4/qt-4.8.1/fix_conflicting_types.patch | 29 ------- meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch | 35 -------- meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch | 22 ----- ...stvideoconnector-fixed-buffers-allocation.patch | 0 ...nnecessary-rpaths-from-qml_device-example.patch | 0 .../{files => qt-mobility-1.2.0}/gcc-scope.patch | 0 .../qt-mobility-configure.patch | 0 .../qt-mobility-no-opengl.patch | 0 meta/recipes-qt/qt4/qt-mobility_1.2.0.inc | 3 +- .../recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} | 41 +++++----- ...-allow-to-set-qt.conf-from-the-outside-u.patch} | 28 +++++-- ...ty_qws-fix-build-with-old-kernel-headers.patch} | 21 ++++- ...03-webkit2-set-OUTPUT_DIR-value-if-empty.patch} | 21 ++++- ...make-is-already-built-in-qt4-tools-native.patch | 29 +++++++ ...-set-LFLAGS-to-pick-up-zlib-from-staging.patch} | 24 ++++-- ...e-OE_QMAKE_-values-to-specify-Qt-utility.patch} | 26 ++++-- ...const-usage-that-causes-compile-failure-.patch} | 26 ++++-- ...low-building-a-separate-qmake-for-the-ta.patch} | 20 +++-- ...-fix-source-file-references-in-qmake.pri.patch} | 15 ++-- ...ck-to-not-use-the-pg_config-of-the-host-.patch} | 25 ++++-- .../0011-freetype-host-includes.patch} | 20 +++-- .../0012-Add-2bpp-support.patch} | 76 ++++++++++------- .../0013-configure-add-crossarch-option.patch} | 36 ++++---- ...ions-fix-phony-translation-linking-error.patch} | 19 +++-- ...configure-add-nostrip-for-debug-packages.patch} | 15 +++- ...sure-we-identify-the-compiler-as-g-in-co.patch} | 27 ++++-- ...re-make-pulseaudio-a-configurable-option.patch} | 17 ++-- ...es-for-gcc-4.7.0-particularly-on-qemux86.patch} | 45 ++++++---- ...019-webkit-disable-the-fuse-ld-gold-flag.patch} | 23 ++++-- .../qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf | 0 .../qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf | 0 meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh | 0 meta/recipes-qt/qt4/qt4-embedded.inc | 2 +- ...qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4-native.inc | 10 +-- meta/recipes-qt/qt4/qt4-native_4.8.1.bb | 12 --- meta/recipes-qt/qt4/qt4-native_4.8.3.bb | 8 ++ meta/recipes-qt/qt4/qt4-x11-free.inc | 2 +- ...qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4.inc | 19 ++++- 48 files changed, 427 insertions(+), 529 deletions(-) delete mode 100644 meta/recipes-qt/qt4/files/0004-no-qmake.patch delete mode 100644 meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch delete mode 100644 meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff delete mode 100644 meta/recipes-qt/qt4/files/compile.test-lflags.patch delete mode 100644 meta/recipes-qt/qt4/files/fix-config-tests.patch rename meta/recipes-qt/qt4/{qt4-tools-nativesdk.inc => nativesdk-qt4-tools.inc} (83%) delete mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/fix_conflicting_types.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch delete mode 100644 meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0001-gstvideoconnector-fixed-buffers-allocation.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/gcc-scope.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-configure.patch (100%) rename meta/recipes-qt/qt4/{files => qt-mobility-1.2.0}/qt-mobility-no-opengl.patch (100%) rename meta/recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} (50%) rename meta/recipes-qt/qt4/{files/qt-config.patch => qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch} (49%) rename meta/recipes-qt/qt4/{files/fix_qkbdtty_qws.patch => qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch} (68%) rename meta/recipes-qt/qt4/{files/set-OUTPUT_DIR-if-empty.patch => qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch} (48%) create mode 100644 meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch rename meta/recipes-qt/qt4/{qt-4.8.1/configure-lflags.patch => qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch} (46%) rename meta/recipes-qt/qt4/{files/configure-paths.patch => qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch} (58%) rename meta/recipes-qt/qt4/{files/qt-dbus-const.patch => qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch} (52%) rename meta/recipes-qt/qt4/{files/target_qmake.patch => qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/qmake_pri_fixes.patch => qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch} (81%) rename meta/recipes-qt/qt4/{qt-4.8.1/hack-out-pg2-4.7.0.patch => qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch} (68%) rename meta/recipes-qt/qt4/{files/0006-freetype-host-includes.patch => qt4-4.8.3/0011-freetype-host-includes.patch} (50%) rename meta/recipes-qt/qt4/{files/0009-support-2bpp.patch => qt4-4.8.3/0012-Add-2bpp-support.patch} (83%) rename meta/recipes-qt/qt4/{qt-4.8.1/0001-Added-Openembedded-crossarch-option.patch => qt4-4.8.3/0013-configure-add-crossarch-option.patch} (49%) rename meta/recipes-qt/qt4/{qt-4.8.1/fix-translations.patch => qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch} (63%) rename meta/recipes-qt/qt4/{files/add_nostrip_for_debug_packages.diff => qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch} (57%) rename meta/recipes-qt/qt4/{qt-4.8.1/configure_oe_compiler.patch => qt4-4.8.3/0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch} (60%) rename meta/recipes-qt/qt4/{qt-4.8.1/pulseaudio-config.patch => qt4-4.8.3/0017-configure-make-pulseaudio-a-configurable-option.patch} (85%) rename meta/recipes-qt/qt4/{qt-4.8.1/gcc47-fix2.patch => qt4-4.8.3/0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1/disable-fuse-gold-flag.patch => qt4-4.8.3/0019-webkit-disable-the-fuse-ld-gold-flag.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf (100%) rename meta/recipes-qt/qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf (100%) rename meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh (100%) rename meta/recipes-qt/qt4/{qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} (73%) delete mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.1.bb create mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.3.bb rename meta/recipes-qt/qt4/{qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} (75%)Signature · 1 line
1.7.12Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Saul Wold
AppliedQuoted 13 lines · Martin Jansa
Please test on more architectures.
I've tested complete qt4-native + qt4-free-x11 on armv4t. And onlydo_patchfor nativesdk-qt4-tools, qt-mobility-*, qt4-embedded.The following changes since commit
938d07871bedd91f0d95ed6fe338ecbfafa5ebfe:busybox: Fix misplaced quote (2012-09-26 18:28:17 +0100)are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib jansa/qt4-4.8.3 http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/qt4-4.8.3
Quoted 12 lines
Martin Jansa (10):
qt4-tools-nativesdk.inc: rename to nativesdk-qt4-tools.inc
qt4: use releases.qt-project.org instead of get.qt.nokia.com
qt4: rename qt-4.8.1 to qt4-4.8.1 to match other .inc and .bb qt4.inc: move more options to separate variables
qt-mobility: move qt-mobility patches to separate dir
qt4: move patches from files to qt4-4.8.1
qt4: drop patches not used in any recipe
qt4: replace all local patches with git patches with headers
qt4: PR bumps
qt4: upgrade to 4.8.3
Merged into OE-Core
with updated patch 10/10
Thanks
Sau!
Quoted 93 lines
meta/recipes-qt/qt4/files/0004-no-qmake.patch | 27 ------ meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch | 41 ---------- .../qt4/files/blacklist-diginotar-certs.diff | 95 ---------------------- .../recipes-qt/qt4/files/compile.test-lflags.patch | 17 ---- meta/recipes-qt/qt4/files/fix-config-tests.patch | 38 --------- ...tools-nativesdk.inc => nativesdk-qt4-tools.inc} | 18 ++-- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb | 8 -- meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb | 8 ++ .../qt4/qt-4.8.1/fix_conflicting_types.patch | 29 ------- meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch | 35 -------- meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch | 22 ----- ...stvideoconnector-fixed-buffers-allocation.patch | 0 ...nnecessary-rpaths-from-qml_device-example.patch | 0 .../{files => qt-mobility-1.2.0}/gcc-scope.patch | 0 .../qt-mobility-configure.patch | 0 .../qt-mobility-no-opengl.patch | 0 meta/recipes-qt/qt4/qt-mobility_1.2.0.inc | 3 +- .../recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} | 41 +++++----- ...-allow-to-set-qt.conf-from-the-outside-u.patch} | 28 +++++-- ...ty_qws-fix-build-with-old-kernel-headers.patch} | 21 ++++- ...03-webkit2-set-OUTPUT_DIR-value-if-empty.patch} | 21 ++++- ...make-is-already-built-in-qt4-tools-native.patch | 29 +++++++ ...-set-LFLAGS-to-pick-up-zlib-from-staging.patch} | 24 ++++-- ...e-OE_QMAKE_-values-to-specify-Qt-utility.patch} | 26 ++++-- ...const-usage-that-causes-compile-failure-.patch} | 26 ++++-- ...low-building-a-separate-qmake-for-the-ta.patch} | 20 +++-- ...-fix-source-file-references-in-qmake.pri.patch} | 15 ++-- ...ck-to-not-use-the-pg_config-of-the-host-.patch} | 25 ++++-- .../0011-freetype-host-includes.patch} | 20 +++-- .../0012-Add-2bpp-support.patch} | 76 ++++++++++------- .../0013-configure-add-crossarch-option.patch} | 36 ++++---- ...ions-fix-phony-translation-linking-error.patch} | 19 +++-- ...configure-add-nostrip-for-debug-packages.patch} | 15 +++- ...sure-we-identify-the-compiler-as-g-in-co.patch} | 27 ++++-- ...re-make-pulseaudio-a-configurable-option.patch} | 17 ++-- ...es-for-gcc-4.7.0-particularly-on-qemux86.patch} | 45 ++++++---- ...019-webkit-disable-the-fuse-ld-gold-flag.patch} | 23 ++++-- .../qt4/{qt-4.8.1 => qt4-4.8.3}/g++.conf | 0 .../qt4/{qt-4.8.1 => qt4-4.8.3}/linux.conf | 0 meta/recipes-qt/qt4/{files => qt4-4.8.3}/qte.sh | 0 meta/recipes-qt/qt4/qt4-embedded.inc | 2 +- ...qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4-native.inc | 10 +-- meta/recipes-qt/qt4/qt4-native_4.8.1.bb | 12 --- meta/recipes-qt/qt4/qt4-native_4.8.3.bb | 8 ++ meta/recipes-qt/qt4/qt4-x11-free.inc | 2 +- ...qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} | 4 +- meta/recipes-qt/qt4/qt4.inc | 19 ++++- 48 files changed, 427 insertions(+), 529 deletions(-)delete mode 100644
meta/recipes-qt/qt4/files/0004-no-qmake.patch
delete mode 100644meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch
delete mode 100644meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff
delete mode 100644meta/recipes-qt/qt4/files/compile.test-lflags.patch
delete mode 100644meta/recipes-qt/qt4/files/fix-config-tests.patch
rename meta/recipes-qt/qt4/{qt4-tools-nativesdk.inc => nativesdk-qt4-tools.inc} (83%)
delete mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.1.bb
create mode 100644 meta/recipes-qt/qt4/nativesdk-qt4-tools_4.8.3.bb
delete mode 100644meta/recipes-qt/qt4/qt-4.8.1/fix_conflicting_types.patch
delete mode 100644meta/recipes-qt/qt4/qt-4.8.1/gcc47-fix.patch
delete mode 100644meta/recipes-qt/qt4/qt-4.8.1/qmake_cxx_eval.patch
rename meta/recipes-qt/qt4/{files =>qt-mobility-1.2.0}/0001-gstvideoconnector-fixed-buffers-allocation.patch(100%)
rename meta/recipes-qt/qt4/{files =>qt-mobility-1.2.0}/0002-Remove-unnecessary-rpaths-from-qml_device-example.patch(100%) rename meta/recipes-qt/qt4/{files =>qt-mobility-1.2.0}/gcc-scope.patch(100%)
rename meta/recipes-qt/qt4/{files =>qt-mobility-1.2.0}/qt-mobility-configure.patch(100%)
rename meta/recipes-qt/qt4/{files =>qt-mobility-1.2.0}/qt-mobility-no-opengl.patch(100%)
rename meta/recipes-qt/qt4/{qt-4.8.1.inc => qt4-4.8.3.inc} (50%)
renamemeta/recipes-qt/qt4/{files/qt-config.patch=>qt4-4.8.3/0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch} (49%) renamemeta/recipes-qt/qt4/{files/fix_qkbdtty_qws.patch=>qt4-4.8.3/0002-qkbdtty_qws-fix-build-with-old-kernel-headers.patch} (68%) renamemeta/recipes-qt/qt4/{files/set-OUTPUT_DIR-if-empty.patch=>qt4-4.8.3/0003-webkit2-set-OUTPUT_DIR-value-if-empty.patch} (48%) create mode 100644meta/recipes-qt/qt4/qt4-4.8.3/0004-configure-qmake-is-already-built-in-qt4-tools-native.patch
renamemeta/recipes-qt/qt4/{qt-4.8.1/configure-lflags.patch=>qt4-4.8.3/0005-configure-set-LFLAGS-to-pick-up-zlib-from-staging.patch} (46%) renamemeta/recipes-qt/qt4/{files/configure-paths.patch=>qt4-4.8.3/0006-configure-Use-OE_QMAKE_-values-to-specify-Qt-utility.patch} (58%) renamemeta/recipes-qt/qt4/{files/qt-dbus-const.patch=>qt4-4.8.3/0007-dbus-Remove-const-usage-that-causes-compile-failure-.patch} (52%) renamemeta/recipes-qt/qt4/{files/target_qmake.patch=>qt4-4.8.3/0008-qmake.pro-Allow-building-a-separate-qmake-for-the-ta.patch} (57%) renamemeta/recipes-qt/qt4/{qt-4.8.1/qmake_pri_fixes.patch=>qt4-4.8.3/0009-qmake-fix-source-file-references-in-qmake.pri.patch} (81%) renamemeta/recipes-qt/qt4/{qt-4.8.1/hack-out-pg2-4.7.0.patch=>qt4-4.8.3/0010-configure-Hack-to-not-use-the-pg_config-of-the-host-.patch} (68%) renamemeta/recipes-qt/qt4/{files/0006-freetype-host-includes.patch=>qt4-4.8.3/0011-freetype-host-includes.patch} (50%) renamemeta/recipes-qt/qt4/{files/0009-support-2bpp.patch=>qt4-4.8.3/0012-Add-2bpp-support.patch} (83%)
renamemeta/recipes-qt/qt4/{qt-4.8.1/0001-Added-Openembedded-crossarch-option.patch=>qt4-4.8.3/0013-configure-add-crossarch-option.patch} (49%) renamemeta/recipes-qt/qt4/{qt-4.8.1/fix-translations.patch=>qt4-4.8.3/0014-translations-fix-phony-translation-linking-error.patch} (63%) renamemeta/recipes-qt/qt4/{files/add_nostrip_for_debug_packages.diff=>qt4-4.8.3/0015-configure-add-nostrip-for-debug-packages.patch} (57%) renamemeta/recipes-qt/qt4/{qt-4.8.1/configure_oe_compiler.patch=>qt4-4.8.3/0016-configure-ensure-we-identify-the-compiler-as-g-in-co.patch} (60%) renamemeta/recipes-qt/qt4/{qt-4.8.1/pulseaudio-config.patch=>qt4-4.8.3/0017-configure-make-pulseaudio-a-configurable-option.patch} (85%) renamemeta/recipes-qt/qt4/{qt-4.8.1/gcc47-fix2.patch=>qt4-4.8.3/0018-Fixes-for-gcc-4.7.0-particularly-on-qemux86.patch} (46%) renamemeta/recipes-qt/qt4/{qt-4.8.1/disable-fuse-gold-flag.patch=>qt4-4.8.3/0019-webkit-disable-the-fuse-ld-gold-flag.patch} (46%) rename meta/recipes-qt/qt4/{qt-4.8.1 =>qt4-4.8.3}/g++.conf(100%)
rename meta/recipes-qt/qt4/{qt-4.8.1 =>qt4-4.8.3}/linux.conf(100%)
rename meta/recipes-qt/qt4/{files =>qt4-4.8.3}/qte.sh(100%)
rename meta/recipes-qt/qt4/{qt4-embedded_4.8.1.bb => qt4-embedded_4.8.3.bb} (73%)
delete mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.1.bb
create mode 100644 meta/recipes-qt/qt4/qt4-native_4.8.3.bb
rename meta/recipes-qt/qt4/{qt4-x11-free_4.8.1.bb => qt4-x11-free_4.8.3.bb} (75%)