Author: randy
Date: 2005-08-17 16:44:52 -0600 (Wed, 17 Aug 2005)
New Revision: 1068
Added:
trunk/qt/qt-x11-free-3.3.4-gcc4-1.patch
Log:
Added Qt-3.3.4 GCC-4 patch
Added: trunk/qt/qt-x11-free-3.3.4-gcc4-1.patch
===================================================================
--- trunk/qt/qt-x11-free-3.3.4-gcc4-1.patch 2005-08-16 16:56:03 UTC (rev
1067)
+++ trunk/qt/qt-x11-free-3.3.4-gcc4-1.patch 2005-08-17 22:44:52 UTC (rev
1068)
@@ -0,0 +1,43 @@
+Submitted By: Randy McMurchy <randy_at_linuxfromscratch_dot_org>
+Date: 2005-08-17
+Initial Package Version: 3.3.4
+Upstream Status: N/A (package is obsolete)
+Origin: RedHat Development CVS
+Description: Fixes for GCC-4
+
+
+diff -Naur qt-x11-free-3.3.4-orig/configure qt-x11-free-3.3.4/configure
+--- qt-x11-free-3.3.4-orig/configure 2004-10-18 17:17:00.000000000 +0000
++++ qt-x11-free-3.3.4/configure 2005-08-17 21:59:02.000000000 +0000
+@@ -3030,6 +3030,9 @@
+ *3.*)
+ COMPILER_VERSION="3.*"
+ ;;
++ *4.*)
++ COMPILER_VERSION="4.*"
++ ;;
+ *)
+ ;;
+ esac
+
+diff -Naur qt-x11-free-3.3.4-orig/src/kernel/qsizepolicy.h
qt-x11-free-3.3.4/src/kernel/qsizepolicy.h
+--- qt-x11-free-3.3.4-orig/src/kernel/qsizepolicy.h 2005-01-21
17:16:12.000000000 +0000
++++ qt-x11-free-3.3.4/src/kernel/qsizepolicy.h 2005-08-17 22:00:33.000000000
+0000
+@@ -47,7 +47,7 @@
+ class Q_EXPORT QSizePolicy
+ {
+ private:
+- enum { HSize = 6, HMask = 0x3f, VMask = HMask << HSize,
++ enum SizeMask { HSize = 6, HMask = 0x3f, VMask = HMask << HSize,
+ MayGrow = 1, ExpMask = 2, MayShrink = 4 };
+ public:
+ enum SizeType { Fixed = 0,
+@@ -88,7 +88,7 @@
+ }
+
+ void setHorData( SizeType d ) { data = (Q_UINT32)(data & ~HMask) | d; }
+- void setVerData( SizeType d ) { data = (Q_UINT32)(data & ~(HMask <<
HSize)) |
++ void setVerData( SizeType d ) { data = (Q_UINT32)(data & ~VMask) |
+ (d << HSize); }
+
+ void setHeightForWidth( bool b ) { data = b ? (Q_UINT32)( data | ( 1 <<
2*HSize ) )
--
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page