qt4: unify patches, drop obsolete files, fix mkspecs
authorJeremy Lainé <jeremy.laine@m4x.org>
Wed, 25 Mar 2009 14:37:22 +0000 (15:37 +0100)
committerJeremy Lainé <jeremy.laine@m4x.org>
Wed, 25 Mar 2009 14:37:22 +0000 (15:37 +0100)
* unify qt4-x11-free / qt4-embedded patches into files/
* remove unused files and patches
* fix mkspecs to define RCC and UIC3 locations

30 files changed:
recipes/qt4/files/0001-cross-compile.patch
recipes/qt4/files/0002-fix-resinit-declaration.patch [moved from recipes/qt4/qt4-x11-free-4.4.3/0002-fix-resinit-declaration.patch with 100% similarity]
recipes/qt4/files/0003-no-tools.patch
recipes/qt4/files/0004-no-qmake.patch [moved from recipes/qt4/qt4-embedded-4.4.3/0004-no-qmake.patch with 100% similarity]
recipes/qt4/files/0005-fix-mkspecs.patch
recipes/qt4/files/0006-freetype-host-includes.patch [moved from recipes/qt4/qt4-embedded-4.4.3/0006-freetype-host-includes.patch with 100% similarity]
recipes/qt4/files/0007-openssl-host-includes.patch [moved from recipes/qt4/qt4-embedded-4.4.3/0007-openssl-host-includes.patch with 100% similarity]
recipes/qt4/files/0008-backport-qt-lib-infix.patch [deleted file]
recipes/qt4/files/0008-qt-lib-infix.patch [moved from recipes/qt4/qt4-embedded-4.4.3/qt-lib-infix.patch with 100% similarity]
recipes/qt4/qt4-embedded-4.4.3/0001-cross-compile.patch [deleted file]
recipes/qt4/qt4-embedded-4.4.3/0003-no-tools.patch [deleted file]
recipes/qt4/qt4-embedded-4.4.3/0005-fix-mkspecs.patch [deleted file]
recipes/qt4/qt4-embedded-4.4.3/0009-support-2bpp.patch [moved from recipes/qt4/qt4-embedded-4.4.3/support-2bpp.patch with 100% similarity]
recipes/qt4/qt4-embedded-4.4.3/build-tools.patch [deleted file]
recipes/qt4/qt4-embedded-4.4.3/linux-oe-qmake.conf [deleted file]
recipes/qt4/qt4-embedded-4.4.3/qconfig-oe.h [deleted file]
recipes/qt4/qt4-embedded.inc
recipes/qt4/qt4-x11-free-4.4.3/0001-cross-compile.patch [deleted file]
recipes/qt4/qt4-x11-free-4.4.3/0003-no-tools.patch [deleted file]
recipes/qt4/qt4-x11-free-4.4.3/0004-no-qmake.patch [deleted file]
recipes/qt4/qt4-x11-free-4.4.3/0005-fix-mkspecs.patch [deleted file]
recipes/qt4/qt4-x11-free-4.4.3/0006-freetype-host-includes.patch [deleted file]
recipes/qt4/qt4-x11-free-4.4.3/0007-openssl-host-includes.patch [deleted file]
recipes/qt4/qt4-x11-free-4.4.3/allow-configure-plugins.patch [deleted file]
recipes/qt4/qt4-x11-free-4.4.3/build-tools.patch [deleted file]
recipes/qt4/qt4-x11-free-4.4.3/linux-oe-qmake.conf [deleted file]
recipes/qt4/qt4-x11-free-4.4.3/qconfig-oe.h [deleted file]
recipes/qt4/qt4-x11-free.inc
recipes/qt4/qt4-x11-free_4.4.3.bb
recipes/qt4/qt_configuration.inc

index 6e2b8e7..f20576b 100644 (file)
-From 64210fec17ab819f21769e3e82bb26e9f2ccfdb4 Mon Sep 17 00:00:00 2001
-From: Michael Krelin <hacker@klever.net>
-Date: Sun, 3 Jun 2007 18:30:37 +0200
-Subject: [PATCH] cross compile
-
----
- configure |  137 ++----------------------------------------------------------
- 1 files changed, 5 insertions(+), 132 deletions(-)
-
-Index: qt-x11-opensource-src-4.3.2/configure
-===================================================================
---- qt-x11-opensource-src-4.3.2.orig/configure 2007-10-01 15:06:03.000000000 +0200
-+++ qt-x11-opensource-src-4.3.2/configure      2007-10-23 09:32:25.000000000 +0200
-@@ -735,7 +735,7 @@
+--- /tmp/configure     2008-08-01 20:59:48.000000000 +0200
++++ qt-embedded-linux-opensource-src-4.4.1/configure   2008-08-01 21:02:05.000000000 +0200
+@@ -765,7 +765,7 @@
              UNKNOWN_ARG=yes
          fi
          ;;
--    -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-mysql_config)
-+    -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-mysql_config|-crossarch)
+-    -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config)
++    -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config|-crossarch)
          VAR=`echo $1 | sed "s,^-\(.*\),\1,"`
          shift
          VAL="$1"
-@@ -1124,6 +1124,9 @@
+@@ -1182,7 +1182,10 @@
      xplatform)
          XPLATFORM="$VAL"
          ;;
-+    crossarch)
-+        CROSSARCH="$VAL"
-+        ;;
-     debug-and-release)
+-    debug-and-release)
++      crossarch)
++              CROSSARCH="$VAL"
++              ;;
++      debug-and-release)
          if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
              CFG_DEBUG_RELEASE="$VAL"
-@@ -2119,149 +2122,7 @@
-     echo "Determining system architecture... ($UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_MACHINE)"
+         else
+@@ -2437,6 +2440,8 @@
+     CFG_ARCH=$CFG_HOST_ARCH
  fi
  
