[arch-commits] Commit in qt3/trunk (PKGBUILD qt-odbc.patch)
Pierre Schmitz
pierre at archlinux.org
Sat Mar 28 07:04:14 UTC 2009
Date: Saturday, March 28, 2009 @ 03:04:14
Author: pierre
Revision: 31738
upgpkg: qt3 3.3.8-10
Added:
qt3/trunk/qt-odbc.patch
Modified:
qt3/trunk/PKGBUILD
---------------+
PKGBUILD | 9 ++++++---
qt-odbc.patch | 19 +++++++++++++++++++
2 files changed, 25 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-03-28 04:16:53 UTC (rev 31737)
+++ PKGBUILD 2009-03-28 07:04:14 UTC (rev 31738)
@@ -4,7 +4,7 @@
pkgname=qt3
pkgver=3.3.8
-pkgrel=9
+pkgrel=10
pkgdesc="The QT gui toolkit."
arch=(i686 x86_64)
license=('GPL')
@@ -17,7 +17,7 @@
optdepends=('libmysqlclient' 'postgresql-libs' 'unixodbc')
source=(ftp://ftp.trolltech.com/qt/source/${pkgfqn}.tar.bz2 qt.profile \
qt-copy-kde-patches.tar.bz2 qt-patches.tar.bz2 utf8-bug-qt3.diff \
- qt-font-default-subst.diff mysql.patch eastern_asian_languagues.diff)
+ qt-font-default-subst.diff mysql.patch eastern_asian_languagues.diff qt-odbc.patch)
options=(!libtool)
md5sums=('cf3c43a7dfde5bfb76f8001102fe6e85'
'f72d1eb4eb49b9a9467c1f6035194266'
@@ -26,7 +26,8 @@
'f6b3b39040f2b8f19ba1cf1445468c28'
'9370d82e85f2c799335ed0dcc1d53189'
'7d40ed1bd40d33d8b9b27a2076a5d22a'
- '616f1f3029cf8375256ad6a406de3549')
+ '616f1f3029cf8375256ad6a406de3549'
+ '2178ca88dfd75a230918593b30eb0dbe')
# qt-copy-kde-patches come from http://websvn.kde.org/trunk/qt-copy/patches/
# other qt-patches come from fedora and gentoo
@@ -54,6 +55,8 @@
patch -Np0 -i ../mysql.patch || return 1
# fix CJK font/chars select error (FS#11245)
patch -p1 -i ${srcdir}/eastern_asian_languagues.diff || return 1
+ # fix build problem against new unixODBC
+ patch -p1 -i $srcdir/qt-odbc.patch || return 1
# start compiling qt
sed -i 's|-cp -P -f|-cp -L -f|' qmake/Makefile.unix
rm -rf doc/html examples tutorial
Added: qt-odbc.patch
===================================================================
--- qt-odbc.patch (rev 0)
+++ qt-odbc.patch 2009-03-28 07:04:14 UTC (rev 31738)
@@ -0,0 +1,19 @@
+diff -up qt-x11-free-3.3.8/src/sql/drivers/odbc/qsql_odbc.cpp.orig qt-x11-free-3.3.8/src/sql/drivers/odbc/qsql_odbc.cpp
+--- qt-x11-free-3.3.8/src/sql/drivers/odbc/qsql_odbc.cpp.orig 2009-02-24 11:32:27.000000000 +0100
++++ qt-x11-free-3.3.8/src/sql/drivers/odbc/qsql_odbc.cpp 2009-02-24 11:33:43.000000000 +0100
+@@ -57,13 +57,13 @@
+ #endif
+
+ // newer platform SDKs use SQLLEN instead of SQLINTEGER
+-#ifdef SQLLEN
++#if defined(SQLLEN) || defined(Q_OS_WIN64) || defined(Q_OS_UNIX)
+ # define QSQLLEN SQLLEN
+ #else
+ # define QSQLLEN SQLINTEGER
+ #endif
+
+-#ifdef SQLULEN
++#if defined(SQLULEN) || defined(Q_OS_WIN64) || defined(Q_OS_UNIX)
+ # define QSQLULEN SQLULEN
+ #else
+ # define QSQLULEN SQLUINTEGER
More information about the arch-commits
mailing list