[mingw-qt] Update to 4.8.4
Erik van Pienbroek
epienbro at fedoraproject.org
Sun Dec 9 17:38:35 UTC 2012
commit d96bcb4df173eb4b2cc40878887d4652fcad3ac9
Author: Erik van Pienbroek <epienbro at fedoraproject.org>
Date: Sun Dec 9 18:38:30 2012 +0100
Update to 4.8.4
.gitignore | 1 +
mingw-qt.spec | 16 ++++----
qt-4.8.4-fix-sse-suppport-build-regression.patch | 11 ++++++
qt-commit-0f5f7c.patch | 31 ----------------
qt-commit-57069f.patch | 41 ----------------------
qt-merge-static-and-shared-library-trees.patch | 2 +-
sources | 2 +-
7 files changed, 22 insertions(+), 82 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5805805..8b05847 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/qt-everywhere-opensource-src-4.8.1.tar.gz
/qt-everywhere-opensource-src-4.8.2.tar.gz
/qt-everywhere-opensource-src-4.8.3.tar.gz
+/qt-everywhere-opensource-src-4.8.4.tar.gz
diff --git a/mingw-qt.spec b/mingw-qt.spec
index 9ec223a..8c047fe 100644
--- a/mingw-qt.spec
+++ b/mingw-qt.spec
@@ -13,8 +13,8 @@
%global openssl_soname %(rpm -ql mingw32-openssl | grep -Eo 'libssl.*$' | grep -Eo '[0-9]+')
Name: mingw-qt
-Version: 4.8.3
-Release: 3%{?pre}%{?dist}
+Version: 4.8.4
+Release: 1%{?pre}%{?dist}
Summary: Qt for Windows
License: GPLv3 with exceptions or LGPLv2 with exceptions
@@ -68,10 +68,8 @@ Patch23: qt-4.8.1-fix-activeqt-compilation.patch
# lrelease-qt4 tries to run qmake not qmake-qt4 (http://bugzilla.redhat.com/820767)
Patch24: qt-everywhere-opensource-src-4.8.1-linguist_qmake-qt4.patch
-# Upstream commit 57069f and 0f5f7c
-# Fixes build regression in Qt 4.8.3
-Patch25: qt-commit-57069f.patch
-Patch26: qt-commit-0f5f7c.patch
+# Fix build regression regarding SSSE3 support
+Patch25: qt-4.8.4-fix-sse-suppport-build-regression.patch
BuildRequires: mingw32-filesystem >= 95
BuildRequires: mingw32-gcc
@@ -211,8 +209,7 @@ Static version of the mingw64-qt library.
%patch22 -p1
%patch23 -p1
%patch24 -p1 -b .linguist_qtmake-qt4
-%patch25 -p1
-%patch26 -p1
+%patch25 -p0 -b .ssse3
# Patch 19 (openssl) needs an additional change
# qt loads openssl libraries (ssleay32, libeay32) at runtime, but they are called libssl-OPENSSL_SONAME
@@ -1074,6 +1071,9 @@ sed -i s@'$${QT_LIBINFIX}d'@'d$${QT_LIBINFIX}'@ $RPM_BUILD_ROOT%{mingw64_datadir
%changelog
+* Thu Nov 29 2012 Erik van Pienbroek <epienbro at fedoraproject.org> - 4.8.4-1
+- Update to 4.8.4
+
* Sun Nov 4 2012 Erik van Pienbroek <epienbro at fedoraproject.org> - 4.8.3-3
- Don't automatically strip debugging symbols from binaries created using qmake
as we've got RPM wrapper strips to automatically split off debugging symbols
diff --git a/qt-4.8.4-fix-sse-suppport-build-regression.patch b/qt-4.8.4-fix-sse-suppport-build-regression.patch
new file mode 100644
index 0000000..ecadb82
--- /dev/null
+++ b/qt-4.8.4-fix-sse-suppport-build-regression.patch
@@ -0,0 +1,11 @@
+--- src/gui/gui.pro.orig 2012-12-09 18:18:57.962442233 +0100
++++ src/gui/gui.pro 2012-12-09 18:20:44.086202991 +0100
+@@ -80,7 +80,7 @@
+ DEFINES += QT_NO_DIRECTWRITE
+ }
+
+-contains(QMAKE_MAC_XARCH, no) {
++mac:contains(QMAKE_MAC_XARCH, no) {
+ DEFINES += QT_NO_MAC_XARCH
+ } else {
+ win32-g++*|!win32:!win32-icc*:!macx-icc* {
diff --git a/qt-merge-static-and-shared-library-trees.patch b/qt-merge-static-and-shared-library-trees.patch
index 9f04fad..c30681a 100644
--- a/qt-merge-static-and-shared-library-trees.patch
+++ b/qt-merge-static-and-shared-library-trees.patch
@@ -108,7 +108,7 @@
+}
#versioning
- QT_VERSION = 4.8.3
+ QT_VERSION = 4.8.4
--- usr/i686-w64-mingw32/sys-root/mingw/share/qt4/mkspecs/features/win32/default_post.prf.orig 2011-12-26 02:29:56.365208473 +0100
+++ usr/i686-w64-mingw32/sys-root/mingw/share/qt4/mkspecs/features/win32/default_post.prf 2011-12-26 02:31:03.650208601 +0100
@@ -6,6 +6,10 @@
diff --git a/sources b/sources
index 958d3ae..a5bf5bf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a663b6c875f8d7caa8ac9c30e4a4ec3b qt-everywhere-opensource-src-4.8.3.tar.gz
+89c5ecba180cae74c66260ac732dc5cb qt-everywhere-opensource-src-4.8.4.tar.gz
More information about the scm-commits
mailing list