[oe-commits] org.oe.dev merge of '3025e5e7a53ca716304775ca0ca1dc45ca4b0524'

mickeyl commit openembedded-commits at lists.openembedded.org
Sun Sep 9 13:21:51 UTC 2007


merge of '3025e5e7a53ca716304775ca0ca1dc45ca4b0524'
     and '60271e29029910207b8512833d049fad50fb282b'

Author: mickeyl at openembedded.org
Branch: org.openembedded.dev
Revision: 4d05fe1b9b1c9939ad7429871e3fbf805a8d316b
ViewMTN: http://monotone.openembedded.org/revision/info/4d05fe1b9b1c9939ad7429871e3fbf805a8d316b
Files:
1
packages/ezx/opentapi
packages/ezx/opentapi/opentapi.init
packages/ezx/opentapi_svn.bb
packages/netbase/netbase/a780
packages/netbase/netbase/a780/interfaces
packages/netbase/netbase/e680
packages/netbase/netbase/e680/interfaces
packages/xorg-xserver/xserver-kdrive/build-fix-panoramix.patch
packages/xorg-xserver/xserver-kdrive/devfs.patch
packages/xorg-xserver/xserver-kdrive/faster-rotated.patch
packages/xorg-xserver/xserver-kdrive-1.3.0.0/hide-cursor-and-ppm-root.patch
classes/qmake-base.bbclass
classes/qmake_base.bbclass
packages/tcpdump/tcpdump_3.9.3.bb
packages/tcpdump/tcpdump_3.9.7.bb
packages/xorg-xserver/xserver-kdrive/enable-epson.patch
packages/xorg-xserver/xserver-kdrive-1.1.0/enable-epson.patch
packages/xorg-xserver/xserver-kdrive/enable-tslib.patch
packages/xorg-xserver/xserver-kdrive-1.1.0/enable-tslib.patch
packages/xorg-xserver/xserver-kdrive/optional-xkb.patch
packages/xorg-xserver/xserver-kdrive-1.1.0/optional-xkb.patch
packages/xorg-xserver/xserver-kdrive-1.3.0.0/fix_default_mode.patch
packages/xorg-xserver/xserver-kdrive/fix_default_mode.patch
packages/xorg-xserver/xserver-kdrive-1.1.0
packages/xorg-xserver/xserver-kdrive-1.4
packages/xorg-xserver/xserver-kdrive-git
packages/gcc/gcc-4.2.1/204-uclibc-locale-wchar_fix.patch
packages/gcc/gcc-4.2.1/205-uclibc-locale-update.patch
packages/linux/linux-handhelds-2.6_2.6.21-hh15.bb
packages/xorg-xserver/xserver-kdrive/fbdev-evdev.patch
packages/xorg-xserver/xserver-kdrive/tslib-default-device.patch
packages/xorg-xserver/xserver-kdrive/w100-autofoo.patch
packages/xorg-xserver/xserver-kdrive/w100-new-input-world-order.patch
packages/xorg-xserver/xserver-kdrive/xcalibrate-new-input-world-order.patch
packages/xorg-xserver/xserver-kdrive/xcalibrate_coords.patch
packages/xorg-xserver/xserver-kdrive-1.4/disable-xf86-dga-xorgcfg.patch
packages/xorg-xserver/xserver-kdrive-1.4/enable-tslib.patch
packages/xorg-xserver/xserver-kdrive-1.4/enable-xcalibrate.patch
packages/xorg-xserver/xserver-kdrive-1.4/w100-autofoo.patch
packages/xorg-xserver/xserver-kdrive-git/enable-epson.patch
packages/xorg-xserver/xserver-kdrive-git/enable-tslib.patch
packages/xorg-xserver/xserver-kdrive-git/enable-xcalibrate.patch
packages/xorg-xserver/xserver-kdrive-git/w100-autofoo.patch
packages/xorg-xserver/xserver-kdrive-git/w100-post-1.4-buildfix.patch
packages/xorg-xserver/xserver-kdrive-git/xephyr-post-1.4-buildfix.patch
packages/xorg-xserver/xserver-kdrive_1.4.bb
classes/base.bbclass
classes/qmake.bbclass
classes/qmake2.bbclass
classes/qt3e.bbclass
classes/qt3x11.bbclass
conf/distro/include/sane-srcrevs.inc
conf/machine/include/motorola-ezx-base.inc
packages/base-files/base-files_3.0.14.bb
packages/dbus/dbus-1.0.2/dbus-1.init
packages/dbus/dbus_1.0.2.bb
packages/ezx/ezxd_svn.bb
packages/gcc/gcc-cross_4.2.1.bb
packages/gcc/gcc_4.2.1.bb
packages/images/angstrom-minimal-image-with-mtd-utils.bb
packages/linux/linux-ezx-2.6.21/a780/defconfig
packages/linux/linux-ezx_2.6.21.bb
packages/netbase/netbase_4.21.bb
packages/nonworking/gnuboy/qtopiagnuboy_1.0.3.bb
packages/nonworking/zethereal/zethereal_1.0.0.bb
packages/opie-reader/uqtreader_cvs.bb
packages/putty/putty_svn.bb
packages/qt/qt-x11-free-common.inc
packages/qt/qt-x11-free-native_3.3.5.bb
packages/qt/qt4-x11-free_4.1.2.bb
packages/qt/qt4-x11-free_4.3.0.bb
packages/snes9x/snes9x-sdl-qpe_1.39.bb
packages/taglib/taglib_1.4.bb
packages/taglib/taglibc_1.4.bb
packages/uicmoc/uicmoc-native_2.3.10.bb
packages/uicmoc/uicmoc3-native_3.3.5.bb
packages/xorg-xserver/xserver-kdrive/w100.patch
packages/xorg-xserver/xserver-kdrive-common.inc
packages/xorg-xserver/xserver-kdrive_1.2.0.bb
packages/xorg-xserver/xserver-kdrive_1.3.0.0.bb
packages/xorg-xserver/xserver-kdrive_git.bb
packages/linux/linux-ezx-2.6.21/e2
packages/linux/linux-ezx-2.6.21/e6
packages/linux/linux-ezx-2.6.21/e2/defconfig
packages/linux/linux-ezx-2.6.21/rokre2/defconfig
packages/linux/linux-ezx-2.6.21/e6/defconfig
packages/linux/linux-ezx-2.6.21/rokre6/defconfig
packages/linux/linux-ezx-2.6.21/rokre6
packages/linux/linux.inc
Diffs:

