Patchwork [00/10] qt4: upgrade to 4.8.3 and cleanup

login
register
mail settings
Submitter Martin Jansa
Date Sept. 26, 2012, 10:27 p.m.
Message ID <cover.1348697518.git.Martin.Jansa@gmail.com>
Download mbox
Permalink /patch/37313/
State Accepted, archived
Headers show

Pull-request

git://git.openembedded.org/openembedded-core-contrib jansa/qt4-4.8.3

Comments

Martin Jansa - Sept. 26, 2012, 10:27 p.m.
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%)
Martin Jansa - Sept. 26, 2012, 10:27 p.m.
* faster lookup in FILESPATH as small bonus

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 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%)

diff --git a/meta/recipes-qt/qt4/files/0004-no-qmake.patch b/meta/recipes-qt/qt4/qt4-4.8.1/0004-no-qmake.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/0004-no-qmake.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/0004-no-qmake.patch
diff --git a/meta/recipes-qt/qt4/files/0006-freetype-host-includes.patch b/meta/recipes-qt/qt4/qt4-4.8.1/0006-freetype-host-includes.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/0006-freetype-host-includes.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/0006-freetype-host-includes.patch
diff --git a/meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch b/meta/recipes-qt/qt4/qt4-4.8.1/0008-qt-lib-infix.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/0008-qt-lib-infix.patch
diff --git a/meta/recipes-qt/qt4/files/0009-support-2bpp.patch b/meta/recipes-qt/qt4/qt4-4.8.1/0009-support-2bpp.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/0009-support-2bpp.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/0009-support-2bpp.patch
diff --git a/meta/recipes-qt/qt4/files/add_nostrip_for_debug_packages.diff b/meta/recipes-qt/qt4/qt4-4.8.1/add_nostrip_for_debug_packages.diff
similarity index 100%
rename from meta/recipes-qt/qt4/files/add_nostrip_for_debug_packages.diff
rename to meta/recipes-qt/qt4/qt4-4.8.1/add_nostrip_for_debug_packages.diff
diff --git a/meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff b/meta/recipes-qt/qt4/qt4-4.8.1/blacklist-diginotar-certs.diff
similarity index 100%
rename from meta/recipes-qt/qt4/files/blacklist-diginotar-certs.diff
rename to meta/recipes-qt/qt4/qt4-4.8.1/blacklist-diginotar-certs.diff
diff --git a/meta/recipes-qt/qt4/files/compile.test-lflags.patch b/meta/recipes-qt/qt4/qt4-4.8.1/compile.test-lflags.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/compile.test-lflags.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/compile.test-lflags.patch
diff --git a/meta/recipes-qt/qt4/files/configure-paths.patch b/meta/recipes-qt/qt4/qt4-4.8.1/configure-paths.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/configure-paths.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/configure-paths.patch
diff --git a/meta/recipes-qt/qt4/files/fix-config-tests.patch b/meta/recipes-qt/qt4/qt4-4.8.1/fix-config-tests.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/fix-config-tests.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/fix-config-tests.patch
diff --git a/meta/recipes-qt/qt4/files/fix_qkbdtty_qws.patch b/meta/recipes-qt/qt4/qt4-4.8.1/fix_qkbdtty_qws.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/fix_qkbdtty_qws.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/fix_qkbdtty_qws.patch
diff --git a/meta/recipes-qt/qt4/files/qt-config.patch b/meta/recipes-qt/qt4/qt4-4.8.1/qt-config.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/qt-config.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/qt-config.patch
diff --git a/meta/recipes-qt/qt4/files/qt-dbus-const.patch b/meta/recipes-qt/qt4/qt4-4.8.1/qt-dbus-const.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/qt-dbus-const.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/qt-dbus-const.patch
diff --git a/meta/recipes-qt/qt4/files/qte.sh b/meta/recipes-qt/qt4/qt4-4.8.1/qte.sh
similarity index 100%
rename from meta/recipes-qt/qt4/files/qte.sh
rename to meta/recipes-qt/qt4/qt4-4.8.1/qte.sh
diff --git a/meta/recipes-qt/qt4/files/set-OUTPUT_DIR-if-empty.patch b/meta/recipes-qt/qt4/qt4-4.8.1/set-OUTPUT_DIR-if-empty.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/set-OUTPUT_DIR-if-empty.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/set-OUTPUT_DIR-if-empty.patch
diff --git a/meta/recipes-qt/qt4/files/target_qmake.patch b/meta/recipes-qt/qt4/qt4-4.8.1/target_qmake.patch
similarity index 100%
rename from meta/recipes-qt/qt4/files/target_qmake.patch
rename to meta/recipes-qt/qt4/qt4-4.8.1/target_qmake.patch
Paul Eggleton - Sept. 27, 2012, 3:10 p.m.
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 only do_patch for 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
Martin Jansa - Sept. 27, 2012, 3:45 p.m.
On Thu, Sep 27, 2012 at 04:10:20PM +0100, Paul Eggleton wrote:
> 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 only do_patch for 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.