--if [ "$PLATFORM" != "$XPLATFORM" -a "$CFG_EMBEDDED" != "no" ]; then
--    case "$CFG_EMBEDDED" in
--    x86)
--        ARCH=i386
--        ;;
--    x86_64)
--        ARCH=x86_64
--        ;;
--    ipaq|sharp)
--        ARCH=arm
--        ;;
--    *)
--        ARCH="$CFG_EMBEDDED"
--        ;;
--    esac
--else
--    case "$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_MACHINE" in
--    IRIX*:*:*)
--        ARCH=`uname -p`
--        if [ "$OPT_VERBOSE" = "yes" ]; then
--            echo "    SGI ($ARCH)"
--        fi
--        ;;
--    SunOS:5*:*)
--        case "$UNAME_MACHINE" in
--      sun4u*|sun4v*)
--            if [ "$OPT_VERBOSE" = "yes" ]; then
--                echo "    Sun SPARC (sparc)"
--            fi
--            ARCH=sparc
--            ;;
--        i86pc)
--          case "$PLATFORM" in
--          *-64)
--                if [ "$OPT_VERBOSE" = "yes" ]; then
--                  echo "    64-bit AMD 80x86 (x86_64)"
--                fi
--                ARCH=x86_64
--                ;;
--          *)
--                if [ "$OPT_VERBOSE" = "yes" ]; then
--                  echo "    32-bit Intel 80x86 (i386)"
--                fi
--                ARCH=i386
--                ;;
--            esac
--        esac
--        ;;
--    Darwin:*:*)
--        case "$UNAME_MACHINE" in
--            Power?Macintosh)
--                if [ "$OPT_VERBOSE" = "yes" ]; then
--                    echo "    32-bit Apple PowerPC (powerpc)"
--                fi
--                ;;
--            x86)
--                if [ "$OPT_VERBOSE" = "yes" ]; then
--                    echo "    32-bit Intel 80x86 (i386)"
--                fi
--                ;;
--        esac
--        ARCH=macosx
--        ;;
--    AIX:*:00????????00)
--        if [ "$OPT_VERBOSE" = "yes" ]; then
--        echo "    64-bit IBM PowerPC (powerpc)"
--        fi
--        ARCH=powerpc
--        ;;
--    HP-UX:*:9000*)
--        if [ "$OPT_VERBOSE" = "yes" ]; then
--            echo "    HP PA-RISC (parisc)"
--        fi
--        ARCH=parisc
--        ;;
--    *:*:i?86)
--        if [ "$OPT_VERBOSE" = "yes" ]; then
--            echo "    32-bit Intel 80x86 (i386)"
--        fi
--        ARCH=i386
--        ;;
--    *:*:x86_64|*:*:amd64)
--        if [ "$PLATFORM" = "linux-g++-32" -o "$PLATFORM" = "linux-icc-32" ]; then
--            if [ "$OPT_VERBOSE" = "yes" ]; then
--                echo "    32 bit on 64-bit AMD 80x86 (i386)"
--            fi
--            ARCH=i386
--        else
--            if [ "$OPT_VERBOSE" = "yes" ]; then
--                echo "    64-bit AMD 80x86 (x86_64)"
--            fi
--            ARCH=x86_64
--        fi
--        ;;
--    *:*:ppc)
--        if [ "$OPT_VERBOSE" = "yes" ]; then
--            echo "    32-bit PowerPC (powerpc)"
--        fi
--        ARCH=powerpc
--        ;;
--    *:*:ppc64)
--        if [ "$OPT_VERBOSE" = "yes" ]; then
--            echo "    64-bit PowerPC (powerpc)"
--        fi
--        ARCH=powerpc
--        ;;
--    *:*:s390*)
--      if [ "$OPT_VERBOSE" = "yes" ]; then
--          echo "    IBM S/390 (s390)"
--      fi
--      ARCH=s390
--      ;;
--    *:*:arm*)
--        if [ "$OPT_VERBOSE" = "yes" ]; then
--            echo "    ARM (arm)"
--        fi
--        ARCH=arm
--        ;;
--    Linux:*:sparc*) 
--        if [ "$OPT_VERBOSE" = "yes" ]; then 
--            echo "    Linux on SPARC" 
--        fi 
--        ARCH=sparc 
--        ;; 
--    *:*:*)
--        if [ "$OPT_VERBOSE" = "yes" ]; then
--            echo "    Trying '$UNAME_MACHINE'..."
--        fi
--        ARCH="$UNAME_MACHINE"
--        ;;
--    esac
--fi
--
--if [ -d "$relpath/src/corelib/arch/$ARCH" ]; then
--    if [ "$OPT_VERBOSE" = "yes" ]; then
--        echo "    '$ARCH' is supported"
--    fi
--else
--    if [ "$OPT_VERBOSE" = "yes" ]; then
--        echo "    '$ARCH' is unsupported, using 'generic'"
--    fi
--    ARCH=generic
--fi
-+ARCH="$CROSSARCH"
- if [ "$OPT_VERBOSE" = "yes" ]; then
-         echo "System architecture: '$ARCH'"
++CFG_ARCH="$CROSSARCH"
++
+ if [ -d "$relpath/src/corelib/arch/$CFG_ARCH" ]; then
+     if [ "$OPT_VERBOSE" = "yes" ]; then
+         echo "    '$CFG_ARCH' is supported"
index 5412c90..bb36444 100644 (file)
@@ -1,25 +1,16 @@
-From 03cbda241413e4ae727b2a92ff452162aa7ad440 Mon Sep 17 00:00:00 2001
-From: Michael Krelin <hacker@klever.net>
-Date: Sat, 2 Jun 2007 16:06:01 +0200
-Subject: [PATCH] no tools
-
----
- src/src.pro |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/src.pro b/src/src.pro
-index 6e08180..957d3dc 100644
---- a/src/src.pro
-+++ b/src/src.pro
-@@ -3,7 +3,7 @@ TEMPLATE = subdirs
- # this order is important
- unset(SRC_SUBDIRS)
- win32:SRC_SUBDIRS += src_winmain
--SRC_SUBDIRS += src_tools_moc src_tools_rcc src_tools_uic src_corelib src_xml src_gui src_sql src_network src_svg src_script
-+SRC_SUBDIRS += src_corelib src_xml src_gui src_sql src_network src_svg src_script
- contains(QT_CONFIG, opengl): SRC_SUBDIRS += src_opengl
- contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support
- !cross_compile {
--- 
-1.5.0.7
-
+--- /tmp/src.pro       2008-07-08 10:43:30.000000000 +0200
++++ qt-embedded-linux-opensource-src-4.4.0/src/src.pro 2008-07-08 11:28:24.000000000 +0200
+@@ -6,12 +6,9 @@
+ wince*:{
+   SRC_SUBDIRS += src_corelib src_xml src_gui src_sql src_network src_script src_testlib
+ } else {
+-    SRC_SUBDIRS += src_tools_moc src_tools_rcc src_tools_uic src_corelib src_xml src_network src_gui src_sql src_script src_testlib
++    SRC_SUBDIRS += src_corelib src_xml src_network src_gui src_sql src_script src_testlib
+     contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support
+     contains(QT_CONFIG, dbus):SRC_SUBDIRS += src_dbus
+-    !cross_compile {
+-        contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_tools_uic3
+-    }
+ }
+ win32:!contains(QT_EDITION, OpenSource|Console): {
+     SRC_SUBDIRS += src_activeqt
index faf0ba0..46f6446 100644 (file)
@@ -1,25 +1,15 @@
-From aa0377910cfd8d0fce6bdc9355994a4e267b1696 Mon Sep 17 00:00:00 2001
-From: Michael Krelin <hacker@klever.net>
-Date: Sat, 2 Jun 2007 16:39:58 +0200
-Subject: [PATCH] fix mkspecs
-
----
- mkspecs/common/g++.conf   |   18 +++++++++---------
- mkspecs/common/linux.conf |   26 +++++++++++++-------------
- 2 files changed, 22 insertions(+), 22 deletions(-)
-
-Index: qtopia-core-opensource-src-4.3.3/mkspecs/common/g++.conf
+Index: qt-embedded-linux-opensource-src-4.4.3/mkspecs/common/g++.conf
 ===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/mkspecs/common/g++.conf      2007-12-26 02:58:15.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/mkspecs/common/g++.conf   2007-12-26 02:58:21.000000000 +0100
+--- qt-embedded-linux-opensource-src-4.4.3.orig/mkspecs/common/g++.conf        2009-03-25 14:46:10.000000000 +0100
++++ qt-embedded-linux-opensource-src-4.4.3/mkspecs/common/g++.conf     2009-03-25 14:46:14.000000000 +0100
 @@ -2,12 +2,12 @@
  # qmake configuration for common gcc
  #
  
 -QMAKE_CC              = gcc
 -QMAKE_CFLAGS          += -pipe
-+QMAKE_CC              = $(OE_QMAKE_CC)
-+QMAKE_CFLAGS          += -pipe $(OE_QMAKE_CFLAGS)
++QMAKE_CC       = $(OE_QMAKE_CC)
++QMAKE_CFLAGS       += -pipe $(OE_QMAKE_CFLAGS)
  QMAKE_CFLAGS_DEPS     += -M
  QMAKE_CFLAGS_WARN_ON  += -Wall -W
  QMAKE_CFLAGS_WARN_OFF += -w
@@ -34,8 +24,8 @@ Index: qtopia-core-opensource-src-4.3.3/mkspecs/common/g++.conf
  
 -QMAKE_CXX             = g++
 -QMAKE_CXXFLAGS                += $$QMAKE_CFLAGS
-+QMAKE_CXX             = $(OE_QMAKE_CXX)
-+QMAKE_CXXFLAGS                += $$QMAKE_CFLAGS $(OE_QMAKE_CXXFLAGS)
++QMAKE_CXX      = $(OE_QMAKE_CXX)
++QMAKE_CXXFLAGS     += $$QMAKE_CFLAGS $(OE_QMAKE_CXXFLAGS)
  QMAKE_CXXFLAGS_DEPS   += $$QMAKE_CFLAGS_DEPS
  QMAKE_CXXFLAGS_WARN_ON        += $$QMAKE_CFLAGS_WARN_ON
  QMAKE_CXXFLAGS_WARN_OFF       += $$QMAKE_CFLAGS_WARN_OFF
@@ -46,26 +36,26 @@ Index: qtopia-core-opensource-src-4.3.3/mkspecs/common/g++.conf
 -QMAKE_LINK            = g++
 -QMAKE_LINK_SHLIB      = g++
 -QMAKE_LFLAGS          +=
-+QMAKE_LINK            = $(OE_QMAKE_LINK)
-+QMAKE_LINK_SHLIB      = $(OE_QMAKE_LINK)
-+QMAKE_LFLAGS          += $(OE_QMAKE_LDFLAGS)
++QMAKE_LINK     = $(OE_QMAKE_LINK)
++QMAKE_LINK_SHLIB   = $(OE_QMAKE_LINK)
++QMAKE_LFLAGS       += $(OE_QMAKE_LDFLAGS)
  QMAKE_LFLAGS_RELEASE  +=
  QMAKE_LFLAGS_DEBUG    +=
  QMAKE_LFLAGS_APP      +=
-@@ -40,7 +40,7 @@
- QMAKE_LFLAGS_PLUGIN   += $$QMAKE_LFLAGS_SHLIB
+@@ -41,7 +41,7 @@
  QMAKE_LFLAGS_SONAME   += -Wl,-soname,
  QMAKE_LFLAGS_THREAD   +=
+ QMAKE_LFLAGS_NOUNDEF  += -Wl,--no-undefined
 -QMAKE_RPATH           = -Wl,-rpath,
-+QMAKE_RPATH           = -Wl,-rpath-link,
++QMAKE_RPATH        = -Wl,-rpath-link,
  
  QMAKE_PCH_OUTPUT_EXT    = .gch
  
-Index: qtopia-core-opensource-src-4.3.3/mkspecs/common/linux.conf
+Index: qt-embedded-linux-opensource-src-4.4.3/mkspecs/common/linux.conf
 ===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/mkspecs/common/linux.conf    2007-12-26 02:58:15.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/mkspecs/common/linux.conf 2007-12-26 02:58:21.000000000 +0100
-@@ -7,26 +7,26 @@
+--- qt-embedded-linux-opensource-src-4.4.3.orig/mkspecs/common/linux.conf      2009-03-25 14:46:10.000000000 +0100
++++ qt-embedded-linux-opensource-src-4.4.3/mkspecs/common/linux.conf   2009-03-25 14:47:59.000000000 +0100
+@@ -7,26 +7,29 @@
  
  QMAKE_INCDIR          =
  QMAKE_LIBDIR          =
@@ -75,12 +65,13 @@ Index: qtopia-core-opensource-src-4.3.3/mkspecs/common/linux.conf
 -QMAKE_LIBDIR_QT       = $$[QT_INSTALL_LIBS]
 -QMAKE_INCDIR_OPENGL   = /usr/X11R6/include
 -QMAKE_LIBDIR_OPENGL   = /usr/X11R6/lib
-+QMAKE_INCDIR_X11      = 
-+QMAKE_LIBDIR_X11      = 
++QMAKE_INCDIR_X11      =
++QMAKE_LIBDIR_X11      =
 +QMAKE_INCDIR_QT       = $(OE_QMAKE_INCDIR_QT)
 +QMAKE_LIBDIR_QT       = $(OE_QMAKE_LIBDIR_QT)
-+QMAKE_INCDIR_OPENGL   = 
-+QMAKE_LIBDIR_OPENGL   = 
++QMAKE_INCDIR_OPENGL   =
++QMAKE_LIBDIR_OPENGL   =
++
  
  QMAKE_LIBS            =
  QMAKE_LIBS_DYNLOAD    = -ldl
@@ -97,13 +88,15 @@ Index: qtopia-core-opensource-src-4.3.3/mkspecs/common/linux.conf
 -QMAKE_UIC             = $$[QT_INSTALL_BINS]/uic
 +QMAKE_MOC             = $(OE_QMAKE_MOC)
 +QMAKE_UIC             = $(OE_QMAKE_UIC)
++QMAKE_UIC3            = $(OE_QMAKE_UIC3)
++QMAKE_RCC             = $(OE_QMAKE_RCC)
  
 -QMAKE_AR              = ar cqs
 +QMAKE_AR              = $(OE_QMAKE_AR) cqs
+ QMAKE_OBJCOPY         = objcopy
  QMAKE_RANLIB          =
  
- QMAKE_TAR             = tar -cf
-@@ -38,11 +38,11 @@
+@@ -39,7 +42,7 @@
  QMAKE_MOVE            = mv -f
  QMAKE_DEL_FILE        = rm -f
  QMAKE_DEL_DIR         = rmdir
@@ -112,22 +105,3 @@ Index: qtopia-core-opensource-src-4.3.3/mkspecs/common/linux.conf
  QMAKE_STRIPFLAGS_LIB += --strip-unneeded
  QMAKE_CHK_DIR_EXISTS  = test -d
  QMAKE_MKDIR           = mkdir -p
- QMAKE_INSTALL_FILE    = install -m 644 -p
- QMAKE_INSTALL_PROGRAM = install -m 755 -p
--include(unix.conf)
-\ No newline at end of file
-+include(unix.conf)
-Index: qtopia-core-opensource-src-4.3.3/mkspecs/linux-g++/qmake.conf
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/mkspecs/linux-g++/qmake.conf 2007-12-26 02:58:15.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/mkspecs/linux-g++/qmake.conf      2007-12-26 03:00:49.000000000 +0100
-@@ -5,7 +5,7 @@
- MAKEFILE_GENERATOR    = UNIX
- TEMPLATE              = app
- CONFIG                        += qt warn_on release incremental link_prl
--QT                    += core gui
-+QT                    += core gui $$(OE_QMAKE_EXTRA_MODULES)
- QMAKE_INCREMENTAL_STYLE = sublib
- include(../common/g++.conf)
diff --git a/recipes/qt4/files/0008-backport-qt-lib-infix.patch b/recipes/qt4/files/0008-backport-qt-lib-infix.patch
deleted file mode 100644 (file)
index c93f58c..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-Index: qtopia-core-opensource-src-4.3.3/configure
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/configure    2007-12-27 17:26:19.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/configure 2007-12-27 17:26:19.000000000 +0100
-@@ -782,6 +782,11 @@
-         VAR=endian
-         VAL=`echo $1 | sed "s,^-\(.*\)-.*,\1,"`
-         ;;
-+    -qtlibinfix)
-+        VAR="qtlibinfix"
-+        shift
-+        VAL="$1"
-+        ;;
-     -D?*|-D)
-         VAR="add_define"
-         if [ "$1" = "-D" ]; then
-@@ -903,6 +908,9 @@
-     libdir)
-         QT_INSTALL_LIBS="$VAL"
-         ;;
-+    qtlibinfix)
-+        QT_LIBINFIX="$VAL"
-+        ;;
-     translationdir)
-         QT_INSTALL_TRANSLATIONS="$VAL"
-         ;;
-@@ -2606,6 +2614,8 @@
-     -no-sse ............ Do not compile with use of SSE instructions.
-     -no-sse2 ........... Do not compile with use of SSE2 instructions.
-+    -qtlibinfix <infix>  Renames all libQt*.so to libQt<infix>.so.
-+
-     -D <string> ........ Add an explicit define to the preprocessor.
-     -I <string> ........ Add an explicit include path.
-     -L <string> ........ Add an explicit library path.
-@@ -5273,6 +5283,8 @@
- QT_MINOR_VERSION = $QT_MINOR_VERSION
- QT_PATCH_VERSION = $QT_PATCH_VERSION
-+QT_LIBINFIX = $QT_LIBINFIX
-+
- EOF
- if [ "$CFG_RPATH" = "yes" ]; then
-     echo "QMAKE_RPATHDIR += \"$QT_INSTALL_LIBS\"" >> "$QTCONFIG.tmp"
-Index: qtopia-core-opensource-src-4.3.3/mkspecs/features/qt_functions.prf
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/mkspecs/features/qt_functions.prf    2007-12-04 18:07:53.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/mkspecs/features/qt_functions.prf 2007-12-27 17:26:19.000000000 +0100
-@@ -28,7 +28,7 @@
-              INCLUDEPATH -= $$FRAMEWORK_INCLUDE
-              INCLUDEPATH = $$FRAMEWORK_INCLUDE $$INCLUDEPATH
-            }
--           LINKAGE = -framework $${LIB_NAME}
-+           LINKAGE = -framework $${LIB_NAME}$${QT_LIBINFIX}
-         } else:!qt_no_framework { #detection
-            for(frmwrk_dir, $$list($$QMAKE_LIBDIR_QT $$QMAKE_LIBDIR $$(DYLD_FRAMEWORK_PATH) /Library/Frameworks)) {
-                     exists($${frmwrk_dir}/$${LIB_NAME}.framework) {
-@@ -46,15 +46,15 @@
-     }
-     isEmpty(LINKAGE) {
-        CONFIG(debug, debug|release) {
--           win32:LINKAGE = -l$${LIB_NAME}d
--           mac:LINKAGE = -l$${LIB_NAME}_debug
-+           win32:LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}d
-+           mac:LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}_debug
-        }
--       isEmpty(LINKAGE):LINKAGE = -l$${LIB_NAME}
-+       isEmpty(LINKAGE):LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}
-     }
-     !isEmpty(QMAKE_LSB) {
-         QMAKE_LFLAGS *= --lsb-libpath=$$$$QMAKE_LIBDIR_QT
-         QMAKE_LFLAGS *= -L/opt/lsb/lib
--        QMAKE_LFLAGS *= --lsb-shared-libs=$${LIB_NAME}
-+        QMAKE_LFLAGS *= --lsb-shared-libs=$${LIB_NAME}${QT_LIBINFIX}
-     }
-     LIBS += $$LINKAGE
-     export(LIBS)
-Index: qtopia-core-opensource-src-4.3.3/src/qbase.pri
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/src/qbase.pri        2007-12-04 18:08:13.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/src/qbase.pri     2007-12-27 17:26:19.000000000 +0100
-@@ -138,7 +138,7 @@
- contains(QT_CONFIG, qt3support):DEFINES *= QT3_SUPPORT
- DEFINES *= QT_MOC_COMPAT #we don't need warnings from calling moc code in our generated code
--TARGET = $$qtLibraryTarget($$TARGET) #do this towards the end
-+TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #do this towards the end
- moc_dir.name = moc_location
- moc_dir.variable = QMAKE_MOC
-Index: qtopia-core-opensource-src-4.3.3/tools/assistant/lib/lib.pro
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/tools/assistant/lib/lib.pro  2007-12-04 18:08:19.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/tools/assistant/lib/lib.pro       2007-12-27 17:26:19.000000000 +0100
-@@ -52,7 +52,7 @@
-    }
- }
--TARGET = $$qtLibraryTarget($$TARGET) #done towards the end
-+TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #done towards the end
- target.path=$$[QT_INSTALL_LIBS]
- INSTALLS        += target
-Index: qtopia-core-opensource-src-4.3.3/tools/designer/src/components/component.pri
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/tools/designer/src/components/component.pri  2007-12-04 18:08:43.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/tools/designer/src/components/component.pri       2007-12-27 17:26:19.000000000 +0100
-@@ -1,2 +1,2 @@
--TARGET = $$qtLibraryTarget($$TARGET)
-+TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX)
-Index: qtopia-core-opensource-src-4.3.3/tools/qdbus/src/src.pro
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/tools/qdbus/src/src.pro      2007-12-04 18:08:18.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/tools/qdbus/src/src.pro   2007-12-27 17:26:19.000000000 +0100
-@@ -70,7 +70,7 @@
-    }
- }
--TARGET = $$qtLibraryTarget($$TARGET) #done towards the end (after framework)
-+TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #done towards the end (after framework)
- # Input
-Index: qtopia-core-opensource-src-4.3.3/tools/qtestlib/src/src.pro
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/tools/qtestlib/src/src.pro   2007-12-04 18:08:18.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/tools/qtestlib/src/src.pro        2007-12-27 17:26:19.000000000 +0100
-@@ -61,7 +61,7 @@
-    }
- }
--TARGET = $$qtLibraryTarget($$TARGET) #done towards the end (after framework)
-+TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #done towards the end (after framework)
- # Input
- HEADERS = qtest_global.h qtestcase.h qtestdata.h qtesteventloop.h
-Index: qtopia-core-opensource-src-4.3.3/tools/designer/src/uitools/uitools.pro
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/tools/designer/src/uitools/uitools.pro       2007-12-04 18:08:43.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/tools/designer/src/uitools/uitools.pro    2007-12-27 17:26:19.000000000 +0100
-@@ -1,5 +1,5 @@
- TEMPLATE = lib
--TARGET = $$qtLibraryTarget(QtUiTools)
-+TARGET = $$qtLibraryTarget(QtUiTools$$QT_LIBINFIX)
- QT += xml
- CONFIG += qt staticlib
- DESTDIR = ../../../../lib
-Index: qtopia-core-opensource-src-4.3.3/mkspecs/features/uitools.prf
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/mkspecs/features/uitools.prf 2007-12-27 17:32:57.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/mkspecs/features/uitools.prf      2007-12-27 17:33:56.000000000 +0100
-@@ -2,10 +2,10 @@
- qt:load(qt)
- # Include the correct version of the UiLoader library
--QTUITOOLS_LINKAGE = -lQtUiTools
-+QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}
- CONFIG(debug, debug|release) {
--    mac: QTUITOOLS_LINKAGE = -lQtUiTools_debug
--    win32: QTUITOOLS_LINKAGE = -lQtUiToolsd
-+    mac: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}_debug
-+    win32: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}d
- }
- LIBS += $$QTUITOOLS_LINKAGE
diff --git a/recipes/qt4/qt4-embedded-4.4.3/0001-cross-compile.patch b/recipes/qt4/qt4-embedded-4.4.3/0001-cross-compile.patch
deleted file mode 100644 (file)
index f20576b..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
---- /tmp/configure     2008-08-01 20:59:48.000000000 +0200
-+++ qt-embedded-linux-opensource-src-4.4.1/configure   2008-08-01 21:02:05.000000000 +0200
-@@ -765,7 +765,7 @@
-             UNKNOWN_ARG=yes
-         fi
-         ;;
--    -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config)
-+    -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config|-crossarch)
-         VAR=`echo $1 | sed "s,^-\(.*\),\1,"`
-         shift
-         VAL="$1"
-@@ -1182,7 +1182,10 @@
-     xplatform)
-         XPLATFORM="$VAL"
-         ;;
--    debug-and-release)
-+      crossarch)
-+              CROSSARCH="$VAL"
-+              ;;
-+      debug-and-release)
-         if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
-             CFG_DEBUG_RELEASE="$VAL"
-         else
-@@ -2437,6 +2440,8 @@
-     CFG_ARCH=$CFG_HOST_ARCH
- fi
-+CFG_ARCH="$CROSSARCH"
-+
- if [ -d "$relpath/src/corelib/arch/$CFG_ARCH" ]; then
-     if [ "$OPT_VERBOSE" = "yes" ]; then
-         echo "    '$CFG_ARCH' is supported"
diff --git a/recipes/qt4/qt4-embedded-4.4.3/0003-no-tools.patch b/recipes/qt4/qt4-embedded-4.4.3/0003-no-tools.patch
deleted file mode 100644 (file)
index bb36444..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
---- /tmp/src.pro       2008-07-08 10:43:30.000000000 +0200
-+++ qt-embedded-linux-opensource-src-4.4.0/src/src.pro 2008-07-08 11:28:24.000000000 +0200
-@@ -6,12 +6,9 @@
- wince*:{
-   SRC_SUBDIRS += src_corelib src_xml src_gui src_sql src_network src_script src_testlib
- } else {
--    SRC_SUBDIRS += src_tools_moc src_tools_rcc src_tools_uic src_corelib src_xml src_network src_gui src_sql src_script src_testlib
-+    SRC_SUBDIRS += src_corelib src_xml src_network src_gui src_sql src_script src_testlib
-     contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support
-     contains(QT_CONFIG, dbus):SRC_SUBDIRS += src_dbus
--    !cross_compile {
--        contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_tools_uic3
--    }
- }
- win32:!contains(QT_EDITION, OpenSource|Console): {
-     SRC_SUBDIRS += src_activeqt
diff --git a/recipes/qt4/qt4-embedded-4.4.3/0005-fix-mkspecs.patch b/recipes/qt4/qt4-embedded-4.4.3/0005-fix-mkspecs.patch
deleted file mode 100644 (file)
index c6f5590..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
---- /tmp/g++.conf      2008-07-08 10:32:18.000000000 +0200
-+++ qt-embedded-linux-opensource-src-4.4.0/mkspecs/common/g++.conf     2008-07-08 10:34:15.000000000 +0200
-@@ -2,12 +2,12 @@
- # qmake configuration for common gcc
- #
--QMAKE_CC              = gcc
--QMAKE_CFLAGS          += -pipe
-+QMAKE_CC       = $(OE_QMAKE_CC)
-+QMAKE_CFLAGS       += -pipe $(OE_QMAKE_CFLAGS)
- QMAKE_CFLAGS_DEPS     += -M
- QMAKE_CFLAGS_WARN_ON  += -Wall -W
- QMAKE_CFLAGS_WARN_OFF += -w
--QMAKE_CFLAGS_RELEASE  += -O2
-+QMAKE_CFLAGS_RELEASE  += 
- QMAKE_CFLAGS_DEBUG    += -g
- QMAKE_CFLAGS_SHLIB    += -fPIC
- QMAKE_CFLAGS_STATIC_LIB       += -fPIC
-@@ -16,8 +16,8 @@
- QMAKE_CFLAGS_PRECOMPILE += -x c-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
- QMAKE_CFLAGS_USE_PRECOMPILE += -include ${QMAKE_PCH_OUTPUT_BASE}
--QMAKE_CXX             = g++
--QMAKE_CXXFLAGS                += $$QMAKE_CFLAGS
-+QMAKE_CXX      = $(OE_QMAKE_CXX)
-+QMAKE_CXXFLAGS     += $$QMAKE_CFLAGS $(OE_QMAKE_CXXFLAGS)
- QMAKE_CXXFLAGS_DEPS   += $$QMAKE_CFLAGS_DEPS
- QMAKE_CXXFLAGS_WARN_ON        += $$QMAKE_CFLAGS_WARN_ON
- QMAKE_CXXFLAGS_WARN_OFF       += $$QMAKE_CFLAGS_WARN_OFF
-@@ -30,9 +30,9 @@
- QMAKE_CXXFLAGS_PRECOMPILE += -x c++-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
- QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE
--QMAKE_LINK            = g++
--QMAKE_LINK_SHLIB      = g++
--QMAKE_LFLAGS          +=
-+QMAKE_LINK     = $(OE_QMAKE_LINK)
-+QMAKE_LINK_SHLIB   = $(OE_QMAKE_LINK)
-+QMAKE_LFLAGS       += $(OE_QMAKE_LDFLAGS)
- QMAKE_LFLAGS_RELEASE  +=
- QMAKE_LFLAGS_DEBUG    +=
- QMAKE_LFLAGS_APP      +=
-@@ -41,7 +41,7 @@
- QMAKE_LFLAGS_SONAME   += -Wl,-soname,
- QMAKE_LFLAGS_THREAD   +=
- QMAKE_LFLAGS_NOUNDEF  += -Wl,--no-undefined
--QMAKE_RPATH           = -Wl,-rpath,
-+QMAKE_RPATH        = -Wl,-rpath-link,
- QMAKE_PCH_OUTPUT_EXT    = .gch
---- /tmp/linux.conf    2008-07-08 10:32:18.000000000 +0200
-+++ qt-embedded-linux-opensource-src-4.4.0/mkspecs/common/linux.conf   2008-07-08 10:38:37.000000000 +0200
-@@ -7,26 +7,27 @@
- QMAKE_INCDIR          =
- QMAKE_LIBDIR          =
--QMAKE_INCDIR_X11      = /usr/X11R6/include
--QMAKE_LIBDIR_X11      = /usr/X11R6/lib
--QMAKE_INCDIR_QT       = $$[QT_INSTALL_HEADERS]
--QMAKE_LIBDIR_QT       = $$[QT_INSTALL_LIBS]
--QMAKE_INCDIR_OPENGL   = /usr/X11R6/include
--QMAKE_LIBDIR_OPENGL   = /usr/X11R6/lib
-+QMAKE_INCDIR_X11      =
-+QMAKE_LIBDIR_X11      =
-+QMAKE_INCDIR_QT       = $(OE_QMAKE_INCDIR_QT)
-+QMAKE_LIBDIR_QT       = $(OE_QMAKE_LIBDIR_QT)
-+QMAKE_INCDIR_OPENGL   =
-+QMAKE_LIBDIR_OPENGL   =
-+
- QMAKE_LIBS            =
- QMAKE_LIBS_DYNLOAD    = -ldl
--QMAKE_LIBS_X11        = -lXext -lX11 -lm
--QMAKE_LIBS_X11SM      = -lSM -lICE
-+QMAKE_LIBS_X11        = $(OE_QMAKE_LIBS_X11)
-+QMAKE_LIBS_X11SM      = $(OE_QMAKE_LIBS_X11SM)
- QMAKE_LIBS_NIS        = -lnsl
- QMAKE_LIBS_OPENGL     = -lGLU -lGL
- QMAKE_LIBS_OPENGL_QT  = -lGL
- QMAKE_LIBS_THREAD     = -lpthread
--QMAKE_MOC             = $$[QT_INSTALL_BINS]/moc
--QMAKE_UIC             = $$[QT_INSTALL_BINS]/uic
-+QMAKE_MOC             = $(OE_QMAKE_MOC)
-+QMAKE_UIC             = $(OE_QMAKE_UIC)
--QMAKE_AR              = ar cqs
-+QMAKE_AR              = $(OE_QMAKE_AR) cqs
- QMAKE_OBJCOPY         = objcopy
- QMAKE_RANLIB          =
-@@ -39,7 +40,7 @@
- QMAKE_MOVE            = mv -f
- QMAKE_DEL_FILE        = rm -f
- QMAKE_DEL_DIR         = rmdir
--QMAKE_STRIP           = strip
-+QMAKE_STRIP           = $(OE_QMAKE_STRIP)
- QMAKE_STRIPFLAGS_LIB += --strip-unneeded
- QMAKE_CHK_DIR_EXISTS  = test -d
- QMAKE_MKDIR           = mkdir -p
diff --git a/recipes/qt4/qt4-embedded-4.4.3/build-tools.patch b/recipes/qt4/qt4-embedded-4.4.3/build-tools.patch
deleted file mode 100644 (file)
index 54ad666..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-Do not disable tools, examples and demos for the QWS build. Use brute-force
-to do this.
-
-Index: qtopia-core-opensource-src-4.3.3/configure
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/configure    2007-12-27 16:30:36.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/configure 2007-12-27 16:30:52.000000000 +0100
-@@ -2265,13 +2265,13 @@
-     CFG_BUILD_PARTS="$QT_DEFAULT_BUILD_PARTS"
-     # don't build tools by default when cross-compiling
--    if [ "$PLATFORM" != "$XPLATFORM" ]; then
--      CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, tools,,g"`
--    fi
--fi
--for nobuild in $CFG_NOBUILD_PARTS; do
--    CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, $nobuild,,g"`
--done
-+    #if [ "$PLATFORM" != "$XPLATFORM" ]; then
-+    # CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, tools,,g"`
-+    #fi
-+fi
-+#for nobuild in $CFG_NOBUILD_PARTS; do
-+#    CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, $nobuild,,g"`
-+#done
- if echo $CFG_BUILD_PARTS | grep -v libs >/dev/null 2>&1; then
- #    echo
- #    echo "WARNING: libs is a required part of the build."
diff --git a/recipes/qt4/qt4-embedded-4.4.3/linux-oe-qmake.conf b/recipes/qt4/qt4-embedded-4.4.3/linux-oe-qmake.conf
deleted file mode 100644 (file)
index fc5ac6d..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-#
-# qmake configuration for linux-oe-g++ / OpenEmbedded Build System / http://openembedded.org
-#
-
-MAKEFILE_GENERATOR     = UNIX
-TEMPLATE               = app
-CONFIG                 += qt warn_on release link_prl
-QT                      += core gui network
-QMAKE_INCREMENTAL_STYLE = sublib
-
-QMAKE_CC               = $(OE_QMAKE_CC)
-QMAKE_LEX              = flex
-QMAKE_LEXFLAGS         =
-QMAKE_YACC             = yacc
-QMAKE_YACCFLAGS                = -d
-QMAKE_YACCFLAGS_MANGLE  = -p $base -b $base
-QMAKE_YACC_HEADER       = $base.tab.h
-QMAKE_YACC_SOURCE       = $base.tab.c
-QMAKE_CFLAGS           = -pipe $(OE_QMAKE_CFLAGS) $(CFLAGS_EXTRA)
-QMAKE_CFLAGS_DEPS      = -M
-QMAKE_CFLAGS_WARN_ON   = -Wall -W
-QMAKE_CFLAGS_WARN_OFF  =
-QMAKE_CFLAGS_RELEASE   = $(if $(CFLAGS_RELEASE),$(CFLAGS_RELEASE), -O2)
-QMAKE_CFLAGS_DEBUG     = -g
-QMAKE_CFLAGS_SHLIB     = -fPIC
-QMAKE_CFLAGS_YACC      = -Wno-unused -Wno-parentheses
-QMAKE_CFLAGS_THREAD    = -D_REENTRANT
-QMAKE_CFLAGS_HIDESYMS   = -fvisibility=hidden
-
-QMAKE_CXX              = $(OE_QMAKE_CXX)
-QMAKE_CXXFLAGS         = $$QMAKE_CFLAGS $(OE_QMAKE_CXXFLAGS) $(CXXFLAGS_EXTRA)
-QMAKE_CXXFLAGS_DEPS    = $$QMAKE_CFLAGS_DEPS
-QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
-QMAKE_CXXFLAGS_WARN_OFF        = $$QMAKE_CFLAGS_WARN_OFF
-QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
-QMAKE_CXXFLAGS_DEBUG   = $$QMAKE_CFLAGS_DEBUG
-QMAKE_CXXFLAGS_SHLIB   = $$QMAKE_CFLAGS_SHLIB
-QMAKE_CXXFLAGS_YACC    = $$QMAKE_CFLAGS_YACC
-QMAKE_CXXFLAGS_THREAD  = $$QMAKE_CFLAGS_THREAD
-QMAKE_CXXFLAGS_HIDESYMS = $$QMAKE_CFLAGS_HIDESYMS -fvisibility-inlines-hidden
-
-QMAKE_INCDIR           =
-QMAKE_LIBDIR           =
-QMAKE_INCDIR_X11       = 
-QMAKE_LIBDIR_X11       = 
-QMAKE_INCDIR_QT                = $(OE_QMAKE_INCDIR_QT)
-QMAKE_LIBDIR_QT                = $(OE_QMAKE_LIBDIR_QT)
-QMAKE_INCDIR_OPENGL    =
-QMAKE_LIBDIR_OPENGL    =
-QMAKE_INCDIR_QTOPIA     = $(OE_QMAKE_INCDIR_QTOPIA)
-QMAKE_LIBDIR_QTOPIA     = $(OE_QMAKE_LIBDIR_QTOPIA)
-
-
-QMAKE_LINK             = $(OE_QMAKE_LINK)
-QMAKE_LINK_SHLIB       = $(OE_QMAKE_LINK)
-QMAKE_LFLAGS           = $(OE_QMAKE_LDFLAGS) $(LFLAGS_EXTRA)
-QMAKE_LFLAGS_RELEASE   =
-QMAKE_LFLAGS_DEBUG     =
-QMAKE_LFLAGS_SHLIB      = -shared
-QMAKE_LFLAGS_PLUGIN     = $$QMAKE_LFLAGS_SHLIB
-QMAKE_LFLAGS_SONAME     = -Wl,-soname,
-QMAKE_LFLAGS_THREAD     =
-QMAKE_RPATH             = -Wl,-rpath-link,
-
-QMAKE_LIBS             = $(LIBS_EXTRA)
-QMAKE_LIBS_DYNLOAD      = -ldl
-QMAKE_LIBS_X11         = 
-QMAKE_LIBS_X11SM       =  
-QMAKE_LIBS_QT          = -lqte
-QMAKE_LIBS_QT_THREAD    = -lqte-mt
-QMAKE_LIBS_QT_OPENGL   = -lqgl
-QMAKE_LIBS_THREAD       = -lpthread
-QMAKE_LIBS_QTOPIA       = -lqpe -lqtopia
-QMAKE_LIBS_THREAD       = -lpthread
-
-QMAKE_MOC              = $$[QT_INSTALL_BINS]/moc
-QMAKE_UIC              = $$[QT_INSTALL_BINS]/uic
-
-QMAKE_AR               = $(OE_QMAKE_AR) cqs
-QMAKE_RANLIB           = $(OE_QMAKE_RANLIB)
-
-QMAKE_TAR              = tar -cf
-QMAKE_GZIP             = gzip -9f
-
-QMAKE_COPY             = cp -f
-QMAKE_COPY_FILE         = $(COPY)
-QMAKE_COPY_DIR          = $(COPY) -r
-QMAKE_MOVE             = mv -f
-QMAKE_DEL_FILE         = rm -f
-QMAKE_DEL_DIR          = rmdir
-QMAKE_STRIP             = $(OE_QMAKE_STRIP)
-QMAKE_STRIPFLAGS_LIB   += --strip-unneeded
-QMAKE_CHK_DIR_EXISTS   = test -d
-QMAKE_MKDIR            = mkdir -p
-load(qt_config)
diff --git a/recipes/qt4/qt4-embedded-4.4.3/qconfig-oe.h b/recipes/qt4/qt4-embedded-4.4.3/qconfig-oe.h
deleted file mode 100644 (file)
index f820c01..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved.
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** This file may be used under the terms of the GNU General Public
-** License version 2.0 as published by the Free Software Foundation
-** and appearing in the file LICENSE.GPL included in the packaging of
-** this file.  Please review the following information to ensure GNU
-** General Public Licensing requirements will be met:
-** http://trolltech.com/products/qt/licenses/licensing/opensource/
-**
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://trolltech.com/products/qt/licenses/licensing/licensingoverview
-** or contact the sales department at sales@trolltech.com.
-**
-** In addition, as a special exception, Trolltech gives you certain
-** additional rights. These rights are described in the Trolltech GPL
-** Exception version 1.0, which can be found at
-** http://www.trolltech.com/products/qt/gplexception/ and in the file
-** GPL_EXCEPTION.txt in this package.
-**
-** In addition, as a special exception, Trolltech, as the sole copyright
-** holder for Qt Designer, grants users of the Qt/Eclipse Integration
-** plug-in the right for the Qt/Eclipse Integration to link to
-** functionality provided by Qt Designer and its related libraries.
-**
-** Trolltech reserves all rights not expressly granted herein.
-**
-** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
-** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-**
-****************************************************************************/
-
-
-/*
- Empty leaves all features enabled. See doc/html/emb-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 Qtopia Core where reducing the library size is important
- and where the application-suite is often a fixed set.
-*/
index 7de7a80..3dfac08 100644 (file)
@@ -6,34 +6,27 @@ HOMEPAGE = "http://www.trolltech.com"
 DEPENDS += "tslib"
 
 SRC_URI = "ftp://ftp.trolltech.com/qt/source/qt-embedded-linux-opensource-src-${PV}.tar.bz2 \
-           file://qconfig-oe.h \
            file://0001-cross-compile.patch;patch=1 \
+           file://0002-fix-resinit-declaration.patch;patch=1 \
            file://0003-no-tools.patch;patch=1 \
            file://0004-no-qmake.patch;patch=1 \
            file://0005-fix-mkspecs.patch;patch=1 \
            file://0006-freetype-host-includes.patch;patch=1 \
            file://0007-openssl-host-includes.patch;patch=1 \
-           file://qt-lib-infix.patch;patch=1 \
-           file://build-tools.patch;patch=1 \
-           file://support-2bpp.patch;patch=1 \
+           file://0008-qt-lib-infix.patch;patch=1 \
+           file://0009-support-2bpp.patch;patch=1 \
            "
 S = "${WORKDIR}/qt-embedded-linux-opensource-src-${PV}"
 
 QT_CONFIG_FLAGS += " \
-    -nomake demos -nomake examples -nomake tools -qtlibinfix E\
-    -embedded ${QT_ARCH} \
+    -qtlibinfix E \
     -qt-decoration-styled -plugin-decoration-default -plugin-decoration-windows \
-    -plugin-gfx-transformed -plugin-gfx-qvfb -plugin-gfx-vnc\
-    -plugin-mouse-tslib -qt-mouse-pc -qt-mouse-qvfb\
-    -qt-kbd-tty -qt-kbd-usb -qt-kbd-qvfb\
-    -webkit \
+    -plugin-gfx-transformed -plugin-gfx-qvfb -plugin-gfx-vnc \
+    -plugin-mouse-tslib -qt-mouse-pc -qt-mouse-qvfb \
+    -qt-kbd-tty -qt-kbd-usb -qt-kbd-qvfb \
     -DQT_KEYPAD_NAVIGATION \
     "
 
-do_configure_prepend() {
-    cp ${WORKDIR}/qconfig-oe.h ${S}/src/corelib/global
-}
-
 QT_BASE_NAME = "qt-embedded"
 QT_BASE_LIB  = "libqt-embedded"
 QT_DIR_NAME = "qtopia"
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/0001-cross-compile.patch b/recipes/qt4/qt4-x11-free-4.4.3/0001-cross-compile.patch
deleted file mode 100644 (file)
index f20576b..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
---- /tmp/configure     2008-08-01 20:59:48.000000000 +0200
-+++ qt-embedded-linux-opensource-src-4.4.1/configure   2008-08-01 21:02:05.000000000 +0200
-@@ -765,7 +765,7 @@
-             UNKNOWN_ARG=yes
-         fi
-         ;;
--    -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config)
-+    -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config|-crossarch)
-         VAR=`echo $1 | sed "s,^-\(.*\),\1,"`
-         shift
-         VAL="$1"
-@@ -1182,7 +1182,10 @@
-     xplatform)
-         XPLATFORM="$VAL"
-         ;;
--    debug-and-release)
-+      crossarch)
-+              CROSSARCH="$VAL"
-+              ;;
-+      debug-and-release)
-         if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
-             CFG_DEBUG_RELEASE="$VAL"
-         else
-@@ -2437,6 +2440,8 @@
-     CFG_ARCH=$CFG_HOST_ARCH
- fi
-+CFG_ARCH="$CROSSARCH"
-+
- if [ -d "$relpath/src/corelib/arch/$CFG_ARCH" ]; then
-     if [ "$OPT_VERBOSE" = "yes" ]; then
-         echo "    '$CFG_ARCH' is supported"
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/0003-no-tools.patch b/recipes/qt4/qt4-x11-free-4.4.3/0003-no-tools.patch
deleted file mode 100644 (file)
index bb36444..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
---- /tmp/src.pro       2008-07-08 10:43:30.000000000 +0200
-+++ qt-embedded-linux-opensource-src-4.4.0/src/src.pro 2008-07-08 11:28:24.000000000 +0200
-@@ -6,12 +6,9 @@
- wince*:{
-   SRC_SUBDIRS += src_corelib src_xml src_gui src_sql src_network src_script src_testlib
- } else {
--    SRC_SUBDIRS += src_tools_moc src_tools_rcc src_tools_uic src_corelib src_xml src_network src_gui src_sql src_script src_testlib
-+    SRC_SUBDIRS += src_corelib src_xml src_network src_gui src_sql src_script src_testlib
-     contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_qt3support
-     contains(QT_CONFIG, dbus):SRC_SUBDIRS += src_dbus
--    !cross_compile {
--        contains(QT_CONFIG, qt3support): SRC_SUBDIRS += src_tools_uic3
--    }
- }
- win32:!contains(QT_EDITION, OpenSource|Console): {
-     SRC_SUBDIRS += src_activeqt
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/0004-no-qmake.patch b/recipes/qt4/qt4-x11-free-4.4.3/0004-no-qmake.patch
deleted file mode 100644 (file)
index 28f8d3a..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-From f5a73ce944240de9013cc23288c115e8213add5e Mon Sep 17 00:00:00 2001
-From: Michael Krelin <hacker@klever.net>
-Date: Sat, 2 Jun 2007 16:06:59 +0200
-Subject: [PATCH] no qmake
-
----
- configure |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/configure b/configure
-index b3c2a52..1901e57 100755
---- a/configure
-+++ b/configure
-@@ -3517,7 +3517,7 @@ END {
- }
- # build qmake
--if true; then ###[ '!' -f "$outpath/bin/qmake" ];
-+if false; then ###[ '!' -f "$outpath/bin/qmake" ];
-     echo "Creating qmake. Please wait..."
-     OLD_QCONFIG_H=
--- 
-1.5.0.7
-
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/0005-fix-mkspecs.patch b/recipes/qt4/qt4-x11-free-4.4.3/0005-fix-mkspecs.patch
deleted file mode 100644 (file)
index c6f5590..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
---- /tmp/g++.conf      2008-07-08 10:32:18.000000000 +0200
-+++ qt-embedded-linux-opensource-src-4.4.0/mkspecs/common/g++.conf     2008-07-08 10:34:15.000000000 +0200
-@@ -2,12 +2,12 @@
- # qmake configuration for common gcc
- #
--QMAKE_CC              = gcc
--QMAKE_CFLAGS          += -pipe
-+QMAKE_CC       = $(OE_QMAKE_CC)
-+QMAKE_CFLAGS       += -pipe $(OE_QMAKE_CFLAGS)
- QMAKE_CFLAGS_DEPS     += -M
- QMAKE_CFLAGS_WARN_ON  += -Wall -W
- QMAKE_CFLAGS_WARN_OFF += -w
--QMAKE_CFLAGS_RELEASE  += -O2
-+QMAKE_CFLAGS_RELEASE  += 
- QMAKE_CFLAGS_DEBUG    += -g
- QMAKE_CFLAGS_SHLIB    += -fPIC
- QMAKE_CFLAGS_STATIC_LIB       += -fPIC
-@@ -16,8 +16,8 @@
- QMAKE_CFLAGS_PRECOMPILE += -x c-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
- QMAKE_CFLAGS_USE_PRECOMPILE += -include ${QMAKE_PCH_OUTPUT_BASE}
--QMAKE_CXX             = g++
--QMAKE_CXXFLAGS                += $$QMAKE_CFLAGS
-+QMAKE_CXX      = $(OE_QMAKE_CXX)
-+QMAKE_CXXFLAGS     += $$QMAKE_CFLAGS $(OE_QMAKE_CXXFLAGS)
- QMAKE_CXXFLAGS_DEPS   += $$QMAKE_CFLAGS_DEPS
- QMAKE_CXXFLAGS_WARN_ON        += $$QMAKE_CFLAGS_WARN_ON
- QMAKE_CXXFLAGS_WARN_OFF       += $$QMAKE_CFLAGS_WARN_OFF
-@@ -30,9 +30,9 @@
- QMAKE_CXXFLAGS_PRECOMPILE += -x c++-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
- QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE
--QMAKE_LINK            = g++
--QMAKE_LINK_SHLIB      = g++
--QMAKE_LFLAGS          +=
-+QMAKE_LINK     = $(OE_QMAKE_LINK)
-+QMAKE_LINK_SHLIB   = $(OE_QMAKE_LINK)
-+QMAKE_LFLAGS       += $(OE_QMAKE_LDFLAGS)
- QMAKE_LFLAGS_RELEASE  +=
- QMAKE_LFLAGS_DEBUG    +=
- QMAKE_LFLAGS_APP      +=
-@@ -41,7 +41,7 @@
- QMAKE_LFLAGS_SONAME   += -Wl,-soname,
- QMAKE_LFLAGS_THREAD   +=
- QMAKE_LFLAGS_NOUNDEF  += -Wl,--no-undefined
--QMAKE_RPATH           = -Wl,-rpath,
-+QMAKE_RPATH        = -Wl,-rpath-link,
- QMAKE_PCH_OUTPUT_EXT    = .gch
---- /tmp/linux.conf    2008-07-08 10:32:18.000000000 +0200
-+++ qt-embedded-linux-opensource-src-4.4.0/mkspecs/common/linux.conf   2008-07-08 10:38:37.000000000 +0200
-@@ -7,26 +7,27 @@
- QMAKE_INCDIR          =
- QMAKE_LIBDIR          =
--QMAKE_INCDIR_X11      = /usr/X11R6/include
--QMAKE_LIBDIR_X11      = /usr/X11R6/lib
--QMAKE_INCDIR_QT       = $$[QT_INSTALL_HEADERS]
--QMAKE_LIBDIR_QT       = $$[QT_INSTALL_LIBS]
--QMAKE_INCDIR_OPENGL   = /usr/X11R6/include
--QMAKE_LIBDIR_OPENGL   = /usr/X11R6/lib
-+QMAKE_INCDIR_X11      =
-+QMAKE_LIBDIR_X11      =
-+QMAKE_INCDIR_QT       = $(OE_QMAKE_INCDIR_QT)
-+QMAKE_LIBDIR_QT       = $(OE_QMAKE_LIBDIR_QT)
-+QMAKE_INCDIR_OPENGL   =
-+QMAKE_LIBDIR_OPENGL   =
-+
- QMAKE_LIBS            =
- QMAKE_LIBS_DYNLOAD    = -ldl
--QMAKE_LIBS_X11        = -lXext -lX11 -lm
--QMAKE_LIBS_X11SM      = -lSM -lICE
-+QMAKE_LIBS_X11        = $(OE_QMAKE_LIBS_X11)
-+QMAKE_LIBS_X11SM      = $(OE_QMAKE_LIBS_X11SM)
- QMAKE_LIBS_NIS        = -lnsl
- QMAKE_LIBS_OPENGL     = -lGLU -lGL
- QMAKE_LIBS_OPENGL_QT  = -lGL
- QMAKE_LIBS_THREAD     = -lpthread
--QMAKE_MOC             = $$[QT_INSTALL_BINS]/moc
--QMAKE_UIC             = $$[QT_INSTALL_BINS]/uic
-+QMAKE_MOC             = $(OE_QMAKE_MOC)
-+QMAKE_UIC             = $(OE_QMAKE_UIC)
--QMAKE_AR              = ar cqs
-+QMAKE_AR              = $(OE_QMAKE_AR) cqs
- QMAKE_OBJCOPY         = objcopy
- QMAKE_RANLIB          =
-@@ -39,7 +40,7 @@
- QMAKE_MOVE            = mv -f
- QMAKE_DEL_FILE        = rm -f
- QMAKE_DEL_DIR         = rmdir
--QMAKE_STRIP           = strip
-+QMAKE_STRIP           = $(OE_QMAKE_STRIP)
- QMAKE_STRIPFLAGS_LIB += --strip-unneeded
- QMAKE_CHK_DIR_EXISTS  = test -d
- QMAKE_MKDIR           = mkdir -p
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/0006-freetype-host-includes.patch b/recipes/qt4/qt4-x11-free-4.4.3/0006-freetype-host-includes.patch
deleted file mode 100644 (file)
index cc8e115..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-From c9ab62bd9a56643574b3ae6e59e0ca776d4860d2 Mon Sep 17 00:00:00 2001
-From: Michael Krelin <hacker@klever.net>
-Date: Mon, 4 Jun 2007 14:48:50 +0200
-Subject: [PATCH] freetype host includes
-
----
- config.tests/unix/freetype/freetype.pri |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/config.tests/unix/freetype/freetype.pri b/config.tests/unix/freetype/freetype.pri
-index 84974bf..ab9a6f2 100644
---- a/config.tests/unix/freetype/freetype.pri
-+++ b/config.tests/unix/freetype/freetype.pri
-@@ -1,5 +1,5 @@
- !cross_compile {
--    TRY_INCLUDEPATHS = /include /usr/include $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH
-+    TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH
-     for(p, TRY_INCLUDEPATHS) {
-         p = $$join(p, "", "", "/freetype2")
-         exists($$p):INCLUDEPATH *= $$p
--- 
-1.5.0.7
-
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/0007-openssl-host-includes.patch b/recipes/qt4/qt4-x11-free-4.4.3/0007-openssl-host-includes.patch
deleted file mode 100644 (file)
index 35b71d9..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-From d45943adb443ad4b85ca4504952dee743c675e1e Mon Sep 17 00:00:00 2001
-From: Michael Krelin <hacker@klever.net>
-Date: Mon, 4 Jun 2007 14:58:34 +0200
-Subject: [PATCH] openssl host includes
-
----
- config.tests/unix/openssl/openssl.pri |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/config.tests/unix/openssl/openssl.pri b/config.tests/unix/openssl/openssl.pri
-index 756e5fe..19b4061 100644
---- a/config.tests/unix/openssl/openssl.pri
-+++ b/config.tests/unix/openssl/openssl.pri
-@@ -1,5 +1,5 @@
- !cross_compile {
--    TRY_INCLUDEPATHS = /include /usr/include /usr/local/include $$QMAKE_INCDIR $$INCLUDEPATH
-+    TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$INCLUDEPATH
-     for(p, TRY_INCLUDEPATHS) {
-         pp = $$join(p, "", "", "/openssl")
-         exists($$pp):INCLUDEPATH *= $$p
--- 
-1.5.0.7
-
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/allow-configure-plugins.patch b/recipes/qt4/qt4-x11-free-4.4.3/allow-configure-plugins.patch
deleted file mode 100644 (file)
index 601f2fc..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-Index: qtopia-core-opensource-src-4.3.3/configure
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/configure    2008-01-20 11:42:07.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/configure 2008-01-20 22:31:37.000000000 +0100
-@@ -639,10 +639,10 @@
- CFG_SQL_AVAILABLE=
- if [ -d "$relpath/src/plugins/sqldrivers" ]; then
--  for a in "$relpath/src/plugins/sqldrivers/"*; do
--     if [ -d "$a" ]; then
--       base_a=`basename $a`
--       CFG_SQL_AVAILABLE="${CFG_SQL_AVAILABLE} ${base_a}"
-+  for a in `ls $relpath/src/plugins/sqldrivers/`; do
-+     dir="$relpath/src/plugins/sqldrivers/$a"
-+     if [ -d "$dir" ]; then
-+       CFG_SQL_AVAILABLE="${CFG_SQL_AVAILABLE} ${a}"
-        eval "CFG_SQL_${base_a}=auto"
-      fi
-   done
-@@ -650,30 +650,30 @@
- CFG_DECORATION_PLUGIN_AVAILABLE=
- if [ -d "$relpath/src/plugins/decorations" ]; then
--  for a in "$relpath/src/plugins/decorations/"*; do
--     if [ -d "$a" ]; then
--       base_a=`basename $a`
--       CFG_DECORATION_PLUGIN_AVAILABLE="${CFG_DECORATION_PLUGIN_AVAILABLE} ${base_a}"
-+  for a in `ls $relpath/src/plugins/decorations/`; do
-+     dir="$relpath/src/plugins/decorations/$a"
-+     if [ -d "$dir" ]; then
-+       CFG_DECORATION_PLUGIN_AVAILABLE="${CFG_DECORATION_PLUGIN_AVAILABLE} ${a}"
-      fi
-   done
- fi
- CFG_MOUSE_PLUGIN_AVAILABLE=
- if [ -d "$relpath/src/plugins/mousedrivers" ]; then
--  for a in "$relpath/src/plugins/mousedrivers/"*; do
--     if [ -d "$a" ]; then
--       base_a=`basename $a`
--       CFG_MOUSE_PLUGIN_AVAILABLE="${CFG_MOUSE_PLUGIN_AVAILABLE} ${base_a}"
-+  for a in `ls $relpath/src/plugins/mousedrivers/`; do
-+     dir="$relpath/src/plugins/mousedrivers/$a"
-+     if [ -d "$dir" ]; then
-+       CFG_MOUSE_PLUGIN_AVAILABLE="${CFG_MOUSE_PLUGIN_AVAILABLE} ${a}"
-      fi
-   done
- fi
- CFG_GFX_PLUGIN_AVAILABLE=
- if [ -d "$relpath/src/plugins/gfxdrivers" ]; then
--  for a in "$relpath/src/plugins/gfxdrivers/"*; do
--     if [ -d "$a" ]; then
--       base_a=`basename $a`
--       CFG_GFX_PLUGIN_AVAILABLE="${CFG_GFX_PLUGIN_AVAILABLE} ${base_a}"
-+  for a in `ls $relpath/src/plugins/gfxdrivers/`; do
-+     dir="$relpath/src/plugins/gfxdrivers/$a"
-+     if [ -d "$dir" ]; then
-+       CFG_GFX_PLUGIN_AVAILABLE="${CFG_GFX_PLUGIN_AVAILABLE} ${a}"
-      fi
-   done
-   CFG_GFX_OFF="$CFG_GFX_AVAILABLE" # assume all off
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/build-tools.patch b/recipes/qt4/qt4-x11-free-4.4.3/build-tools.patch
deleted file mode 100644 (file)
index 54ad666..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-Do not disable tools, examples and demos for the QWS build. Use brute-force
-to do this.
-
-Index: qtopia-core-opensource-src-4.3.3/configure
-===================================================================
---- qtopia-core-opensource-src-4.3.3.orig/configure    2007-12-27 16:30:36.000000000 +0100
-+++ qtopia-core-opensource-src-4.3.3/configure 2007-12-27 16:30:52.000000000 +0100
-@@ -2265,13 +2265,13 @@
-     CFG_BUILD_PARTS="$QT_DEFAULT_BUILD_PARTS"
-     # don't build tools by default when cross-compiling
--    if [ "$PLATFORM" != "$XPLATFORM" ]; then
--      CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, tools,,g"`
--    fi
--fi
--for nobuild in $CFG_NOBUILD_PARTS; do
--    CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, $nobuild,,g"`
--done
-+    #if [ "$PLATFORM" != "$XPLATFORM" ]; then
-+    # CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, tools,,g"`
-+    #fi
-+fi
-+#for nobuild in $CFG_NOBUILD_PARTS; do
-+#    CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, $nobuild,,g"`
-+#done
- if echo $CFG_BUILD_PARTS | grep -v libs >/dev/null 2>&1; then
- #    echo
- #    echo "WARNING: libs is a required part of the build."
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/linux-oe-qmake.conf b/recipes/qt4/qt4-x11-free-4.4.3/linux-oe-qmake.conf
deleted file mode 100644 (file)
index fc5ac6d..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-#
-# qmake configuration for linux-oe-g++ / OpenEmbedded Build System / http://openembedded.org
-#
-
-MAKEFILE_GENERATOR     = UNIX
-TEMPLATE               = app
-CONFIG                 += qt warn_on release link_prl
-QT                      += core gui network
-QMAKE_INCREMENTAL_STYLE = sublib
-
-QMAKE_CC               = $(OE_QMAKE_CC)
-QMAKE_LEX              = flex
-QMAKE_LEXFLAGS         =
-QMAKE_YACC             = yacc
-QMAKE_YACCFLAGS                = -d
-QMAKE_YACCFLAGS_MANGLE  = -p $base -b $base
-QMAKE_YACC_HEADER       = $base.tab.h
-QMAKE_YACC_SOURCE       = $base.tab.c
-QMAKE_CFLAGS           = -pipe $(OE_QMAKE_CFLAGS) $(CFLAGS_EXTRA)
-QMAKE_CFLAGS_DEPS      = -M
-QMAKE_CFLAGS_WARN_ON   = -Wall -W
-QMAKE_CFLAGS_WARN_OFF  =
-QMAKE_CFLAGS_RELEASE   = $(if $(CFLAGS_RELEASE),$(CFLAGS_RELEASE), -O2)
-QMAKE_CFLAGS_DEBUG     = -g
-QMAKE_CFLAGS_SHLIB     = -fPIC
-QMAKE_CFLAGS_YACC      = -Wno-unused -Wno-parentheses
-QMAKE_CFLAGS_THREAD    = -D_REENTRANT
-QMAKE_CFLAGS_HIDESYMS   = -fvisibility=hidden
-
-QMAKE_CXX              = $(OE_QMAKE_CXX)
-QMAKE_CXXFLAGS         = $$QMAKE_CFLAGS $(OE_QMAKE_CXXFLAGS) $(CXXFLAGS_EXTRA)
-QMAKE_CXXFLAGS_DEPS    = $$QMAKE_CFLAGS_DEPS
-QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
-QMAKE_CXXFLAGS_WARN_OFF        = $$QMAKE_CFLAGS_WARN_OFF
-QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
-QMAKE_CXXFLAGS_DEBUG   = $$QMAKE_CFLAGS_DEBUG
-QMAKE_CXXFLAGS_SHLIB   = $$QMAKE_CFLAGS_SHLIB
-QMAKE_CXXFLAGS_YACC    = $$QMAKE_CFLAGS_YACC
-QMAKE_CXXFLAGS_THREAD  = $$QMAKE_CFLAGS_THREAD
-QMAKE_CXXFLAGS_HIDESYMS = $$QMAKE_CFLAGS_HIDESYMS -fvisibility-inlines-hidden
-
-QMAKE_INCDIR           =
-QMAKE_LIBDIR           =
-QMAKE_INCDIR_X11       = 
-QMAKE_LIBDIR_X11       = 
-QMAKE_INCDIR_QT                = $(OE_QMAKE_INCDIR_QT)
-QMAKE_LIBDIR_QT                = $(OE_QMAKE_LIBDIR_QT)
-QMAKE_INCDIR_OPENGL    =
-QMAKE_LIBDIR_OPENGL    =
-QMAKE_INCDIR_QTOPIA     = $(OE_QMAKE_INCDIR_QTOPIA)
-QMAKE_LIBDIR_QTOPIA     = $(OE_QMAKE_LIBDIR_QTOPIA)
-
-
-QMAKE_LINK             = $(OE_QMAKE_LINK)
-QMAKE_LINK_SHLIB       = $(OE_QMAKE_LINK)
-QMAKE_LFLAGS           = $(OE_QMAKE_LDFLAGS) $(LFLAGS_EXTRA)
-QMAKE_LFLAGS_RELEASE   =
-QMAKE_LFLAGS_DEBUG     =
-QMAKE_LFLAGS_SHLIB      = -shared
-QMAKE_LFLAGS_PLUGIN     = $$QMAKE_LFLAGS_SHLIB
-QMAKE_LFLAGS_SONAME     = -Wl,-soname,
-QMAKE_LFLAGS_THREAD     =
-QMAKE_RPATH             = -Wl,-rpath-link,
-
-QMAKE_LIBS             = $(LIBS_EXTRA)
-QMAKE_LIBS_DYNLOAD      = -ldl
-QMAKE_LIBS_X11         = 
-QMAKE_LIBS_X11SM       =  
-QMAKE_LIBS_QT          = -lqte
-QMAKE_LIBS_QT_THREAD    = -lqte-mt
-QMAKE_LIBS_QT_OPENGL   = -lqgl
-QMAKE_LIBS_THREAD       = -lpthread
-QMAKE_LIBS_QTOPIA       = -lqpe -lqtopia
-QMAKE_LIBS_THREAD       = -lpthread
-
-QMAKE_MOC              = $$[QT_INSTALL_BINS]/moc
-QMAKE_UIC              = $$[QT_INSTALL_BINS]/uic
-
-QMAKE_AR               = $(OE_QMAKE_AR) cqs
-QMAKE_RANLIB           = $(OE_QMAKE_RANLIB)
-
-QMAKE_TAR              = tar -cf
-QMAKE_GZIP             = gzip -9f
-
-QMAKE_COPY             = cp -f
-QMAKE_COPY_FILE         = $(COPY)
-QMAKE_COPY_DIR          = $(COPY) -r
-QMAKE_MOVE             = mv -f
-QMAKE_DEL_FILE         = rm -f
-QMAKE_DEL_DIR          = rmdir
-QMAKE_STRIP             = $(OE_QMAKE_STRIP)
-QMAKE_STRIPFLAGS_LIB   += --strip-unneeded
-QMAKE_CHK_DIR_EXISTS   = test -d
-QMAKE_MKDIR            = mkdir -p
-load(qt_config)
diff --git a/recipes/qt4/qt4-x11-free-4.4.3/qconfig-oe.h b/recipes/qt4/qt4-x11-free-4.4.3/qconfig-oe.h
deleted file mode 100644 (file)
index f820c01..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved.
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** This file may be used under the terms of the GNU General Public
-** License version 2.0 as published by the Free Software Foundation
-** and appearing in the file LICENSE.GPL included in the packaging of
-** this file.  Please review the following information to ensure GNU
-** General Public Licensing requirements will be met:
-** http://trolltech.com/products/qt/licenses/licensing/opensource/
-**
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://trolltech.com/products/qt/licenses/licensing/licensingoverview
-** or contact the sales department at sales@trolltech.com.
-**
-** In addition, as a special exception, Trolltech gives you certain
-** additional rights. These rights are described in the Trolltech GPL
-** Exception version 1.0, which can be found at
-** http://www.trolltech.com/products/qt/gplexception/ and in the file
-** GPL_EXCEPTION.txt in this package.
-**
-** In addition, as a special exception, Trolltech, as the sole copyright
-** holder for Qt Designer, grants users of the Qt/Eclipse Integration
-** plug-in the right for the Qt/Eclipse Integration to link to
-** functionality provided by Qt Designer and its related libraries.
-**
-** Trolltech reserves all rights not expressly granted herein.
-**
-** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
-** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-**
-****************************************************************************/
-
-
-/*
- Empty leaves all features enabled. See doc/html/emb-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 Qtopia Core where reducing the library size is important
- and where the application-suite is often a fixed set.
-*/
index 6f49042..2d6b0d3 100644 (file)
@@ -8,13 +8,17 @@ PROVIDES = "qt4x11"
 
 SRC_URI = "ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-${PV}.tar.gz \
            file://0001-cross-compile.patch;patch=1 \
+           file://0002-fix-resinit-declaration.patch;patch=1 \
            file://0003-no-tools.patch;patch=1 \
            file://0004-no-qmake.patch;patch=1 \
-           file://0005-fix-mkspecs.patch;patch=1"
+           file://0005-fix-mkspecs.patch;patch=1 \
+           file://0006-freetype-host-includes.patch;patch=1 \
+           file://0007-openssl-host-includes.patch;patch=1 \ 
+           file://0008-qt-lib-infix.patch;patch=1"
 S = "${WORKDIR}/qt-x11-opensource-src-${PV}"
 
 
-QT_CONFIG_FLAGS += "-no-xinerama -no-tablet -no-xkb -no-opengl -webkit"
+QT_CONFIG_FLAGS += "-no-xinerama -no-tablet -no-xkb -no-opengl"
 QT_BASE_NAME = "qt4"
 QT_BASE_LIB  = "libqt"
 QT_DIR_NAME = "qt4"
index c675694..2e3b005 100644 (file)
@@ -1,7 +1,3 @@
 require qt4-x11-free.inc
 PR = "r6"
 
-SRC_URI += " \
-           file://0002-fix-resinit-declaration.patch;patch=1 \
-           file://0006-freetype-host-includes.patch;patch=1 \
-           file://0007-openssl-host-includes.patch;patch=1 "
index 8fd5262..62d4abc 100644 (file)
@@ -6,7 +6,7 @@ QT_CONFIG_FLAGS += "-release -no-cups -no-accessibility -reduce-relocations \
                     -shared -no-nas-sound -no-sm -no-nis \
                     -qt-gif -system-libjpeg -system-libpng -system-zlib \
                     -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 \
-                    -no-pch -qdbus -stl -glib -phonon"
+                    -no-pch -qdbus -stl -glib -phonon -webkit"
 
 EXTRA_OEMAKE = "-e"