[oe-commits] org.oe.dev merge of '10c20f13828f71806f4d990010db22c15e357aee'

pfalcon commit openembedded-commits at lists.openembedded.org
Mon Jan 14 23:09:23 UTC 2008


merge of '10c20f13828f71806f4d990010db22c15e357aee'
     and '9d8d45b943c4a91e04be725ef12b609e39b3b0bd'

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: f6cc9b68982be345f6c9c58f1cc5894d7d878d10
ViewMTN: http://monotone.openembedded.org/revision/info/f6cc9b68982be345f6c9c58f1cc5894d7d878d10
Files:
1
packages/pngcrush
packages/vsftpd/vsftpd-charconv-2.0.5
packages/pngcrush/pngcrush-native_1.6.4.bb
packages/pngcrush/pngcrush_1.6.4.bb
packages/vsftpd/vsftpd-charconv-2.0.5/vsftpd-charconv.patch
packages/vsftpd/vsftpd-charconv_2.0.5.bb
packages/u-boot/u-boot-openmoko_1.2.0+gitf34024d4a328e6edd906456da98d2c537155c4f7+svn2943.bb
packages/u-boot/u-boot-openmoko_1.2.0+git+svn.bb
packages/e17/edje-viewer
packages/uicmoc/files
packages/e17/edje-viewer/no-minimal-size.patch
packages/python/python-edbus_cvs.bb
packages/python/python-efl-examples.bb
packages/u-boot/files/fix-data-abort-from-sd-ombug799.patch
packages/u-boot/u-boot-openmoko_1.3.1+git+svn.bb
packages/uicmoc/files/configure-fix.patch
conf/distro/include/sane-srcdates.inc
conf/distro/include/sane-srcrevs.inc
contrib/mtn2git/mtn2git.py
contrib/python/generate-manifest-2.5.py
packages/avetanabt/avetanabt_20060413.bb
packages/avetanabt/avetanabt_cvs.bb
packages/cacao/cacao-cldc_0.98.bb
packages/cacao/cacaoh-cldc-native_0.98.bb
packages/classpath/classpath-gtk_0.93.bb
packages/classpath/classpath-gtk_cvs.bb
packages/classpath/classpath-minimal-native_0.93.bb
packages/classpath/classpath-minimal_0.90.bb
packages/classpath/classpath-minimal_0.95.bb
packages/classpath/classpath_0.14.bb
packages/classpath/classpath_0.15.bb
packages/classpath/classpath_0.17.bb
packages/classpath/classpath_0.18.bb
packages/classpath/classpath_0.19.bb
packages/classpath/classpath_0.20.bb
packages/classpath/classpath_cvs.bb
packages/dtnrg/dtn_2.5.0.bb
packages/e17/edje-viewer_cvs.bb
packages/efl1/ecore.inc
packages/efl1/ecore_cvs.bb
packages/efl1/edbus_cvs.bb
packages/efl1/evas.inc
packages/efl1/evas_cvs.bb
packages/jikes/jikes-initial.bb
packages/kaffe/kaffe.inc
packages/midpath/midpath.inc
packages/python/python-2.5-manifest.inc
packages/python/python-ecore_cvs.bb
packages/python/python-edje_cvs.bb
packages/python/python-efl.bb
packages/python/python-efl.inc
packages/python/python-emotion_cvs.bb
packages/python/python-epsilon_cvs.bb
packages/python/python-evas_cvs.bb
packages/python/python_2.5.1.bb
packages/sablevm/sablevm-classpath_1.1.9.bb
packages/sablevm/sablevm-classpath_1.11.3.bb
packages/sablevm/sablevm-classpath_1.12.bb
packages/tasks/task-python-everything.bb
packages/u-boot/u-boot-openmoko_svn.bb
packages/uicmoc/uicmoc4-native.inc
Diffs:

