[oe-commits] org.oe.dev merge of 'acd40ed8d57971494f1b3dea27c1e5c3ab6b2a7f'
thesing commit
oe at amethyst.openembedded.net
Tue Apr 15 11:05:02 UTC 2008
merge of 'acd40ed8d57971494f1b3dea27c1e5c3ab6b2a7f'
and 'ff7245ddafaf0bcb4c4a73dea132994953a8ff8c'
Author: thesing at openembedded.org
Branch: org.openembedded.dev
Revision: b46f413485607ea3e782a93b2fbc4b59966947fe
ViewMTN: http://monotone.openembedded.org/revision/info/b46f413485607ea3e782a93b2fbc4b59966947fe
Files:
1
packages/e17/enna/locale-is-broken.patch
packages/e17/entice_cvs.bb
packages/wlan-ng/wlan-ng-modules-0.2.1-pre26
packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/config.in
packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/no-compat.patch
packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/only-the-modules.patch
packages/wlan-ng/wlan-ng-modules-0.2.3
packages/wlan-ng/wlan-ng-modules-0.2.3/config.in
packages/wlan-ng/wlan-ng-modules-0.2.3/module_param_array.patch
packages/wlan-ng/wlan-ng-modules-0.2.3/modules-symvers.patch
packages/wlan-ng/wlan-ng-modules-0.2.3/only-the-modules.patch
packages/wlan-ng/wlan-ng-modules-0.2.3/prism2sta_commsqual_defer.patch
packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823
packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823/only-the-modules.patch
packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109
packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109/only-the-modules.patch
packages/wlan-ng/wlan-ng-modules_0.2.1-pre26.bb
packages/wlan-ng/wlan-ng-modules_0.2.3.bb
packages/wlan-ng/wlan-ng-modules_0.2.4+svn20060823.bb
packages/wlan-ng/wlan-ng-modules_0.2.5+svn20061109.bb
packages/wlan-ng/wlan-ng-modules_svn.bb
packages/wlan-ng/wlan-ng-utils-0.2.1-pre26
packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/config.in
packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/only-the-utils.patch
packages/wlan-ng/wlan-ng-utils-0.2.2
packages/wlan-ng/wlan-ng-utils-0.2.2/config.in
packages/wlan-ng/wlan-ng-utils-0.2.2/only-the-utils.patch
packages/wlan-ng/wlan-ng-utils-0.2.3
packages/wlan-ng/wlan-ng-utils-0.2.3/config.in
packages/wlan-ng/wlan-ng-utils-0.2.3/only-the-utils.patch
packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823
packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/config.in
packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/only-the-utils.patch
packages/wlan-ng/wlan-ng-utils_0.2.1-pre26.bb
packages/wlan-ng/wlan-ng-utils_0.2.3.bb
packages/wlan-ng/wlan-ng-utils_0.2.4+svn20060823.bb
packages/wlan-ng/wlan-ng-utils_svn.bb
packages/curl/curl-native_7.16.4.bb
packages/curl/curl-native_7.18.0.bb
packages/curl/curl_7.16.4.bb
packages/curl/curl_7.18.0.bb
packages/libtomcrypt/libtomcrypt_0.97b.bb
packages/libtomcrypt/libtomcrypt_1.17.bb
packages/linux/linux-beagleboard/beagle-board-patch-dirk.diff
packages/linux/linux-omap2-git/beagleboard/beagle-board-patch-dirk.diff
packages/linux/linux-beagleboard/defconfig
packages/linux/linux-omap2-git/beagleboard/defconfig
packages/em8300
packages/em8300/files
packages/freesmartphone/py-odeviced
packages/freesmartphone/py-odeviced/om-gta02
packages/gcc/gcc-4.3.0/debian
packages/gcc/gcc-4.3.0/fedora
packages/libid3tag/files
packages/linux/linux-omap2-git/beagleboard
packages/opie-cardapplet
packages/pulseaudio/libatomics-ops
packages/pulseaudio/libatomics-ops/fedora
packages/uclibc/uclibc-0.9.29/armv4t
packages/uclibc/uclibc-0.9.29/armv5te
packages/uclibc/uclibc-0.9.29/armv6
packages/uclibc/uclibc-0.9.29/armv7a
packages/uclibc/uclibc-0.9.29/iwmmxt
packages/wv/wv-1.2.0
packages/angstrom/angstrom-zeroconf-audio.bb
packages/base-files/base-files/licenses/GFDL-1.2
packages/base-files/base-files/licenses/GPL-3
packages/base-files/base-files/licenses/LGPL-3
packages/dosfstools/files/2.6.20-syscall.patch
packages/em8300/em8300_0.16.3.bb
packages/em8300/files/kernel-source-dir.diff
packages/freesmartphone/py-odeviced/odeviced
packages/freesmartphone/py-odeviced/odeviced.conf
packages/freesmartphone/py-odeviced/om-gta02/odeviced.conf
packages/freesmartphone/py-odeviced_svn.bb
packages/gcc/gcc-4.3.0/debian/ada-acats.dpatch
packages/gcc/gcc-4.3.0/debian/ada-alpha.dpatch
packages/gcc/gcc-4.3.0/debian/ada-default-project-path.dpatch
packages/gcc/gcc-4.3.0/debian/ada-driver-check.dpatch
packages/gcc/gcc-4.3.0/debian/ada-driver.dpatch
packages/gcc/gcc-4.3.0/debian/ada-gcc-name.dpatch
packages/gcc/gcc-4.3.0/debian/ada-gnatvsn.dpatch
packages/gcc/gcc-4.3.0/debian/ada-libgnatprj.dpatch
packages/gcc/gcc-4.3.0/debian/ada-libgnatvsn.dpatch
packages/gcc/gcc-4.3.0/debian/ada-link-lib.dpatch
packages/gcc/gcc-4.3.0/debian/ada-sjlj.dpatch
packages/gcc/gcc-4.3.0/debian/ada-symbolic-tracebacks.dpatch
packages/gcc/gcc-4.3.0/debian/alpha-ieee-doc.dpatch
packages/gcc/gcc-4.3.0/debian/alpha-ieee.dpatch
packages/gcc/gcc-4.3.0/debian/alpha-no-ev4-directive.dpatch
packages/gcc/gcc-4.3.0/debian/arm-unbreak-eabi-armv4t.dpatch
packages/gcc/gcc-4.3.0/debian/boehm-gc-getnprocs.dpatch
packages/gcc/gcc-4.3.0/debian/boehm-gc-nocheck.dpatch
packages/gcc/gcc-4.3.0/debian/config-ml.dpatch
packages/gcc/gcc-4.3.0/debian/cpu-default-i486.dpatch
packages/gcc/gcc-4.3.0/debian/cross-fixes.dpatch
packages/gcc/gcc-4.3.0/debian/cross-include.dpatch
packages/gcc/gcc-4.3.0/debian/deb-protoize.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-d-lang.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-driver-extra-langs.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-hash-style-both.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-hash-style-gnu.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-i386-emit-cld.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-ice-apport.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-ice-hack.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-multilib64dir.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-pascal-lang.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-ssp-default.dpatch
packages/gcc/gcc-4.3.0/debian/gcc-textdomain.dpatch
packages/gcc/gcc-4.3.0/debian/gdc-fix-build-kbsd-gnu.dpatch
packages/gcc/gcc-4.3.0/debian/gpc-4.1.dpatch
packages/gcc/gcc-4.3.0/debian/gpc-gcc-4.x.dpatch
packages/gcc/gcc-4.3.0/debian/gpc-names.dpatch
packages/gcc/gcc-4.3.0/debian/hurd-changes.dpatch
packages/gcc/gcc-4.3.0/debian/ignore-comp-fail.dpatch
packages/gcc/gcc-4.3.0/debian/kbsd-gnu-ada.dpatch
packages/gcc/gcc-4.3.0/debian/kbsd-gnu.dpatch
packages/gcc/gcc-4.3.0/debian/libffi-configure.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-armel-ldflags.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-debuginfo.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-disable-static.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-jar.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-jnipath.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-loading-constraints.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-nobiarch-check.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-realloc-leak.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-rpath.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-sjlj.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-soname.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-stacktrace.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-subdir.dpatch
packages/gcc/gcc-4.3.0/debian/libjava-xulrunner1.9.dpatch
packages/gcc/gcc-4.3.0/debian/libobjc-gc-link.dpatch
packages/gcc/gcc-4.3.0/debian/libssp-gnu.dpatch
packages/gcc/gcc-4.3.0/debian/libstdc++-doclink.dpatch
packages/gcc/gcc-4.3.0/debian/libstdc++-pic.dpatch
packages/gcc/gcc-4.3.0/debian/libstdc++-symbols-hppa.dpatch
packages/gcc/gcc-4.3.0/debian/link-libs.dpatch
packages/gcc/gcc-4.3.0/debian/mips-triarch.dpatch
packages/gcc/gcc-4.3.0/debian/mudflap-nocheck.dpatch
packages/gcc/gcc-4.3.0/debian/multiarch-include.dpatch
packages/gcc/gcc-4.3.0/debian/multiarch-lib.dpatch
packages/gcc/gcc-4.3.0/debian/note-gnu-stack.dpatch
packages/gcc/gcc-4.3.0/debian/powerpc-biarch.dpatch
packages/gcc/gcc-4.3.0/debian/ppc64-ada.dpatch
packages/gcc/gcc-4.3.0/debian/pr24170.dpatch
packages/gcc/gcc-4.3.0/debian/pr27880.dpatch
packages/gcc/gcc-4.3.0/debian/pr28102.dpatch
packages/gcc/gcc-4.3.0/debian/pr28322.dpatch
packages/gcc/gcc-4.3.0/debian/pr30961.dpatch
packages/gcc/gcc-4.3.0/debian/pr33148.dpatch
packages/gcc/gcc-4.3.0/debian/pr34571.dpatch
packages/gcc/gcc-4.3.0/debian/rename-info-files.dpatch
packages/gcc/gcc-4.3.0/debian/s390-biarch.dpatch
packages/gcc/gcc-4.3.0/debian/sparc-biarch.dpatch
packages/gcc/gcc-4.3.0/debian/svn-class-updates.dpatch
packages/gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch
packages/gcc/gcc-4.3.0/debian/svn-gdc-updates.dpatch
packages/gcc/gcc-4.3.0/debian/svn-updates.dpatch
packages/gcc/gcc-4.3.0/debian/template.dpatch
packages/gcc/gcc-4.3.0/fedora/gcc43-c++-builtin-redecl.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-cpp-pragma.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-i386-libgomp.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-ia64-libunwind.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-java-debug-iface-type.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-java-nomulti.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-libgomp-speedup.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-ppc32-retaddr.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-pr27898.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-pr32139.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-pr33763.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-pr35440.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-pr35751.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-rh251682.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-rh330771.patch
packages/gcc/gcc-4.3.0/fedora/gcc43-rh341221.patch
packages/gcc/gcc-4.3.0/gcc43-build-id.patch
packages/gcc/gcc-4.3.0/gcc43-ppc64-ia64-GNU-stack.patch
packages/glib-2.0/glib-2.0-2.16.1/hurd-arg-max.patch
packages/images/sdr-image.bb
packages/jamvm/jamvm_1.5.1.bb
packages/jikes/files/dummy
packages/libid3tag/files/id3tag.pc
packages/libmad/files/add-pkgconfig.patch
packages/linux/linux-nokia800-2.6.21-osso71/suspend-button.patch
packages/mtools/files/no-x11.patch
packages/opie-cardapplet/opie-cardapplet.inc
packages/opie-cardapplet/opie-cardapplet_cvs.bb
packages/opkg/opkg-nogpg_svn.bb
packages/pulseaudio/libatomics-ops/fedora/libatomic_ops-1.2-ppclwzfix.patch
packages/python/python-pyrtc_svn.bb
packages/u-boot/u-boot-1.3.1/mpc8313e-rdb-mtdparts.patch
packages/uclibc/files/unistd_arm.patch
packages/uclibc/uclibc-0.9.29/armv4t/uClibc.machine
packages/uclibc/uclibc-0.9.29/armv5te/uClibc.machine
packages/uclibc/uclibc-0.9.29/armv6/uClibc.machine
packages/uclibc/uclibc-0.9.29/armv7a/uClibc.machine
packages/uclibc/uclibc-0.9.29/iwmmxt/uClibc.machine
packages/wv/wv-1.2.0/pkgconfig.patch
packages/xorg-lib/diet-x11_1.1.4.bb
packages/xorg-lib/libx11/x11_disable_makekeys.patch
packages/xorg-lib/libx11-native_1.1.4.bb
packages/xorg-lib/libx11_1.1.4.bb
packages/xorg-lib/libxfont-native_1.3.2.bb
packages/xorg-lib/libxfont_1.3.2.bb
packages/xorg-lib/libxinerama_1.0.3.bb
packages/xorg-lib/libxscrnsaver_1.1.3.bb
packages/xorg-lib/libxv_1.0.4.bb
packages/xorg-proto/xproto-native_7.0.12.bb
packages/xorg-proto/xproto_7.0.12.bb
classes/packaged-staging.bbclass
conf/distro/angstrom-2008.1.conf
conf/distro/chinook-compat.conf
conf/distro/include/angstrom-glibc.inc
conf/distro/include/angstrom.inc
conf/distro/include/sane-srcdates.inc
conf/distro/include/sane-srcrevs.inc
conf/machine/beagleboard.conf
conf/machine/include/tune-arm9tdmi.inc
conf/machine/include/tune-armv7.inc
conf/machine/include/tune-athlonmp.inc
conf/machine/include/tune-c3.inc
conf/machine/include/tune-cortexa8.inc
conf/machine/include/tune-cortexm3.inc
conf/machine/include/tune-cortexr4.inc
conf/machine/include/tune-ep9312.inc
conf/machine/include/tune-geodelx.inc
conf/machine/include/tune-iwmmxt.inc
conf/machine/include/tune-pentium.inc
conf/machine/include/tune-pentiumpro.inc
conf/machine/include/tune-ppc405.inc
conf/machine/include/tune-ppc440.inc
conf/machine/include/tune-ppc440e.inc
conf/machine/include/tune-ppc603e.inc
conf/machine/include/tune-ppce300c2.inc
conf/machine/include/tune-ppce300c3.inc
conf/machine/include/tune-ppce500.inc
conf/machine/include/tune-sh3.inc
conf/machine/include/tune-sh4.inc
conf/machine/include/tune-strongarm.inc
conf/machine/include/tune-supersparc.inc
conf/machine/include/tune-x86.inc
conf/machine/include/tune-xscale.inc
contrib/python/generate-manifest-2.5.py
packages/apmd/apmd_3.2.2.bb
packages/base-files/base-files_3.0.14.bb
packages/bash/bash.inc
packages/bash/bash_3.0.bb
packages/bash/bash_3.2.bb
packages/diffutils/diffutils_2.8.1.bb
packages/dosfstools/dosfstools-native_2.10.bb
packages/e17/edje-viewer_cvs.bb
packages/e17/enna_cvs.bb
packages/e17/examine_cvs.bb
packages/e17/exhibit_cvs.bb
packages/e17/expedite_cvs.bb
packages/efl1/ecore_cvs.bb
packages/efl1/edb_cvs.bb
packages/efl1/edbus_cvs.bb
packages/efl1/edje_cvs.bb
packages/efl1/embryo_cvs.bb
packages/efl1/epsilon_cvs.bb
packages/efl1/etk_cvs.bb
packages/efl1/evas.inc
packages/efl1/evas_cvs.bb
packages/efl1/evolve_cvs.bb
packages/efl1/exml_cvs.bb
packages/gcc/gcc-4.3.0.inc
packages/gcc/gcc-cross_4.3.0.bb
packages/gcc/gcc_4.3.0.bb
packages/glib-2.0/glib-2.0_2.16.1.bb
packages/images/base-image.bb
packages/images/console-image.bb
packages/images/minimal-image.bb
packages/images/x11-gpe-image.bb
packages/images/x11-gpe-java-image.bb
packages/images/x11-image.bb
packages/images/x11-office-image.bb
packages/images/x11-pimlico-image.bb
packages/images/x11-sato-image.bb
packages/less/less_418.bb
packages/libid3tag/libid3tag_0.15.1b.bb
packages/libmad/libmad_0.15.1b.bb
packages/libnet/libnet_1.1.2.1.bb
packages/libsdl/libsdl-qpe_1.2.9.bb
packages/libsdl/libsdl.inc
packages/linux/linux-nokia800-2.6.21-osso71/nokia800/defconfig
packages/linux/linux-nokia800_2.6.21-osso71.bb
packages/linux/linux-omap1_2.6.x+git.bb
packages/linux/linux-omap2_git.bb
packages/mtools/mtools-native_3.9.9.bb
packages/mtools/mtools_3.9.9.bb
packages/opkg/opkg-native_svn.bb
packages/opkg/opkg-sdk_svn.bb
packages/pulseaudio/libatomics-ops_1.2.bb
packages/python/python-2.5-manifest.inc
packages/python/python-dbus_0.82.4.bb
packages/python/python-pydirectfb_cvs.bb
packages/python/python-pyserial_2.2.bb
packages/python/python_2.5.2.bb
packages/s3c24xx-utils/s3c2410-boot-usb-native_svn.bb
packages/s3c24xx-utils/s3c24xx-gpio_svn.bb
packages/s3c24xx-utils/sjf2410-linux-native_svn.bb
packages/u-boot/u-boot_1.3.1.bb
packages/uclibc/uclibc_0.9.29.bb
packages/wv/wv_1.2.0.bb
packages/klibc/files/wc.patch
Diffs:
#
# mt diff -racd40ed8d57971494f1b3dea27c1e5c3ab6b2a7f -rb46f413485607ea3e782a93b2fbc4b59966947fe
#
#
#
# delete "packages/e17/enna/locale-is-broken.patch"
#
# delete "packages/e17/entice_cvs.bb"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/config.in"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/no-compat.patch"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/only-the-modules.patch"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/config.in"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/module_param_array.patch"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/modules-symvers.patch"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/only-the-modules.patch"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/prism2sta_commsqual_defer.patch"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823/only-the-modules.patch"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109"
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109/only-the-modules.patch"
#
# delete "packages/wlan-ng/wlan-ng-modules_0.2.1-pre26.bb"
#
# delete "packages/wlan-ng/wlan-ng-modules_0.2.3.bb"
#
# delete "packages/wlan-ng/wlan-ng-modules_0.2.4+svn20060823.bb"
#
# delete "packages/wlan-ng/wlan-ng-modules_0.2.5+svn20061109.bb"
#
# delete "packages/wlan-ng/wlan-ng-modules_svn.bb"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/config.in"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/only-the-utils.patch"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.2"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.2/config.in"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.2/only-the-utils.patch"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.3"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.3/config.in"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.3/only-the-utils.patch"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/config.in"
#
# delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/only-the-utils.patch"
#
# delete "packages/wlan-ng/wlan-ng-utils_0.2.1-pre26.bb"
#
# delete "packages/wlan-ng/wlan-ng-utils_0.2.3.bb"
#
# delete "packages/wlan-ng/wlan-ng-utils_0.2.4+svn20060823.bb"
#
# delete "packages/wlan-ng/wlan-ng-utils_svn.bb"
#
# rename "packages/curl/curl-native_7.16.4.bb"
# to "packages/curl/curl-native_7.18.0.bb"
#
# rename "packages/curl/curl_7.16.4.bb"
# to "packages/curl/curl_7.18.0.bb"
#
# rename "packages/libtomcrypt/libtomcrypt_0.97b.bb"
# to "packages/libtomcrypt/libtomcrypt_1.17.bb"
#
# rename "packages/linux/linux-beagleboard/beagle-board-patch-dirk.diff"
# to "packages/linux/linux-omap2-git/beagleboard/beagle-board-patch-dirk.diff"
#
# rename "packages/linux/linux-beagleboard/defconfig"
# to "packages/linux/linux-omap2-git/beagleboard/defconfig"
#
# add_dir "packages/em8300"
#
# add_dir "packages/em8300/files"
#
# add_dir "packages/freesmartphone/py-odeviced"
#
# add_dir "packages/freesmartphone/py-odeviced/om-gta02"
#
# add_dir "packages/gcc/gcc-4.3.0/debian"
#
# add_dir "packages/gcc/gcc-4.3.0/fedora"
#
# add_dir "packages/libid3tag/files"
#
# add_dir "packages/linux/linux-omap2-git/beagleboard"
#
# add_dir "packages/opie-cardapplet"
#
# add_dir "packages/pulseaudio/libatomics-ops"
#
# add_dir "packages/pulseaudio/libatomics-ops/fedora"
#
# add_dir "packages/uclibc/uclibc-0.9.29/armv4t"
#
# add_dir "packages/uclibc/uclibc-0.9.29/armv5te"
#
# add_dir "packages/uclibc/uclibc-0.9.29/armv6"
#
# add_dir "packages/uclibc/uclibc-0.9.29/armv7a"
#
# add_dir "packages/uclibc/uclibc-0.9.29/iwmmxt"
#
# add_dir "packages/wv/wv-1.2.0"
#
# add_file "packages/angstrom/angstrom-zeroconf-audio.bb"
# content [50db19a73a9273559ae52986499b7311325c7f57]
#
# add_file "packages/base-files/base-files/licenses/GFDL-1.2"
# content [bd75d59f9d7d9731bfabdc48ecd19e704d218e38]
#
# add_file "packages/base-files/base-files/licenses/GPL-3"
# content [842745cb706f8f2126506f544492f7a80dbe29b3]
#
# add_file "packages/base-files/base-files/licenses/LGPL-3"
# content [e7d563f52bf5295e6dba1d67ac23e9f6a160fab9]
#
# add_file "packages/dosfstools/files/2.6.20-syscall.patch"
# content [d16fa45896b2fa1a24df86947a8748d591cb2857]
#
# add_file "packages/em8300/em8300_0.16.3.bb"
# content [2047065a6046d813c635c2d79b0632a50ce8a58b]
#
# add_file "packages/em8300/files/kernel-source-dir.diff"
# content [4d616db78a90f4d6957a52e25cdbc5490be7f149]
#
# add_file "packages/freesmartphone/py-odeviced/odeviced"
# content [6c3b518309598784d2c6c164eb67db3f4b397384]
#
# add_file "packages/freesmartphone/py-odeviced/odeviced.conf"
# content [da39a3ee5e6b4b0d3255bfef95601890afd80709]
#
# add_file "packages/freesmartphone/py-odeviced/om-gta02/odeviced.conf"
# content [179c3301212831f33f0c97e3e9c466096c39a089]
#
# add_file "packages/freesmartphone/py-odeviced_svn.bb"
# content [6ef92b7c28dc3f0730750da1b7cfeed1cd7da960]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-acats.dpatch"
# content [63e562d181eb4419ae23ec7dbf3d522f81725af9]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-alpha.dpatch"
# content [e5b5ba5f3df73828d1281ac22a1bcc251df4054a]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-default-project-path.dpatch"
# content [bda4dace8455be5fb69719c01f76ef0491d58020]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-driver-check.dpatch"
# content [df25d0e053fac48b5ec7145aec66968bb60600ca]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-driver.dpatch"
# content [f5a41bc92ea62f2acec5451bfc67d17bd8c55a48]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-gcc-name.dpatch"
# content [76b6df8877781d9beb033aaf125f23b62e42736c]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-gnatvsn.dpatch"
# content [daecf63eb0a8721020787d4379ac603876769daf]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-libgnatprj.dpatch"
# content [4e4031791418851e6bdf2446b074c57a97778461]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-libgnatvsn.dpatch"
# content [05199c69b35983d3253eeebdd7f89a80ca48f557]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-link-lib.dpatch"
# content [a5dfe4633a023091e7808ffb538fa39955e6dc43]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-sjlj.dpatch"
# content [9e545dd98c97664514ffa3b6552595e0fe07ecb8]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ada-symbolic-tracebacks.dpatch"
# content [ec0c680a24c2d8d62a5dd07f266952cf9f41616b]
#
# add_file "packages/gcc/gcc-4.3.0/debian/alpha-ieee-doc.dpatch"
# content [ce163086a002a3b1fceb141f9c9da958eeb69324]
#
# add_file "packages/gcc/gcc-4.3.0/debian/alpha-ieee.dpatch"
# content [5e41659e19e8ad5586deb76fc0dd0d7301111e21]
#
# add_file "packages/gcc/gcc-4.3.0/debian/alpha-no-ev4-directive.dpatch"
# content [4de66334a93e62927e1cafa662a905e96437fd56]
#
# add_file "packages/gcc/gcc-4.3.0/debian/arm-unbreak-eabi-armv4t.dpatch"
# content [9506e48a0843b0d7dd6af85b118df31014ac6eee]
#
# add_file "packages/gcc/gcc-4.3.0/debian/boehm-gc-getnprocs.dpatch"
# content [8d580ddc2ced5e272bcb26564c2bc5e036ed52ac]
#
# add_file "packages/gcc/gcc-4.3.0/debian/boehm-gc-nocheck.dpatch"
# content [02ac1e0f5ea7e154445fe415e7b5979be8679046]
#
# add_file "packages/gcc/gcc-4.3.0/debian/config-ml.dpatch"
# content [685cc1d5953d3d3248e8b7394e27980495886c64]
#
# add_file "packages/gcc/gcc-4.3.0/debian/cpu-default-i486.dpatch"
# content [5808477b8be50e090a0164e8f0edef1be5aa6860]
#
# add_file "packages/gcc/gcc-4.3.0/debian/cross-fixes.dpatch"
# content [201469331c91c2053318d84356b2ec8055b4c1a2]
#
# add_file "packages/gcc/gcc-4.3.0/debian/cross-include.dpatch"
# content [e1fdc816a7fbaa1672b23ad316c2b16cc6fb2642]
#
# add_file "packages/gcc/gcc-4.3.0/debian/deb-protoize.dpatch"
# content [a5513b29917409f2f6d276f14de3386ba92523f8]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-d-lang.dpatch"
# content [5f2c0d59d9304058a0ff0556f13933c7bb9abeb8]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-driver-extra-langs.dpatch"
# content [d9c7f5c00c1ee3261f13bbeafc93609e01ccda89]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-hash-style-both.dpatch"
# content [be7628420de3d01e2e211302a08eb03c8e6e38d4]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-hash-style-gnu.dpatch"
# content [e0b4ac80275d6010ed30130d2574a88a53b2f489]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-i386-emit-cld.dpatch"
# content [93d49003757799993a69b51ae0b4ee4082fefe48]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-ice-apport.dpatch"
# content [ba70cc658491a5aea25cd30a0f33e12525c0c549]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-ice-hack.dpatch"
# content [724112c744fce99b0365e5cfabfb84c497ef37db]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-multilib64dir.dpatch"
# content [4d2f614fb7660eab24024dbb8868f4546b927088]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-pascal-lang.dpatch"
# content [e1773fbabbedad064dff1acb6d5048076d21f1f2]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-ssp-default.dpatch"
# content [57cd2ae7966fe3aedb6aaa166ab04913a6c9f672]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gcc-textdomain.dpatch"
# content [d09783a1c6459c912eb92e20b368eb03a29b97f7]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gdc-fix-build-kbsd-gnu.dpatch"
# content [b47b72e1c6d37ffab854ac55b1ff8671a18b126e]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gpc-4.1.dpatch"
# content [9865d679aa8bd76d73d0f6bd265f5a66e6161f96]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gpc-gcc-4.x.dpatch"
# content [ad43fb351c3516cd46c125776e4598b2527c4db2]
#
# add_file "packages/gcc/gcc-4.3.0/debian/gpc-names.dpatch"
# content [173501949bbc84768c97f20417581d812554cd69]
#
# add_file "packages/gcc/gcc-4.3.0/debian/hurd-changes.dpatch"
# content [c2815e314d7219488ecf6f203418a2e10edb59bd]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ignore-comp-fail.dpatch"
# content [dcbd4b38cfbdc9bdab2a564222cab46668b8f24e]
#
# add_file "packages/gcc/gcc-4.3.0/debian/kbsd-gnu-ada.dpatch"
# content [4eec5057fc984516403f50c04c1ca07965df21b1]
#
# add_file "packages/gcc/gcc-4.3.0/debian/kbsd-gnu.dpatch"
# content [f6d6ddd14b26cd1f9e51e9902b5eb929b32a4814]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libffi-configure.dpatch"
# content [583356e473f3b18dc1e6bbfed07e2b309d23ebb6]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-armel-ldflags.dpatch"
# content [53d953b96fab600f4837a11833524d135f9b9aa6]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-debuginfo.dpatch"
# content [3af33b448b332704b0fc56e101cb1bf0b7dad922]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-disable-static.dpatch"
# content [310114a15456bcb4cc31a3c5bbcd8be259ea2db0]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-jar.dpatch"
# content [59c11fb71dd84024ea4808cf394cd1deb8b27ae5]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-jnipath.dpatch"
# content [d7fcd59bfe75fe3efc319f08cde08e63b2e4b942]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-loading-constraints.dpatch"
# content [5c33a3e3a42c6ef49db1a186a00208a4228138f7]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-nobiarch-check.dpatch"
# content [e7a2bb2b7d692d9d2948e2a190899db0a6ba99eb]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-realloc-leak.dpatch"
# content [d018216967546c6869ed9a065b1b73cbff0f4c07]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-rpath.dpatch"
# content [e895d0f0ec9c2f696fead488de351a2bfd6c9154]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-sjlj.dpatch"
# content [63f522939a7e674514c9a9859f06076a0b5465fa]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-soname.dpatch"
# content [8cb4f9986422d5abeb728d4f37b61725e1c15709]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-stacktrace.dpatch"
# content [70d787784629168de848b9cbf4e1e5f09b5c9bd4]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-subdir.dpatch"
# content [6992a9817b520cb1191a7774b2fe3d972a8cecde]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libjava-xulrunner1.9.dpatch"
# content [51bf66c5a45103d052b098f82bbde21847b66fc8]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libobjc-gc-link.dpatch"
# content [5b42ffd15c6f462242a803cc0de3d0265dcc64c8]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libssp-gnu.dpatch"
# content [0febe17107d545f73643e5e404820679f17612ba]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libstdc++-doclink.dpatch"
# content [f3f97e93d5894582ba03d18327c72898a15714f3]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libstdc++-pic.dpatch"
# content [3f17aa4aaaf2b9478dd583ee4f61f32c046109f3]
#
# add_file "packages/gcc/gcc-4.3.0/debian/libstdc++-symbols-hppa.dpatch"
# content [4bdaf403a7358408dfbd8012a5245c219b38cc36]
#
# add_file "packages/gcc/gcc-4.3.0/debian/link-libs.dpatch"
# content [bd6e94e6f51608059a86af38301813fb64e7e33b]
#
# add_file "packages/gcc/gcc-4.3.0/debian/mips-triarch.dpatch"
# content [58ad535d274b8adc419e7d47596c76f2a838ef00]
#
# add_file "packages/gcc/gcc-4.3.0/debian/mudflap-nocheck.dpatch"
# content [54ada6028afcc76f3400a6edade4b85cdb1237b4]
#
# add_file "packages/gcc/gcc-4.3.0/debian/multiarch-include.dpatch"
# content [89aef5e308fb6823554d3df7df6827015a6c4142]
#
# add_file "packages/gcc/gcc-4.3.0/debian/multiarch-lib.dpatch"
# content [e3a19a5c07aa76cc65d271e8e92fe4a54b7d8d02]
#
# add_file "packages/gcc/gcc-4.3.0/debian/note-gnu-stack.dpatch"
# content [c7426c93ecf1ce46766b7e626668e7ff176a7b26]
#
# add_file "packages/gcc/gcc-4.3.0/debian/powerpc-biarch.dpatch"
# content [d356f98d2a396e037d8f97e757216b65e5b06790]
#
# add_file "packages/gcc/gcc-4.3.0/debian/ppc64-ada.dpatch"
# content [015415fd39f1c3f24a457857c21ca09fca37dc52]
#
# add_file "packages/gcc/gcc-4.3.0/debian/pr24170.dpatch"
# content [c949e310eb2ec89e8bc90350b85b265ab0f70c42]
#
# add_file "packages/gcc/gcc-4.3.0/debian/pr27880.dpatch"
# content [d1adaf634de523f6ea7c9431341d63b19687ce92]
#
# add_file "packages/gcc/gcc-4.3.0/debian/pr28102.dpatch"
# content [96a4f0afca2287c2bcb37fe37771db285d55bca0]
#
# add_file "packages/gcc/gcc-4.3.0/debian/pr28322.dpatch"
# content [a840cf268c9253f3225d7840d5e0ff2488969800]
#
# add_file "packages/gcc/gcc-4.3.0/debian/pr30961.dpatch"
# content [7617540bf4312b5e1c09b635b642dc538d931ddd]
#
# add_file "packages/gcc/gcc-4.3.0/debian/pr33148.dpatch"
# content [4e8e03a6def8a4cced96e5d010640879a7ca9857]
#
# add_file "packages/gcc/gcc-4.3.0/debian/pr34571.dpatch"
# content [9399d34e8cd0e9823252d1d07d4d81e6d53ed161]
#
# add_file "packages/gcc/gcc-4.3.0/debian/rename-info-files.dpatch"
# content [4460a3c0cdfbdf1720deb32315221b4cc5a4d121]
#
# add_file "packages/gcc/gcc-4.3.0/debian/s390-biarch.dpatch"
# content [eeca3821429347815c66cc60fdf5037934f4f9ca]
#
# add_file "packages/gcc/gcc-4.3.0/debian/sparc-biarch.dpatch"
# content [e2ff456b4abdf5afd7cdd9dba8e27991f8d6b6cd]
#
# add_file "packages/gcc/gcc-4.3.0/debian/svn-class-updates.dpatch"
# content [bfc07092fd2633529486fcbbe54ed497509b2750]
#
# add_file "packages/gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch"
# content [958e153148b8ed57b5f8592395cdf3a53aac533f]
#
# add_file "packages/gcc/gcc-4.3.0/debian/svn-gdc-updates.dpatch"
# content [26704393929dd683979a16ff7349fcc5c210d7b8]
#
# add_file "packages/gcc/gcc-4.3.0/debian/svn-updates.dpatch"
# content [06d1f91977422ffdf9d4edcc64963241e8c5dcf4]
#
# add_file "packages/gcc/gcc-4.3.0/debian/template.dpatch"
# content [35699c1f2f30d023fd9ee885b44ceaf8c3fe673b]
#
# add_file "packages/gcc/gcc-4.3.0/fedora/gcc43-c++-builtin-redecl.patch"
# content [ad5aabba1ccf69171332f1874dcee5ff35f8a1be]
#
# add_file "packages/gcc/gcc-4.3.0/fedora/gcc43-cpp-pragma.patch"
# content [822aab11415b94598e7deaeeda0d88e92385a2ac]
#
# add_file "packages/gcc/gcc-4.3.0/fedora/gcc43-i386-libgomp.patch"
# content [0b9e5dab2a76fb8afc3590432c1415241f20ce75]
#
# add_file "packages/gcc/gcc-4.3.0/fedora/gcc43-ia64-libunwind.patch"
# content [48e1cd970b207d28b755ef87a55795e76ff4d352]
#
# add_file "packages/gcc/gcc-4.3.0/fedora/gcc43-java-debug-iface-type.patch"
# content [9bdc8d2e839c9b4cf67ebc296805123acf6819d2]
#
# add_file "packages/gcc/gcc-4.3.0/fedora/gcc43-java-nomulti.patch"
# content [bf509b5058b87abf0df7261fd3a6e817f9de11ba]
#
# add_file "packages/gcc/gcc-4.3.0/fedora/gcc43-libgomp-speedup.patch"
# content [84c74d4238f9be2b1caa39705d5567ba75694b18]
#
# add_file%s
>>> DIFF TRUNCATED @ 16K
#
# mt diff -rff7245ddafaf0bcb4c4a73dea132994953a8ff8c -rb46f413485607ea3e782a93b2fbc4b59966947fe
#
#
#
# add_file "packages/klibc/files/wc.patch"
# content [91dc314c8c1ad42f06a34d17214e5f6b6ee17b41]
#
============================================================
--- packages/klibc/files/wc.patch 91dc314c8c1ad42f06a34d17214e5f6b6ee17b41
+++ packages/klibc/files/wc.patch 91dc314c8c1ad42f06a34d17214e5f6b6ee17b41
@@ -0,0 +1,236 @@
+Index: klibc-1.5/usr/utils/Kbuild
+===================================================================
+--- klibc-1.5.orig/usr/utils/Kbuild 2008-04-14 23:21:57.702294843 +0200
++++ klibc-1.5/usr/utils/Kbuild 2008-04-14 23:24:38.817291977 +0200
+@@ -3,7 +3,7 @@
+ #
+
+ progs := chroot dd mkdir mkfifo mknod mount pivot_root umount
+-progs += true false sleep ln nuke minips cat losetup
++progs += true false sleep ln nuke minips cat losetup wc
+ progs += insmod uname halt kill readlink cpio modprobe
+
+ static-y := $(addprefix static/, $(progs))
+@@ -56,6 +56,9 @@
+ shared/modprobe-y := modprobe.o
+ static/losetup-y := losetup.o
+ shared/losetup-y := losetup.o
++static/wc-y := wc.o
++shared/wc-y := wc.o
++
+ # Additionally linked targets
+ always := static/reboot static/poweroff shared/reboot shared/poweroff
+
+Index: klibc-1.5/usr/utils/wc.c
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ klibc-1.5/usr/utils/wc.c 2008-04-14 23:25:15.449292711 +0200
+@@ -0,0 +1,208 @@
++/* vi: set sw=4 ts=4: */
++/*
++ * wc implementation for busybox
++ *
++ * Copyright (C) 2003 Manuel Novoa III <mjn3 at codepoet.org>
++ *
++ * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
++ */
++
++/* BB_AUDIT SUSv3 _NOT_ compliant -- option -m is not currently supported. */
++/* http://www.opengroup.org/onlinepubs/007904975/utilities/wc.html */
++
++/* Mar 16, 2003 Manuel Novoa III (mjn3 at codepoet.org)
++ *
++ * Rewritten to fix a number of problems and do some size optimizations.
++ * Problems in the previous busybox implementation (besides bloat) included:
++ * 1) broken 'wc -c' optimization (read note below)
++ * 2) broken handling of '-' args
++ * 3) no checking of ferror on EOF returns
++ * 4) isprint() wasn't considered when word counting.
++ *
++ * TODO:
++ *
++ * When locale support is enabled, count multibyte chars in the '-m' case.
++ *
++ * NOTES:
++ *
++ * The previous busybox wc attempted an optimization using stat for the
++ * case of counting chars only. I omitted that because it was broken.
++ * It didn't take into account the possibility of input coming from a
++ * pipe, or input from a file with file pointer not at the beginning.
++ *
++ * To implement such a speed optimization correctly, not only do you
++ * need the size, but also the file position. Note also that the
++ * file position may be past the end of file. Consider the example
++ * (adapted from example in gnu wc.c)
++ *
++ * echo hello > /tmp/testfile &&
++ * (dd ibs=1k skip=1 count=0 &> /dev/null; wc -c) < /tmp/testfile
++ *
++ * for which 'wc -c' should output '0'.
++ */
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++#include <unistd.h>
++#undef isspace
++#undef isprint
++#define isspace(c) ((((c) == ' ') || (((unsigned int)((c) - 9)) <= (13 - 9))))
++#define isprint(c) (((unsigned int)((c) - 0x20)) <= (0x7e - 0x20))
++#define isspace_given_isprint(c) ((c) == ' ')
++
++#define COUNT_T unsigned long
++#define COUNT_FMT "u"
++#define optind 1
++FILE *fopen_or_warn_stdin(const char *filename)
++{
++ FILE *fp = stdin;
++
++ if (filename[0]) {
++ fp = fopen(filename, "r");
++ }
++
++ return fp;
++}
++
++enum {
++ WC_LINES = 0,
++ WC_WORDS = 1,
++ WC_CHARS = 2,
++ WC_LENGTH = 3
++};
++
++int main(int argc, char **argv)
++{
++ FILE *fp;
++ const char *s, *arg;
++ const char *start_fmt = "%9"COUNT_FMT;
++ const char *fname_fmt = " %s\n";
++ COUNT_T *pcounts;
++ COUNT_T counts[4];
++ COUNT_T totals[4];
++ unsigned linepos;
++ unsigned u;
++ int num_files = 0;
++ int c;
++ signed char status = EXIT_SUCCESS;
++ signed char in_word;
++ unsigned print_type;
++
++ print_type = getopt(argc, argv, "lwcL");
++
++ if (print_type == 0) {
++ print_type = (1 << WC_LINES) | (1 << WC_WORDS) | (1 << WC_CHARS);
++ }
++
++ argv += optind;
++ if (!argv[0]) {
++ *--argv = (char *) "wc";
++ fname_fmt = "\n";
++ if (!((print_type-1) & print_type)) /* exactly one option? */
++ start_fmt = "%"COUNT_FMT;
++ }
++
++ memset(totals, 0, sizeof(totals));
++
++ pcounts = counts;
++
++ while ((arg = *argv++) != 0) {
++ ++num_files;
++ fp = fopen_or_warn_stdin(arg);
++ if (!fp) {
++ status = EXIT_FAILURE;
++ continue;
++ }
++
++ memset(counts, 0, sizeof(counts));
++ linepos = 0;
++ in_word = 0;
++
++ do {
++ /* Our -w doesn't match GNU wc exactly... oh well */
++
++ ++counts[WC_CHARS];
++ c = getc(fp);
++ if (isprint(c)) {
++ ++linepos;
++ if (!isspace_given_isprint(c)) {
++ in_word = 1;
++ continue;
++ }
++ } else if (((unsigned int)(c - 9)) <= 4) {
++ /* \t 9
++ * \n 10
++ * \v 11
++ * \f 12
++ * \r 13
++ */
++ if (c == '\t') {
++ linepos = (linepos | 7) + 1;
++ } else { /* '\n', '\r', '\f', or '\v' */
++ DO_EOF:
++ if (linepos > counts[WC_LENGTH]) {
++ counts[WC_LENGTH] = linepos;
++ }
++ if (c == '\n') {
++ ++counts[WC_LINES];
++ }
++ if (c != '\v') {
++ linepos = 0;
++ }
++ }
++ } else if (c == EOF) {
++/* if (ferror(fp)) {
++ status = EXIT_FAILURE;
++ }
++*/ --counts[WC_CHARS];
++ goto DO_EOF; /* Treat an EOF as '\r'. */
++ } else {
++ continue;
++ }
++
++ counts[WC_WORDS] += in_word;
++ in_word = 0;
++ if (c == EOF) {
++ break;
++ }
++ } while (1);
++
++ if (totals[WC_LENGTH] < counts[WC_LENGTH]) {
++ totals[WC_LENGTH] = counts[WC_LENGTH];
++ }
++ totals[WC_LENGTH] -= counts[WC_LENGTH];
++
++ if(fp != stdin)
++ fclose(fp);
++
++ OUTPUT:
++ /* coreutils wc tries hard to print pretty columns
++ * (saves results for all files, find max col len etc...)
++ * we won't try that hard, it will bloat us too much */
++ s = start_fmt;
++ u = 0;
++ do {
++ if (print_type & (1 << u)) {
++ printf(s, pcounts[u]);
++ s = " %9"COUNT_FMT; /* Ok... restore the leading space. */
++ }
++ totals[u] += pcounts[u];
++ } while (++u < 4);
++ printf(fname_fmt, arg);
++ }
++
++ /* If more than one file was processed, we want the totals. To save some
++ * space, we set the pcounts ptr to the totals array. This has the side
++ * effect of trashing the totals array after outputting it, but that's
++ * irrelavent since we no longer need it. */
++ if (num_files > 1) {
++ num_files = 0; /* Make sure we don't get here again. */
++ arg = "total";
++ pcounts = totals;
++ --argv;
++ goto OUTPUT;
++ }
++
++ fflush(stdout);
++ exit(status);
++}
More information about the Openembedded-commits
mailing list