<!-- Generator: GNU source-highlight 2.4
by Lorenzo Bettini
http://www.lorenzobettini.it
http://www.gnu.org/software/src-highlite -->
<pre><tt>#
#
# add_file "packages/uclibc/uclibc-cvs/errno_values.h.patch"
#  content [449baeeb6e48f88f75f07d09cdee9bd3ffcba48e]

# add_file "packages/uclibc/uclibc-cvs/uclibc-arm-ftruncate64.patch"
#  content [1cb65eede202f24b92dd4cb7724a5bea8785a592]

# patch "packages/uclibc/uclibc-initial_svn.bb"
#  from [c4bf20bfed551d292d63e31314bf2c9277f9d30e]
#    to [2715cc791b3fdd1b8e62328291e3ef33973bacc0]

# patch "packages/uclibc/uclibc_svn.bb"
#  from [224dba45f3c9cfd8430a24a707222605c885e2fb]
#    to [97cfa7f99c8af9580b5f508636f27ddb5d1aa49d]
#
============================================================
<font color="#FF6600">--- packages/uclibc/uclibc-cvs/errno_values.h.patch        449baeeb6e48f88f75f07d09cdee9bd3ffcba48e</font>
<font color="#009900">+++ packages/uclibc/uclibc-cvs/errno_values.h.patch        449baeeb6e48f88f75f07d09cdee9bd3ffcba48e</font>
<font color="#0000FF">@@ -0,0 +1,21 @@</font>
<font color="#009900">+Index: uClibc-0.9.29/libc/sysdeps/linux/common/bits/errno_values.h</font>
<font color="#009900">+===================================================================</font>
<font color="#009900">+--- uClibc-0.9.29/libc/sysdeps/linux/common/bits/errno_values.h        2002-08-23 20:48:19.000000000 +0200</font>
<font color="#009900">++++ uClibc-0.9.29/libc/sysdeps/linux/common/bits/errno_values.h        2007-07-01 22:11:53.000000000 +0200</font>
<font color="#009900">+@@ -134,4 +134,16 @@</font>
<font color="#009900">+ #define        ENOMEDIUM        123        /* No medium found */</font>
<font color="#009900">+ #define        EMEDIUMTYPE        124        /* Wrong medium type */</font>
<font color="#009900">+ </font>
<font color="#009900">++/* the following errornumbers are only in 2.6 */</font>
<font color="#009900">++</font>
<font color="#009900">++#define ECANCELED       125     /* Operation Canceled */</font>
<font color="#009900">++#define ENOKEY          126     /* Required key not available */</font>
<font color="#009900">++#define EKEYEXPIRED     127     /* Key has expired */</font>
<font color="#009900">++#define EKEYREVOKED     128     /* Key has been revoked */</font>
<font color="#009900">++#define EKEYREJECTED    129     /* Key was rejected by service */</font>
<font color="#009900">++</font>
<font color="#009900">++/* for robust mutexes */</font>
<font color="#009900">++#define EOWNERDEAD      130     /* Owner died */</font>
<font color="#009900">++#define ENOTRECOVERABLE 131     /* State not recoverable */</font>
<font color="#009900">++</font>
<font color="#009900">+ #endif /* _BITS_ERRNO_VALUES_H */</font>
============================================================
<font color="#FF6600">--- packages/uclibc/uclibc-cvs/uclibc-arm-ftruncate64.patch        1cb65eede202f24b92dd4cb7724a5bea8785a592</font>
<font color="#009900">+++ packages/uclibc/uclibc-cvs/uclibc-arm-ftruncate64.patch        1cb65eede202f24b92dd4cb7724a5bea8785a592</font>
<font color="#0000FF">@@ -0,0 +1,13 @@</font>
<font color="#009900">+Index: uclibc-0.9.29/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h</font>
<font color="#009900">+===================================================================</font>
<font color="#009900">+--- uclibc-0.9.29.orig/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h</font>
<font color="#009900">++++ uclibc-0.9.29/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h</font>
<font color="#009900">+@@ -38,4 +38,8 @@</font>
<font color="#009900">+ /* define if target supports IEEE signed zero floats */</font>
<font color="#009900">+ #define __UCLIBC_HAVE_SIGNED_ZERO__</font>
<font color="#009900">+ </font>
<font color="#009900">++#ifdef __ARM_EABI__</font>
<font color="#009900">++# define __UCLIBC_TRUNCATE64_HAS_4_ARGS__</font>
<font color="#009900">++#endif</font>
<font color="#009900">++</font>
<font color="#009900">+ #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */</font>
============================================================
<font color="#FF6600">--- packages/uclibc/uclibc-initial_svn.bb        c4bf20bfed551d292d63e31314bf2c9277f9d30e</font>
<font color="#009900">+++ packages/uclibc/uclibc-initial_svn.bb        2715cc791b3fdd1b8e62328291e3ef33973bacc0</font>
<font color="#0000FF">@@ -3,20 +3,20 @@ FILESPATH = "${@base_set_filespath([ '${</font>
 
 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-cvs', '${FILE_DIRNAME}/uclibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
 