#
# mt diff -r10c20f13828f71806f4d990010db22c15e357aee -rf6cc9b68982be345f6c9c58f1cc5894d7d878d10
#
# 
# 
# add_dir "packages/pngcrush"
# 
# add_dir "packages/vsftpd/vsftpd-charconv-2.0.5"
# 
# add_file "packages/pngcrush/pngcrush-native_1.6.4.bb"
#  content [0c0ea8c7613f6d0177ff82807f6f30883858aebd]
# 
# add_file "packages/pngcrush/pngcrush_1.6.4.bb"
#  content [97eadbe6dc00b130393dc9fa876e44980ee6dad5]
# 
# add_file "packages/vsftpd/vsftpd-charconv-2.0.5/vsftpd-charconv.patch"
#  content [cdc10852ee931d281c723603f3ca9a03d6a4aa12]
# 
# add_file "packages/vsftpd/vsftpd-charconv_2.0.5.bb"
#  content [b18d90a8c25102a694d9e0674e76a1fa58e240c2]
# 
============================================================
--- packages/pngcrush/pngcrush-native_1.6.4.bb	0c0ea8c7613f6d0177ff82807f6f30883858aebd
+++ packages/pngcrush/pngcrush-native_1.6.4.bb	0c0ea8c7613f6d0177ff82807f6f30883858aebd
@@ -0,0 +1,9 @@
+require pngcrush_${PV}.bb
+
+inherit native
+
+S = "${WORKDIR}/pngcrush-${PV}"
+
+do_stage() {
+        install -m 755 ${S}/pngcrush ${STAGING_BINDIR}/
+}
============================================================
--- packages/pngcrush/pngcrush_1.6.4.bb	97eadbe6dc00b130393dc9fa876e44980ee6dad5
+++ packages/pngcrush/pngcrush_1.6.4.bb	97eadbe6dc00b130393dc9fa876e44980ee6dad5
@@ -0,0 +1,14 @@
+DESCRIPTION = "Tool to optimize PNG images"
+SECTION = "console/graphics"
+HOMEPAGE = "http://pmt.sourceforge.net/pngcrush"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/pmt/pngcrush-${PV}.tar.gz"
+
+#DEPENDS += "libsdl-net smpeg"
+
+EXTRA_OEMAKE = "CC='${CC}' CFLAGS='${CFLAGS}' LD='${CC}'"
+
+do_install () {
+        install -d ${D}${bindir}
+        install -m 755 ${PN} ${D}${bindir}
+}
============================================================
--- packages/vsftpd/vsftpd-charconv-2.0.5/vsftpd-charconv.patch	cdc10852ee931d281c723603f3ca9a03d6a4aa12
+++ packages/vsftpd/vsftpd-charconv-2.0.5/vsftpd-charconv.patch	cdc10852ee931d281c723603f3ca9a03d6a4aa12
@@ -0,0 +1,4365 @@
+This patch is extracted and cleaned up version of filename character
+set conversion patches for vsftpd by Dmitriy Balashov, 
+http://vsftpd.devnet.ru/eng/ . It provides dirty-pragmatics approach
+towards serving Windows codepages encoded filenames to Windows clients
+out of normal utf-8 filesystem.
+
+These patches will never be accepted upstream, they should never be merged
+to main vsftpd package, and they for sure void "vs" in "vsftpd". So again,
+they are for users to prefer stone-dead pragmatics. Use at you own risk.
+
+- Paul Sokolovsky, pmiscml at gmail.com
+
+diff -urN vsftpd-2.0.5.org/charconv.c vsftpd-2.0.5/charconv.c
+--- vsftpd-2.0.5.org/charconv.c	1970-01-01 03:00:00.000000000 +0300
++++ vsftpd-2.0.5/charconv.c	2008-01-13 20:39:49.000000000 +0200
+@@ -0,0 +1,462 @@
++/*
++ * Part of Very Secure FTPd
++ * Licence: GPL v2
++ * Author: Dmitriy Balashov
++ * charconv.c
++ */
++
++#include "charconv.h"
++#include "tunables.h"
++#include "session.h"
++#include "str.h"
++#include "sysutil.h"
++
++#include "char_maps/utf8.map"
++#ifdef VSFTP_CHARCONV_SUPPORT_CYRILLIC
++#include "char_maps/cyrillic.map"
++#endif
++#ifdef VSFTP_CHARCONV_SUPPORT_WESTERN
++#include "char_maps/western.map"
++#endif
++#ifdef VSFTP_CHARCONV_SUPPORT_CENTRAL
++#include "char_maps/central.map"
++#endif
++#ifdef VSFTP_CHARCONV_SUPPORT_SOUTERN
++#include "char_maps/soutern.map"
++#endif
++
++/* Tables mapping supported codepage names to runtime variables */
++static struct available_charsets
++{
++  const char* p_charset_name;
++  int p_variable;
++}
++available_charsets_array[] =
++{
++  { VSFTP_CP_NONE      , VSFTP_C_NONE      },
++  // Cyrillic
++#ifdef VSFTP_CHARCONV_SUPPORT_CYRILLIC
++  { VSFTP_CP_UTF_8     , VSFTP_C_UTF8      },
++  { VSFTP_CP_UTF8      , VSFTP_C_UTF8      },
++  { VSFTP_CP_WIN_1251  , VSFTP_C_1251      },
++  { VSFTP_CP_WIN1251   , VSFTP_C_1251      },
++  { VSFTP_CP_CP1251    , VSFTP_C_1251      },
++  { VSFTP_CP_1251      , VSFTP_C_1251      },
++  { VSFTP_CP_KOI8_R    , VSFTP_C_878R      },
++  { VSFTP_CP_KOI8R     , VSFTP_C_878R      },
++  { VSFTP_CP_CP878     , VSFTP_C_878R      },
++  { VSFTP_CP_878       , VSFTP_C_878R      },
++  { VSFTP_CP_CP878R    , VSFTP_C_878R      },
++  { VSFTP_CP_878R      , VSFTP_C_878R      },
++  { VSFTP_CP_KOI8_U    , VSFTP_C_878U      },
++  { VSFTP_CP_KOI8U     , VSFTP_C_878U      },
++  { VSFTP_CP_CP878U    , VSFTP_C_878U      },
++  { VSFTP_CP_878U      , VSFTP_C_878U      },
++  { VSFTP_CP_IBM866    , VSFTP_C_866       },
++  { VSFTP_CP_CP866     , VSFTP_C_866       },
++  { VSFTP_CP_866       , VSFTP_C_866       },
++  { VSFTP_CP_ISO8859_5 , VSFTP_C_ISO5      },
++  { VSFTP_CP_ISO5      , VSFTP_C_ISO5      },
++#endif
++  // Western European
++#ifdef VSFTP_CHARCONV_SUPPORT_WESTERN
++  { VSFTP_CP_ISO8859_1 , VSFTP_C_ISO1      },
++  { VSFTP_CP_ISO1      , VSFTP_C_ISO1      },
++  { VSFTP_CP_LATIN1    , VSFTP_C_ISO1      },
++  { VSFTP_CP_ISO8859_15, VSFTP_C_ISO15     },
++  { VSFTP_CP_ISO15     , VSFTP_C_ISO15     },
++  { VSFTP_CP_LATIN9    , VSFTP_C_ISO15     },
++  { VSFTP_CP_WIN_1252  , VSFTP_C_1252      },
++  { VSFTP_CP_WIN1252   , VSFTP_C_1252      },
++  { VSFTP_CP_CP1252    , VSFTP_C_1252      },
++  { VSFTP_CP_1252      , VSFTP_C_1252      },
++#endif
++  // Central European
++#ifdef VSFTP_CHARCONV_SUPPORT_CENTRAL
++  { VSFTP_CP_ISO8859_2 , VSFTP_C_ISO2      },
++  { VSFTP_CP_ISO2      , VSFTP_C_ISO2      },
++  { VSFTP_CP_LATIN2    , VSFTP_C_ISO2      },
++  { VSFTP_CP_ISO8859_16, VSFTP_C_ISO16     },
++  { VSFTP_CP_ISO16     , VSFTP_C_ISO16     },
++  { VSFTP_CP_WIN_1250  , VSFTP_C_1250      },
++  { VSFTP_CP_WIN1250   , VSFTP_C_1250      },
++  { VSFTP_CP_CP1250    , VSFTP_C_1250      },
++  { VSFTP_CP_1250      , VSFTP_C_1250      },
++#endif
++  // Soutern European
++#ifdef VSFTP_CHARCONV_SUPPORT_SOUTERN
++  { VSFTP_CP_ISO8859_3 , VSFTP_C_ISO3      },
++  { VSFTP_CP_ISO3      , VSFTP_C_ISO3      },
++  { VSFTP_CP_LATIN3    , VSFTP_C_ISO3      },
++#endif
++  { 0, 0 }
++};
++
++/* Available convertions */
++static struct available_convertions
++{
++  int local;
++  int remote;
++  int localCharset;
++  int remoteCharset;
++}
++available_convertions_array[] =
++{ // Cyrillic
++#ifdef VSFTP_CHARCONV_SUPPORT_CYRILLIC
++  { VSFTP_C_UTF8      , VSFTP_C_1251      , VSFTP_CS_UTF8CYR   , VSFTP_CS_1251      },
++  { VSFTP_C_UTF8      , VSFTP_C_878R      , VSFTP_CS_UTF8CYR   , VSFTP_CS_878R      },
++  { VSFTP_C_UTF8      , VSFTP_C_878U      , VSFTP_CS_UTF8CYR   , VSFTP_CS_878U      },
++  { VSFTP_C_UTF8      , VSFTP_C_866       , VSFTP_CS_UTF8CYR   , VSFTP_CS_866       },
++  { VSFTP_C_UTF8      , VSFTP_C_ISO5      , VSFTP_CS_UTF8CYR   , VSFTP_CS_ISO5      },
++  { VSFTP_C_1251      , VSFTP_C_UTF8      , VSFTP_CS_1251      , VSFTP_CS_UTF8CYR   },
++  { VSFTP_C_1251      , VSFTP_C_878R      , VSFTP_CS_1251      , VSFTP_CS_878R      },
++  { VSFTP_C_1251      , VSFTP_C_878U      , VSFTP_CS_1251      , VSFTP_CS_878U      },
++  { VSFTP_C_1251      , VSFTP_C_866       , VSFTP_CS_1251      , VSFTP_CS_866       },
++  { VSFTP_C_1251      , VSFTP_C_ISO5      , VSFTP_CS_1251      , VSFTP_CS_ISO5      },
++  { VSFTP_C_878R      , VSFTP_C_UTF8      , VSFTP_CS_878R      , VSFTP_CS_UTF8CYR   },
++  { VSFTP_C_878R      , VSFTP_C_1251      , VSFTP_CS_878R      , VSFTP_CS_1251      },
++  { VSFTP_C_878R      , VSFTP_C_878U      , VSFTP_CS_878R      , VSFTP_CS_878U      },
++  { VSFTP_C_878R      , VSFTP_C_866       , VSFTP_CS_878R      , VSFTP_CS_866       },
++  { VSFTP_C_878R      , VSFTP_C_ISO5      , VSFTP_CS_878R      , VSFTP_CS_ISO5      },
++  { VSFTP_C_866       , VSFTP_C_UTF8      , VSFTP_CS_866       , VSFTP_CS_UTF8CYR   },
++  { VSFTP_C_866       , VSFTP_C_1251      , VSFTP_CS_866       , VSFTP_CS_1251      },
++  { VSFTP_C_866       , VSFTP_C_878R      , VSFTP_CS_866       , VSFTP_CS_878R      },
++  { VSFTP_C_866       , VSFTP_C_878U      , VSFTP_CS_866       , VSFTP_CS_878U      },
++  { VSFTP_C_866       , VSFTP_C_ISO5      , VSFTP_CS_866       , VSFTP_CS_ISO5      },
++  { VSFTP_C_ISO5      , VSFTP_C_UTF8      , VSFTP_CS_ISO5      , VSFTP_CS_UTF8CYR   },
++  { VSFTP_C_ISO5      , VSFTP_C_1251      , VSFTP_CS_ISO5      , VSFTP_CS_1251      },
++  { VSFTP_C_ISO5      , VSFTP_C_878R      , VSFTP_CS_ISO5      , VSFTP_CS_878R      },
++  { VSFTP_C_ISO5      , VSFTP_C_878U      , VSFTP_CS_ISO5      , VSFTP_CS_878U      },
++  { VSFTP_C_ISO5      , VSFTP_C_866       , VSFTP_CS_ISO5      , VSFTP_CS_866       },
++#endif
++  // Western European
++#ifdef VSFTP_CHARCONV_SUPPORT_WESTERN
++  { VSFTP_C_UTF8      , VSFTP_C_ISO1      , VSFTP_CS_UTF8WEST  , VSFTP_CS_ISO1      },
++  { VSFTP_C_UTF8      , VSFTP_C_ISO15     , VSFTP_CS_UTF8WEST  , VSFTP_CS_ISO15     },
++  { VSFTP_C_UTF8      , VSFTP_C_1252      , VSFTP_CS_UTF8WEST  , VSFTP_CS_1252      },
++  { VSFTP_C_ISO1      , VSFTP_C_UTF8      , VSFTP_CS_ISO1      , VSFTP_CS_UTF8WEST  },
++  { VSFTP_C_ISO1      , VSFTP_C_ISO15     , VSFTP_CS_ISO1      , VSFTP_CS_ISO15     },
++  { VSFTP_C_ISO1      , VSFTP_C_1252      , VSFTP_CS_ISO1      , VSFTP_CS_1252      },
++  { VSFTP_C_ISO15     , VSFTP_C_UTF8      , VSFTP_CS_ISO15     , VSFTP_CS_UTF8WEST  },
++  { VSFTP_C_ISO15     , VSFTP_C_ISO1      , VSFTP_CS_ISO15     , VSFTP_CS_ISO1      },
++  { VSFTP_C_ISO15     , VSFTP_C_1252      , VSFTP_CS_ISO15     , VSFTP_CS_1252      },
++  { VSFTP_C_1252      , VSFTP_C_UTF8      , VSFTP_CS_1252      , VSFTP_CS_UTF8WEST  },
++  { VSFTP_C_1252      , VSFTP_C_ISO1      , VSFTP_CS_1252      , VSFTP_CS_ISO1      },
++  { VSFTP_C_1252      , VSFTP_C_ISO15     , VSFTP_CS_1252      , VSFTP_CS_ISO15     },
++#endif
++  // Central European
++#ifdef VSFTP_CHARCONV_SUPPORT_CENTRAL
++  { VSFTP_C_UTF8      , VSFTP_C_ISO2      , VSFTP_CS_UTF8CENT  , VSFTP_CS_ISO2      },
++  { VSFTP_C_UTF8      , VSFTP_C_ISO16     , VSFTP_CS_UTF8CENT  , VSFTP_CS_ISO16     },
++  { VSFTP_C_UTF8      , VSFTP_C_1250      , VSFTP_CS_UTF8CENT  , VSFTP_CS_1250      },
++  { VSFTP_C_ISO2      , VSFTP_C_UTF8      , VSFTP_CS_ISO2      , VSFTP_CS_UTF8CENT  },
++  { VSFTP_C_ISO2      , VSFTP_C_ISO16     , VSFTP_CS_ISO2      , VSFTP_CS_ISO16     },
++  { VSFTP_C_ISO2      , VSFTP_C_1250      , VSFTP_CS_ISO2      , VSFTP_CS_1250      },
++  { VSFTP_C_ISO16     , VSFTP_C_UTF8      , VSFTP_CS_ISO16     , VSFTP_CS_UTF8CENT  },
++  { VSFTP_C_ISO16     , VSFTP_C_ISO2      , VSFTP_CS_ISO16     , VSFTP_CS_ISO2      },
++  { VSFTP_C_ISO16     , VSFTP_C_1250      , VSFTP_CS_ISO16     , VSFTP_CS_1250      },
++  { VSFTP_C_1250      , VSFTP_C_UTF8      , VSFTP_CS_1250      , VSFTP_CS_UTF8CENT  },
++  { VSFTP_C_1250      , VSFTP_C_ISO2      , VSFTP_CS_1250      , VSFTP_CS_ISO2      },
++  { VSFTP_C_1250      , VSFTP_C_ISO16     , VSFTP_CS_1250      , VSFTP_CS_ISO16     },
++#endif
++  // Soutern European
++#ifdef VSFTP_CHARCONV_SUPPORT_SOUTERN
++  { VSFTP_C_UTF8      , VSFTP_C_ISO3      , VSFTP_CS_UTF8SOUT  , VSFTP_CS_ISO3      },
++  { VSFTP_C_ISO3      , VSFTP_C_UTF8      , VSFTP_CS_ISO3      , VSFTP_CS_UTF8SOUT  },
++#endif
++
++  { 0, 0, 0, 0 }
++};
++
++map_ptr map_array[] =
++{
++  0,
++#ifdef VSFTP_CHARCONV_SUPPORT_CYRILLIC
++  codepage_utf8cyr_array, codepage_win1251_array, codepage_koi8r_array,
++  codepage_ibm866_array, codepage_iso5_array, codepage_koi8u_array,
++#else
++  0, 0, 0, 0, 0,
++#endif
++
++#ifdef VSFTP_CHARCONV_SUPPORT_WESTERN
++  codepage_utf8west_array, codepage_iso1_array, codepage_iso15_array,
++  codepage_win1252_array,
++#else
++  0, 0, 0, 0,
++#endif
++
++#ifdef VSFTP_CHARCONV_SUPPORT_CENTRAL
++  codepage_utf8cent_array, codepage_iso2_array, codepage_iso16_array,
++  codepage_win1250_array,
++#else
++  0, 0, 0, 0,
++#endif
++
++#ifdef VSFTP_CHARCONV_SUPPORT_SOUTERN
++  codepage_utf8sout_array, codepage_iso3_array,
++#else
++  0, 0,
++#endif
++
++  0
++};
++
++/* Initial table for work with unprintable chars */
++map_ptr init_array[] =
++{
++  0,
++  codepage_utf8_array,
++#ifdef VSFTP_CHARCONV_SUPPORT_CYRILLIC
++  codepage_win1251_array, codepage_koi8r_array, codepage_ibm866_array,
++  codepage_iso5_array, codepage_koi8u_array, 
++#else
++  0, 0, 0, 0,
++#endif
++
++#ifdef VSFTP_CHARCONV_SUPPORT_WESTERN
++  codepage_iso1_array, codepage_iso15_array, codepage_win1252_array,
++#else
++  0, 0, 0,
++#endif
++
++#ifdef VSFTP_CHARCONV_SUPPORT_CENTRAL
++  codepage_iso2_array, codepage_iso16_array, codepage_win1250_array,
++#else
++  0, 0, 0,
++#endif
++
++#ifdef VSFTP_CHARCONV_SUPPORT_SOUTERN
++  codepage_iso3_array,
++#else
++  0,
++#endif
++
++  0
++};
++  
++map_ptr localMap = 0, remoteMap = 0;
++map_ptr localTbl = 0, remoteTbl = 0;
++
++void char_convertion(struct mystr* p_str, int direction, char unprintable);
++void InitTables(map_ptr* map, map_ptr* table, int indexx);
++static int char_len(unsigned int s);
++static unsigned int bsearch_index(map_ptr map, unsigned int low, unsigned int high, unsigned int char_code);
++
++const char* vsf_charconv_charset_name(int code)
++{
++  int i = 0;
++  while (available_charsets_array [i].p_charset_name && available_charsets_array [i].p_variable != code) i++;
++  return available_charsets_array [i].p_charset_name;
++}
++
++int vsf_charconv_codepage(const char* p_str)
++{
++  const struct available_charsets* charsets = available_charsets_array;
++  
++  while (charsets->p_charset_name != 0)
++  {
++    if (!vsf_sysutil_strcmp(charsets->p_charset_name, p_str))
++    {
++      return charsets->p_variable;
++    }
++    charsets++;
++  }
++  
++  return 0;
++}
++
++int vsf_charconv_avail_convertion(int localCode, int remoteCode)
++{
++  const struct available_convertions* aconv = available_convertions_array;
++
++  while (aconv->local != 0)
++  {
++    if (localCode == aconv->local && remoteCode == aconv->remote)
++    {
++      InitTables(&localMap, &localTbl, aconv->localCharset);
++      InitTables(&remoteMap, &remoteTbl, aconv->remoteCharset);
++      return 1;
++    }
++    aconv++; 
++  }
++
++  return 0;
++}
++
++void vsf_charconv_init_local_codepage(int localCode)
++{
++  if (!localCode) 
++  {
++    return;
++  }
++
++  localTbl = init_array [localCode];
++  localMap =  vsf_sysutil_malloc((localTbl [0].order + 1) * sizeof(_codepage_map));
++  localMap [0].char_code = localTbl [0].char_code;
++  localMap [0].order     = localTbl [0].order;
++
++  int indexx = 1;
++  while (localTbl [indexx].char_code)
++  {
++    if (localTbl [indexx].order)
++    {
++      localMap [localTbl [indexx].order].char_code = localTbl [indexx].char_code;
++      localMap [localTbl [indexx].order].order     = indexx;
++    }
++    indexx++;
++  }
++
++  return;
++}
++
++void vsf_charconv_convert(struct vsf_session* p_sess, struct mystr* p_str, int direction)
++{
++  if (!p_sess->enable_conversion || !p_sess->remote_charset || !tunable_local_codepage) return;
++
++  char_convertion(p_str, direction, '?');
++}
++
++void vsf_charconv_replace_unprintable(struct mystr* p_str, char new_char)
++{
++  if (localMap) char_convertion(p_str, VSFTP_CONVDIRECT_UNPRINTABLE, new_char);
++}
++
++void InitTables(map_ptr* map, map_ptr* table, int indexx)
++{
++  *table = map_array [indexx];
++
++  if (*map) vsf_sysutil_free(*map);
++
++  *map = vsf_sysutil_malloc(((*table) [0].order + 1) * sizeof(_codepage_map));
++  (*map) [0].char_code = (*table) [0].char_code;
++  (*map) [0].order     = (*table) [0].order;
++
++  indexx = 1;
++  while ((*table) [indexx].char_code)
++  {
++    if ((*table) [indexx].order)
++    {
++      (*map) [(*table) [indexx].order].char_code = (*table) [indexx].char_code;
++      (*map) [(*table) [indexx].order].order     = indexx;
++    }
++    indexx++;
++  }
++
++  return;
++}
++
++static int char_len(unsigned int s)
++{
++  int len = 1;
++       if ((s & 0x80) == 0x00) len = 1;
++  else if ((s & 0xe0) == 0xc0) len = 2;
++  else if ((s & 0xf0) == 0xe0) len = 3;
++  else if ((s & 0xf8) == 0xf0) len = 4;
++//  else if ((s & 0xfc) == 0xf8) len = 5;
++//  else if ((s & 0xfe) == 0xce) len = 6;
++  return (len);
++}
++
++static unsigned int bsearch_index(map_ptr map, unsigned int low, unsigned int high, unsigned int char_code)
++{
++  unsigned int m, l = low, r = high;
++
++  m = (l + r) >> 1;
++  while ((m != 0) && (map [m].char_code != char_code))
++  {
++    if (map [m].char_code < char_code) l = m + 1;
++    else
++    if (map [m].char_code > char_code) r = m - 1;
++    if (l > r)
++      return 0;
++    else
++      m = (l + r) >> 1;
++  }
++
++  if (m) m = map [m].order;
++  return m;
++}
++
++void char_convertion(struct mystr* p_str, int direction, char unprin%s
>>> DIFF TRUNCATED @ 16K


#
# mt diff -r9d8d45b943c4a91e04be725ef12b609e39b3b0bd -rf6cc9b68982be345f6c9c58f1cc5894d7d878d10
#
# 
# 
# rename "packages/u-boot/u-boot-openmoko_1.2.0+gitf34024d4a328e6edd906456da98d2c537155c4f7+svn2943.bb"
#     to "packages/u-boot/u-boot-openmoko_1.2.0+git+svn.bb"
# 
# add_dir "packages/e17/edje-viewer"
# 
# add_dir "packages/uicmoc/files"
# 
# add_file "packages/e17/edje-viewer/no-minimal-size.patch"
#  content [8b482e8c0719f0c8649f3b416d404b975ac18283]
# 
# add_file "packages/python/python-edbus_cvs.bb"
#  content [7812abc4380b4050cff4b3d2ce5a3d321fad99de]
# 
# add_file "packages/python/python-efl-examples.bb"
#  content [bf69dc5858a5a32c723a3146a32c4d96419db9ab]
# 
# add_file "packages/u-boot/files/fix-data-abort-from-sd-ombug799.patch"
#  content [bd915dc287d002b9db3f2531ecbd27dadbb7d336]
# 
# add_file "packages/u-boot/u-boot-openmoko_1.3.1+git+svn.bb"
#  content [5906c2607fc6aca5a48fa0b21942c425013f9722]
# 
# add_file "packages/uicmoc/files/configure-fix.patch"
#  content [84bc145dd2c490117c1f87e3171b69a2cf2dfbd3]
# 
# patch "conf/distro/include/sane-srcdates.inc"
#  from [0ee8e930339f1d201ab01060c7de4f6f0e484056]
#    to [0ef58973df9b8941b8366442a3ddffad77ae1202]
# 
# patch "conf/distro/include/sane-srcrevs.inc"
#  from [19eeddbb17547a5f563e66f8bdc1c1baf1c8a54b]
#    to [7a99a2a6c43c4d8082370e9dcbe481855f365a4d]
# 
# patch "contrib/mtn2git/mtn2git.py"
#  from [152252b8f2f7f57c70d678432bd6cb8fa63f8946]
#    to [1358f112d3cb844a52d78b014809a8a5a6609bc4]
# 
# patch "contrib/python/generate-manifest-2.5.py"
#  from [b7e8bd24539139e7ffcc8d7a6f869f503d1c3ff5]
#    to [42794139eb5d2d065e423c46dd2858a4b6a04f34]
# 
# patch "packages/avetanabt/avetanabt_20060413.bb"
#  from [d715915e84514f9f60dd62b9fb19569c1b675e54]
#    to [4fabe7f34cef66e71d1dc2a0c19e864cef8ac536]
# 
# patch "packages/avetanabt/avetanabt_cvs.bb"
#  from [d5f611a8d092f7c2afaf2125ff0c507d0f23d218]
#    to [d245c102c30be08d98789656653a3cac3bc957cb]
# 
# patch "packages/cacao/cacao-cldc_0.98.bb"
#  from [d075f4c8402dcd779ca32535993ba6af6aafdafd]
#    to [30dc5f90b7c873db39b062938df364519af3816b]
# 
# patch "packages/cacao/cacaoh-cldc-native_0.98.bb"
#  from [70727331bb54728e45f64ce0f2d252d870e2bf51]
#    to [5b676e0ee5aa6d0369047b0842da204b9aee2143]
# 
# patch "packages/classpath/classpath-gtk_0.93.bb"
#  from [29471612c52f1a188aaf73a43ff614b4d3287cc6]
#    to [f2e339fbff8d86d459a25301181d25515695fafe]
# 
# patch "packages/classpath/classpath-gtk_cvs.bb"
#  from [4b43f8aa3270e64a9e31f2583dccdcf3d0d28735]
#    to [35d08cab9f06b673f9ca43e7efd7d911a9898667]
# 
# patch "packages/classpath/classpath-minimal-native_0.93.bb"
#  from [c55a20a34483babe4a85fbdbabfc8c762ed34d96]
#    to [d4445847f35475d564e7d7e49cb969e6a923df12]
# 
# patch "packages/classpath/classpath-minimal_0.90.bb"
#  from [7d81cd98d13478abeb43424709d6e0fc7481e3ad]
#    to [9be0ecfccc014f6e6cccfd13e622e6aa885a4089]
# 
# patch "packages/classpath/classpath-minimal_0.95.bb"
#  from [22d3ae706725316f5f70a7ed0da7a369f15a89db]
#    to [6c90b3b38ea003f229f32b86d0b2bb4658fcc85b]
# 
# patch "packages/classpath/classpath_0.14.bb"
#  from [1907cb3b650ac080b81051e1df40834b6869160a]
#    to [458daa52c257e456d1c354f9ecf1c6c6c1f71246]
# 
# patch "packages/classpath/classpath_0.15.bb"
#  from [1907cb3b650ac080b81051e1df40834b6869160a]
#    to [458daa52c257e456d1c354f9ecf1c6c6c1f71246]
# 
# patch "packages/classpath/classpath_0.17.bb"
#  from [1907cb3b650ac080b81051e1df40834b6869160a]
#    to [458daa52c257e456d1c354f9ecf1c6c6c1f71246]
# 
# patch "packages/classpath/classpath_0.18.bb"
#  from [8f5840f5d971a6c33981e5ddddb12fdefca9a1d4]
#    to [c3f43049f100f492b31da016d37a218835fe6297]
# 
# patch "packages/classpath/classpath_0.19.bb"
#  from [8f5840f5d971a6c33981e5ddddb12fdefca9a1d4]
#    to [c3f43049f100f492b31da016d37a218835fe6297]
# 
# patch "packages/classpath/classpath_0.20.bb"
#  from [8f5840f5d971a6c33981e5ddddb12fdefca9a1d4]
#    to [c3f43049f100f492b31da016d37a218835fe6297]
# 
# patch "packages/classpath/classpath_cvs.bb"
#  from [ca7c59f95b8afe060854c150114e852325cd9c7c]
#    to [9d90e1ff83f7f0f9d7e2e5df46770f7d4b180b2c]
# 
# patch "packages/dtnrg/dtn_2.5.0.bb"
#  from [987af483064b66222040dae87a47b35f9a675f6f]
#    to [f21e25b094f74aa1f1eba88ec1f6bcec6045077c]
# 
# patch "packages/e17/edje-viewer_cvs.bb"
#  from [a789e404a347e1eedc48636e834ce762cb837e4a]
#    to [81171cf34f4ee80dedbbea9870abd1936cd37058]
# 
# patch "packages/efl1/ecore.inc"
#  from [5ef6dea417efa9f7631ce9cec1d293af7ba5a110]
#    to [934d94fad3c6bfd69212decb7aab06ab9b476048]
# 
# patch "packages/efl1/ecore_cvs.bb"
#  from [34fa2c31d706db70d37636189c65cd730d33abc0]
#    to [e5059f4bf4f7c76e1c65effb2dcd11b7e18a4c0c]
# 
# patch "packages/efl1/edbus_cvs.bb"
#  from [1826c7cb68c61f853f9e04fb53e1b03a022c7894]
#    to [c1a0f93864dece01ef62aab214eb056162154ffa]
# 
# patch "packages/efl1/evas.inc"
#  from [4cd4cdcaa21c3ceb07a4a0332e00f4e195d48a01]
#    to [cc99e778d7f3640905f0dc835736906c5393874c]
# 
# patch "packages/efl1/evas_cvs.bb"
#  from [90e74de5f2fa3fd6a8b49a0bee9105d6ce33103a]
#    to [7ac3a08c9fc17a3cc7a34dc582fc93b978ab9144]
# 
# patch "packages/jikes/jikes-initial.bb"
#  from [acb7ab273c93fa5264bb5d431ef94cf91cb08c8b]
#    to [ccc5500cd108638a643a49a0af8fb6fb71ff6e8b]
# 
# patch "packages/kaffe/kaffe.inc"
#  from [c0dcbbfc9419af7dee902947b5ab8f201a24ae68]
#    to [c70b26fefad40202641d870f47a07b865e944e77]
# 
# patch "packages/midpath/midpath.inc"
#  from [e9d8c24f154d72d1d4847d255e9e58c8dc1bb7d1]
#    to [5390ede5a215319620bb1df840e3383b3308e5be]
# 
# patch "packages/python/python-2.5-manifest.inc"
#  from [353b94c02b2addae02ffac3246925056d10b3b71]
#    to [222e6f2ebafb935c27a644f71de53f3e6604a0c9]
# 
# patch "packages/python/python-ecore_cvs.bb"
#  from [bfa8e271f3daff2c2b60e8e4c9cbf7aedbe9a699]
#    to [295246b44c66e0eec08f9eaa1d8d53026cfaaf09]
# 
# patch "packages/python/python-edje_cvs.bb"
#  from [4b7900f727ff503609272277e678a3a40f185bc1]
#    to [18a2503cde02ed33e4f15943318b8dfc8cfcfca3]
# 
# patch "packages/python/python-efl.bb"
#  from [8b8f8c4398b8e55f47a8ca673a71204a3e86d9f0]
#    to [77937768e6ded1252b9e4626217e70dd277666f7]
# 
# patch "packages/python/python-efl.inc"
#  from [52c210d09e0ffddb7db102b3f81f7759c1f7991d]
#    to [c89446d67552d9bb92644bcef06879c238785740]
# 
# patch "packages/python/python-emotion_cvs.bb"
#  from [030fd4a928e8e5fbe149bc2dce2976c52fe7ff85]
#    to [45709d87daaee3ee043e8c8536f35bb73b68f5ca]
# 
# patch "packages/python/python-epsilon_cvs.bb"
#  from [7bd65f186128ab558629d1d56830b76733712059]
#    to [3aa59441db25ec4ff0a8fae0e15f87935ad266f7]
# 
# patch "packages/python/python-evas_cvs.bb"
#  from [38264868dc3fb93df627bbdca124ddae4143423a]
#    to [8d47b306dcfe4ce206dd3e6188ebc30c94c155b7]
# 
# patch "packages/python/python_2.5.1.bb"
#  from [4f55ad9de694427456743f3c4623090c63ef08a5]
#    to [0198b3e00fbd71eb80cb5d69bb7d4cba293f89cb]
# 
# patch "packages/sablevm/sablevm-classpath_1.1.9.bb"
#  from [3a4894ac20ba8174334d242f6d90ae694fbabeba]
#    to [248446a04bb5a9bca0b938279509a85b592060c1]
# 
# patch "packages/sablevm/sablevm-classpath_1.11.3.bb"
#  from [c640575db59e966035976519240f24720adb4964]
#    to [fff842765359c11ff60fc7aba3677c1c9ad7178d]
# 
# patch "packages/sablevm/sablevm-classpath_1.12.bb"
#  from [c640575db59e966035976519240f24720adb4964]
#    to [fff842765359c11ff60fc7aba3677c1c9ad7178d]
# 
# patch "packages/tasks/task-python-everything.bb"
#  from [67974c31da8be9bcedbda9f7dfa5963f89e262a2]
#    to [f5a91e04a875fab4ab65964647105b0303fd6575]
# 
# patch "packages/u-boot/u-boot-openmoko_1.2.0+git+svn.bb"
#  from [0c0171c90503926242288f89cf359ffc1a9f7b2c]
#    to [64f842298e8ea505bac76d4278cd6ec3ab3bba9c]
# 
# patch "packages/u-boot/u-boot-openmoko_svn.bb"
#  from [728dd133bb54e3b77f041e6046fba6405c2a6b2e]
#    to [cc49be056ab89c25407b8dbef14a32c86fca227f]
# 
# patch "packages/uicmoc/uicmoc4-native.inc"
#  from [6886688b3df896b25e7d22c296b444e6c7704bd2]
#    to [2b219b305e2d05b7f9dbe7ec53cdaf102d217a18]
# 
============================================================
--- packages/e17/edje-viewer/no-minimal-size.patch	8b482e8c0719f0c8649f3b416d404b975ac18283
+++ packages/e17/edje-viewer/no-minimal-size.patch	8b482e8c0719f0c8649f3b416d404b975ac18283
@@ -0,0 +1,27 @@
+--- A/src/bin/etk_gui.c	2008-01-13 20:08:45.000000000 +0100
++++ B/src/bin/etk_gui.c.patched	2008-01-13 20:50:06.000000000 +0100
+@@ -147,21 +147,21 @@
+    etk_tree_col_model_add(col2, etk_tree_model_checkbox_new());
+    etk_tree_build(ETK_TREE(gui->tree));
+    etk_tree_col_sort_set(col2, gui_visibility_col_sort_cb, NULL);
+-   etk_widget_size_request_set(gui->tree, 300, 0);
++   etk_widget_size_request_set(gui->tree, 0, 0);
+    etk_signal_connect_by_code(ETK_WIDGET_KEY_DOWN_SIGNAL,
+ 			      ETK_OBJECT(gui->tree),
+ 			      ETK_CALLBACK(_gui_tree_key_down_cb), gui);
+    etk_paned_child1_set(ETK_PANED(paned), gui->tree, ETK_FALSE);
+ 
+    gui->canvas = etk_canvas_new();
+-   etk_widget_size_request_set(gui->canvas, 500, 500);
++   etk_widget_size_request_set(gui->canvas, 50, 50);
+    etk_object_notification_callback_add(ETK_OBJECT(gui->canvas), "geometry",
+ 	 canvas_resize_cb, NULL);
+    etk_paned_child2_set(ETK_PANED(paned), gui->canvas, ETK_TRUE);
+ 
+    gui->output = etk_tree_new();
+    etk_tree_headers_visible_set(ETK_TREE(gui->output), ETK_TRUE);
+-   col = etk_tree_col_new(ETK_TREE(gui->output), _("Output"), 200, 0.0);
++   col = etk_tree_col_new(ETK_TREE(gui->output), _("Output"), 100, 0.0);
+    etk_tree_col_model_add(col, etk_tree_model_text_new());
+    etk_tree_col_expand_set(col, ETK_TRUE);
+    etk_tree_build(ETK_TREE(gui->output));
============================================================
--- packages/python/python-edbus_cvs.bb	7812abc4380b4050cff4b3d2ce5a3d321fad99de
+++ packages/python/python-edbus_cvs.bb	7812abc4380b4050cff4b3d2ce5a3d321fad99de
@@ -0,0 +1,9 @@
+require python-efl.inc
+# broken until someone adds dbus 1.1.x
+DEPENDS += "edbus dbus-1.1"
+
+PR = "r0"
+
+SRC_URI = "${E_CVS};module=e17/proto/python-efl/python-e_dbus"
+S = "${WORKDIR}/python-e_dbus"
+
============================================================
--- packages/python/python-efl-examples.bb	bf69dc5858a5a32c723a3146a32c4d96419db9ab
+++ packages/python/python-efl-examples.bb	bf69dc5858a5a32c723a3146a32c4d96419db9ab
@@ -0,0 +1,10 @@
+DESCRIPTION = "Python Examples for the Enlightenment Foundation Libraries"
+LICENSE = "MIT"
+SECTION = "devel/python"
+RDEPENDS = "\
+  python-efl python-ecore-examples python-emotion-examples python-edje-examples python-epsilon-examples \
+  python-math python-textutils \
+"
+PR = "ml2"
+
+ALLOW_EMPTY = "1"
============================================================
--- packages/u-boot/files/fix-data-abort-from-sd-ombug799.patch	bd915dc287d002b9db3f2531ecbd27dadbb7d336
+++ packages/u-boot/files/fix-data-abort-from-sd-ombug799.patch	bd915dc287d002b9db3f2531ecbd27dadbb7d336
@@ -0,0 +1,11 @@
+--- git.orig/fs/ext2/ext2fs.c	2007-12-13 23:16:13.000000000 -0800
++++ git/fs/ext2/ext2fs.c	2007-12-13 23:16:41.000000000 -0800
+@@ -472,7 +472,7 @@
+ 			return (0);
+ 		}
+ 		if (dirent.namelen != 0) {
+-			char filename[dirent.namelen + 1];
++			char filename[256];
+ 			ext2fs_node_t fdiro;
+ 			int type = FILETYPE_UNKNOWN;
+ 
============================================================
--- packages/u-boot/u-boot-openmoko_1.3.1+git+svn.bb	5906c2607fc6aca5a48fa0b21942c425013f9722
+++ packages/u-boot/u-boot-openmoko_1.3.1+git+svn.bb	5906c2607fc6aca5a48fa0b21942c425013f9722
@@ -0,0 +1,85 @@
+DESCRIPTION = "U-boot bootloader w/ Neo1973 (GTA01) and Neo FreeRunner (GTA02) support"
+AUTHOR = "Harald Welte <laforge at openmoko.org>, OpenMoko <openmoko-kernel at lists.openmoko.org>"
+LICENSE = "GPL"
+SECTION = "bootloader"
+PRIORITY = "optional"
+
+UBOOT_UPSTREAM_REV = "0ec595243dc99edcd248bbcfbfd5a1dc860bde89"
+UBOOT_OPENMOKO_REV = "3817"
+UBOOT_MACHINES = "gta01bv2 gta01bv3 gta01bv4 gta02v2 gta02v3 gta02v4"
+LOCALVERSION = "+git${UBOOT_UPSTREAM_REV}+svn${UBOOT_OPENMOKO_REV}"
+PV = "1.3.1${LOCALVERSION}"
+PR = "r1"
+
+PROVIDES = "virtual/bootloader"
+S = "${WORKDIR}/git"
+
+SRC_URI = "\
+  git://www.denx.de/git/u-boot.git;protocol=git;tag=${UBOOT_UPSTREAM_REV} \
+  svn://svn.openmoko.org/trunk/src/target/u-boot;module=patches;rev=${UBOOT_OPENMOKO_REV};proto=http \
+  file://uboot-20070311-tools_makefile_ln_sf.patch;patch=1 \
+  file://makefile-no-dirafter.patch;patch=1 \
+  file://fix-data-abort-from-sd-ombug799.patch;patch=1 \
+"
+
+EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX}"
+TARGET_LDFLAGS = ""
+
+do_quilt() {
+        mv ${WORKDIR}/patches ${S}/patches && cd ${S} && quilt push -av
+        rm -Rf patches .pc
+}
+
+do_svnrev() {
+	mv -f tools/setlocalversion tools/setlocalversion.old
+	echo "echo ${LOCALVERSION}" >>tools/setlocalversion
+}
+
+do_configure_prepend() {
+	find . -name "*.mk" -exec sed -i 's,-mabi=apcs-gnu,,' {} \;
+	find . -name "Makefile" -exec sed -i 's,-mabi=apcs-gnu,,' {} \;
+	cat ${WORKDIR}/uboot-eabi-fix-HACK.patch |patch -p1
+}
+
+do_compile () {
+        chmod +x board/neo1973/gta*/split_by_variant.sh
+        for mach in ${UBOOT_MACHINES}
+        do
+                oe_runmake ${mach}_config
+                oe_runmake clean
+                find board -name lowlevel_foo.bin -exec rm '{}' \;
+                oe_runmake all
+                oe_runmake u-boot.udfu
+                if [ -f u-boot.udfu ]; then
+                        mv u-boot.udfu u-boot_${mach}.bin
+                else
+                        mv u-boot.bin u-boot_${mach}.bin
+                fi
+                if [ -f board/${mach}/lowlevel_foo.bin ]; then
+                        mv board/${mach}/lowlevel_foo.bin \
+                            lowlevel_foo_${mach}.bin
+                else
+                        find board -name lowlevel_foo.bin \
+                            -exec mv '{}' lowlevel_foo_${mach}.bin \;
+                fi
+        done
+}
+
+do_deploy () {
+	install -d ${DEPLOY_DIR_IMAGE}
+	for mach in ${UBOOT_MACHINES}
+	do
+		install -m 0644 ${S}/u-boot_${mach}.bin ${DEPLOY_DIR_IMAGE}/u-boot-${mach}-${PV}-${PR}.bin
+		ln -sf ${DEPLOY_DIR_IMAGE}/u-boot-${mach}-${PV}-${PR}.bin ${DEPLOY_DIR_IMAGE}/uboot-${mach}-latest.bin
+		if [ -f ${S}/lowlevel_foo_${mach}.bin ]; then
+			install -m 0644 ${S}/lowlevel_foo_${mach}.bin ${DEPLOY_DIR_IMAGE}/lowlevel_foo-${mach}-${PV}-${PR}.bin
+			ln -sf ${DEPLOY_DIR_IMAGE}/lowlevel_foo-${mach}-${PV}-${PR}.bin ${DEPLOY_DIR_IMAGE}/lowlevel-foo-${mach}-latest.bin
+		fi
+	done
+	install -m 0755 tools/mkimage ${STAGING_BINDIR_NATIVE}/uboot-mkimage
+}
+
+do_deploy[dirs] = "${S}"
+addtask deploy before do_package after do_install
+addtask quilt before do_patch after do_unpack
+addtask svnrev before do_patch after do_quilt
============================================================
--- packages/uicmoc/files/configure-fix.patch	84bc145dd2c490117c1f87e3171b69a2cf2dfbd3
+++ packages/uicmoc/files/configure-fix.patch	84bc145dd2c490117c1f87e3171b69a2cf2dfbd3
@@ -0,0 +1,13 @@
+Index: qtopia-core-opensource-src-4.3.3/configure
+===================================================================
+--- qtopia-core-opensource-src-4.3.3.orig/configure	2008-01-14 08:53:51.000000000 +0000
++++ qtopia-core-opensource-src-4.3.3/configure	2008-01-14 08:54:07.000000000 +0000
+@@ -447,7 +447,7 @@
+ # initalize variables
+ #-------------------------------------------------------------------------------
+ 
+-SYSTEM_VARIABLES="CC CXX CFLAGS CXXFLAGS LDFLAGS"
++SYSTEM_VARIABLES="CC CXX CFLAGS CXXFLAGS LDFLAGS LFLAGS"
+ for varname in $SYSTEM_VARIABLES; do
+     cmd=`echo \
+ 'if [ -n "\$'${varname}'" ]; then
============================================================
--- conf/distro/include/sane-srcdates.inc	0ee8e930339f1d201ab01060c7de4f6f0e484056
+++ conf/distro/include/sane-srcdates.inc	0ef58973df9b8941b8366442a3ddffad77ae1202
@@ -88,6 +88,7 @@ SRCDATE_python-edje ?= "${EFL_SRCDATE}"
 SRCDATE_python-evas ?= "${EFL_SRCDATE}"
 SRCDATE_python-ecore ?= "${EFL_SRCDATE}"
 SRCDATE_python-edje ?= "${EFL_SRCDATE}"
+SRCDATE_python-edbus ?= "${EFL_SRCDATE}"
 SRCDATE_python-emotion ?= "${EFL_SRCDATE}"
 SRCDATE_python-epsilon ?= "${EFL_SRCDATE}"
 SRCDATE_python-ewl ?= "${EFL_SRCDATE}"
============================================================
--- conf/distro/include/sane-srcrevs.inc	19eeddbb17547a5f563e66f8bdc1c1baf1c8a54b
+++ conf/distro/include/sane-srcrevs.inc	7a99a2a6c43c4d8082370e9dcbe481855f365a4d
@@ -104,7 +104,7 @@ SRCREV_pn-openmoko-tasks2 ?= "%s
>>> DIFF TRUNCATED @ 16K






More information about the Openembedded-commits mailing list