> 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,
Anders Darander - Sept. 28, 2012, 6:37 a.m.
* Martin Jansa <martin.jansa@gmail.com> [120927 17:44]:

> On Thu, Sep 27, 2012 at 04:10:20PM +0100, Paul Eggleton wrote:
> > 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 only do_patch for 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.

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
Martin Jansa - Sept. 28, 2012, 4:43 p.m.
On Thu, Sep 27, 2012 at 12:27:05AM +0200, Martin Jansa wrote:
> 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.

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,

> 
> 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%)
> 
> -- 
> 1.7.12
>
Martin Jansa - Sept. 30, 2012, 8:18 p.m.
On Fri, Sep 28, 2012 at 06:43:09PM +0200, Martin Jansa wrote:
> On Thu, Sep 27, 2012 at 12:27:05AM +0200, Martin Jansa wrote:
> > 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.
> 
> 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.

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..

> Should I resend only 4.8.1 cleanup without adding 4.8.3 or with 4.8.3 
> having negative D_P?
> 
> Cheers,
> 
> > 
> > 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%)
> > 
> > -- 
> > 1.7.12
> > 
> 
> -- 
> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
Martin Jansa - Oct. 1, 2012, 2:31 p.m.
On Sun, Sep 30, 2012 at 10:18:18PM +0200, Martin Jansa wrote:
> On Fri, Sep 28, 2012 at 06:43:09PM +0200, Martin Jansa wrote:
> > On Thu, Sep 27, 2012 at 12:27:05AM +0200, Martin Jansa wrote:
> > > 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.
> > 
> > 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.
> 
> 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,

> > Should I resend only 4.8.1 cleanup without adding 4.8.3 or with 4.8.3 
> > having negative D_P?
> > 
> > Cheers,
> > 
> > > 
> > > 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%)
> > > 
> > > -- 
> > > 1.7.12
> > > 
> > 
> > -- 
> > Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
> 
> 
> 
> -- 
> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
Martin Jansa - Oct. 1, 2012, 11:26 p.m.
On Mon, Oct 01, 2012 at 04:31:08PM +0200, Martin Jansa wrote:
> On Sun, Sep 30, 2012 at 10:18:18PM +0200, Martin Jansa wrote:
> > On Fri, Sep 28, 2012 at 06:43:09PM +0200, Martin Jansa wrote:
> > > On Thu, Sep 27, 2012 at 12:27:05AM +0200, Martin Jansa wrote:
> > > > 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.
> > > 
> > > 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.
> > 
> > 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.

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,

> 
> Cheers,
> 
> > > Should I resend only 4.8.1 cleanup without adding 4.8.3 or with 4.8.3 
> > > having negative D_P?
> > > 
> > > Cheers,
> > > 
> > > > 
> > > > 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%)
> > > > 
> > > > -- 
> > > > 1.7.12
> > > > 
> > > 
> > > -- 
> > > Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
> > 
> > 
> > 
> > -- 
> > Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
> 
> 
> 
> -- 
> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
Martin Jansa - Oct. 2, 2012, 8:29 a.m.
On Tue, Oct 02, 2012 at 01:26:37AM +0200, Martin Jansa wrote:
> On Mon, Oct 01, 2012 at 04:31:08PM +0200, Martin Jansa wrote:
> > On Sun, Sep 30, 2012 at 10:18:18PM +0200, Martin Jansa wrote:
> > > On Fri, Sep 28, 2012 at 06:43:09PM +0200, Martin Jansa wrote:
> > > > On Thu, Sep 27, 2012 at 12:27:05AM +0200, Martin Jansa wrote:
> > > > > 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.
> > > > 
> > > > 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.
> > > 
> > > 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.
> 
> 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.

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,
 
> 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,
> 
> > 
> > Cheers,
> > 
> > > > Should I resend only 4.8.1 cleanup without adding 4.8.3 or with 4.8.3 
> > > > having negative D_P?
> > > > 
> > > > Cheers,
> > > > 
> > > > > 
> > > > > 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%)
> > > > > 
> > > > > -- 
> > > > > 1.7.12
> > > > > 
> > > > 
> > > > -- 
> > > > Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
> > > 
> > > 
> > > 
> > > -- 
> > > Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
> > 
> > 
> > 
> > -- 
> > Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
> 
> 
> 
> -- 
> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
Saul Wold - Oct. 3, 2012, 1:40 a.m.
On 09/26/2012 03:27 PM, Martin Jansa wrote:
> 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
>
Merged into OE-Core

with updated patch 10/10

Thanks
	Sau!


>   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%)
>