- backport fix for QTBUG-9354 which breaks kdeutils build
This commit is contained in:
parent
ff1e9122ca
commit
a6338f25bd
13
qt-everywhere-opensource-src-4.7.0-tp-QTBUG-9354.patch
Normal file
13
qt-everywhere-opensource-src-4.7.0-tp-QTBUG-9354.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -ur qt-everywhere-opensource-src-4.7.0-tp/src/corelib/kernel/qmetaobject_p.h qt-everywhere-opensource-src-4.7.0-tp-QTBUG-9354/src/corelib/kernel/qmetaobject_p.h
|
||||||
|
--- qt-everywhere-opensource-src-4.7.0-tp/src/corelib/kernel/qmetaobject_p.h 2010-03-10 14:56:51.000000000 +0100
|
||||||
|
+++ qt-everywhere-opensource-src-4.7.0-tp-QTBUG-9354/src/corelib/kernel/qmetaobject_p.h 2010-04-04 00:14:37.000000000 +0200
|
||||||
|
@@ -287,7 +287,8 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
// cv qualifers can appear after the type as well
|
||||||
|
- if (t != e && (e - t >= 5 && strncmp("const", t, 5) == 0)) {
|
||||||
|
+ if (!is_ident_char(c) && t != e && (e - t >= 5 && strncmp("const", t, 5) == 0)
|
||||||
|
+ && (e - t == 5 || !is_ident_char(t[5]))) {
|
||||||
|
t += 5;
|
||||||
|
while (t != e && is_space(*t))
|
||||||
|
++t;
|
25
qt.spec
25
qt.spec
@ -15,7 +15,7 @@ Summary: Qt toolkit
|
|||||||
Name: qt
|
Name: qt
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 4.7.0
|
Version: 4.7.0
|
||||||
Release: 0.5.%{pre}%{?dist}
|
Release: 0.6.%{pre}%{?dist}
|
||||||
|
|
||||||
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
|
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
|
||||||
License: LGPLv2 with exceptions or GPLv3 with exceptions
|
License: LGPLv2 with exceptions or GPLv3 with exceptions
|
||||||
@ -65,6 +65,23 @@ Patch56: qt-everywhere-opensource-src-4.6.2-sparc64-webkit-fix.patch
|
|||||||
|
|
||||||
# security patches
|
# security patches
|
||||||
|
|
||||||
|
# upstream patches
|
||||||
|
|
||||||
|
# http://qt.gitorious.org/qt/qt/commit/ff870dbf9106f2bbb2cf64f5aa35fc5917e5f4f2
|
||||||
|
# http://bugreports.qt.nokia.com/browse/QTBUG-9354
|
||||||
|
#
|
||||||
|
# From ff870dbf9106f2bbb2cf64f5aa35fc5917e5f4f2 Mon Sep 17 00:00:00 2001
|
||||||
|
# From: Olivier Goffart <ogoffart@trolltech.com>
|
||||||
|
# Date: Fri, 26 Mar 2010 11:26:42 +0100
|
||||||
|
# Subject: [PATCH] QMetaObject::normalizeType: Fix parsing of type which contains "const" in names
|
||||||
|
#
|
||||||
|
# Regression since b881d8fb99972f1bd04ab4c84843cc8d43ddbeed
|
||||||
|
#
|
||||||
|
# Task-number: QTBUG-9354
|
||||||
|
# Reviewed-by: Kent Hansen
|
||||||
|
Patch100: qt-everywhere-opensource-src-4.7.0-tp-QTBUG-9354.patch
|
||||||
|
|
||||||
|
|
||||||
# kde-qt git patches
|
# kde-qt git patches
|
||||||
Patch201: 0001-This-patch-uses-object-name-as-a-fallback-for-window.patch
|
Patch201: 0001-This-patch-uses-object-name-as-a-fallback-for-window.patch
|
||||||
Patch202: 0002-This-patch-makes-override-redirect-windows-popup-men.patch
|
Patch202: 0002-This-patch-makes-override-redirect-windows-popup-men.patch
|
||||||
@ -402,6 +419,9 @@ Qt libraries used for drawing widgets and OpenGL items.
|
|||||||
|
|
||||||
# security fixes
|
# security fixes
|
||||||
|
|
||||||
|
# upstream patches
|
||||||
|
%patch100 -p1 -b .QTBUG-9354
|
||||||
|
|
||||||
# kde-qt branch
|
# kde-qt branch
|
||||||
%if 0%{?kde_qt}
|
%if 0%{?kde_qt}
|
||||||
%patch201 -p1 -b .kde-qt-0001
|
%patch201 -p1 -b .kde-qt-0001
|
||||||
@ -1018,6 +1038,9 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Apr 03 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.7.0-0.6.tp
|
||||||
|
- backport fix for QTBUG-9354 which breaks kdeutils build
|
||||||
|
|
||||||
* Fri Apr 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.5.tp
|
* Fri Apr 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.7.0-0.5.tp
|
||||||
- Associate text/vnd.trolltech.linguist with linguist (#579082)
|
- Associate text/vnd.trolltech.linguist with linguist (#579082)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user