#
# mt diff -r3025e5e7a53ca716304775ca0ca1dc45ca4b0524 -r4d05fe1b9b1c9939ad7429871e3fbf805a8d316b
#
# 
# 
# delete "packages/ezx/opentapi"
# 
# delete "packages/ezx/opentapi/opentapi.init"
# 
# delete "packages/ezx/opentapi_svn.bb"
# 
# delete "packages/netbase/netbase/a780"
# 
# delete "packages/netbase/netbase/a780/interfaces"
# 
# delete "packages/netbase/netbase/e680"
# 
# delete "packages/netbase/netbase/e680/interfaces"
# 
# delete "packages/xorg-xserver/xserver-kdrive/build-fix-panoramix.patch"
# 
# delete "packages/xorg-xserver/xserver-kdrive/devfs.patch"
# 
# delete "packages/xorg-xserver/xserver-kdrive/faster-rotated.patch"
# 
# delete "packages/xorg-xserver/xserver-kdrive-1.3.0.0/hide-cursor-and-ppm-root.patch"
# 
# rename "classes/qmake-base.bbclass"
#     to "classes/qmake_base.bbclass"
# 
# rename "packages/tcpdump/tcpdump_3.9.3.bb"
#     to "packages/tcpdump/tcpdump_3.9.7.bb"
# 
# rename "packages/xorg-xserver/xserver-kdrive/enable-epson.patch"
#     to "packages/xorg-xserver/xserver-kdrive-1.1.0/enable-epson.patch"
# 
# rename "packages/xorg-xserver/xserver-kdrive/enable-tslib.patch"
#     to "packages/xorg-xserver/xserver-kdrive-1.1.0/enable-tslib.patch"
# 
# rename "packages/xorg-xserver/xserver-kdrive/optional-xkb.patch"
#     to "packages/xorg-xserver/xserver-kdrive-1.1.0/optional-xkb.patch"
# 
# rename "packages/xorg-xserver/xserver-kdrive-1.3.0.0/fix_default_mode.patch"
#     to "packages/xorg-xserver/xserver-kdrive/fix_default_mode.patch"
# 
# add_dir "packages/xorg-xserver/xserver-kdrive-1.1.0"
# 
# add_dir "packages/xorg-xserver/xserver-kdrive-1.4"
# 
# add_dir "packages/xorg-xserver/xserver-kdrive-git"
# 
# add_file "packages/gcc/gcc-4.2.1/204-uclibc-locale-wchar_fix.patch"
#  content [9ae599ff2c2039f1a0eaff5298fbc2aa47d4b016]
# 
# add_file "packages/gcc/gcc-4.2.1/205-uclibc-locale-update.patch"
#  content [129ab676c2787de37f94bf3c802616e8b21b7ab9]
# 
# add_file "packages/linux/linux-handhelds-2.6_2.6.21-hh15.bb"
#  content [252b9c26ddd2fda4271f4352999ce0facbfece99]
# 
# add_file "packages/xorg-xserver/xserver-kdrive/enable-epson.patch"
#  content [b50349474f8d1803cef15512f95a4b4166905d74]
# 
# add_file "packages/xorg-xserver/xserver-kdrive/fbdev-evdev.patch"
#  content [0d39700c7dda9f0e282dd3638b3b0822e8e50127]
# 
# add_file "packages/xorg-xserver/xserver-kdrive/optional-xkb.patch"
#  content [98dc794e9631ab770a2d951909a6976b250fa4e8]
# 
# add_file "packages/xorg-xserver/xserver-kdrive/tslib-default-device.patch"
#  content [92a70fc2ecbf0243c3e6ee5ab7e0ed0686284568]
# 
# add_file "packages/xorg-xserver/xserver-kdrive/w100-autofoo.patch"
#  content [57abbc0692fd1d555d9a4415b8b32874e2fa6856]
# 
# add_file "packages/xorg-xserver/xserver-kdrive/w100-new-input-world-order.patch"
#  content [6045c1bf5a2f86e83240d1c1718bf41574dda458]
# 
# add_file "packages/xorg-xserver/xserver-kdrive/xcalibrate-new-input-world-order.patch"
#  content [cdd73e5679fed84bbed80a0585ddf4b074d28241]
# 
# add_file "packages/xorg-xserver/xserver-kdrive/xcalibrate_coords.patch"
#  content [088e08e2806c67c085c9dc8ffffea069e7da97b5]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-1.4/disable-xf86-dga-xorgcfg.patch"
#  content [0e8754f39994efeff67f876087794543f5ec4a2f]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-1.4/enable-tslib.patch"
#  content [d8f011120dc0a345fc9c5f897049fea887c705c3]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-1.4/enable-xcalibrate.patch"
#  content [08d76cc4f9d1c156f3ac72604bd0b9eb126d9b48]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-1.4/w100-autofoo.patch"
#  content [93931fd9a64ed0b3fee8337b05894bab22e14f63]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-git/enable-epson.patch"
#  content [56d6ba391c1bba04f130af29dbb020558d21ce27]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-git/enable-tslib.patch"
#  content [f62f7ac48ba6955a87651622b7b11a1de9ddd992]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-git/enable-xcalibrate.patch"
#  content [e02870f2fb2e036cbac227b0ac28978e1741d2c4]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-git/w100-autofoo.patch"
#  content [6f05b71251d094a674b948defb10df73039cbb13]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-git/w100-post-1.4-buildfix.patch"
#  content [4e1b8078b6020505d5801133b25d2b6b3a10a59d]
# 
# add_file "packages/xorg-xserver/xserver-kdrive-git/xephyr-post-1.4-buildfix.patch"
#  content [76414d87c4e38fec11b5dc9b0fffeef8132776b2]
# 
# add_file "packages/xorg-xserver/xserver-kdrive_1.4.bb"
#  content [c9837b4198cd07399be8e9f76ed051e1a9919cfe]
# 
# patch "classes/base.bbclass"
#  from [c46582cf3af337f4c4c1769a3cc4f456f429f294]
#    to [7a3b6633b42df8f8bc1dfd4e57a66773f8d0cde3]
# 
# patch "classes/qmake.bbclass"
#  from [3ef973d2c334ac644e2f124902ea399136985ee5]
#    to [4fb295886f71d537f0bdce9a0c0548d276e993e9]
# 
# patch "classes/qmake2.bbclass"
#  from [a1af56cd2193e33f5e44f6c7781760386a74d850]
#    to [4720a6ca5e41a1786e98f6876c83791801e04a1a]
# 
# patch "classes/qmake_base.bbclass"
#  from [ad812ccb8f270d4c422cc80258d173e249f04f12]
#    to [257ee0c42b534ce40a854f7500ead08cdc37287a]
# 
# patch "classes/qt3e.bbclass"
#  from [fc9de250333c26f3395549302051e5f0d3cbeaa9]
#    to [13fd2f64835873afe33fd96ebb2d538da23fbd4f]
# 
# patch "classes/qt3x11.bbclass"
#  from [2ec159a14bb13067cc41509f582734ae8329cbb6]
#    to [021061b87cd1c52fec22479c0efe7312a0d41898]
# 
# patch "conf/distro/include/sane-srcrevs.inc"
#  from [a91d71aa246c9939199aabe9bafe087f0b860a4d]
#    to [7952ad133c0859c06c215c8350b98178c9377660]
# 
# patch "conf/machine/include/motorola-ezx-base.inc"
#  from [bbd7b8e194e0918a04e49cb8ee02f02c74759272]
#    to [903227c36f248c1d3d4bfb467933f6a7c740ffe2]
# 
# patch "packages/base-files/base-files_3.0.14.bb"
#  from [7d46d8dffa08a722ac5317549a58f8520ccae5a5]
#    to [26083a7751f60fc116a9d07b00b6fa20ed63f4fc]
# 
# patch "packages/dbus/dbus-1.0.2/dbus-1.init"
#  from [bc3a39440ac2899bf95874522964413b2f7b584a]
#    to [4dc37cbdcc8bbcdd8432d6104bddd92535f362d1]
# 
# patch "packages/dbus/dbus_1.0.2.bb"
#  from [3c61bea1f5b14d729a812b56d55a0a6be9b36a38]
#    to [a8ce6355ed3da04736b057936a57f1aeed630228]
# 
# patch "packages/ezx/ezxd_svn.bb"
#  from [0880c77dccd414d74dc2169f07a2b6e4b94e395c]
#    to [a08a258ddc81759474347263c79a743e0fff813d]
# 
# patch "packages/gcc/gcc-cross_4.2.1.bb"
#  from [c01b9500bc2acab9b402e91ca8eb66869dc50d8e]
#    to [7c1b83bd533cc9f0be3ff22dfc2f2f421a61b51d]
# 
# patch "packages/gcc/gcc_4.2.1.bb"
#  from [6e8cf07bbf0b47253a3b63f2c4b0f44b0d66407f]
#    to [75d1f330d3edd4d9ef0c6477866c817ffddf9f14]
# 
# patch "packages/images/angstrom-minimal-image-with-mtd-utils.bb"
#  from [723d1b6c688e08393bf534cca33166bd1a05b210]
#    to [de2ca95fee1a9e1a0da365806638041673abed70]
# 
# patch "packages/linux/linux-ezx-2.6.21/a780/defconfig"
#  from [c9d05f481541b78a034e8da06a789406b69f5499]
#    to [98940162319ba1284117359355914689b7f0d76a]
# 
# patch "packages/linux/linux-ezx_2.6.21.bb"
#  from [935dbd5faafe8b44a770899fe547001db05d19df]
#    to [3fba5817ee1b10b077d3b01f0616ad1732492df5]
# 
# patch "packages/netbase/netbase_4.21.bb"
#  from [6f3ca0feab30d1dfc81d97ff3ab8c242e8084886]
#    to [8d3a1db23199321161b8aec311e1e9170f56d2bb]
# 
# patch "packages/nonworking/gnuboy/qtopiagnuboy_1.0.3.bb"
#  from [35f93ddc3180d0d88cb37f504ed87cad1f09f104]
#    to [365900054bc871c7d50d2ae0e76fe932475431d8]
# 
# patch "packages/nonworking/zethereal/zethereal_1.0.0.bb"
#  from [a85d3daf3ac29cf7b5e7cb2454d339e7b686a8a4]
#    to [ea1de8219c2fed20fdabc89e425518654aaf0997]
# 
# patch "packages/opie-reader/uqtreader_cvs.bb"
#  from [8403c9a2b21f0d9505daa16ba0afa062cdd3e607]
#    to [61873b6271c2f1decde3ab439dda692a2aa98a36]
# 
# patch "packages/putty/putty_svn.bb"
#  from [f58f9c215ec8c94ae9d7401adfa1c2315b6f9372]
#    to [7407e5ea942f7936e600c68bcaceff08c8556d99]
# 
# patch "packages/qt/qt-x11-free-common.inc"
#  from [56b0bf6597459e0c2b3d4d8e4840efe5943938d0]
#    to [6dcb32e86f0ad84e9cccbc5e9c36107259b8a388]
# 
# patch "packages/qt/qt-x11-free-native_3.3.5.bb"
#  from [6f26a634b3717bf6128b607b1328c561494948f9]
#    to [59251d06fe96fd830e70b5d3f020c7ae2c0aec22]
# 
# patch "packages/qt/qt4-x11-free_4.1.2.bb"
#  from [6f37f072d6f0ee744fb3b14a36b451bfb7f15d39]
#    to [87ff0a36e1696d7c7726c3e3ffd517ca7f9233f3]
# 
# patch "packages/qt/qt4-x11-free_4.3.0.bb"
#  from [81b2d4f19a5e7a05beed1318a962589e6c8beac9]
#    to [2a8bfa1b9cc3aa059dd561726a7bbdfc8bcc4e79]
# 
# patch "packages/snes9x/snes9x-sdl-qpe_1.39.bb"
#  from [be78c34b9de5652bcd1b72e4182b39b3747ec019]
#    to [e72d7742c9c38f87dd93a9ad9a55eb8e1a11c5b3]
# 
# patch "packages/taglib/taglib_1.4.bb"
#  from [95c3d0a183ed6167101a89a3684c94090bca0b9a]
#    to [ba6c47f548d00f94ed177f8934c40cbaea043095]
# 
# patch "packages/taglib/taglibc_1.4.bb"
#  from [c612c09cd5e88f8074a856179ff84c2431ff0eec]
#    to [f43aaaf6f92e11d94d08a787158d2f93d7afd217]
# 
# patch "packages/tcpdump/tcpdump_3.9.7.bb"
#  from [6155511c925cd01881357a3d5f6729dfd24254fd]
#    to [de2e8ad319450b0714e8ca594e5aad8768645f99]
# 
# patch "packages/uicmoc/uicmoc-native_2.3.10.bb"
#  from [aef21967161c38e506e0763c794755313d83cad0]
#    to [d343168478c8c6e8b0748587327fb181ecea6164]
# 
# patch "packages/uicmoc/uicmoc3-native_3.3.5.bb"
#  from [d698d734a6f89bc64b45c009e340ef00d1ed100e]
#    to [f5fb5daae8ef66f9b2d4df4f8372d83f7815347c]
# 
# patch "packages/xorg-xserver/xserver-kdrive/w100.patch"
#  from [0dc0af956140187d39a116a70f71c42db605b00b]
#    to [a7f0fd47571239758e6d509c7ac7a660753c8b3a]
# 
# patch "packages/xorg-xserver/xserver-kdrive-common.inc"
#  from [69820edb24da782a8f84fb3676ee676aa0293a7a]
#    to [41111959110e4d02e8cbcb965b17cd1d2494d5b9]
# 
# patch "packages/xorg-xserver/xserver-kdrive_1.2.0.bb"
#  from [5d4c1648cee1599f242309505ed0ccb3ea412b96]
#    to [01b72f8f41c67dcc67866b812084e1deabea0619]
# 
# patch "packages/xorg-xserver/xserver-kdrive_1.3.0.0.bb"
#  from [f1d269441b9c1ea3d35fa9d2311f41849ec9952e]
#    to [7f2e709c62424285446c1f454d2bd609e6ab405d]
# 
# patch "packages/xorg-xserver/xserver-kdrive_git.bb"
#  from [42b262dd40e9be4cfc18266789dfbcb89138c6e1]
#    to [071ef9bf1599c5bad428889ff124bb453f739da6]
# 
============================================================
--- packages/gcc/gcc-4.2.1/204-uclibc-locale-wchar_fix.patch	9ae599ff2c2039f1a0eaff5298fbc2aa47d4b016
+++ packages/gcc/gcc-4.2.1/204-uclibc-locale-wchar_fix.patch	9ae599ff2c2039f1a0eaff5298fbc2aa47d4b016
@@ -0,0 +1,48 @@
+--- gcc/libstdc++-v3/config/locale/uclibc/monetary_members.cc.uclibc200_wchar~	2006-03-10 15:32:37 +0100
++++ gcc/libstdc++-v3/config/locale/uclibc/monetary_members.cc	2006-03-10 15:37:27 +0100
+@@ -401,7 +401,7 @@
+ # ifdef __UCLIBC_HAS_XLOCALE__
+ 	  _M_data->_M_decimal_point = __cloc->decimal_point_wc;
+ 	  _M_data->_M_thousands_sep = __cloc->thousands_sep_wc;
+-# else
++# elif defined __UCLIBC_HAS_LOCALE__
+ 	  _M_data->_M_decimal_point = __global_locale->decimal_point_wc;
+ 	  _M_data->_M_thousands_sep = __global_locale->thousands_sep_wc;
+ # endif
+@@ -556,7 +556,7 @@
+ # ifdef __UCLIBC_HAS_XLOCALE__
+ 	  _M_data->_M_decimal_point = __cloc->decimal_point_wc;
+ 	  _M_data->_M_thousands_sep = __cloc->thousands_sep_wc;
+-# else
++# elif defined __UCLIBC_HAS_LOCALE__
+ 	  _M_data->_M_decimal_point = __global_locale->decimal_point_wc;
+ 	  _M_data->_M_thousands_sep = __global_locale->thousands_sep_wc;
+ # endif
+--- gcc/libstdc++-v3/config/locale/uclibc/numeric_members.cc.uclibc200_wchar~	2006-03-10 15:32:37 +0100
++++ gcc/libstdc++-v3/config/locale/uclibc/numeric_members.cc	2006-03-10 15:37:27 +0100
+@@ -127,12 +127,25 @@
+ 	{
+ 	  // Named locale.
+ 	  // NB: In the GNU model wchar_t is always 32 bit wide.
++#ifdef __UCLIBC_MJN3_ONLY__
++#warning fix this... should be numeric
++#endif
++#ifdef __UCLIBC__
++# ifdef __UCLIBC_HAS_XLOCALE__
++	  _M_data->_M_decimal_point = __cloc->decimal_point_wc;
++	  _M_data->_M_thousands_sep = __cloc->thousands_sep_wc;
++# elif defined __UCLIBC_HAS_LOCALE__
++	  _M_data->_M_decimal_point = __global_locale->decimal_point_wc;
++	  _M_data->_M_thousands_sep = __global_locale->thousands_sep_wc;
++# endif
++#else
+ 	  union { char *__s; wchar_t __w; } __u;
+ 	  __u.__s = __nl_langinfo_l(_NL_NUMERIC_DECIMAL_POINT_WC, __cloc);
+ 	  _M_data->_M_decimal_point = __u.__w;
+ 
+ 	  __u.__s = __nl_langinfo_l(_NL_NUMERIC_THOUSANDS_SEP_WC, __cloc);
+ 	  _M_data->_M_thousands_sep = __u.__w;
++#endif
+ 
+ 	  if (_M_data->_M_thousands_sep == L'\0')
+ 	    _M_data->_M_grouping = "";
============================================================
--- packages/gcc/gcc-4.2.1/205-uclibc-locale-update.patch	129ab676c2787de37f94bf3c802616e8b21b7ab9
+++ packages/gcc/gcc-4.2.1/205-uclibc-locale-update.patch	129ab676c2787de37f94bf3c802616e8b21b7ab9
@@ -0,0 +1,347 @@
+--- gcc/libstdc++-v3/config/locale/uclibc/c_locale.cc.uclibc200_update~	2006-03-10 15:32:37 +0100
++++ gcc/libstdc++-v3/config/locale/uclibc/c_locale.cc	2006-03-10 15:39:14 +0100
+@@ -46,16 +47,13 @@
+     __convert_to_v(const char* __s, float& __v, ios_base::iostate& __err, 
+ 		   const __c_locale& __cloc)
+     {
+-      if (!(__err & ios_base::failbit))
+-	{
+-	  char* __sanity;
+-	  errno = 0;
+-	  float __f = __strtof_l(__s, &__sanity, __cloc);
+-          if (__sanity != __s && errno != ERANGE)
+-	    __v = __f;
+-	  else
+-	    __err |= ios_base::failbit;
+-	}
++      char* __sanity;
++      errno = 0;
++      float __f = __strtof_l(__s, &__sanity, __cloc);
++      if (__sanity != __s && errno != ERANGE)
++	__v = __f;
++      else
++	__err |= ios_base::failbit;
+     }
+ 
+   template<>
+@@ -63,16 +61,13 @@
+     __convert_to_v(const char* __s, double& __v, ios_base::iostate& __err, 
+ 		   const __c_locale& __cloc)
+     {
+-      if (!(__err & ios_base::failbit))
+-	{
+-	  char* __sanity;
+-	  errno = 0;
+-	  double __d = __strtod_l(__s, &__sanity, __cloc);
+-          if (__sanity != __s && errno != ERANGE)
+-	    __v = __d;
+-	  else
+-	    __err |= ios_base::failbit;
+-	}
++      char* __sanity;
++      errno = 0;
++      double __d = __strtod_l(__s, &__sanity, __cloc);
++      if (__sanity != __s && errno != ERANGE)
++	__v = __d;
++      else
++	__err |= ios_base::failbit;
+     }
+ 
+   template<>
+@@ -80,16 +75,13 @@
+     __convert_to_v(const char* __s, long double& __v, ios_base::iostate& __err,
+ 		   const __c_locale& __cloc)
+     {
+-      if (!(__err & ios_base::failbit))
+-	{
+-	  char* __sanity;
+-	  errno = 0;
+-	  long double __ld = __strtold_l(__s, &__sanity, __cloc);
+-          if (__sanity != __s && errno != ERANGE)
+-	    __v = __ld;
+-	  else
+-	    __err |= ios_base::failbit;
+-	}
++      char* __sanity;
++      errno = 0;
++      long double __ld = __strtold_l(__s, &__sanity, __cloc);
++      if (__sanity != __s && errno != ERANGE)
++	__v = __ld;
++      else
++	__err |= ios_base::failbit;
+     }
+ 
+   void
+@@ -110,7 +102,7 @@
+   void
+   locale::facet::_S_destroy_c_locale(__c_locale& __cloc)
+   {
+-    if (_S_get_c_locale() != __cloc)
++    if (__cloc && _S_get_c_locale() != __cloc)
+       __freelocale(__cloc); 
+   }
+ 
+--- gcc/libstdc++-v3/config/locale/uclibc/ctype_members.cc.uclibc200_update~	2006-03-10 15:32:37 +0100
++++ gcc/libstdc++-v3/config/locale/uclibc/ctype_members.cc	2006-03-10 15:39:14 +0100
+@@ -33,9 +33,14 @@
+ 
+ // Written by Benjamin Kosnik <bkoz at redhat.com>
+ 
++#include <features.h>
++#ifdef __UCLIBC_HAS_LOCALE__
+ #define _LIBC
+ #include <locale>
+ #undef _LIBC
++#else
++#include <locale>
++#endif
+ #include <bits/c++locale_internal.h>
+ 
+ namespace std
+@@ -138,20 +143,34 @@
+   ctype<wchar_t>::
+   do_is(mask __m, wchar_t __c) const
+   { 
+-    // Highest bitmask in ctype_base == 10, but extra in "C"
+-    // library for blank.
++    // The case of __m == ctype_base::space is particularly important,
++    // due to its use in many istream functions.  Therefore we deal with
++    // it first, exploiting the knowledge that on GNU systems _M_bit[5]
++    // is the mask corresponding to ctype_base::space.  NB: an encoding
++    // change would not affect correctness!
+     bool __ret = false;
+-    const size_t __bitmasksize = 11; 
+-    for (size_t __bitcur = 0; __bitcur <= __bitmasksize; ++__bitcur)
+-      if (__m & _M_bit[__bitcur]
+-	  && __iswctype_l(__c, _M_wmask[__bitcur], _M_c_locale_ctype))
+-	{
+-	  __ret = true;
+-	  break;
+-	}
++    if (__m == _M_bit[5])
++      __ret = __iswctype_l(__c, _M_wmask[5], _M_c_locale_ctype);
++    else
++      {
++	// Highest bitmask in ctype_base == 10, but extra in "C"
++	// libr%s
>>> DIFF TRUNCATED @ 16K


#
# mt diff -r60271e29029910207b8512833d049fad50fb282b -r4d05fe1b9b1c9939ad7429871e3fbf805a8d316b
#
# 
# 
# delete "packages/linux/linux-ezx-2.6.21/e2"
# 
# delete "packages/linux/linux-ezx-2.6.21/e6"
# 
# rename "packages/linux/linux-ezx-2.6.21/e2/defconfig"
#     to "packages/linux/linux-ezx-2.6.21/rokre2/defconfig"
# 
# rename "packages/linux/linux-ezx-2.6.21/e6/defconfig"
#     to "packages/linux/linux-ezx-2.6.21/rokre6/defconfig"
# 
# add_dir "packages/linux/linux-ezx-2.6.21/rokre6"
# 
# patch "packages/linux/linux.inc"
#  from [4f5f493a73db7cb33ae34f7b5501c9bb911df71f]
#    to [18094dd2d248a8de080a6166f54618a19b22af04]
# 
============================================================
--- packages/linux/linux.inc	4f5f493a73db7cb33ae34f7b5501c9bb911df71f
+++ packages/linux/linux.inc	18094dd2d248a8de080a6166f54618a19b22af04
@@ -12,10 +12,12 @@ DEPENDS_gumstix-verdex = "u-boot-mkimage
 DEPENDS_sarge-at91 = "u-boot-mkimage-openmoko-native"
 DEPENDS_gumstix-connex = "u-boot-mkimage-openmoko-native"
 DEPENDS_gumstix-verdex = "u-boot-mkimage-openmoko-native"
+DEPENDS_fic-gta01 = "u-boot-mkimage-openmoko-native"
+DEPENDS_fic-gta02 = "u-boot-mkimage-openmoko-native"
 
 inherit kernel
 
-# Specify the commandline for you device here:
+# Specify the commandline for you device
 
 #boot from mmc
 CMDLINE_at91sam9263ek = "mem=64M console=ttyS0,115200 root=/dev/mmcblk0p1 rootfstype=ext2 rootdelay=5"






More information about the Openembedded-commits mailing list