<font color="#FF6600">-DEPENDS = "linux-libc-headers"</font>
<font color="#009900">+DEPENDS = "linux-libc-headers ncurses-native"</font>
 PROVIDES = "virtual/${TARGET_PREFIX}libc-initial"
 PACKAGES = ""
 
 do_stage() {
         # Install initial headers into the cross dir
<font color="#FF6600">-        make PREFIX= DEVEL_PREFIX=${UCLIBC_STAGING_PREFIX}/ \</font>
<font color="#FF6600">-                RUNTIME_PREFIX=${UCLIBC_STAGING_PREFIX}/ \</font>
<font color="#009900">+        make PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \</font>
<font color="#009900">+                RUNTIME_PREFIX=${UCLIBC_STAGE_PREFIX}/ \</font>
                 pregen install_dev
 
         ln -sf include ${CROSS_DIR}/${TARGET_SYS}/sys-include
 
         # This conflicts with the c++ version of this header
<font color="#FF6600">-        rm -f ${UCLIBC_STAGING_PREFIX}/include/bits/atomicity.h</font>
<font color="#009900">+        rm -f ${UCLIBC_STAGE_PREFIX}/include/bits/atomicity.h</font>
 }
 
 do_install() {
============================================================
<font color="#FF6600">--- packages/uclibc/uclibc_svn.bb        224dba45f3c9cfd8430a24a707222605c885e2fb</font>
<font color="#009900">+++ packages/uclibc/uclibc_svn.bb        97cfa7f99c8af9580b5f508636f27ddb5d1aa49d</font>
<font color="#0000FF">@@ -8,8 +8,8 @@ PV = "${UCLIBC_BASE}+svnr${SRCREV}"</font>
 #
 UCLIBC_BASE ?= "0.9.29"
 PV = "${UCLIBC_BASE}+svnr${SRCREV}"
<font color="#FF6600">-PR = "r5"</font>
<font color="#FF6600">-</font>
<font color="#009900">+PR = "r6"</font>
<font color="#009900">+DEFAULT_PREFERENCE  = "2"</font>
 #DEFAULT_PREFERENCE is 0 (empty), releases have a preference of 1 so take
 # precedence.
 
<font color="#0000FF">@@ -28,10 +28,8 @@ SRC_URI += "svn://uclibc.org/trunk;modul</font>
 SRC_URI += "svn://uclibc.org/trunk;module=uClibc \
             file://uClibc.machine \
             file://uClibc.distro \
<font color="#FF6600">-            file://error_print_progname.patch;patch=1 \</font>
<font color="#FF6600">-            file://select.diff;patch=1 \</font>
<font color="#009900">+            file://uclibc-arm-ftruncate64.patch;patch=1 \</font>
<font color="#009900">+            file://errno_values.h.patch;patch=1 \</font>
             "
 
 S = "${WORKDIR}/uClibc"
<font color="#FF6600">-</font>
<font color="#FF6600">-</font>
</tt></pre>