summaryrefslogtreecommitdiff
path: root/development
authoreilers <eilers>2003-11-17 16:08:21 (UTC)
committer eilers <eilers>2003-11-17 16:08:21 (UTC)
commit67c7079929e4140da96eda8671650329eff5b61b (patch) (side-by-side diff)
treef51a4b858b414117c774a1f2c1d541213e390c1d /development
parent2296f8ea6926e8de45bcb2d5f78f709557fac21a (diff)
downloadopie-67c7079929e4140da96eda8671650329eff5b61b.zip
opie-67c7079929e4140da96eda8671650329eff5b61b.tar.gz
opie-67c7079929e4140da96eda8671650329eff5b61b.tar.bz2
Patches to get this qt-2.3.2 stuff for X11 compiled..
Diffstat (limited to 'development') (more/less context) (ignore whitespace changes)
-rw-r--r--development/macosx/qt232-X11.patch122
1 files changed, 122 insertions, 0 deletions
diff --git a/development/macosx/qt232-X11.patch b/development/macosx/qt232-X11.patch
new file mode 100644
index 0000000..2816956
--- a/dev/null
+++ b/development/macosx/qt232-X11.patch
@@ -0,0 +1,122 @@
+diff -ru qt-2.3.2/include/qconfig.h qt-2.3.2_changed/include/qconfig.h
+--- qt-2.3.2/include/qconfig.h Fri Jan 26 14:43:06 2001
++++ qt-2.3.2_changed/include/qconfig.h Sun Nov 16 12:57:23 2003
+@@ -1,10 +1 @@
+-// Empty leaves all features enabled. See doc/html/features.html for choices.
+-
+-// Note that disabling some features will produce a libqt that is not
+-// compatible with other libqt builds. Such modifications are only
+-// supported on Qt/Embedded where reducing the library size is important
+-// and where the application-suite is often a fixed set.
+-
+-#ifndef QT_DLL
+-#define QT_DLL // Internal
+-#endif
++// Everything
+diff -ru qt-2.3.2/include/qglobal.h qt-2.3.2_changed/include/qglobal.h
+--- qt-2.3.2/include/qglobal.h Mon Oct 29 15:21:15 2001
++++ qt-2.3.2_changed/include/qglobal.h Sat Oct 25 13:08:27 2003
+@@ -73,6 +73,8 @@
+
+ #if defined(macintosh)
+ #define _OS_MAC_
++#elif defined(__APPLE__)
++#define _OS_MACX_
+ #elif defined(MSDOS) || defined(_MSDOS) || defined(__MSDOS__)
+ #define _OS_MSDOS_
+ #elif defined(OS2) || defined(_OS2) || defined(__OS2__)
+diff -ru qt-2.3.2/include/qmodules.h qt-2.3.2_changed/include/qmodules.h
+--- qt-2.3.2/include/qmodules.h Fri Aug 31 17:00:56 2001
++++ qt-2.3.2_changed/include/qmodules.h Sun Nov 16 12:57:23 2003
+@@ -1,14 +1,12 @@
+-#ifndef QT_H
+-#endif // QT_H
+-
++// These modules are licensed to you
+ #define QT_MODULE_TOOLS
+ #define QT_MODULE_KERNEL
+ #define QT_MODULE_WIDGETS
+ #define QT_MODULE_DIALOGS
+-
+ #define QT_MODULE_ICONVIEW
+ #define QT_MODULE_WORKSPACE
+-#define QT_MODULE_TABLE
++#define QT_MODULE_NETWORK
+ #define QT_MODULE_CANVAS
++#define QT_MODULE_TABLE
+ #define QT_MODULE_XML
+-#define QT_MODULE_NETWORK
++#define QT_MODULE_OPENGL
+diff -ru qt-2.3.2/src/network/qdns.cpp qt-2.3.2_changed/src/network/qdns.cpp
+--- qt-2.3.2/src/network/qdns.cpp Mon Oct 29 15:21:14 2001
++++ qt-2.3.2_changed/src/network/qdns.cpp Sun Nov 16 13:11:41 2003
+@@ -1981,7 +1981,7 @@
+ domains = new QStrList( TRUE );
+ domains->setAutoDelete( TRUE );
+
+- res_init();
++ //res_init(); (se)
+ int i;
+ // find the name servers to use
+ for( i=0; i < MAXNS && i < _res.nscount; i++ ) {
+diff -ru qt-2.3.2/src/network/qsocketdevice_unix.cpp qt-2.3.2_changed/src/network/qsocketdevice_unix.cpp
+--- qt-2.3.2/src/network/qsocketdevice_unix.cpp Mon Oct 29 15:21:14 2001
++++ qt-2.3.2_changed/src/network/qsocketdevice_unix.cpp Sat Oct 25 13:08:27 2003
+@@ -112,7 +112,7 @@
+ #if defined(_OS_LINUX_) && defined(__GLIBC__) && ( __GLIBC__ >= 2 )
+ // new linux is Single Unix 1998, not old linux
+ # define SOCKLEN_T socklen_t
+-#elif defined(BSD4_4)
++#elif defined(BSD4_4) && !defined(_OS_MACX_)
+ // BSD 4.4
+ # if defined(_OS_FREEBSD_) && __FreeBSD_version < 400000
+ // FreeBSD 4.0 and higher
+diff -ru qt-2.3.2/src/tools/qconfig.h qt-2.3.2_changed/src/tools/qconfig.h
+--- qt-2.3.2/src/tools/qconfig.h Fri Jan 26 14:43:06 2001
++++ qt-2.3.2_changed/src/tools/qconfig.h Sun Nov 16 12:57:23 2003
+@@ -1,10 +1 @@
+-// Empty leaves all features enabled. See doc/html/features.html for choices.
+-
+-// Note that disabling some features will produce a libqt that is not
+-// compatible with other libqt builds. Such modifications are only
+-// supported on Qt/Embedded where reducing the library size is important
+-// and where the application-suite is often a fixed set.
+-
+-#ifndef QT_DLL
+-#define QT_DLL // Internal
+-#endif
++// Everything
+diff -ru qt-2.3.2/src/tools/qglobal.h qt-2.3.2_changed/src/tools/qglobal.h
+--- qt-2.3.2/src/tools/qglobal.h Mon Oct 29 15:21:15 2001
++++ qt-2.3.2_changed/src/tools/qglobal.h Sat Oct 25 13:08:27 2003
+@@ -73,6 +73,8 @@
+
+ #if defined(macintosh)
+ #define _OS_MAC_
++#elif defined(__APPLE__)
++#define _OS_MACX_
+ #elif defined(MSDOS) || defined(_MSDOS) || defined(__MSDOS__)
+ #define _OS_MSDOS_
+ #elif defined(OS2) || defined(_OS2) || defined(__OS2__)
+diff -ru qt-2.3.2/src/tools/qmodules.h qt-2.3.2_changed/src/tools/qmodules.h
+--- qt-2.3.2/src/tools/qmodules.h Fri Aug 31 17:00:56 2001
++++ qt-2.3.2_changed/src/tools/qmodules.h Sun Nov 16 12:57:23 2003
+@@ -1,14 +1,12 @@
+-#ifndef QT_H
+-#endif // QT_H
+-
++// These modules are licensed to you
+ #define QT_MODULE_TOOLS
+ #define QT_MODULE_KERNEL
+ #define QT_MODULE_WIDGETS
+ #define QT_MODULE_DIALOGS
+-
+ #define QT_MODULE_ICONVIEW
+ #define QT_MODULE_WORKSPACE
+-#define QT_MODULE_TABLE
++#define QT_MODULE_NETWORK
+ #define QT_MODULE_CANVAS
++#define QT_MODULE_TABLE
+ #define QT_MODULE_XML
+-#define QT_MODULE_NETWORK
++#define QT_MODULE_OPENGL