summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/conf/layer.conf2
-rw-r--r--meta/packages/cx3110x/cx3110x_1.1.bb21
-rw-r--r--meta/packages/cx3110x/cx3110x_2.0.15.bb23
-rw-r--r--meta/packages/cx3110x/files/no-linux-config.patch12
-rw-r--r--meta/packages/helix/helix-libs.bb49
-rw-r--r--meta/packages/helix/helix-libs/add-clutter.patch12668
-rw-r--r--meta/packages/helix/helix-libs/helix-player.pc11
-rw-r--r--meta/packages/helix/helix-libs/hxclient.pc11
-rw-r--r--meta/packages/helix/ribosome.bb43
-rw-r--r--meta/packages/helix/ribosome/buildrc4
-rwxr-xr-xmeta/packages/helix/ribosome/clutter.bif68
-rw-r--r--meta/packages/images/poky-image-live.bb9
-rw-r--r--meta/packages/lirc/files/lirc_sir-sa1100.patch10
-rw-r--r--meta/packages/lirc/files/lircd.conf_nslu21886
-rwxr-xr-xmeta/packages/lirc/files/lircd.init39
-rwxr-xr-xmeta/packages/lirc/files/lircexec.init37
-rwxr-xr-xmeta/packages/lirc/files/lircmd.init38
-rw-r--r--meta/packages/lirc/files/lircrc_nslu2113
-rw-r--r--meta/packages/lirc/files/split-hauppauge.patch141
-rw-r--r--meta/packages/lirc/lirc-config.inc13
-rw-r--r--meta/packages/lirc/lirc-modules_0.8.3.bb33
-rw-r--r--meta/packages/lirc/lirc_0.8.3.bb31
-rw-r--r--meta/packages/llvm/llvm-native/fix_ldflags_export.patch26
-rw-r--r--meta/packages/llvm/llvm-native_svn.bb13
-rw-r--r--meta/packages/maemo/nokia770-init/fixup-770.sh26
-rw-r--r--meta/packages/maemo/nokia770-init_1.0.bb38
-rw-r--r--meta/packages/maemo/xpext/auxdir.patch13
-rw-r--r--meta/packages/maemo/xpext_1.0-5.bb22
-rw-r--r--meta/packages/maemo/xsp_1.0.0-8.bb12
-rw-r--r--meta/packages/network-suspend-scripts/network-suspend-scripts/ifupdown (renamed from meta/packages/network-suspend-scripts/files/ifupdown)0
-rw-r--r--meta/packages/network-suspend-scripts/network-suspend-scripts/usbnet (renamed from meta/packages/network-suspend-scripts/files/usbnet)0
-rwxr-xr-xmeta/packages/osc/osc-native_svn.bb28
-rw-r--r--meta/packages/tasks/task-poky-x11-netbook.bb28
-rw-r--r--meta/packages/yum/createrepo-native/pathfix.patch81
-rw-r--r--meta/packages/yum/createrepo-native_0.9.8.bb17
-rw-r--r--meta/packages/yum/files/98_yum1
-rw-r--r--meta/packages/yum/files/extract-postinst.awk11
-rw-r--r--meta/packages/yum/files/fix18
-rw-r--r--meta/packages/yum/files/hacks.patch81
-rw-r--r--meta/packages/yum/files/paths.patch106
-rw-r--r--meta/packages/yum/files/paths2.patch35
-rwxr-xr-xmeta/packages/yum/files/yum-install-recommends.py39
-rw-r--r--meta/packages/yum/yum_3.2.27.bb46
-rw-r--r--meta/recipes-bsp/acpid/acpid.inc (renamed from meta/packages/acpid/acpid.inc)0
-rwxr-xr-xmeta/recipes-bsp/acpid/acpid/init (renamed from meta/packages/acpid/acpid/init)0
-rw-r--r--meta/recipes-bsp/acpid/acpid_1.0.6.bb (renamed from meta/packages/acpid/acpid_1.0.6.bb)0
-rw-r--r--meta/recipes-bsp/eee-acpi-scripts/eee-acpi-scripts_git.bb (renamed from meta/packages/eee-acpi-scripts/eee-acpi-scripts_git.bb)0
-rw-r--r--meta/recipes-bsp/eee-acpi-scripts/files/policy-funcs (renamed from meta/packages/eee-acpi-scripts/files/policy-funcs)0
-rw-r--r--meta/recipes-bsp/eee-acpi-scripts/files/powerbtn.patch (renamed from meta/packages/eee-acpi-scripts/files/powerbtn.patch)0
-rw-r--r--meta/recipes-bsp/eee-acpi-scripts/files/remove-doc-check.patch (renamed from meta/packages/eee-acpi-scripts/files/remove-doc-check.patch)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/akita/machconfig (renamed from meta/packages/formfactor/files/akita/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/beagleboard/machconfig (renamed from meta/packages/formfactor/files/beagleboard/machconfig)0
-rw-r--r--meta/recipes-bsp/formfactor/files/bootcdx86/machconfig (renamed from meta/packages/formfactor/files/bootcdx86/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/c7x0/machconfig (renamed from meta/packages/formfactor/files/c7x0/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/cm-x270/machconfig (renamed from meta/packages/formfactor/files/cm-x270/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/config (renamed from meta/packages/formfactor/files/config)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/em-x270/machconfig (renamed from meta/packages/formfactor/files/em-x270/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/htcuniversal/machconfig (renamed from meta/packages/formfactor/files/htcuniversal/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/igep0020/machconfig (renamed from meta/packages/formfactor/files/igep0020/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/machconfig (renamed from meta/packages/formfactor/files/machconfig)0
-rw-r--r--meta/recipes-bsp/formfactor/files/netbook/machconfig (renamed from meta/packages/formfactor/files/netbook/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/nokia800/machconfig (renamed from meta/packages/formfactor/files/nokia800/machconfig)0
-rw-r--r--meta/recipes-bsp/formfactor/files/om-gta01/machconfig (renamed from meta/packages/formfactor/files/om-gta01/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/omap-3430ldp/machconfig (renamed from meta/packages/formfactor/files/omap-3430ldp/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/omap-3430sdp/machconfig (renamed from meta/packages/formfactor/files/omap-3430sdp/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/qemuarm/machconfig (renamed from meta/packages/formfactor/files/qemuarm/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/qemuarmv6/machconfig (renamed from meta/packages/formfactor/files/qemuarmv6/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/qemuarmv7/machconfig (renamed from meta/packages/formfactor/files/qemuarmv7/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/qemux86/machconfig (renamed from meta/packages/formfactor/files/qemux86/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/spitz/machconfig (renamed from meta/packages/formfactor/files/spitz/machconfig)0
-rwxr-xr-xmeta/recipes-bsp/formfactor/files/zylonite/machconfig (renamed from meta/packages/formfactor/files/zylonite/machconfig)0
-rw-r--r--meta/recipes-bsp/formfactor/formfactor_0.0.bb (renamed from meta/packages/formfactor/formfactor_0.0.bb)0
-rw-r--r--meta/recipes-bsp/grub/grub-0.97/autohell.patch (renamed from meta/packages/grub/grub-0.97/autohell.patch)0
-rw-r--r--meta/recipes-bsp/grub/grub_0.97.bb (renamed from meta/packages/grub/grub_0.97.bb)0
-rw-r--r--meta/recipes-bsp/keymaps/files/akita/keymap-2.4.map (renamed from meta/packages/keymaps/files/akita/keymap-2.4.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/akita/keymap-2.6.map (renamed from meta/packages/keymaps/files/akita/keymap-2.6.map)0
-rwxr-xr-xmeta/recipes-bsp/keymaps/files/c7x0/keymap-2.6.map (renamed from meta/packages/keymaps/files/c7x0/keymap-2.6.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/collie/keymap-2.4.map (renamed from meta/packages/keymaps/files/collie/keymap-2.4.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map (renamed from meta/packages/keymaps/files/collie/keymap-2.6.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/h2200/keymap-2.6.map (renamed from meta/packages/keymaps/files/h2200/keymap-2.6.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/htcuniversal/keymap-2.6.map (renamed from meta/packages/keymaps/files/htcuniversal/keymap-2.6.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/jornada6xx/keymap-de.map (renamed from meta/packages/keymaps/files/jornada6xx/keymap-de.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/jornada6xx/keymap-sp.map (renamed from meta/packages/keymaps/files/jornada6xx/keymap-sp.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/jornada6xx/keymap-uk.map (renamed from meta/packages/keymaps/files/jornada6xx/keymap-uk.map)0
-rwxr-xr-xmeta/recipes-bsp/keymaps/files/keymap.sh (renamed from meta/packages/keymaps/files/keymap.sh)0
-rw-r--r--meta/recipes-bsp/keymaps/files/poodle/keymap-2.6.map (renamed from meta/packages/keymaps/files/poodle/keymap-2.6.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/spitz/keymap-2.4.map (renamed from meta/packages/keymaps/files/spitz/keymap-2.4.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/spitz/keymap-2.6.map (renamed from meta/packages/keymaps/files/spitz/keymap-2.6.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/tosa/keymap-2.4.map (renamed from meta/packages/keymaps/files/tosa/keymap-2.4.map)0
-rw-r--r--meta/recipes-bsp/keymaps/files/tosa/keymap-2.6.map (renamed from meta/packages/keymaps/files/tosa/keymap-2.6.map)0
-rw-r--r--meta/recipes-bsp/keymaps/keymaps_1.0.bb (renamed from meta/packages/keymaps/keymaps_1.0.bb)0
-rw-r--r--meta/recipes-bsp/libacpi/files/makefile-fix.patch (renamed from meta/packages/libacpi/files/makefile-fix.patch)0
-rw-r--r--meta/recipes-bsp/libacpi/libacpi_0.2.bb (renamed from meta/packages/libacpi/libacpi_0.2.bb)0
-rw-r--r--meta/recipes-bsp/orinoco/files/orinoco_cs.conf (renamed from meta/packages/orinoco/files/orinoco_cs.conf)0
-rw-r--r--meta/recipes-bsp/orinoco/files/spectrum_fw.h (renamed from meta/packages/orinoco/files/spectrum_fw.h)0
-rw-r--r--meta/recipes-bsp/orinoco/orinoco-conf_1.0.bb (renamed from meta/packages/orinoco/orinoco-conf_1.0.bb)0
-rw-r--r--meta/recipes-bsp/orinoco/spectrum-fw.bb (renamed from meta/packages/orinoco/spectrum-fw.bb)0
-rwxr-xr-xmeta/recipes-bsp/orinoco/spectrum-fw/get_symbol_fw (renamed from meta/packages/orinoco/spectrum-fw/get_symbol_fw)0
-rwxr-xr-xmeta/recipes-bsp/orinoco/spectrum-fw/parse_symbol_fw (renamed from meta/packages/orinoco/spectrum-fw/parse_symbol_fw)0
-rw-r--r--meta/recipes-bsp/pciutils/pciutils-3.1.5/configure.patch (renamed from meta/packages/pciutils/pciutils-3.1.5/configure.patch)0
-rw-r--r--meta/recipes-bsp/pciutils/pciutils-3.1.5/guess-fix.patch (renamed from meta/packages/pciutils/pciutils-3.1.5/guess-fix.patch)0
-rw-r--r--meta/recipes-bsp/pciutils/pciutils-3.1.5/lib-build-fix.patch (renamed from meta/packages/pciutils/pciutils-3.1.5/lib-build-fix.patch)0
-rw-r--r--meta/recipes-bsp/pciutils/pciutils-3.1.5/pcimodules-pciutils.diff (renamed from meta/packages/pciutils/pciutils-3.1.5/pcimodules-pciutils.diff)0
-rw-r--r--meta/recipes-bsp/pciutils/pciutils_3.1.5.bb (renamed from meta/packages/pciutils/pciutils_3.1.5.bb)0
-rw-r--r--meta/recipes-bsp/pcmciautils/pcmciautils-017/makefile_fix.patch (renamed from meta/packages/pcmciautils/pcmciautils-017/makefile_fix.patch)0
-rw-r--r--meta/recipes-bsp/pcmciautils/pcmciautils-017/version_workaround.patch (renamed from meta/packages/pcmciautils/pcmciautils-017/version_workaround.patch)0
-rw-r--r--meta/recipes-bsp/pcmciautils/pcmciautils.inc (renamed from meta/packages/pcmciautils/pcmciautils.inc)0
-rw-r--r--meta/recipes-bsp/pcmciautils/pcmciautils_017.bb (renamed from meta/packages/pcmciautils/pcmciautils_017.bb)0
-rw-r--r--meta/recipes-bsp/pointercal/files/akita/pointercal (renamed from meta/packages/pointercal/files/akita/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/c7x0/pointercal (renamed from meta/packages/pointercal/files/c7x0/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/htcuniversal/pointercal (renamed from meta/packages/pointercal/files/htcuniversal/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/om-gta01/pointercal (renamed from meta/packages/pointercal/files/om-gta01/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/omap-3430ldp/pointercal (renamed from meta/packages/pointercal/files/omap-3430ldp/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/pointercal (renamed from meta/packages/pointercal/files/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/qemuarm/pointercal (renamed from meta/packages/pointercal/files/qemuarm/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/qemuarmv6/pointercal (renamed from meta/packages/pointercal/files/qemuarmv6/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/qemuarmv7/pointercal (renamed from meta/packages/pointercal/files/qemuarmv7/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/qemux86/pointercal (renamed from meta/packages/pointercal/files/qemux86/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/files/spitz/pointercal (renamed from meta/packages/pointercal/files/spitz/pointercal)0
-rw-r--r--meta/recipes-bsp/pointercal/pointercal_0.0.bb (renamed from meta/packages/pointercal/pointercal_0.0.bb)0
-rw-r--r--meta/recipes-bsp/powervr-drivers/omap3-sgx-modules_1.3.13.1397.bb (renamed from meta/packages/powervr-drivers/omap3-sgx-modules_1.3.13.1397.bb)0
-rw-r--r--meta/recipes-bsp/prism-firmware/prism-firmware.bb (renamed from meta/packages/misc-binary-only/prism-firmware.bb)0
-rw-r--r--meta/recipes-bsp/prism-firmware/prism-firmware/hostap.rules (renamed from meta/packages/misc-binary-only/prism-firmware/hostap.rules)0
-rw-r--r--meta/recipes-bsp/prism-firmware/prism-firmware/prism-fw.sh (renamed from meta/packages/misc-binary-only/prism-firmware/prism-fw.sh)0
-rw-r--r--meta/recipes-bsp/sharp-binary-only/sharp-flash-header-c700.bb (renamed from meta/packages/sharp-binary-only/sharp-flash-header-c700.bb)0
-rw-r--r--meta/recipes-bsp/sharp-binary-only/sharp-flash-header-c700/header-c700.bin (renamed from meta/packages/sharp-binary-only/sharp-flash-header-c700/header-c700.bin)bin16 -> 16 bytes
-rwxr-xr-xmeta/recipes-bsp/v86d/v86d/fbsetup (renamed from meta/packages/v86d/v86d/fbsetup)0
-rw-r--r--meta/recipes-bsp/v86d/v86d_0.1.9.bb (renamed from meta/packages/v86d/v86d_0.1.9.bb)0
-rw-r--r--meta/recipes-bsp/x-load/files/signGP.c (renamed from meta/packages/x-load/files/signGP.c)0
-rw-r--r--meta/recipes-bsp/x-load/signgp-native.bb (renamed from meta/packages/x-load/signgp-native.bb)0
-rw-r--r--meta/recipes-bsp/x-load/x-load-git/beagleboard/armv7-a.patch (renamed from meta/packages/x-load/x-load-git/beagleboard/armv7-a.patch)0
-rw-r--r--meta/recipes-bsp/x-load/x-load-git/beagleboard/name.patch (renamed from meta/packages/x-load/x-load-git/beagleboard/name.patch)0
-rw-r--r--meta/recipes-bsp/x-load/x-load-git/omap3evm/armv7-a.patch (renamed from meta/packages/x-load/x-load-git/omap3evm/armv7-a.patch)0
-rw-r--r--meta/recipes-bsp/x-load/x-load-git/overo/armv7-a.patch (renamed from meta/packages/x-load/x-load-git/overo/armv7-a.patch)0
-rw-r--r--meta/recipes-bsp/x-load/x-load.inc (renamed from meta/packages/x-load/x-load.inc)0
-rw-r--r--meta/recipes-bsp/x-load/x-load_git.bb (renamed from meta/packages/x-load/x-load_git.bb)0
-rw-r--r--meta/recipes-bsp/zaurus-updater/encdec-updater.bb (renamed from meta/packages/zaurus-updater/encdec-updater.bb)0
-rw-r--r--meta/recipes-bsp/zaurus-updater/encdec-updater/encdec-updater.c (renamed from meta/packages/zaurus-updater/encdec-updater/encdec-updater.c)0
-rw-r--r--meta/recipes-bsp/zaurus-updater/zaurus-updater.bb (renamed from meta/packages/zaurus-updater/zaurus-updater.bb)0
-rw-r--r--meta/recipes-bsp/zaurus-updater/zaurus-updater/gnu-tar.gz (renamed from meta/packages/zaurus-updater/zaurus-updater/gnu-tar.gz)bin242146 -> 242146 bytes
-rw-r--r--meta/recipes-bsp/zaurus-updater/zaurus-updater/updater.sh (renamed from meta/packages/zaurus-updater/zaurus-updater/updater.sh)0
-rw-r--r--meta/recipes-bsp/zaurusd/zaurusd_svn.bb (renamed from meta/packages/zaurusd/zaurusd_svn.bb)0
-rw-r--r--meta/recipes-connectivity/avahi/avahi.inc (renamed from meta/packages/avahi/avahi.inc)0
-rw-r--r--meta/recipes-connectivity/avahi/avahi_0.6.27.bb (renamed from meta/packages/avahi/avahi_0.6.27.bb)0
-rw-r--r--meta/recipes-connectivity/avahi/files/00avahi-autoipd (renamed from meta/packages/avahi/files/00avahi-autoipd)0
-rw-r--r--meta/recipes-connectivity/avahi/files/99avahi-autoipd (renamed from meta/packages/avahi/files/99avahi-autoipd)0
-rw-r--r--meta/recipes-connectivity/avahi/files/initscript.patch (renamed from meta/packages/avahi/files/initscript.patch)0
-rw-r--r--meta/recipes-connectivity/bluez/bluez-dtl1-workaround/02dtl1_cs.sh (renamed from meta/packages/bluez/bluez-dtl1-workaround/02dtl1_cs.sh)0
-rw-r--r--meta/recipes-connectivity/bluez/bluez-dtl1-workaround_1.0.bb (renamed from meta/packages/bluez/bluez-dtl1-workaround_1.0.bb)0
-rw-r--r--meta/recipes-connectivity/bluez/bluez-hcidump_1.42.bb (renamed from meta/packages/bluez/bluez-hcidump_1.42.bb)0
-rw-r--r--meta/recipes-connectivity/bluez/bluez4-4.66/bluetooth.conf (renamed from meta/packages/bluez/bluez4-4.66/bluetooth.conf)0
-rw-r--r--meta/recipes-connectivity/bluez/bluez4-4.66/fix-dfutool-usb-declaration-mismatch.patch (renamed from meta/packages/bluez/bluez4-4.66/fix-dfutool-usb-declaration-mismatch.patch)0
-rw-r--r--meta/recipes-connectivity/bluez/bluez4-4.66/hid2hci_usb_init.patch (renamed from meta/packages/bluez/bluez4-4.66/hid2hci_usb_init.patch)0
-rw-r--r--meta/recipes-connectivity/bluez/bluez4-4.66/sbc-thumb.patch (renamed from meta/packages/bluez/bluez4-4.66/sbc-thumb.patch)0
-rw-r--r--meta/recipes-connectivity/bluez/bluez4_4.66.bb (renamed from meta/packages/bluez/bluez4_4.66.bb)0
-rw-r--r--meta/recipes-connectivity/connman/connman-gnome_git.bb (renamed from meta/packages/connman/connman-gnome_git.bb)0
-rw-r--r--meta/recipes-connectivity/connman/connman.inc (renamed from meta/packages/connman/connman.inc)0
-rw-r--r--meta/recipes-connectivity/connman/connman_0.48.bb (renamed from meta/packages/connman/connman_0.48.bb)0
-rw-r--r--meta/recipes-connectivity/connman/connman_git.bb (renamed from meta/packages/connman/connman_git.bb)0
-rwxr-xr-xmeta/recipes-connectivity/connman/files/connman (renamed from meta/packages/connman/files/connman)0
-rw-r--r--meta/recipes-connectivity/connman/files/connman-install-tests-d52de88aff4771283b2ebee4f48a7af15862d0ae.patch (renamed from meta/packages/connman/files/connman-install-tests-d52de88aff4771283b2ebee4f48a7af15862d0ae.patch)0
-rw-r--r--meta/recipes-connectivity/connman/files/connman-install-tests.patch (renamed from meta/packages/connman/files/connman-install-tests.patch)0
-rw-r--r--meta/recipes-connectivity/connman/files/dbusperms.patch (renamed from meta/packages/connman/files/dbusperms.patch)0
-rw-r--r--meta/recipes-connectivity/connman/files/udevfix.patch (renamed from meta/packages/connman/files/udevfix.patch)0
-rw-r--r--meta/recipes-connectivity/galago/galago-daemon_0.5.1.bb (renamed from meta/packages/galago/galago-daemon_0.5.1.bb)0
-rw-r--r--meta/recipes-connectivity/galago/libgalago-0.5.2/mkdir.patch (renamed from meta/packages/galago/libgalago-0.5.2/mkdir.patch)0
-rw-r--r--meta/recipes-connectivity/galago/libgalago-0.5.2/pkgconfig.patch (renamed from meta/packages/galago/libgalago-0.5.2/pkgconfig.patch)0
-rw-r--r--meta/recipes-connectivity/galago/libgalago_0.5.2.bb (renamed from meta/packages/galago/libgalago_0.5.2.bb)0
-rw-r--r--meta/recipes-connectivity/gupnp/gssdp_0.7.1.bb (renamed from meta/packages/gupnp/gssdp_0.7.1.bb)0
-rw-r--r--meta/recipes-connectivity/gupnp/gupnp-av_0.4.bb (renamed from meta/packages/gupnp/gupnp-av_0.4.bb)0
-rw-r--r--meta/recipes-connectivity/gupnp/gupnp-av_0.5.2.bb (renamed from meta/packages/gupnp/gupnp-av_0.5.2.bb)0
-rw-r--r--meta/recipes-connectivity/gupnp/gupnp-tools_0.8.bb (renamed from meta/packages/gupnp/gupnp-tools_0.8.bb)0
-rw-r--r--meta/recipes-connectivity/gupnp/gupnp_0.13.2.bb (renamed from meta/packages/gupnp/gupnp_0.13.2.bb)0
-rw-r--r--meta/recipes-connectivity/gypsy/files/fixups.patch (renamed from meta/packages/gypsy/files/fixups.patch)0
-rw-r--r--meta/recipes-connectivity/gypsy/gypsy.inc (renamed from meta/packages/gypsy/gypsy.inc)0
-rw-r--r--meta/recipes-connectivity/gypsy/gypsy_0.6.bb (renamed from meta/packages/gypsy/gypsy_0.6.bb)0
-rw-r--r--meta/recipes-connectivity/gypsy/gypsy_svn.bb (renamed from meta/packages/gypsy/gypsy_svn.bb)0
-rwxr-xr-xmeta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init (renamed from meta/packages/irda-utils/irda-utils-0.9.18/init)0
-rw-r--r--meta/recipes-connectivity/irda-utils/irda-utils_0.9.18.bb (renamed from meta/packages/irda-utils/irda-utils_0.9.18.bb)0
-rw-r--r--meta/recipes-connectivity/loudmouth/loudmouth_1.4.0.bb (renamed from meta/packages/loudmouth/loudmouth_1.4.0.bb)0
-rw-r--r--meta/recipes-connectivity/ofono/files/ofono (renamed from meta/packages/ofono/files/ofono)0
-rw-r--r--meta/recipes-connectivity/ofono/ofono.inc (renamed from meta/packages/ofono/ofono.inc)0
-rw-r--r--meta/recipes-connectivity/ofono/ofono_0.17.bb (renamed from meta/packages/ofono/ofono_0.17.bb)0
-rw-r--r--meta/recipes-connectivity/ofono/ofono_git.bb (renamed from meta/packages/ofono/ofono_git.bb)0
-rw-r--r--meta/recipes-connectivity/telepathy/empathy/no-gnome-doc.patch (renamed from meta/packages/telepathy/empathy/no-gnome-doc.patch)0
-rw-r--r--meta/recipes-connectivity/telepathy/empathy_2.26.1.bb (renamed from meta/packages/telepathy/empathy_2.26.1.bb)0
-rw-r--r--meta/recipes-connectivity/telepathy/libtelepathy/doublefix.patch (renamed from meta/packages/telepathy/libtelepathy/doublefix.patch)0
-rw-r--r--meta/recipes-connectivity/telepathy/libtelepathy/prefer_python_2.5.patch (renamed from meta/packages/telepathy/libtelepathy/prefer_python_2.5.patch)0
-rw-r--r--meta/recipes-connectivity/telepathy/libtelepathy_0.3.3.bb (renamed from meta/packages/telepathy/libtelepathy_0.3.3.bb)0
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-farsight_0.0.7.bb (renamed from meta/packages/telepathy/telepathy-farsight_0.0.7.bb)0
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-gabble/gabble.manager (renamed from meta/packages/telepathy/telepathy-gabble/gabble.manager)0
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-gabble_0.7.8.bb (renamed from meta/packages/telepathy/telepathy-gabble_0.7.8.bb)0
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-glib_0.9.2.bb (renamed from meta/packages/telepathy/telepathy-glib_0.9.2.bb)0
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-idle_0.1.2.bb (renamed from meta/packages/telepathy/telepathy-idle_0.1.2.bb)0
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-mission-control/pkgconfig.patch (renamed from meta/packages/telepathy/telepathy-mission-control/pkgconfig.patch)0
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-mission-control_4.67.bb (renamed from meta/packages/telepathy/telepathy-mission-control_4.67.bb)0
-rw-r--r--meta/recipes-connectivity/telepathy/telepathy-python_0.15.1.bb (renamed from meta/packages/telepathy/telepathy-python_0.15.1.bb)0
-rw-r--r--meta/recipes-connectivity/wireless-tools/wireless-tools/man.patch (renamed from meta/packages/wireless-tools/wireless-tools/man.patch)0
-rwxr-xr-xmeta/recipes-connectivity/wireless-tools/wireless-tools/wireless-tools.if-pre-up (renamed from meta/packages/wireless-tools/wireless-tools/wireless-tools.if-pre-up)0
-rw-r--r--meta/recipes-connectivity/wireless-tools/wireless-tools/zzz-wireless.if-pre-up (renamed from meta/packages/wireless-tools/wireless-tools/zzz-wireless.if-pre-up)0
-rw-r--r--meta/recipes-connectivity/wireless-tools/wireless-tools_29.bb (renamed from meta/packages/wireless-tools/wireless-tools_29.bb)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/99_wpa_supplicant (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/99_wpa_supplicant)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/defaults-sane (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/defaults-sane)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/defconfig (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/defconfig)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/defconfig-gnutls (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/defconfig-gnutls)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/init.sh (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/init.sh)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa-supplicant.sh (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa-supplicant.sh)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-0.5.7-always-scan.patch (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-0.5.7-always-scan.patch)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-fix-deprecated-dbus-function.patch (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-fix-deprecated-dbus-function.patch)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf-sane (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf-sane)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant_default.conf (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant_default.conf)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.inc (renamed from meta/packages/wpa-supplicant/wpa-supplicant-0.7.inc)0
-rw-r--r--meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_0.7.2.bb (renamed from meta/packages/wpa-supplicant/wpa-supplicant_0.7.2.bb)0
-rw-r--r--meta/recipes-connectivity/zeroconf/zeroconf/compilefix.patch (renamed from meta/packages/zeroconf/zeroconf/compilefix.patch)0
-rw-r--r--meta/recipes-connectivity/zeroconf/zeroconf/debian-zeroconf (renamed from meta/packages/zeroconf/zeroconf/debian-zeroconf)0
-rw-r--r--meta/recipes-connectivity/zeroconf/zeroconf/zeroconf-default (renamed from meta/packages/zeroconf/zeroconf/zeroconf-default)0
-rw-r--r--meta/recipes-connectivity/zeroconf/zeroconf_0.9.bb (renamed from meta/packages/zeroconf/zeroconf_0.9.bb)0
-rw-r--r--meta/recipes-core/base-files/base-files/akita/fstab (renamed from meta/packages/base-files/base-files/akita/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/akita/rotation (renamed from meta/packages/base-files/base-files/akita/rotation)0
-rw-r--r--meta/recipes-core/base-files/base-files/c7x0/fstab (renamed from meta/packages/base-files/base-files/c7x0/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/c7x0/usbd (renamed from meta/packages/base-files/base-files/c7x0/usbd)0
-rw-r--r--meta/recipes-core/base-files/base-files/collie/fstab (renamed from meta/packages/base-files/base-files/collie/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/collie/usbd (renamed from meta/packages/base-files/base-files/collie/usbd)0
-rw-r--r--meta/recipes-core/base-files/base-files/filesystems (renamed from meta/packages/base-files/base-files/filesystems)0
-rw-r--r--meta/recipes-core/base-files/base-files/fstab (renamed from meta/packages/base-files/base-files/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/host.conf (renamed from meta/packages/base-files/base-files/host.conf)0
-rw-r--r--meta/recipes-core/base-files/base-files/htcuniversal/rotation (renamed from meta/packages/base-files/base-files/htcuniversal/rotation)0
-rw-r--r--meta/recipes-core/base-files/base-files/hx2000/fstab (renamed from meta/packages/base-files/base-files/hx2000/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/inputrc (renamed from meta/packages/base-files/base-files/inputrc)0
-rw-r--r--meta/recipes-core/base-files/base-files/issue (renamed from meta/packages/base-files/base-files/issue)0
-rw-r--r--meta/recipes-core/base-files/base-files/issue.net (renamed from meta/packages/base-files/base-files/issue.net)0
-rw-r--r--meta/recipes-core/base-files/base-files/licenses/Artistic (renamed from meta/packages/base-files/base-files/licenses/Artistic)0
-rw-r--r--meta/recipes-core/base-files/base-files/licenses/BSD (renamed from meta/packages/base-files/base-files/licenses/BSD)0
-rw-r--r--meta/recipes-core/base-files/base-files/licenses/GFDL-1.2 (renamed from meta/packages/base-files/base-files/licenses/GFDL-1.2)0
-rw-r--r--meta/recipes-core/base-files/base-files/licenses/GPL-2 (renamed from meta/packages/base-files/base-files/licenses/GPL-2)0
-rw-r--r--meta/recipes-core/base-files/base-files/licenses/GPL-3 (renamed from meta/packages/base-files/base-files/licenses/GPL-3)0
-rw-r--r--meta/recipes-core/base-files/base-files/licenses/LGPL-2 (renamed from meta/packages/base-files/base-files/licenses/LGPL-2)0
-rw-r--r--meta/recipes-core/base-files/base-files/licenses/LGPL-2.1 (renamed from meta/packages/base-files/base-files/licenses/LGPL-2.1)0
-rw-r--r--meta/recipes-core/base-files/base-files/licenses/LGPL-3 (renamed from meta/packages/base-files/base-files/licenses/LGPL-3)0
-rw-r--r--meta/recipes-core/base-files/base-files/motd (renamed from meta/packages/base-files/base-files/motd)0
-rw-r--r--meta/recipes-core/base-files/base-files/mtx-1/fstab (renamed from meta/packages/base-files/base-files/mtx-1/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/mtx-1/profile (renamed from meta/packages/base-files/base-files/mtx-1/profile)0
-rw-r--r--meta/recipes-core/base-files/base-files/nokia770/fstab (renamed from meta/packages/base-files/base-files/nokia770/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/nsswitch.conf (renamed from meta/packages/base-files/base-files/nsswitch.conf)0
-rw-r--r--meta/recipes-core/base-files/base-files/poodle/fstab (renamed from meta/packages/base-files/base-files/poodle/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/poodle/usbd (renamed from meta/packages/base-files/base-files/poodle/usbd)0
-rw-r--r--meta/recipes-core/base-files/base-files/profile (renamed from meta/packages/base-files/base-files/profile)0
-rw-r--r--meta/recipes-core/base-files/base-files/rotation (renamed from meta/packages/base-files/base-files/rotation)0
-rw-r--r--meta/recipes-core/base-files/base-files/share/dot.bashrc (renamed from meta/packages/base-files/base-files/share/dot.bashrc)0
-rw-r--r--meta/recipes-core/base-files/base-files/share/dot.profile (renamed from meta/packages/base-files/base-files/share/dot.profile)0
-rw-r--r--meta/recipes-core/base-files/base-files/shells (renamed from meta/packages/base-files/base-files/shells)0
-rw-r--r--meta/recipes-core/base-files/base-files/spitz/fstab (renamed from meta/packages/base-files/base-files/spitz/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/spitz/rotation (renamed from meta/packages/base-files/base-files/spitz/rotation)0
-rw-r--r--meta/recipes-core/base-files/base-files/sysctl.conf (renamed from meta/packages/base-files/base-files/sysctl.conf)0
-rw-r--r--meta/recipes-core/base-files/base-files/tosa/fstab (renamed from meta/packages/base-files/base-files/tosa/fstab)0
-rw-r--r--meta/recipes-core/base-files/base-files/tosa/usbd (renamed from meta/packages/base-files/base-files/tosa/usbd)0
-rw-r--r--meta/recipes-core/base-files/base-files/usbd (renamed from meta/packages/base-files/base-files/usbd)0
-rw-r--r--meta/recipes-core/base-files/base-files_3.0.14.bb (renamed from meta/packages/base-files/base-files_3.0.14.bb)0
-rw-r--r--meta/recipes-core/base-passwd/base-passwd-3.5.22/mysql.patch (renamed from meta/packages/base-passwd/base-passwd-3.5.22/mysql.patch)0
-rw-r--r--meta/recipes-core/base-passwd/base-passwd-3.5.22/nobash.patch (renamed from meta/packages/base-passwd/base-passwd-3.5.22/nobash.patch)0
-rw-r--r--meta/recipes-core/base-passwd/base-passwd-3.5.22/root-home.patch (renamed from meta/packages/base-passwd/base-passwd-3.5.22/root-home.patch)0
-rw-r--r--meta/recipes-core/base-passwd/base-passwd_3.5.22.bb (renamed from meta/packages/base-passwd/base-passwd_3.5.22.bb)0
-rw-r--r--meta/recipes-core/busybox/busybox-1.16.2/B921600.patch (renamed from meta/packages/busybox/busybox-1.16.2/B921600.patch)0
-rw-r--r--meta/recipes-core/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch (renamed from meta/packages/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch)0
-rw-r--r--meta/recipes-core/busybox/busybox-1.16.2/defconfig (renamed from meta/packages/busybox/busybox-1.16.2/defconfig)0
-rw-r--r--meta/recipes-core/busybox/busybox-1.16.2/get_header_tar.patch (renamed from meta/packages/busybox/busybox-1.16.2/get_header_tar.patch)0
-rw-r--r--meta/recipes-core/busybox/busybox-1.16.2/run-parts.in.usr-bin.patch (renamed from meta/packages/busybox/busybox-1.16.2/run-parts.in.usr-bin.patch)0
-rw-r--r--meta/recipes-core/busybox/busybox-1.16.2/udhcpc-fix-nfsroot.patch (renamed from meta/packages/busybox/busybox-1.16.2/udhcpc-fix-nfsroot.patch)0
-rw-r--r--meta/recipes-core/busybox/busybox-1.16.2/udhcpscript.patch (renamed from meta/packages/busybox/busybox-1.16.2/udhcpscript.patch)0
-rw-r--r--meta/recipes-core/busybox/busybox.inc (renamed from meta/packages/busybox/busybox.inc)0
-rw-r--r--meta/recipes-core/busybox/busybox_1.16.2.bb (renamed from meta/packages/busybox/busybox_1.16.2.bb)0
-rwxr-xr-xmeta/recipes-core/busybox/files/busybox-cron (renamed from meta/packages/busybox/files/busybox-cron)0
-rwxr-xr-xmeta/recipes-core/busybox/files/busybox-httpd (renamed from meta/packages/busybox/files/busybox-httpd)0
-rwxr-xr-xmeta/recipes-core/busybox/files/busybox-udhcpd (renamed from meta/packages/busybox/files/busybox-udhcpd)0
-rw-r--r--meta/recipes-core/busybox/files/default.script (renamed from meta/packages/busybox/files/default.script)0
-rw-r--r--meta/recipes-core/busybox/files/find-touchscreen.sh (renamed from meta/packages/busybox/files/find-touchscreen.sh)0
-rw-r--r--meta/recipes-core/busybox/files/hwclock.sh (renamed from meta/packages/busybox/files/hwclock.sh)0
-rwxr-xr-xmeta/recipes-core/busybox/files/mount.busybox (renamed from meta/packages/busybox/files/mount.busybox)0
-rw-r--r--meta/recipes-core/busybox/files/simple.script (renamed from meta/packages/busybox/files/simple.script)0
-rw-r--r--meta/recipes-core/busybox/files/syslog (renamed from meta/packages/busybox/files/syslog)0
-rw-r--r--meta/recipes-core/busybox/files/syslog.conf (renamed from meta/packages/busybox/files/syslog.conf)0
-rwxr-xr-xmeta/recipes-core/busybox/files/umount.busybox (renamed from meta/packages/busybox/files/umount.busybox)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/codepage.patch (renamed from meta/packages/console-tools/console-tools-0.3.2/codepage.patch)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/compile.patch (renamed from meta/packages/console-tools/console-tools-0.3.2/compile.patch)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/config/codeset.m4 (renamed from meta/packages/console-tools/console-tools-0.3.2/config/codeset.m4)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/config/gettext.m4 (renamed from meta/packages/console-tools/console-tools-0.3.2/config/gettext.m4)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/config/glibc21.m4 (renamed from meta/packages/console-tools/console-tools-0.3.2/config/glibc21.m4)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/config/iconv.m4 (renamed from meta/packages/console-tools/console-tools-0.3.2/config/iconv.m4)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/config/lcmessage.m4 (renamed from meta/packages/console-tools/console-tools-0.3.2/config/lcmessage.m4)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/config/progtest.m4 (renamed from meta/packages/console-tools/console-tools-0.3.2/config/progtest.m4)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/configure.patch (renamed from meta/packages/console-tools/console-tools-0.3.2/configure.patch)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/kbdrate.patch (renamed from meta/packages/console-tools/console-tools-0.3.2/kbdrate.patch)0
-rw-r--r--meta/recipes-core/console-tools/console-tools-0.3.2/uclibc-fileno.patch (renamed from meta/packages/console-tools/console-tools-0.3.2/uclibc-fileno.patch)0
-rw-r--r--meta/recipes-core/console-tools/console-tools_0.3.2.bb (renamed from meta/packages/console-tools/console-tools_0.3.2.bb)0
-rw-r--r--meta/recipes-core/dbus-wait/dbus-wait_svn.bb (renamed from meta/packages/dbus-wait/dbus-wait_svn.bb)0
-rw-r--r--meta/recipes-core/dbus/dbus-1.2.24/dbus-1.init (renamed from meta/packages/dbus/dbus-1.2.24/dbus-1.init)0
-rw-r--r--meta/recipes-core/dbus/dbus-1.2.24/fix-install-daemon.patch (renamed from meta/packages/dbus/dbus-1.2.24/fix-install-daemon.patch)0
-rw-r--r--meta/recipes-core/dbus/dbus-1.2.24/tmpdir.patch (renamed from meta/packages/dbus/dbus-1.2.24/tmpdir.patch)0
-rw-r--r--meta/recipes-core/dbus/dbus-glib-0.86/fix_asneeded.patch (renamed from meta/packages/dbus/dbus-glib-0.86/fix_asneeded.patch)0
-rw-r--r--meta/recipes-core/dbus/dbus-glib-0.86/no-examples.patch (renamed from meta/packages/dbus/dbus-glib-0.86/no-examples.patch)0
-rw-r--r--meta/recipes-core/dbus/dbus-glib.inc (renamed from meta/packages/dbus/dbus-glib.inc)0
-rw-r--r--meta/recipes-core/dbus/dbus-glib_0.86.bb (renamed from meta/packages/dbus/dbus-glib_0.86.bb)0
-rw-r--r--meta/recipes-core/dbus/dbus.inc (renamed from meta/packages/dbus/dbus.inc)0
-rw-r--r--meta/recipes-core/dbus/dbus_1.2.24.bb (renamed from meta/packages/dbus/dbus_1.2.24.bb)0
-rw-r--r--meta/recipes-core/dropbear/dropbear-0.52/configure.patch (renamed from meta/packages/dropbear/dropbear-0.52/configure.patch)0
-rw-r--r--meta/recipes-core/dropbear/dropbear.inc (renamed from meta/packages/dropbear/dropbear.inc)0
-rw-r--r--meta/recipes-core/dropbear/dropbear/allow-nopw.patch (renamed from meta/packages/dropbear/dropbear/allow-nopw.patch)0
-rw-r--r--meta/recipes-core/dropbear/dropbear/fix-2kb-keys.patch (renamed from meta/packages/dropbear/dropbear/fix-2kb-keys.patch)0
-rwxr-xr-xmeta/recipes-core/dropbear/dropbear/init (renamed from meta/packages/dropbear/dropbear/init)0
-rw-r--r--meta/recipes-core/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch (renamed from meta/packages/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch)0
-rw-r--r--meta/recipes-core/dropbear/dropbear_0.52.bb (renamed from meta/packages/dropbear/dropbear_0.52.bb)0
-rw-r--r--meta/recipes-core/eggdbus/eggdbus/gtk-doc.patch (renamed from meta/packages/eggdbus/eggdbus/gtk-doc.patch)0
-rw-r--r--meta/recipes-core/eggdbus/eggdbus/marshal.patch (renamed from meta/packages/eggdbus/eggdbus/marshal.patch)0
-rw-r--r--meta/recipes-core/eggdbus/eggdbus_0.6.bb (renamed from meta/packages/eggdbus/eggdbus_0.6.bb)0
-rw-r--r--meta/recipes-core/eglibc/eglibc-2.12/IO-acquire-lock-fix.patch (renamed from meta/packages/eglibc/eglibc-2.12/IO-acquire-lock-fix.patch)0
-rw-r--r--meta/recipes-core/eglibc/eglibc-2.12/armv4t-interworking.patch (renamed from meta/packages/eglibc/eglibc-2.12/armv4t-interworking.patch)0
-rw-r--r--meta/recipes-core/eglibc/eglibc-2.12/eglibc-svn-arm-lowlevellock-include-tls.patch (renamed from meta/packages/eglibc/eglibc-2.12/eglibc-svn-arm-lowlevellock-include-tls.patch)0
-rw-r--r--meta/recipes-core/eglibc/eglibc-2.12/etc/ld.so.conf (renamed from meta/packages/eglibc/eglibc-2.12/etc/ld.so.conf)0
-rw-r--r--meta/recipes-core/eglibc/eglibc-2.12/generate-supported.mk (renamed from meta/packages/eglibc/eglibc-2.12/generate-supported.mk)0
-rw-r--r--meta/recipes-core/eglibc/eglibc-2.12/shorten-build-commands.patch (renamed from meta/packages/eglibc/eglibc-2.12/shorten-build-commands.patch)0
-rw-r--r--meta/recipes-core/eglibc/eglibc-initial.inc (renamed from meta/packages/eglibc/eglibc-initial.inc)0
-rw-r--r--meta/recipes-core/eglibc/eglibc-initial_2.12.bb (renamed from meta/packages/eglibc/eglibc-initial_2.12.bb)0
-rw-r--r--meta/recipes-core/eglibc/eglibc-package.bbclass (renamed from meta/packages/eglibc/eglibc-package.bbclass)0
-rw-r--r--meta/recipes-core/eglibc/eglibc.inc (renamed from meta/packages/eglibc/eglibc.inc)0
-rw-r--r--meta/recipes-core/eglibc/eglibc_2.12.bb (renamed from meta/packages/eglibc/eglibc_2.12.bb)0
-rw-r--r--meta/recipes-core/expat/expat-2.0.1/autotools.patch (renamed from meta/packages/expat/expat-2.0.1/autotools.patch)0
-rw-r--r--meta/recipes-core/expat/expat.inc (renamed from meta/packages/expat/expat.inc)0
-rw-r--r--meta/recipes-core/expat/expat_2.0.1.bb (renamed from meta/packages/expat/expat_2.0.1.bb)0
-rw-r--r--meta/recipes-core/gettext/gettext-0.17/autotools.patch (renamed from meta/packages/gettext/gettext-0.17/autotools.patch)0
-rw-r--r--meta/recipes-core/gettext/gettext-0.17/gettext-error_print_progname.patch (renamed from meta/packages/gettext/gettext-0.17/gettext-error_print_progname.patch)0
-rw-r--r--meta/recipes-core/gettext/gettext-0.17/m4fix.patch (renamed from meta/packages/gettext/gettext-0.17/m4fix.patch)0
-rw-r--r--meta/recipes-core/gettext/gettext-0.17/use_open_properly.patch (renamed from meta/packages/gettext/gettext-0.17/use_open_properly.patch)0
-rw-r--r--meta/recipes-core/gettext/gettext-0.17/wchar-uclibc.patch (renamed from meta/packages/gettext/gettext-0.17/wchar-uclibc.patch)0
-rw-r--r--meta/recipes-core/gettext/gettext_0.17.bb (renamed from meta/packages/gettext/gettext_0.17.bb)0
-rw-r--r--meta/recipes-core/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch (renamed from meta/packages/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch)0
-rw-r--r--meta/recipes-core/glib-2.0/glib-2.0-2.24.1/configure-libtool.patch (renamed from meta/packages/glib-2.0/glib-2.0-2.24.1/configure-libtool.patch)0
-rw-r--r--meta/recipes-core/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch (renamed from meta/packages/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch)0
-rw-r--r--meta/recipes-core/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch (renamed from meta/packages/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch)0
-rw-r--r--meta/recipes-core/glib-2.0/glib-2.0.inc (renamed from meta/packages/glib-2.0/glib-2.0.inc)0
-rw-r--r--meta/recipes-core/glib-2.0/glib-2.0_2.24.1.bb (renamed from meta/packages/glib-2.0/glib-2.0_2.24.1.bb)0
-rw-r--r--meta/recipes-core/glib-2.0/glib.inc (renamed from meta/packages/glib-2.0/glib.inc)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/arm-check-pf.patch (renamed from meta/packages/glibc/glibc-2.10.1/arm-check-pf.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/arm-longlong.patch (renamed from meta/packages/glibc/glibc-2.10.1/arm-longlong.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/arm-lowlevellock-include-tls.patch (renamed from meta/packages/glibc/glibc-2.10.1/arm-lowlevellock-include-tls.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/arm-memcpy.patch (renamed from meta/packages/glibc/glibc-2.10.1/arm-memcpy.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/dl-cache-libcmp.patch (renamed from meta/packages/glibc/glibc-2.10.1/dl-cache-libcmp.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/etc/ld.so.conf (renamed from meta/packages/glibc/glibc-2.10.1/etc/ld.so.conf)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/fhs-linux-paths.patch (renamed from meta/packages/glibc/glibc-2.10.1/fhs-linux-paths.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/generate-supported.mk (renamed from meta/packages/glibc/glibc-2.10.1/generate-supported.mk)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/generic-bits_select.h (renamed from meta/packages/glibc/glibc-2.10.1/generic-bits_select.h)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/generic-bits_time.h (renamed from meta/packages/glibc/glibc-2.10.1/generic-bits_time.h)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/generic-bits_types.h (renamed from meta/packages/glibc/glibc-2.10.1/generic-bits_types.h)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/generic-bits_typesizes.h (renamed from meta/packages/glibc/glibc-2.10.1/generic-bits_typesizes.h)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/glibc-2.9-enable-binutils-2.2.patch (renamed from meta/packages/glibc/glibc-2.10.1/glibc-2.9-enable-binutils-2.2.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/glibc-arm-IO-acquire-lock-fix.diff (renamed from meta/packages/glibc/glibc-2.10.1/glibc-arm-IO-acquire-lock-fix.diff)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/glibc-arm-no-asm-page.patch (renamed from meta/packages/glibc/glibc-2.10.1/glibc-arm-no-asm-page.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/glibc-check_pf.patch (renamed from meta/packages/glibc/glibc-2.10.1/glibc-check_pf.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/ldd-unbash.patch (renamed from meta/packages/glibc/glibc-2.10.1/ldd-unbash.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/ldsocache-varrun.patch (renamed from meta/packages/glibc/glibc-2.10.1/ldsocache-varrun.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/local-args6.diff (renamed from meta/packages/glibc/glibc-2.10.1/local-args6.diff)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/march-i686.patch (renamed from meta/packages/glibc/glibc-2.10.1/march-i686.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/nptl-crosscompile.patch (renamed from meta/packages/glibc/glibc-2.10.1/nptl-crosscompile.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/nscd-init.patch (renamed from meta/packages/glibc/glibc-2.10.1/nscd-init.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/powerpc-sqrt-hack.diff (renamed from meta/packages/glibc/glibc-2.10.1/powerpc-sqrt-hack.diff)0
-rw-r--r--meta/recipes-core/glibc/glibc-2.10.1/rulesfix.patch (renamed from meta/packages/glibc/glibc-2.10.1/rulesfix.patch)0
-rw-r--r--meta/recipes-core/glibc/glibc-initial.inc (renamed from meta/packages/glibc/glibc-initial.inc)0
-rw-r--r--meta/recipes-core/glibc/glibc-initial_2.10.1.bb (renamed from meta/packages/glibc/glibc-initial_2.10.1.bb)0
-rw-r--r--meta/recipes-core/glibc/glibc-package.inc (renamed from meta/packages/glibc/glibc-package.inc)0
-rw-r--r--meta/recipes-core/glibc/glibc-stage.inc (renamed from meta/packages/glibc/glibc-stage.inc)0
-rw-r--r--meta/recipes-core/glibc/glibc.inc (renamed from meta/packages/glibc/glibc.inc)0
-rw-r--r--meta/recipes-core/glibc/glibc_2.10.1.bb (renamed from meta/packages/glibc/glibc_2.10.1.bb)0
-rw-r--r--meta/recipes-core/glibc/ldconfig-native-2.5/32and64bit.patch (renamed from meta/packages/glibc/ldconfig-native-2.5/32and64bit.patch)0
-rw-r--r--meta/recipes-core/glibc/ldconfig-native-2.5/ldconfig-native-2.5.tar.bz2 (renamed from meta/packages/glibc/ldconfig-native-2.5/ldconfig-native-2.5.tar.bz2)bin19454 -> 19454 bytes
-rw-r--r--meta/recipes-core/glibc/ldconfig-native-2.5/ldconfig.patch (renamed from meta/packages/glibc/ldconfig-native-2.5/ldconfig.patch)0
-rw-r--r--meta/recipes-core/glibc/ldconfig-native_2.5.bb (renamed from meta/packages/glibc/ldconfig-native_2.5.bb)0
-rw-r--r--meta/recipes-core/images/poky-image-base.bb (renamed from meta/packages/images/poky-image-base.bb)0
-rw-r--r--meta/recipes-core/images/poky-image-directdisk.inc (renamed from meta/packages/images/poky-image-directdisk.inc)0
-rw-r--r--meta/recipes-core/images/poky-image-live.inc (renamed from meta/packages/images/poky-image-live.inc)0
-rw-r--r--meta/recipes-core/images/poky-image-minimal-directdisk.bb (renamed from meta/packages/images/poky-image-minimal-directdisk.bb)0
-rw-r--r--meta/recipes-core/images/poky-image-minimal-initramfs.bb (renamed from meta/packages/images/poky-image-minimal-initramfs.bb)0
-rw-r--r--meta/recipes-core/images/poky-image-minimal-live.bb (renamed from meta/packages/images/poky-image-minimal-live.bb)0
-rw-r--r--meta/recipes-core/images/poky-image-minimal-mtdutils.bb (renamed from meta/packages/images/poky-image-minimal-mtdutils.bb)0
-rw-r--r--meta/recipes-core/images/poky-image-minimal.bb (renamed from meta/packages/images/poky-image-minimal.bb)0
-rw-r--r--meta/recipes-core/initrdscripts/files/init-boot.sh (renamed from meta/packages/initrdscripts/files/init-boot.sh)0
-rw-r--r--meta/recipes-core/initrdscripts/files/init-install.sh (renamed from meta/packages/initrdscripts/files/init-install.sh)0
-rw-r--r--meta/recipes-core/initrdscripts/files/init-live.sh (renamed from meta/packages/initrdscripts/files/init-live.sh)0
-rw-r--r--meta/recipes-core/initrdscripts/initramfs-boot_1.0.bb (renamed from meta/packages/initrdscripts/initramfs-boot_1.0.bb)0
-rw-r--r--meta/recipes-core/initrdscripts/initramfs-live-boot_1.0.bb (renamed from meta/packages/initrdscripts/initramfs-live-boot_1.0.bb)0
-rw-r--r--meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb (renamed from meta/packages/initrdscripts/initramfs-live-install_1.0.bb)0
-rw-r--r--meta/recipes-core/initscripts/initscripts-1.0/arm/alignment.sh (renamed from meta/packages/initscripts/initscripts-1.0/arm/alignment.sh)0
-rw-r--r--meta/recipes-core/initscripts/initscripts-1.0/banner.sh (renamed from meta/packages/initscripts/initscripts-1.0/banner.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/bootmisc.sh (renamed from meta/packages/initscripts/initscripts-1.0/bootmisc.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/checkfs.sh (renamed from meta/packages/initscripts/initscripts-1.0/checkfs.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/checkroot.sh (renamed from meta/packages/initscripts/initscripts-1.0/checkroot.sh)0
-rw-r--r--meta/recipes-core/initscripts/initscripts-1.0/device_table.txt (renamed from meta/packages/initscripts/initscripts-1.0/device_table.txt)0
-rw-r--r--meta/recipes-core/initscripts/initscripts-1.0/devpts (renamed from meta/packages/initscripts/initscripts-1.0/devpts)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/devpts.sh (renamed from meta/packages/initscripts/initscripts-1.0/devpts.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/finish.sh (renamed from meta/packages/initscripts/initscripts-1.0/finish.sh)0
-rw-r--r--meta/recipes-core/initscripts/initscripts-1.0/functions (renamed from meta/packages/initscripts/initscripts-1.0/functions)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/halt (renamed from meta/packages/initscripts/initscripts-1.0/halt)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/hostname.sh (renamed from meta/packages/initscripts/initscripts-1.0/hostname.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/jornada6xx/checkroot.sh (renamed from meta/packages/initscripts/initscripts-1.0/jornada6xx/checkroot.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/jornada7xx/checkroot.sh (renamed from meta/packages/initscripts/initscripts-1.0/jornada7xx/checkroot.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/mountall.sh (renamed from meta/packages/initscripts/initscripts-1.0/mountall.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh (renamed from meta/packages/initscripts/initscripts-1.0/mountnfs.sh)0
-rw-r--r--meta/recipes-core/initscripts/initscripts-1.0/om-gta01/inittab (renamed from meta/packages/initscripts/initscripts-1.0/om-gta01/inittab)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/openmn/extractfs (renamed from meta/packages/initscripts/initscripts-1.0/openmn/extractfs)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/openmn/packages (renamed from meta/packages/initscripts/initscripts-1.0/openmn/packages)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/openmn/umountfs (renamed from meta/packages/initscripts/initscripts-1.0/openmn/umountfs)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/populate-volatile.sh (renamed from meta/packages/initscripts/initscripts-1.0/populate-volatile.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/reboot (renamed from meta/packages/initscripts/initscripts-1.0/reboot)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/rmnologin.sh (renamed from meta/packages/initscripts/initscripts-1.0/rmnologin.sh)0
-rw-r--r--meta/recipes-core/initscripts/initscripts-1.0/save-rtc.sh (renamed from meta/packages/initscripts/initscripts-1.0/save-rtc.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/sendsigs (renamed from meta/packages/initscripts/initscripts-1.0/sendsigs)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/single (renamed from meta/packages/initscripts/initscripts-1.0/single)0
-rw-r--r--meta/recipes-core/initscripts/initscripts-1.0/sysfs.sh (renamed from meta/packages/initscripts/initscripts-1.0/sysfs.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/umountfs (renamed from meta/packages/initscripts/initscripts-1.0/umountfs)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/umountnfs.sh (renamed from meta/packages/initscripts/initscripts-1.0/umountnfs.sh)0
-rwxr-xr-xmeta/recipes-core/initscripts/initscripts-1.0/urandom (renamed from meta/packages/initscripts/initscripts-1.0/urandom)0
-rw-r--r--meta/recipes-core/initscripts/initscripts-1.0/volatiles (renamed from meta/packages/initscripts/initscripts-1.0/volatiles)0
-rw-r--r--meta/recipes-core/initscripts/initscripts_1.0.bb (renamed from meta/packages/initscripts/initscripts_1.0.bb)0
-rwxr-xr-xmeta/recipes-core/jpeg/jpeg-8b/debian-libjpeg7_7-1.diff (renamed from meta/packages/jpeg/jpeg-8b/debian-libjpeg7_7-1.diff)0
-rw-r--r--meta/recipes-core/jpeg/jpeg_8b.bb (renamed from meta/packages/jpeg/jpeg_8b.bb)0
-rw-r--r--meta/recipes-core/libxml/libxml2.inc (renamed from meta/packages/libxml/libxml2.inc)0
-rw-r--r--meta/recipes-core/libxml/libxml2/libxml-64bit.patch (renamed from meta/packages/libxml/libxml2/libxml-64bit.patch)0
-rw-r--r--meta/recipes-core/libxml/libxml2_2.7.7.bb (renamed from meta/packages/libxml/libxml2_2.7.7.bb)0
-rw-r--r--meta/recipes-core/netbase/netbase/colinux/interfaces (renamed from meta/packages/netbase/netbase/colinux/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/epia/interfaces (renamed from meta/packages/netbase/netbase/epia/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/hosts (renamed from meta/packages/netbase/netbase/hosts)0
-rw-r--r--meta/recipes-core/netbase/netbase/init (renamed from meta/packages/netbase/netbase/init)0
-rw-r--r--meta/recipes-core/netbase/netbase/interfaces (renamed from meta/packages/netbase/netbase/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/mtx-1/interfaces (renamed from meta/packages/netbase/netbase/mtx-1/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/nfsroot (renamed from meta/packages/netbase/netbase/nfsroot)0
-rw-r--r--meta/recipes-core/netbase/netbase/nokia800/interfaces (renamed from meta/packages/netbase/netbase/nokia800/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/openmn/hosts (renamed from meta/packages/netbase/netbase/openmn/hosts)0
-rw-r--r--meta/recipes-core/netbase/netbase/openmn/interfaces (renamed from meta/packages/netbase/netbase/openmn/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/qemuarm/interfaces (renamed from meta/packages/netbase/netbase/qemuarm/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/qemuarmv6/interfaces (renamed from meta/packages/netbase/netbase/qemuarmv6/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/qemuarmv7/interfaces (renamed from meta/packages/netbase/netbase/qemuarmv7/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/qemux86/interfaces (renamed from meta/packages/netbase/netbase/qemux86/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/tosa/interfaces (renamed from meta/packages/netbase/netbase/tosa/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/wrt54/interfaces (renamed from meta/packages/netbase/netbase/wrt54/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase/xxs1500/interfaces (renamed from meta/packages/netbase/netbase/xxs1500/interfaces)0
-rw-r--r--meta/recipes-core/netbase/netbase_4.41.bb (renamed from meta/packages/netbase/netbase_4.41.bb)0
-rwxr-xr-xmeta/recipes-core/psplash/files/psplash-init (renamed from meta/packages/psplash/files/psplash-init)0
-rw-r--r--meta/recipes-core/psplash/psplash_svn.bb (renamed from meta/packages/psplash/psplash_svn.bb)0
-rw-r--r--meta/recipes-core/sysvinit/sysvinit-2.88dsf/crypt-lib.patch (renamed from meta/packages/sysvinit/sysvinit-2.88dsf/crypt-lib.patch)0
-rw-r--r--meta/recipes-core/sysvinit/sysvinit-2.88dsf/install.patch (renamed from meta/packages/sysvinit/sysvinit-2.88dsf/install.patch)0
-rwxr-xr-xmeta/recipes-core/sysvinit/sysvinit/bootlogd.init (renamed from meta/packages/sysvinit/sysvinit/bootlogd.init)0
-rw-r--r--meta/recipes-core/sysvinit/sysvinit/inittab (renamed from meta/packages/sysvinit/sysvinit/inittab)0
-rw-r--r--meta/recipes-core/sysvinit/sysvinit/need (renamed from meta/packages/sysvinit/sysvinit/need)0
-rw-r--r--meta/recipes-core/sysvinit/sysvinit/postinst (renamed from meta/packages/sysvinit/sysvinit/postinst)0
-rw-r--r--meta/recipes-core/sysvinit/sysvinit/prerm (renamed from meta/packages/sysvinit/sysvinit/prerm)0
-rw-r--r--meta/recipes-core/sysvinit/sysvinit/provide (renamed from meta/packages/sysvinit/sysvinit/provide)0
-rwxr-xr-xmeta/recipes-core/sysvinit/sysvinit/rc (renamed from meta/packages/sysvinit/sysvinit/rc)0
-rwxr-xr-xmeta/recipes-core/sysvinit/sysvinit/rcS (renamed from meta/packages/sysvinit/sysvinit/rcS)0
-rw-r--r--meta/recipes-core/sysvinit/sysvinit/rcS-default (renamed from meta/packages/sysvinit/sysvinit/rcS-default)0
-rw-r--r--meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb (renamed from meta/packages/sysvinit/sysvinit_2.88dsf.bb)0
-rw-r--r--meta/recipes-core/tasks/task-base.bb (renamed from meta/packages/tasks/task-base.bb)0
-rw-r--r--meta/recipes-core/tasks/task-poky-boot.bb (renamed from meta/packages/tasks/task-poky-boot.bb)0
-rw-r--r--meta/recipes-core/tinylogin/tinylogin-1.4/add-system.patch (renamed from meta/packages/tinylogin/tinylogin-1.4/add-system.patch)0
-rw-r--r--meta/recipes-core/tinylogin/tinylogin-1.4/adduser-empty_pwd.patch (renamed from meta/packages/tinylogin/tinylogin-1.4/adduser-empty_pwd.patch)0
-rw-r--r--meta/recipes-core/tinylogin/tinylogin-1.4/cvs-20040608.patch (renamed from meta/packages/tinylogin/tinylogin-1.4/cvs-20040608.patch)0
-rw-r--r--meta/recipes-core/tinylogin/tinylogin-1.4/remove-index.patch (renamed from meta/packages/tinylogin/tinylogin-1.4/remove-index.patch)0
-rw-r--r--meta/recipes-core/tinylogin/tinylogin_1.4.bb (renamed from meta/packages/tinylogin/tinylogin_1.4.bb)0
-rw-r--r--meta/recipes-core/uclibc/files/armeb-kernel-stat.h.patch (renamed from meta/packages/uclibc/files/armeb-kernel-stat.h.patch)0
-rw-r--r--meta/recipes-core/uclibc/files/errno_values.h.patch (renamed from meta/packages/uclibc/files/errno_values.h.patch)0
-rw-r--r--meta/recipes-core/uclibc/files/kernel-key-t-ipc.h.patch (renamed from meta/packages/uclibc/files/kernel-key-t-ipc.h.patch)0
-rw-r--r--meta/recipes-core/uclibc/files/nokernelheadercheck.patch (renamed from meta/packages/uclibc/files/nokernelheadercheck.patch)0
-rw-r--r--meta/recipes-core/uclibc/files/termios.h.patch (renamed from meta/packages/uclibc/files/termios.h.patch)0
-rw-r--r--meta/recipes-core/uclibc/files/uClibc.distro (renamed from meta/packages/uclibc/files/uClibc.distro)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/Use-__always_inline-instead-of-__inline__.patch (renamed from meta/packages/uclibc/uclibc-0.9.30.1/Use-__always_inline-instead-of-__inline__.patch)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/akita/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/akita/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/arm-linuxthreads.patch (renamed from meta/packages/uclibc/uclibc-0.9.30.1/arm-linuxthreads.patch)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/arm/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/arm/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/armeb/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/armeb/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/armv4t/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/armv4t/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/armv5te/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/armv5te/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/armv6/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/armv6/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/armv7a/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/armv7a/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/c7x0/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/c7x0/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/cm-x270/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/cm-x270/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/gcc-4.4-fixlet.patch (renamed from meta/packages/uclibc/uclibc-0.9.30.1/gcc-4.4-fixlet.patch)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/iwmmxt/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/iwmmxt/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch (renamed from meta/packages/uclibc/uclibc-0.9.30.1/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/linuxthreads-changes.patch (renamed from meta/packages/uclibc/uclibc-0.9.30.1/linuxthreads-changes.patch)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/netbook/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/netbook/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/om-gta01/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/om-gta01/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/pthread_atfork.patch (renamed from meta/packages/uclibc/uclibc-0.9.30.1/pthread_atfork.patch)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/qemuarm/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/qemuarm/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/qemumips/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/qemumips/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/qemux86/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/qemux86/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/spitz/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/spitz/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.config (renamed from meta/packages/uclibc/uclibc-0.9.30.1/uClibc.config)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro (renamed from meta/packages/uclibc/uclibc-0.9.30.1/uClibc.distro)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.armv4t (renamed from meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.armv4t)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.armv5te (renamed from meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.armv5te)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.iwmmxt (renamed from meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.iwmmxt)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.strongarm (renamed from meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.strongarm)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/uclibc-c99-ldbl-math.patch (renamed from meta/packages/uclibc/uclibc-0.9.30.1/uclibc-c99-ldbl-math.patch)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/uclibc_ldso_use_O0.patch (renamed from meta/packages/uclibc/uclibc-0.9.30.1/uclibc_ldso_use_O0.patch)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-0.9.30.1/x86/uClibc.machine (renamed from meta/packages/uclibc/uclibc-0.9.30.1/x86/uClibc.machine)0
-rw-r--r--meta/recipes-core/uclibc/uclibc-initial_0.9.30.1.bb (renamed from meta/packages/uclibc/uclibc-initial_0.9.30.1.bb)0
-rw-r--r--meta/recipes-core/uclibc/uclibc.inc (renamed from meta/packages/uclibc/uclibc.inc)0
-rw-r--r--meta/recipes-core/uclibc/uclibc_0.9.30.1.bb (renamed from meta/packages/uclibc/uclibc_0.9.30.1.bb)0
-rw-r--r--meta/recipes-core/udev/files/50-hostap_cs.rules (renamed from meta/packages/udev/files/50-hostap_cs.rules)0
-rw-r--r--meta/recipes-core/udev/files/akita/mount.blacklist (renamed from meta/packages/udev/files/akita/mount.blacklist)0
-rw-r--r--meta/recipes-core/udev/files/c7x0/mount.blacklist (renamed from meta/packages/udev/files/c7x0/mount.blacklist)0
-rw-r--r--meta/recipes-core/udev/files/devfs-udev.rules (renamed from meta/packages/udev/files/devfs-udev.rules)0
-rw-r--r--meta/recipes-core/udev/files/fix-alignment.patch (renamed from meta/packages/udev/files/fix-alignment.patch)0
-rwxr-xr-xmeta/recipes-core/udev/files/init (renamed from meta/packages/udev/files/init)0
-rw-r--r--meta/recipes-core/udev/files/links.conf (renamed from meta/packages/udev/files/links.conf)0
-rw-r--r--meta/recipes-core/udev/files/local.rules (renamed from meta/packages/udev/files/local.rules)0
-rw-r--r--meta/recipes-core/udev/files/mount.blacklist (renamed from meta/packages/udev/files/mount.blacklist)0
-rw-r--r--meta/recipes-core/udev/files/mount.sh (renamed from meta/packages/udev/files/mount.sh)0
-rw-r--r--meta/recipes-core/udev/files/network.sh (renamed from meta/packages/udev/files/network.sh)0
-rw-r--r--meta/recipes-core/udev/files/noasmlinkage.patch (renamed from meta/packages/udev/files/noasmlinkage.patch)0
-rw-r--r--meta/recipes-core/udev/files/permissions.rules (renamed from meta/packages/udev/files/permissions.rules)0
-rw-r--r--meta/recipes-core/udev/files/slugos/mount.blacklist (renamed from meta/packages/udev/files/slugos/mount.blacklist)0
-rw-r--r--meta/recipes-core/udev/files/spitz/mount.blacklist (renamed from meta/packages/udev/files/spitz/mount.blacklist)0
-rw-r--r--meta/recipes-core/udev/files/tmpfs.patch (renamed from meta/packages/udev/files/tmpfs.patch)0
-rw-r--r--meta/recipes-core/udev/files/tosa/mount.blacklist (renamed from meta/packages/udev/files/tosa/mount.blacklist)0
-rw-r--r--meta/recipes-core/udev/files/udev-cache (renamed from meta/packages/udev/files/udev-cache)0
-rw-r--r--meta/recipes-core/udev/files/udev.rules (renamed from meta/packages/udev/files/udev.rules)0
-rw-r--r--meta/recipes-core/udev/files/udev_network_queue.sh (renamed from meta/packages/udev/files/udev_network_queue.sh)0
-rw-r--r--meta/recipes-core/udev/files/udevsynthesize.patch (renamed from meta/packages/udev/files/udevsynthesize.patch)0
-rw-r--r--meta/recipes-core/udev/files/udevsynthesize.sh (renamed from meta/packages/udev/files/udevsynthesize.sh)0
-rw-r--r--meta/recipes-core/udev/udev-092/arm_inotify_fix.patch (renamed from meta/packages/udev/udev-092/arm_inotify_fix.patch)0
-rw-r--r--meta/recipes-core/udev/udev-092/flags.patch (renamed from meta/packages/udev/udev-092/flags.patch)0
-rw-r--r--meta/recipes-core/udev/udev-092/init (renamed from meta/packages/udev/udev-092/init)0
-rw-r--r--meta/recipes-core/udev/udev-092/local.rules (renamed from meta/packages/udev/udev-092/local.rules)0
-rw-r--r--meta/recipes-core/udev/udev-092/permissions.rules (renamed from meta/packages/udev/udev-092/permissions.rules)0
-rw-r--r--meta/recipes-core/udev/udev-092/udev.rules (renamed from meta/packages/udev/udev-092/udev.rules)0
-rw-r--r--meta/recipes-core/udev/udev-115/flags.patch (renamed from meta/packages/udev/udev-115/flags.patch)0
-rw-r--r--meta/recipes-core/udev/udev-115/init (renamed from meta/packages/udev/udev-115/init)0
-rw-r--r--meta/recipes-core/udev/udev-115/local.rules (renamed from meta/packages/udev/udev-115/local.rules)0
-rw-r--r--meta/recipes-core/udev/udev-115/noasmlinkage.patch (renamed from meta/packages/udev/udev-115/noasmlinkage.patch)0
-rw-r--r--meta/recipes-core/udev/udev-115/permissions.rules (renamed from meta/packages/udev/udev-115/permissions.rules)0
-rw-r--r--meta/recipes-core/udev/udev-115/udev.rules (renamed from meta/packages/udev/udev-115/udev.rules)0
-rw-r--r--meta/recipes-core/udev/udev-115/udevtrigger_add_devname_filtering.patch (renamed from meta/packages/udev/udev-115/udevtrigger_add_devname_filtering.patch)0
-rw-r--r--meta/recipes-core/udev/udev-115/vol_id_ld.patch (renamed from meta/packages/udev/udev-115/vol_id_ld.patch)0
-rw-r--r--meta/recipes-core/udev/udev-124/flags.patch (renamed from meta/packages/udev/udev-124/flags.patch)0
-rw-r--r--meta/recipes-core/udev/udev-124/init (renamed from meta/packages/udev/udev-124/init)0
-rw-r--r--meta/recipes-core/udev/udev-124/local.rules (renamed from meta/packages/udev/udev-124/local.rules)0
-rw-r--r--meta/recipes-core/udev/udev-124/noasmlinkage.patch (renamed from meta/packages/udev/udev-124/noasmlinkage.patch)0
-rw-r--r--meta/recipes-core/udev/udev-124/permissions.rules (renamed from meta/packages/udev/udev-124/permissions.rules)0
-rw-r--r--meta/recipes-core/udev/udev-124/run.rules (renamed from meta/packages/udev/udev-124/run.rules)0
-rw-r--r--meta/recipes-core/udev/udev-124/udev.rules (renamed from meta/packages/udev/udev-124/udev.rules)0
-rw-r--r--meta/recipes-core/udev/udev-124/udevtrigger_add_devname_filtering.patch (renamed from meta/packages/udev/udev-124/udevtrigger_add_devname_filtering.patch)0
-rw-r--r--meta/recipes-core/udev/udev-124/vol_id_ld.patch (renamed from meta/packages/udev/udev-124/vol_id_ld.patch)0
-rw-r--r--meta/recipes-core/udev/udev-141/igep0020/local.rules (renamed from meta/packages/udev/udev-141/igep0020/local.rules)0
-rw-r--r--meta/recipes-core/udev/udev-141/init (renamed from meta/packages/udev/udev-141/init)0
-rw-r--r--meta/recipes-core/udev/udev-141/local.rules (renamed from meta/packages/udev/udev-141/local.rules)0
-rw-r--r--meta/recipes-core/udev/udev-141/noasmlinkage.patch (renamed from meta/packages/udev/udev-141/noasmlinkage.patch)0
-rw-r--r--meta/recipes-core/udev/udev-141/permissions.rules (renamed from meta/packages/udev/udev-141/permissions.rules)0
-rw-r--r--meta/recipes-core/udev/udev-141/run.rules (renamed from meta/packages/udev/udev-141/run.rules)0
-rw-r--r--meta/recipes-core/udev/udev-141/udev.rules (renamed from meta/packages/udev/udev-141/udev.rules)0
-rw-r--r--meta/recipes-core/udev/udev-141/unbreak.patch (renamed from meta/packages/udev/udev-141/unbreak.patch)0
-rw-r--r--meta/recipes-core/udev/udev-145/enable-gudev.patch (renamed from meta/packages/udev/udev-145/enable-gudev.patch)0
-rw-r--r--meta/recipes-core/udev/udev-145/init (renamed from meta/packages/udev/udev-145/init)0
-rw-r--r--meta/recipes-core/udev/udev-145/local.rules (renamed from meta/packages/udev/udev-145/local.rules)0
-rw-r--r--meta/recipes-core/udev/udev-145/noasmlinkage.patch (renamed from meta/packages/udev/udev-145/noasmlinkage.patch)0
-rw-r--r--meta/recipes-core/udev/udev-145/permissions.rules (renamed from meta/packages/udev/udev-145/permissions.rules)0
-rw-r--r--meta/recipes-core/udev/udev-145/run.rules (renamed from meta/packages/udev/udev-145/run.rules)0
-rw-r--r--meta/recipes-core/udev/udev-145/udev.rules (renamed from meta/packages/udev/udev-145/udev.rules)0
-rw-r--r--meta/recipes-core/udev/udev-145/unbreak.patch (renamed from meta/packages/udev/udev-145/unbreak.patch)0
-rw-r--r--meta/recipes-core/udev/udev-158/init (renamed from meta/packages/udev/udev-158/init)0
-rw-r--r--meta/recipes-core/udev/udev-158/local.rules (renamed from meta/packages/udev/udev-158/local.rules)0
-rw-r--r--meta/recipes-core/udev/udev-158/permissions.rules (renamed from meta/packages/udev/udev-158/permissions.rules)0
-rw-r--r--meta/recipes-core/udev/udev-158/run.rules (renamed from meta/packages/udev/udev-158/run.rules)0
-rw-r--r--meta/recipes-core/udev/udev-158/udev.rules (renamed from meta/packages/udev/udev-158/udev.rules)0
-rw-r--r--meta/recipes-core/udev/udev-extraconf_0.0.bb (renamed from meta/packages/udev/udev-extraconf_0.0.bb)0
-rw-r--r--meta/recipes-core/udev/udev-new.inc (renamed from meta/packages/udev/udev-new.inc)0
-rw-r--r--meta/recipes-core/udev/udev.inc (renamed from meta/packages/udev/udev.inc)0
-rw-r--r--meta/recipes-core/udev/udev_092.bb (renamed from meta/packages/udev/udev_092.bb)0
-rw-r--r--meta/recipes-core/udev/udev_115.bb (renamed from meta/packages/udev/udev_115.bb)0
-rw-r--r--meta/recipes-core/udev/udev_124.bb (renamed from meta/packages/udev/udev_124.bb)0
-rw-r--r--meta/recipes-core/udev/udev_141.bb (renamed from meta/packages/udev/udev_141.bb)0
-rw-r--r--meta/recipes-core/udev/udev_145.bb (renamed from meta/packages/udev/udev_145.bb)0
-rw-r--r--meta/recipes-core/udev/udev_158.bb (renamed from meta/packages/udev/udev_158.bb)0
-rw-r--r--meta/recipes-core/update-rc.d/update-rc.d/add-verbose.patch (renamed from meta/packages/update-rc.d/update-rc.d/add-verbose.patch)0
-rw-r--r--meta/recipes-core/update-rc.d/update-rc.d_0.7.bb (renamed from meta/packages/update-rc.d/update-rc.d_0.7.bb)0
-rw-r--r--meta/recipes-core/zlib/files/Makefile.am (renamed from meta/packages/zlib/files/Makefile.am)0
-rw-r--r--meta/recipes-core/zlib/files/configure.ac (renamed from meta/packages/zlib/files/configure.ac)0
-rw-r--r--meta/recipes-core/zlib/zlib_1.2.5.bb (renamed from meta/packages/zlib/zlib_1.2.5.bb)0
-rw-r--r--meta/recipes-devtools/apt/apt-0.7.14/includes-fix.patch (renamed from meta/packages/apt/apt-0.7.14/includes-fix.patch)0
-rw-r--r--meta/recipes-devtools/apt/apt-0.7.14/no-ko-translation.patch (renamed from meta/packages/apt/apt-0.7.14/no-ko-translation.patch)0
-rw-r--r--meta/recipes-devtools/apt/apt-0.7.14/noconfigure.patch (renamed from meta/packages/apt/apt-0.7.14/noconfigure.patch)0
-rw-r--r--meta/recipes-devtools/apt/apt-0.7.14/nodoc.patch (renamed from meta/packages/apt/apt-0.7.14/nodoc.patch)0
-rw-r--r--meta/recipes-devtools/apt/apt-0.7.14/use-host.patch (renamed from meta/packages/apt/apt-0.7.14/use-host.patch)0
-rw-r--r--meta/recipes-devtools/apt/apt-native.inc (renamed from meta/packages/apt/apt-native.inc)0
-rw-r--r--meta/recipes-devtools/apt/apt-native_0.7.14.bb (renamed from meta/packages/apt/apt-native_0.7.14.bb)0
-rw-r--r--meta/recipes-devtools/apt/apt-package.inc (renamed from meta/packages/apt/apt-package.inc)0
-rw-r--r--meta/recipes-devtools/apt/apt.inc (renamed from meta/packages/apt/apt.inc)0
-rw-r--r--meta/recipes-devtools/apt/apt_0.7.14.bb (renamed from meta/packages/apt/apt_0.7.14.bb)0
-rw-r--r--meta/recipes-devtools/apt/files/apt.conf (renamed from meta/packages/apt/files/apt.conf)0
-rw-r--r--meta/recipes-devtools/apt/files/db_linking_hack.patch (renamed from meta/packages/apt/files/db_linking_hack.patch)0
-rw-r--r--meta/recipes-devtools/apt/files/environment.patch (renamed from meta/packages/apt/files/environment.patch)0
-rw-r--r--meta/recipes-devtools/apt/files/no-curl.patch (renamed from meta/packages/apt/files/no-curl.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/autoconf-x.patch (renamed from meta/packages/autoconf/autoconf-2.65/autoconf-x.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/autoheader-nonfatal-warnings.patch (renamed from meta/packages/autoconf/autoconf-2.65/autoheader-nonfatal-warnings.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-exclude.patch (renamed from meta/packages/autoconf/autoconf-2.65/autoreconf-exclude.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-foreign.patch (renamed from meta/packages/autoconf/autoconf-2.65/autoreconf-foreign.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-gnuconfigize.patch (renamed from meta/packages/autoconf/autoconf-2.65/autoreconf-gnuconfigize.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-include.patch (renamed from meta/packages/autoconf/autoconf-2.65/autoreconf-include.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/config_site.patch (renamed from meta/packages/autoconf/autoconf-2.65/config_site.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/fix_path_xtra.patch (renamed from meta/packages/autoconf/autoconf-2.65/fix_path_xtra.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/path_prog_fixes.patch (renamed from meta/packages/autoconf/autoconf-2.65/path_prog_fixes.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf-2.65/program_prefix.patch (renamed from meta/packages/autoconf/autoconf-2.65/program_prefix.patch)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf.inc (renamed from meta/packages/autoconf/autoconf.inc)0
-rw-r--r--meta/recipes-devtools/autoconf/autoconf_2.65.bb (renamed from meta/packages/autoconf/autoconf_2.65.bb)0
-rw-r--r--meta/recipes-devtools/automake/automake.inc (renamed from meta/packages/automake/automake.inc)0
-rw-r--r--meta/recipes-devtools/automake/automake/path_prog_fixes.patch (renamed from meta/packages/automake/automake/path_prog_fixes.patch)0
-rw-r--r--meta/recipes-devtools/automake/automake_1.11.1.bb (renamed from meta/packages/automake/automake_1.11.1.bb)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/110-arm-eabi-conf.patch (renamed from meta/packages/binutils/binutils-2.20.1/110-arm-eabi-conf.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch (renamed from meta/packages/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/binutils-libtool.patch (renamed from meta/packages/binutils/binutils-2.20.1/binutils-libtool.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/binutils-mips-pie.patch (renamed from meta/packages/binutils/binutils-2.20.1/binutils-mips-pie.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch (renamed from meta/packages/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch (renamed from meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch (renamed from meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch (renamed from meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch (renamed from meta/packages/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch (renamed from meta/packages/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.20.1/libiberty_path_fix.patch (renamed from meta/packages/binutils/binutils-2.20.1/libiberty_path_fix.patch)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-cross-canadian.inc (renamed from meta/packages/binutils/binutils-cross-canadian.inc)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-cross-canadian_2.20.1.bb (renamed from meta/packages/binutils/binutils-cross-canadian_2.20.1.bb)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-cross.inc (renamed from meta/packages/binutils/binutils-cross.inc)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-cross_2.20.1.bb (renamed from meta/packages/binutils/binutils-cross_2.20.1.bb)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-cross_csl-arm-2008q1.bb (renamed from meta/packages/binutils/binutils-cross_csl-arm-2008q1.bb)0
-rw-r--r--meta/recipes-devtools/binutils/binutils-crosssdk_2.20.1.bb (renamed from meta/packages/binutils/binutils-crosssdk_2.20.1.bb)0
-rw-r--r--meta/recipes-devtools/binutils/binutils.inc (renamed from meta/packages/binutils/binutils.inc)0
-rw-r--r--meta/recipes-devtools/binutils/binutils_2.20.1.bb (renamed from meta/packages/binutils/binutils_2.20.1.bb)0
-rw-r--r--meta/recipes-devtools/binutils/binutils_csl-arm-2008q1.bb (renamed from meta/packages/binutils/binutils_csl-arm-2008q1.bb)0
-rw-r--r--meta/recipes-devtools/binutils/files/better_file_error.patch (renamed from meta/packages/binutils/files/better_file_error.patch)0
-rw-r--r--meta/recipes-devtools/binutils/files/ld_makefile.patch (renamed from meta/packages/binutils/files/ld_makefile.patch)0
-rw-r--r--meta/recipes-devtools/binutils/files/objdump_fix.patch (renamed from meta/packages/binutils/files/objdump_fix.patch)0
-rw-r--r--meta/recipes-devtools/binutils/files/plt32trunc.patch (renamed from meta/packages/binutils/files/plt32trunc.patch)0
-rw-r--r--meta/recipes-devtools/binutils/files/signed_char_fix.patch (renamed from meta/packages/binutils/files/signed_char_fix.patch)0
-rw-r--r--meta/recipes-devtools/bison/bison/fix_cross_manpage_building.patch (renamed from meta/packages/bison/bison/fix_cross_manpage_building.patch)0
-rw-r--r--meta/recipes-devtools/bison/bison/m4.patch (renamed from meta/packages/bison/bison/m4.patch)0
-rw-r--r--meta/recipes-devtools/bison/bison_2.4.2.bb (renamed from meta/packages/bison/bison_2.4.2.bb)0
-rw-r--r--meta/recipes-devtools/cdrtools/cdrtools-native/glibc-conflict-rename.patch (renamed from meta/packages/cdrtools/cdrtools-native/glibc-conflict-rename.patch)0
-rw-r--r--meta/recipes-devtools/cdrtools/cdrtools-native/no_usr_src.patch (renamed from meta/packages/cdrtools/cdrtools-native/no_usr_src.patch)0
-rw-r--r--meta/recipes-devtools/cdrtools/cdrtools-native_2.01.bb (renamed from meta/packages/cdrtools/cdrtools-native_2.01.bb)0
-rw-r--r--meta/recipes-devtools/chrpath/chrpath_0.13.bb (renamed from meta/packages/chrpath/chrpath_0.13.bb)0
-rw-r--r--meta/recipes-devtools/cmake/cmake-native_2.8.2.bb (renamed from meta/packages/cmake/cmake-native_2.8.2.bb)0
-rw-r--r--meta/recipes-devtools/cmake/cmake.inc (renamed from meta/packages/cmake/cmake.inc)0
-rw-r--r--meta/recipes-devtools/desktop-file-utils/desktop-file-utils-native_0.15.bb (renamed from meta/packages/desktop-file-utils/desktop-file-utils-native_0.15.bb)0
-rw-r--r--meta/recipes-devtools/diffstat/diffstat_1.47.bb (renamed from meta/packages/diffstat/diffstat_1.47.bb)0
-rw-r--r--meta/recipes-devtools/distcc/distcc_2.18.3.bb (renamed from meta/packages/distcc/distcc_2.18.3.bb)0
-rw-r--r--meta/recipes-devtools/distcc/files/default (renamed from meta/packages/distcc/files/default)0
-rwxr-xr-xmeta/recipes-devtools/distcc/files/distcc (renamed from meta/packages/distcc/files/distcc)0
-rw-r--r--meta/recipes-devtools/distcc/files/distcc-avahi.patch (renamed from meta/packages/distcc/files/distcc-avahi.patch)0
-rw-r--r--meta/recipes-devtools/distcc/files/distccmon-gnome.desktop (renamed from meta/packages/distcc/files/distccmon-gnome.desktop)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools-native_2.10.bb (renamed from meta/packages/dosfstools/dosfstools-native_2.10.bb)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools/2.6.20-syscall.patch (renamed from meta/packages/dosfstools/dosfstools/2.6.20-syscall.patch)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools/alignment_hack.patch (renamed from meta/packages/dosfstools/dosfstools/alignment_hack.patch)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools/dosfstools-2.10-kernel-2.6.patch (renamed from meta/packages/dosfstools/dosfstools/dosfstools-2.10-kernel-2.6.patch)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools/dosfstools-msdos_fs-types.patch (renamed from meta/packages/dosfstools/dosfstools/dosfstools-msdos_fs-types.patch)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools/include-linux-types.patch (renamed from meta/packages/dosfstools/dosfstools/include-linux-types.patch)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools/mkdosfs-bootcode.patch (renamed from meta/packages/dosfstools/dosfstools/mkdosfs-bootcode.patch)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools/mkdosfs-dir.patch (renamed from meta/packages/dosfstools/dosfstools/mkdosfs-dir.patch)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools/msdos_fat12_undefined.patch (renamed from meta/packages/dosfstools/dosfstools/msdos_fat12_undefined.patch)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools_2.10.bb (renamed from meta/packages/dosfstools/dosfstools_2.10.bb)0
-rw-r--r--meta/recipes-devtools/dosfstools/dosfstools_2.11.bb (renamed from meta/packages/dosfstools/dosfstools_2.11.bb)0
-rw-r--r--meta/recipes-devtools/dpkg/dpkg.inc (renamed from meta/packages/dpkg/dpkg.inc)0
-rw-r--r--meta/recipes-devtools/dpkg/dpkg/autofoo.patch (renamed from meta/packages/dpkg/dpkg/autofoo.patch)0
-rw-r--r--meta/recipes-devtools/dpkg/dpkg/ignore_extra_fields.patch (renamed from meta/packages/dpkg/dpkg/ignore_extra_fields.patch)0
-rw-r--r--meta/recipes-devtools/dpkg/dpkg/nochroot.patch (renamed from meta/packages/dpkg/dpkg/nochroot.patch)0
-rw-r--r--meta/recipes-devtools/dpkg/dpkg/noman.patch (renamed from meta/packages/dpkg/dpkg/noman.patch)0
-rw-r--r--meta/recipes-devtools/dpkg/dpkg/noupdalt.patch (renamed from meta/packages/dpkg/dpkg/noupdalt.patch)0
-rw-r--r--meta/recipes-devtools/dpkg/dpkg_1.14.19.bb (renamed from meta/packages/dpkg/dpkg_1.14.19.bb)0
-rw-r--r--meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.12/acinclude.m4 (renamed from meta/packages/e2fsprogs/e2fsprogs-1.41.12/acinclude.m4)0
-rw-r--r--meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.12/mkdir.patch (renamed from meta/packages/e2fsprogs/e2fsprogs-1.41.12/mkdir.patch)0
-rw-r--r--meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.12/quotefix.patch (renamed from meta/packages/e2fsprogs/e2fsprogs-1.41.12/quotefix.patch)0
-rw-r--r--meta/recipes-devtools/e2fsprogs/e2fsprogs.inc (renamed from meta/packages/e2fsprogs/e2fsprogs.inc)0
-rw-r--r--meta/recipes-devtools/e2fsprogs/e2fsprogs_1.41.12.bb (renamed from meta/packages/e2fsprogs/e2fsprogs_1.41.12.bb)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.108/warnings.patch (renamed from meta/packages/elfutils/elfutils-0.108/warnings.patch)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/arm_backend.diff (renamed from meta/packages/elfutils/elfutils-0.148/arm_backend.diff)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/do-autoreconf.diff (renamed from meta/packages/elfutils/elfutils-0.148/do-autoreconf.diff)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff (renamed from meta/packages/elfutils/elfutils-0.148/elf_additions.diff)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/elfutils-fsize.patch (renamed from meta/packages/elfutils/elfutils-0.148/elfutils-fsize.patch)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/hppa_backend.diff (renamed from meta/packages/elfutils/elfutils-0.148/hppa_backend.diff)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/i386_dis.h (renamed from meta/packages/elfutils/elfutils-0.148/i386_dis.h)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/m68k_backend.diff (renamed from meta/packages/elfutils/elfutils-0.148/m68k_backend.diff)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/mips_backend.diff (renamed from meta/packages/elfutils/elfutils-0.148/mips_backend.diff)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/redhat-portability.diff (renamed from meta/packages/elfutils/elfutils-0.148/redhat-portability.diff)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/redhat-robustify.diff (renamed from meta/packages/elfutils/elfutils-0.148/redhat-robustify.diff)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/testsuite-ignore-elflint.diff (renamed from meta/packages/elfutils/elfutils-0.148/testsuite-ignore-elflint.diff)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/x86_64_dis.h (renamed from meta/packages/elfutils/elfutils-0.148/x86_64_dis.h)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.89/warnings.patch (renamed from meta/packages/elfutils/elfutils-0.89/warnings.patch)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils_0.108.bb (renamed from meta/packages/elfutils/elfutils_0.108.bb)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils_0.148.bb (renamed from meta/packages/elfutils/elfutils_0.148.bb)0
-rw-r--r--meta/recipes-devtools/elfutils/elfutils_0.89.bb (renamed from meta/packages/elfutils/elfutils_0.89.bb)0
-rw-r--r--meta/recipes-devtools/fakechroot/fakechroot/fix-readlink.patch (renamed from meta/packages/fakechroot/fakechroot/fix-readlink.patch)0
-rw-r--r--meta/recipes-devtools/fakechroot/fakechroot_2.9.bb (renamed from meta/packages/fakechroot/fakechroot_2.9.bb)0
-rw-r--r--meta/recipes-devtools/fakeroot/fakeroot-1.14.4/absolutepaths.patch (renamed from meta/packages/fakeroot/fakeroot-1.14.4/absolutepaths.patch)0
-rw-r--r--meta/recipes-devtools/fakeroot/fakeroot_1.14.4.bb (renamed from meta/packages/fakeroot/fakeroot_1.14.4.bb)0
-rw-r--r--meta/recipes-devtools/file/file/dump (renamed from meta/packages/file/file/dump)0
-rw-r--r--meta/recipes-devtools/file/file/filesystems (renamed from meta/packages/file/file/filesystems)0
-rw-r--r--meta/recipes-devtools/file/file/ge-le.patch (renamed from meta/packages/file/file/ge-le.patch)0
-rw-r--r--meta/recipes-devtools/file/file/stringb-compat.patch (renamed from meta/packages/file/file/stringb-compat.patch)0
-rw-r--r--meta/recipes-devtools/file/file_5.04.bb (renamed from meta/packages/file/file_5.04.bb)0
-rw-r--r--meta/recipes-devtools/flex/flex.inc (renamed from meta/packages/flex/flex.inc)0
-rw-r--r--meta/recipes-devtools/flex/flex_2.5.35.bb (renamed from meta/packages/flex/flex_2.5.35.bb)0
-rw-r--r--meta/recipes-devtools/gcc/files/canadian-build-modules-configure.patch (renamed from meta/packages/gcc/files/canadian-build-modules-configure.patch)0
-rw-r--r--meta/recipes-devtools/gcc/files/gcc-4.3.3-fix-EXTRA_BUILD.patch (renamed from meta/packages/gcc/files/gcc-4.3.3-fix-EXTRA_BUILD.patch)0
-rw-r--r--meta/recipes-devtools/gcc/files/gcc-4.3.x-fix-EXTRA_BUILD.patch (renamed from meta/packages/gcc/files/gcc-4.3.x-fix-EXTRA_BUILD.patch)0
-rw-r--r--meta/recipes-devtools/gcc/files/gcc-posix-open-fix.patch (renamed from meta/packages/gcc/files/gcc-posix-open-fix.patch)0
-rw-r--r--meta/recipes-devtools/gcc/files/gcc4-mtune-compat.patch (renamed from meta/packages/gcc/files/gcc4-mtune-compat.patch)0
-rw-r--r--meta/recipes-devtools/gcc/files/gfortran-4.3.x.patch (renamed from meta/packages/gcc/files/gfortran-4.3.x.patch)0
-rw-r--r--meta/recipes-devtools/gcc/files/gfortran.patch (renamed from meta/packages/gcc/files/gfortran.patch)0
-rw-r--r--meta/recipes-devtools/gcc/files/pr22133-mingw-path-fixup.patch (renamed from meta/packages/gcc/files/pr22133-mingw-path-fixup.patch)0
-rw-r--r--meta/recipes-devtools/gcc/files/pr33281-mingw-host-fragment.patch (renamed from meta/packages/gcc/files/pr33281-mingw-host-fragment.patch)0
-rw-r--r--meta/recipes-devtools/gcc/files/pr35916-mingw-__USE_MINGW_ACCESS-everywhere.patch (renamed from meta/packages/gcc/files/pr35916-mingw-__USE_MINGW_ACCESS-everywhere.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3.inc (renamed from meta/packages/gcc/gcc-4.3.3.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/100-uclibc-conf.patch (renamed from meta/packages/gcc/gcc-4.3.3/100-uclibc-conf.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/103-uclibc-conf-noupstream.patch (renamed from meta/packages/gcc/gcc-4.3.3/103-uclibc-conf-noupstream.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/110-arm-eabi.patch (renamed from meta/packages/gcc/gcc-4.3.3/110-arm-eabi.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/200-uclibc-locale.patch (renamed from meta/packages/gcc/gcc-4.3.3/200-uclibc-locale.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/203-uclibc-locale-no__x.patch (renamed from meta/packages/gcc/gcc-4.3.3/203-uclibc-locale-no__x.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/204-uclibc-locale-wchar_fix.patch (renamed from meta/packages/gcc/gcc-4.3.3/204-uclibc-locale-wchar_fix.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/205-uclibc-locale-update.patch (renamed from meta/packages/gcc/gcc-4.3.3/205-uclibc-locale-update.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/300-libstdc++-pic.patch (renamed from meta/packages/gcc/gcc-4.3.3/300-libstdc++-pic.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/301-missing-execinfo_h.patch (renamed from meta/packages/gcc/gcc-4.3.3/301-missing-execinfo_h.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/302-c99-snprintf.patch (renamed from meta/packages/gcc/gcc-4.3.3/302-c99-snprintf.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/303-c99-complex-ugly-hack.patch (renamed from meta/packages/gcc/gcc-4.3.3/303-c99-complex-ugly-hack.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/304-index_macro.patch (renamed from meta/packages/gcc/gcc-4.3.3/304-index_macro.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/305-libmudflap-susv3-legacy.patch (renamed from meta/packages/gcc/gcc-4.3.3/305-libmudflap-susv3-legacy.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/306-libstdc++-namespace.patch (renamed from meta/packages/gcc/gcc-4.3.3/306-libstdc++-namespace.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/307-locale_facets.patch (renamed from meta/packages/gcc/gcc-4.3.3/307-locale_facets.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/402-libbackend_dep_gcov-iov.h.patch (renamed from meta/packages/gcc/gcc-4.3.3/402-libbackend_dep_gcov-iov.h.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/602-sdk-libstdc++-includes.patch (renamed from meta/packages/gcc/gcc-4.3.3/602-sdk-libstdc++-includes.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/64bithack.patch (renamed from meta/packages/gcc/gcc-4.3.3/64bithack.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/740-sh-pr24836.patch (renamed from meta/packages/gcc/gcc-4.3.3/740-sh-pr24836.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/800-arm-bigendian.patch (renamed from meta/packages/gcc/gcc-4.3.3/800-arm-bigendian.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/801-arm-bigendian-eabi.patch (renamed from meta/packages/gcc/gcc-4.3.3/801-arm-bigendian-eabi.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/904-flatten-switch-stmt-00.patch (renamed from meta/packages/gcc/gcc-4.3.3/904-flatten-switch-stmt-00.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/arm-nolibfloat.patch (renamed from meta/packages/gcc/gcc-4.3.3/arm-nolibfloat.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/arm-softfloat.patch (renamed from meta/packages/gcc/gcc-4.3.3/arm-softfloat.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/arm-thumb-cache.patch (renamed from meta/packages/gcc/gcc-4.3.3/arm-thumb-cache.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/arm-thumb.patch (renamed from meta/packages/gcc/gcc-4.3.3/arm-thumb.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/cache-amnesia.patch (renamed from meta/packages/gcc/gcc-4.3.3/cache-amnesia.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/debian/arm-unbreak-eabi-armv4t.dpatch (renamed from meta/packages/gcc/gcc-4.3.3/debian/arm-unbreak-eabi-armv4t.dpatch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/debian/gcc-ice-hack.dpatch (renamed from meta/packages/gcc/gcc-4.3.3/debian/gcc-ice-hack.dpatch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/debian/libstdc++-pic.dpatch (renamed from meta/packages/gcc/gcc-4.3.3/debian/libstdc++-pic.dpatch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/debian/pr30961.dpatch (renamed from meta/packages/gcc/gcc-4.3.3/debian/pr30961.dpatch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-c++-builtin-redecl.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-c++-builtin-redecl.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-cpp-pragma.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-cpp-pragma.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-i386-libgomp.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-i386-libgomp.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-ia64-libunwind.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-ia64-libunwind.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-java-debug-iface-type.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-java-debug-iface-type.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-java-nomulti.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-java-nomulti.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-libgomp-speedup.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-libgomp-speedup.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-ppc32-retaddr.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-ppc32-retaddr.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr27898.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr27898.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr32139.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr32139.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr33763.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr33763.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr35440.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr35440.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr35751.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr35751.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-rh251682.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-rh251682.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-rh330771.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-rh330771.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-rh341221.patch (renamed from meta/packages/gcc/gcc-4.3.3/fedora/gcc43-rh341221.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fortran-cross-compile-hack.patch (renamed from meta/packages/gcc/gcc-4.3.3/fortran-cross-compile-hack.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/fortran-static-linking.patch (renamed from meta/packages/gcc/gcc-4.3.3/fortran-static-linking.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.0.2-e300c2c3.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc-4.0.2-e300c2c3.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.2.3-linux-multilib-fix.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc-4.2.3-linux-multilib-fix.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc-arm-frename-registers.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc-arm-frename-registers.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc-flags-for-build.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc-flags-for-build.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc-release-branch/PR-36500-fix-neon.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc-release-branch/PR-36500-fix-neon.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc41-configure.in.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc41-configure.in.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc43-build-id.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc43-build-id.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gcc43-ppc64-ia64-GNU-stack.patch (renamed from meta/packages/gcc/gcc-4.3.3/gcc43-ppc64-ia64-GNU-stack.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/gfortran.patch (renamed from meta/packages/gcc/gcc-4.3.3/gfortran.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/headerpath.patch (renamed from meta/packages/gcc/gcc-4.3.3/headerpath.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/intermask-bigendian.patch (renamed from meta/packages/gcc/gcc-4.3.3/intermask-bigendian.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/ldflags.patch (renamed from meta/packages/gcc/gcc-4.3.3/ldflags.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/optional_libstdc.patch (renamed from meta/packages/gcc/gcc-4.3.3/optional_libstdc.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/pr34130.patch (renamed from meta/packages/gcc/gcc-4.3.3/pr34130.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/pr35942.patch (renamed from meta/packages/gcc/gcc-4.3.3/pr35942.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/sdk-libstdc++-includes.patch (renamed from meta/packages/gcc/gcc-4.3.3/sdk-libstdc++-includes.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/sh3-installfix-fixheaders.patch (renamed from meta/packages/gcc/gcc-4.3.3/sh3-installfix-fixheaders.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/sh_unwind.patch (renamed from meta/packages/gcc/gcc-4.3.3/sh_unwind.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/sparseset_rule.patch (renamed from meta/packages/gcc/gcc-4.3.3/sparseset_rule.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/unbreak-armv4t.patch (renamed from meta/packages/gcc/gcc-4.3.3/unbreak-armv4t.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/zecke-no-host-includes.patch (renamed from meta/packages/gcc/gcc-4.3.3/zecke-no-host-includes.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.3.3/zecke-xgcc-cpp.patch (renamed from meta/packages/gcc/gcc-4.3.3/zecke-xgcc-cpp.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0.inc (renamed from meta/packages/gcc/gcc-4.5.0.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/100-uclibc-conf.patch (renamed from meta/packages/gcc/gcc-4.5.0/100-uclibc-conf.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/103-uclibc-conf-noupstream.patch (renamed from meta/packages/gcc/gcc-4.5.0/103-uclibc-conf-noupstream.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/200-uclibc-locale.patch (renamed from meta/packages/gcc/gcc-4.5.0/200-uclibc-locale.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/203-uclibc-locale-no__x.patch (renamed from meta/packages/gcc/gcc-4.5.0/203-uclibc-locale-no__x.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/204-uclibc-locale-wchar_fix.patch (renamed from meta/packages/gcc/gcc-4.5.0/204-uclibc-locale-wchar_fix.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/205-uclibc-locale-update.patch (renamed from meta/packages/gcc/gcc-4.5.0/205-uclibc-locale-update.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/301-missing-execinfo_h.patch (renamed from meta/packages/gcc/gcc-4.5.0/301-missing-execinfo_h.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/302-c99-snprintf.patch (renamed from meta/packages/gcc/gcc-4.5.0/302-c99-snprintf.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/303-c99-complex-ugly-hack.patch (renamed from meta/packages/gcc/gcc-4.5.0/303-c99-complex-ugly-hack.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/304-index_macro.patch (renamed from meta/packages/gcc/gcc-4.5.0/304-index_macro.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/305-libmudflap-susv3-legacy.patch (renamed from meta/packages/gcc/gcc-4.5.0/305-libmudflap-susv3-legacy.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/306-libstdc++-namespace.patch (renamed from meta/packages/gcc/gcc-4.5.0/306-libstdc++-namespace.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/307-locale_facets.patch (renamed from meta/packages/gcc/gcc-4.5.0/307-locale_facets.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/602-sdk-libstdc++-includes.patch (renamed from meta/packages/gcc/gcc-4.5.0/602-sdk-libstdc++-includes.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/64bithack.patch (renamed from meta/packages/gcc/gcc-4.5.0/64bithack.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/740-sh-pr24836.patch (renamed from meta/packages/gcc/gcc-4.5.0/740-sh-pr24836.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/800-arm-bigendian.patch (renamed from meta/packages/gcc/gcc-4.5.0/800-arm-bigendian.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/904-flatten-switch-stmt-00.patch (renamed from meta/packages/gcc/gcc-4.5.0/904-flatten-switch-stmt-00.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/arm-bswapsi2.patch (renamed from meta/packages/gcc/gcc-4.5.0/arm-bswapsi2.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/arm-nolibfloat.patch (renamed from meta/packages/gcc/gcc-4.5.0/arm-nolibfloat.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/arm-softfloat.patch (renamed from meta/packages/gcc/gcc-4.5.0/arm-softfloat.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/arm-unbreak-eabi-armv4t.dpatch (renamed from meta/packages/gcc/gcc-4.5.0/arm-unbreak-eabi-armv4t.dpatch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/cache-amnesia.patch (renamed from meta/packages/gcc/gcc-4.5.0/cache-amnesia.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-c++-builtin-redecl.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-c++-builtin-redecl.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-cpp-pragma.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-cpp-pragma.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-i386-libgomp.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-i386-libgomp.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ia64-libunwind.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-ia64-libunwind.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-debug-iface-type.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-java-debug-iface-type.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-nomulti.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-java-nomulti.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-libgomp-speedup.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-libgomp-speedup.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ppc32-retaddr.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-ppc32-retaddr.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr27898.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-pr27898.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr32139.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-pr32139.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr33763.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-pr33763.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh251682.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-rh251682.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh330771.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-rh330771.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh341221.patch (renamed from meta/packages/gcc/gcc-4.5.0/fedora/gcc43-rh341221.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/fortran-cross-compile-hack.patch (renamed from meta/packages/gcc/gcc-4.5.0/fortran-cross-compile-hack.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.0.2-e300c2c3.patch (renamed from meta/packages/gcc/gcc-4.5.0/gcc-4.0.2-e300c2c3.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch (renamed from meta/packages/gcc/gcc-4.5.0/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch (renamed from meta/packages/gcc/gcc-4.5.0/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.5.0_to_svn_162697.patch.bz2 (renamed from meta/packages/gcc/gcc-4.5.0/gcc-4.5.0_to_svn_162697.patch.bz2)bin6957305 -> 6957305 bytes
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-arm-frename-registers.patch (renamed from meta/packages/gcc/gcc-4.5.0/gcc-arm-frename-registers.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-flags-for-build.patch (renamed from meta/packages/gcc/gcc-4.5.0/gcc-flags-for-build.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-ice-hack.dpatch (renamed from meta/packages/gcc/gcc-4.5.0/gcc-ice-hack.dpatch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-poison-system-directories.patch (renamed from meta/packages/gcc/gcc-4.5.0/gcc-poison-system-directories.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-pr43698-arm-rev-instr.patch (renamed from meta/packages/gcc/gcc-4.5.0/gcc-pr43698-arm-rev-instr.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc-uclibc-locale-ctype_touplow_t.patch (renamed from meta/packages/gcc/gcc-4.5.0/gcc-uclibc-locale-ctype_touplow_t.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/gcc_revert_base_version_to_4.5.0.patch (renamed from meta/packages/gcc/gcc-4.5.0/gcc_revert_base_version_to_4.5.0.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-emit-__cxa_end_cleanup-in-text.patch (renamed from meta/packages/gcc/gcc-4.5.0/libstdc++-emit-__cxa_end_cleanup-in-text.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-pic.dpatch (renamed from meta/packages/gcc/gcc-4.5.0/libstdc++-pic.dpatch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/optional_libstdc.patch (renamed from meta/packages/gcc/gcc-4.5.0/optional_libstdc.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/pr30961.dpatch (renamed from meta/packages/gcc/gcc-4.5.0/pr30961.dpatch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/pr35942.patch (renamed from meta/packages/gcc/gcc-4.5.0/pr35942.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/zecke-no-host-includes.patch (renamed from meta/packages/gcc/gcc-4.5.0/zecke-no-host-includes.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.5.0/zecke-xgcc-cpp.patch (renamed from meta/packages/gcc/gcc-4.5.0/zecke-xgcc-cpp.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-common.inc (renamed from meta/packages/gcc/gcc-common.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-configure-common.inc (renamed from meta/packages/gcc/gcc-configure-common.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-configure-cross.inc (renamed from meta/packages/gcc/gcc-configure-cross.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-configure-runtime.inc (renamed from meta/packages/gcc/gcc-configure-runtime.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-configure-sdk.inc (renamed from meta/packages/gcc/gcc-configure-sdk.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-configure-target.inc (renamed from meta/packages/gcc/gcc-configure-target.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-canadian.inc (renamed from meta/packages/gcc/gcc-cross-canadian.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-canadian_4.3.3.bb (renamed from meta/packages/gcc/gcc-cross-canadian_4.3.3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-canadian_4.5.0.bb (renamed from meta/packages/gcc/gcc-cross-canadian_4.5.0.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-initial.inc (renamed from meta/packages/gcc/gcc-cross-initial.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-initial_4.3.3.bb (renamed from meta/packages/gcc/gcc-cross-initial_4.3.3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-initial_4.5.0.bb (renamed from meta/packages/gcc/gcc-cross-initial_4.5.0.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-initial_csl-arm-2008q1.bb (renamed from meta/packages/gcc/gcc-cross-initial_csl-arm-2008q1.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-intermediate.inc (renamed from meta/packages/gcc/gcc-cross-intermediate.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-intermediate_4.3.3.bb (renamed from meta/packages/gcc/gcc-cross-intermediate_4.3.3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-intermediate_4.5.0.bb (renamed from meta/packages/gcc/gcc-cross-intermediate_4.5.0.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-intermediate_csl-arm-2008q1.bb (renamed from meta/packages/gcc/gcc-cross-intermediate_csl-arm-2008q1.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb (renamed from meta/packages/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross-kernel.inc (renamed from meta/packages/gcc/gcc-cross-kernel.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross.inc (renamed from meta/packages/gcc/gcc-cross.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross4.inc (renamed from meta/packages/gcc/gcc-cross4.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross_4.3.3.bb (renamed from meta/packages/gcc/gcc-cross_4.3.3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross_4.5.0.bb (renamed from meta/packages/gcc/gcc-cross_4.5.0.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-cross_csl-arm-2008q1.bb (renamed from meta/packages/gcc/gcc-cross_csl-arm-2008q1.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-crosssdk-initial.inc (renamed from meta/packages/gcc/gcc-crosssdk-initial.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.3.3.bb (renamed from meta/packages/gcc/gcc-crosssdk-initial_4.3.3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.0.bb (renamed from meta/packages/gcc/gcc-crosssdk-initial_4.5.0.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-crosssdk-intermediate.inc (renamed from meta/packages/gcc/gcc-crosssdk-intermediate.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.3.3.bb (renamed from meta/packages/gcc/gcc-crosssdk-intermediate_4.3.3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.0.bb (renamed from meta/packages/gcc/gcc-crosssdk-intermediate_4.5.0.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-crosssdk.inc (renamed from meta/packages/gcc/gcc-crosssdk.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-crosssdk_4.3.3.bb (renamed from meta/packages/gcc/gcc-crosssdk_4.3.3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-crosssdk_4.5.0.bb (renamed from meta/packages/gcc/gcc-crosssdk_4.5.0.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm-2005q3.inc (renamed from meta/packages/gcc/gcc-csl-arm-2005q3.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm-2008q1.inc (renamed from meta/packages/gcc/gcc-csl-arm-2008q1.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/15342.patch (renamed from meta/packages/gcc/gcc-csl-arm/15342.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/arm-nolibfloat.patch (renamed from meta/packages/gcc/gcc-csl-arm/arm-nolibfloat.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/arm-softfloat.patch (renamed from meta/packages/gcc/gcc-csl-arm/arm-softfloat.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/cache-amnesia.patch (renamed from meta/packages/gcc/gcc-csl-arm/cache-amnesia.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/fortran-static-linking.patch (renamed from meta/packages/gcc/gcc-csl-arm/fortran-static-linking.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/gcc-3.4.0-arm-lib1asm.patch (renamed from meta/packages/gcc/gcc-csl-arm/gcc-3.4.0-arm-lib1asm.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/gcc-3.4.4-eabi-bigendian.patch (renamed from meta/packages/gcc/gcc-csl-arm/gcc-3.4.4-eabi-bigendian.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/gcc-3.4.4-makefile-fix.patch (renamed from meta/packages/gcc/gcc-csl-arm/gcc-3.4.4-makefile-fix.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/gcc-configure-no-fortran.patch (renamed from meta/packages/gcc/gcc-csl-arm/gcc-configure-no-fortran.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/gcc-new-makeinfo.patch (renamed from meta/packages/gcc/gcc-csl-arm/gcc-new-makeinfo.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/gcc34-arm-tune.patch (renamed from meta/packages/gcc/gcc-csl-arm/gcc34-arm-tune.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/gcc41-configure.in.patch (renamed from meta/packages/gcc/gcc-csl-arm/gcc41-configure.in.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/gcc_optab_arm.patch (renamed from meta/packages/gcc/gcc-csl-arm/gcc_optab_arm.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/no-libfloat.patch (renamed from meta/packages/gcc/gcc-csl-arm/no-libfloat.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/pic-without-sl.patch (renamed from meta/packages/gcc/gcc-csl-arm/pic-without-sl.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/pr34130.patch (renamed from meta/packages/gcc/gcc-csl-arm/pr34130.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/zecke-no-host-includes.patch (renamed from meta/packages/gcc/gcc-csl-arm/zecke-no-host-includes.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-csl-arm/zecke-xgcc-cpp.patch (renamed from meta/packages/gcc/gcc-csl-arm/zecke-xgcc-cpp.patch)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-package-cross.inc (renamed from meta/packages/gcc/gcc-package-cross.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-package-runtime.inc (renamed from meta/packages/gcc/gcc-package-runtime.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-package-sdk.inc (renamed from meta/packages/gcc/gcc-package-sdk.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-package-target.inc (renamed from meta/packages/gcc/gcc-package-target.inc)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-runtime_4.3.3.bb (renamed from meta/packages/gcc/gcc-runtime_4.3.3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc-runtime_4.5.0.bb (renamed from meta/packages/gcc/gcc-runtime_4.5.0.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc_4.3.3.bb (renamed from meta/packages/gcc/gcc_4.3.3.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc_4.5.0.bb (renamed from meta/packages/gcc/gcc_4.5.0.bb)0
-rw-r--r--meta/recipes-devtools/gcc/gcc_csl-arm-2008q1.bb (renamed from meta/packages/gcc/gcc_csl-arm-2008q1.bb)0
-rw-r--r--meta/recipes-devtools/gdb/gdb-common.inc (renamed from meta/packages/gdb/gdb-common.inc)0
-rw-r--r--meta/recipes-devtools/gdb/gdb-cross-canadian_7.1.bb (renamed from meta/packages/gdb/gdb-cross-canadian_7.1.bb)0
-rw-r--r--meta/recipes-devtools/gdb/gdb-cross.inc (renamed from meta/packages/gdb/gdb-cross.inc)0
-rw-r--r--meta/recipes-devtools/gdb/gdb-cross_7.1.bb (renamed from meta/packages/gdb/gdb-cross_7.1.bb)0
-rw-r--r--meta/recipes-devtools/gdb/gdb.inc (renamed from meta/packages/gdb/gdb.inc)0
-rw-r--r--meta/recipes-devtools/gdb/gdb/gdbserver-cflags-last.diff (renamed from meta/packages/gdb/gdb/gdbserver-cflags-last.diff)0
-rw-r--r--meta/recipes-devtools/gdb/gdb/kill_arm_map_symbols.patch (renamed from meta/packages/gdb/gdb/kill_arm_map_symbols.patch)0
-rw-r--r--meta/recipes-devtools/gdb/gdb/libiberty-cross.patch (renamed from meta/packages/gdb/gdb/libiberty-cross.patch)0
-rw-r--r--meta/recipes-devtools/gdb/gdb/no-werror.patch (renamed from meta/packages/gdb/gdb/no-werror.patch)0
-rw-r--r--meta/recipes-devtools/gdb/gdb/sim-install-6.6.patch (renamed from meta/packages/gdb/gdb/sim-install-6.6.patch)0
-rw-r--r--meta/recipes-devtools/gdb/gdb/sim-install.patch (renamed from meta/packages/gdb/gdb/sim-install.patch)0
-rw-r--r--meta/recipes-devtools/gdb/gdb/uclibc.patch (renamed from meta/packages/gdb/gdb/uclibc.patch)0
-rw-r--r--meta/recipes-devtools/gdb/gdb_7.1.bb (renamed from meta/packages/gdb/gdb_7.1.bb)0
-rw-r--r--meta/recipes-devtools/genext2fs/genext2fs.inc (renamed from meta/packages/genext2fs/genext2fs.inc)0
-rw-r--r--meta/recipes-devtools/genext2fs/genext2fs_1.4.1.bb (renamed from meta/packages/genext2fs/genext2fs_1.4.1.bb)0
-rw-r--r--meta/recipes-devtools/git/files/autotools.patch (renamed from meta/packages/git/files/autotools.patch)0
-rw-r--r--meta/recipes-devtools/git/git.inc (renamed from meta/packages/git/git.inc)0
-rw-r--r--meta/recipes-devtools/git/git_1.7.2.1.bb (renamed from meta/packages/git/git_1.7.2.1.bb)0
-rw-r--r--meta/recipes-devtools/gmp/gmp-4.2.1/disable-stdc.patch (renamed from meta/packages/gmp/gmp-4.2.1/disable-stdc.patch)0
-rw-r--r--meta/recipes-devtools/gmp/gmp.inc (renamed from meta/packages/gmp/gmp.inc)0
-rw-r--r--meta/recipes-devtools/gmp/gmp/amd64.patch (renamed from meta/packages/gmp/gmp/amd64.patch)0
-rw-r--r--meta/recipes-devtools/gmp/gmp/configure.patch (renamed from meta/packages/gmp/gmp/configure.patch)0
-rw-r--r--meta/recipes-devtools/gmp/gmp/sh4-asmfix.patch (renamed from meta/packages/gmp/gmp/sh4-asmfix.patch)0
-rw-r--r--meta/recipes-devtools/gmp/gmp/use-includedir.patch (renamed from meta/packages/gmp/gmp/use-includedir.patch)0
-rw-r--r--meta/recipes-devtools/gmp/gmp_4.2.1.bb (renamed from meta/packages/gmp/gmp_4.2.1.bb)0
-rw-r--r--meta/recipes-devtools/gmp/gmp_5.0.1.bb (renamed from meta/packages/gmp/gmp_5.0.1.bb)0
-rw-r--r--meta/recipes-devtools/gnu-config/gnu-config/config-guess-uclibc.patch (renamed from meta/packages/gnu-config/gnu-config/config-guess-uclibc.patch)0
-rwxr-xr-xmeta/recipes-devtools/gnu-config/gnu-config/gnu-configize.in (renamed from meta/packages/gnu-config/gnu-config/gnu-configize.in)0
-rw-r--r--meta/recipes-devtools/gnu-config/gnu-config/uclibc.patch (renamed from meta/packages/gnu-config/gnu-config/uclibc.patch)0
-rw-r--r--meta/recipes-devtools/gnu-config/gnu-config_20080123.bb (renamed from meta/packages/gnu-config/gnu-config_20080123.bb)0
-rw-r--r--meta/recipes-devtools/guilt/files/guilt-bash.patch (renamed from meta/packages/guilt/files/guilt-bash.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/guilt-import-commit.patch (renamed from meta/packages/guilt/files/guilt-import-commit.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/guilt-init.patch (renamed from meta/packages/guilt/files/guilt-init.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/guilt-pop.patch (renamed from meta/packages/guilt/files/guilt-pop.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/guilt-push-no-series.patch (renamed from meta/packages/guilt/files/guilt-push-no-series.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/guilt-push.patch (renamed from meta/packages/guilt/files/guilt-push.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/guilt-set-git_exec_path.patch (renamed from meta/packages/guilt/files/guilt-set-git_exec_path.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/guilt.patch (renamed from meta/packages/guilt/files/guilt.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/improve_auto_header_gen.patch (renamed from meta/packages/guilt/files/improve_auto_header_gen.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/make_git_commands_conditional.patch (renamed from meta/packages/guilt/files/make_git_commands_conditional.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/optional_head_check.patch (renamed from meta/packages/guilt/files/optional_head_check.patch)0
-rw-r--r--meta/recipes-devtools/guilt/files/uninstall_force.patch (renamed from meta/packages/guilt/files/uninstall_force.patch)0
-rw-r--r--meta/recipes-devtools/guilt/guilt-native_0.33.bb (renamed from meta/packages/guilt/guilt-native_0.33.bb)0
-rw-r--r--meta/recipes-devtools/icon-naming-utils/icon-naming-utils-native_0.8.7.bb (renamed from meta/packages/icon-naming-utils/icon-naming-utils-native_0.8.7.bb)0
-rw-r--r--meta/recipes-devtools/libtool/libtool-cross_2.2.10.bb (renamed from meta/packages/libtool/libtool-cross_2.2.10.bb)0
-rw-r--r--meta/recipes-devtools/libtool/libtool-native_2.2.10.bb (renamed from meta/packages/libtool/libtool-native_2.2.10.bb)0
-rw-r--r--meta/recipes-devtools/libtool/libtool-nativesdk_2.2.10.bb (renamed from meta/packages/libtool/libtool-nativesdk_2.2.10.bb)0
-rw-r--r--meta/recipes-devtools/libtool/libtool.inc (renamed from meta/packages/libtool/libtool.inc)0
-rw-r--r--meta/recipes-devtools/libtool/libtool/cross_compile.patch (renamed from meta/packages/libtool/libtool/cross_compile.patch)0
-rw-r--r--meta/recipes-devtools/libtool/libtool/prefix-manpage-fix.patch (renamed from meta/packages/libtool/libtool/prefix-manpage-fix.patch)0
-rw-r--r--meta/recipes-devtools/libtool/libtool/prefix.patch (renamed from meta/packages/libtool/libtool/prefix.patch)0
-rw-r--r--meta/recipes-devtools/libtool/libtool/trailingslash.patch (renamed from meta/packages/libtool/libtool/trailingslash.patch)0
-rw-r--r--meta/recipes-devtools/libtool/libtool_2.2.10.bb (renamed from meta/packages/libtool/libtool_2.2.10.bb)0
-rw-r--r--meta/recipes-devtools/m4/m4-native_1.4.13.bb (renamed from meta/packages/m4/m4-native_1.4.13.bb)0
-rw-r--r--meta/recipes-devtools/m4/m4/ac_config_links.patch (renamed from meta/packages/m4/m4/ac_config_links.patch)0
-rw-r--r--meta/recipes-devtools/m4/m4/make.patch (renamed from meta/packages/m4/m4/make.patch)0
-rw-r--r--meta/recipes-devtools/m4/m4_1.4.13.bb (renamed from meta/packages/m4/m4_1.4.13.bb)0
-rw-r--r--meta/recipes-devtools/make/files/SCCS.patch (renamed from meta/packages/make/files/SCCS.patch)0
-rw-r--r--meta/recipes-devtools/make/make.inc (renamed from meta/packages/make/make.inc)0
-rw-r--r--meta/recipes-devtools/make/make_3.81.bb (renamed from meta/packages/make/make_3.81.bb)0
-rw-r--r--meta/recipes-devtools/makedevs/makedevs-1.0.0/makedevs.c (renamed from meta/packages/makedevs/makedevs-1.0.0/makedevs.c)0
-rw-r--r--meta/recipes-devtools/makedevs/makedevs_1.0.0.bb (renamed from meta/packages/makedevs/makedevs_1.0.0.bb)0
-rw-r--r--meta/recipes-devtools/mpfr/mpfr.inc (renamed from meta/packages/mpfr/mpfr.inc)0
-rw-r--r--meta/recipes-devtools/mpfr/mpfr_3.0.0.bb (renamed from meta/packages/mpfr/mpfr_3.0.0.bb)0
-rw-r--r--meta/recipes-devtools/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch (renamed from meta/packages/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch)0
-rw-r--r--meta/recipes-devtools/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch (renamed from meta/packages/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch)0
-rw-r--r--meta/recipes-devtools/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git.patch (renamed from meta/packages/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git.patch)0
-rw-r--r--meta/recipes-devtools/mtd/mtd-utils/fix-ignoreerrors-git.patch (renamed from meta/packages/mtd/mtd-utils/fix-ignoreerrors-git.patch)0
-rw-r--r--meta/recipes-devtools/mtd/mtd-utils/remove-ubi.patch (renamed from meta/packages/mtd/mtd-utils/remove-ubi.patch)0
-rw-r--r--meta/recipes-devtools/mtd/mtd-utils_1.1.0+git.bb (renamed from meta/packages/mtd/mtd-utils_1.1.0+git.bb)0
-rw-r--r--meta/recipes-devtools/mtd/mtd-utils_1.3.1.bb (renamed from meta/packages/mtd/mtd-utils_1.3.1.bb)0
-rw-r--r--meta/recipes-devtools/mtools/mtools/mtools-makeinfo.patch (renamed from meta/packages/mtools/mtools/mtools-makeinfo.patch)0
-rw-r--r--meta/recipes-devtools/mtools/mtools/mtools.patch (renamed from meta/packages/mtools/mtools/mtools.patch)0
-rw-r--r--meta/recipes-devtools/mtools/mtools/no-x11.patch (renamed from meta/packages/mtools/mtools/no-x11.patch)0
-rw-r--r--meta/recipes-devtools/mtools/mtools_3.9.9.bb (renamed from meta/packages/mtools/mtools_3.9.9.bb)0
-rw-r--r--meta/recipes-devtools/opkg-utils/opkg-utils/index-ignore-filenotfound.patch (renamed from meta/packages/opkg-utils/opkg-utils/index-ignore-filenotfound.patch)0
-rw-r--r--meta/recipes-devtools/opkg-utils/opkg-utils_svn.bb (renamed from meta/packages/opkg-utils/opkg-utils_svn.bb)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-0.1.8/add_vercmp.patch (renamed from meta/packages/opkg/opkg-0.1.8/add_vercmp.patch)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-0.1.8/headerfix.patch (renamed from meta/packages/opkg/opkg-0.1.8/headerfix.patch)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-0.1.8/opkg_unarchive.patch (renamed from meta/packages/opkg/opkg-0.1.8/opkg_unarchive.patch)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-collateral.bb (renamed from meta/packages/opkg/opkg-collateral.bb)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-collateral/dest (renamed from meta/packages/opkg/opkg-collateral/dest)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-collateral/lists (renamed from meta/packages/opkg/opkg-collateral/lists)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-collateral/opkg.conf.comments (renamed from meta/packages/opkg/opkg-collateral/opkg.conf.comments)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-collateral/src (renamed from meta/packages/opkg/opkg-collateral/src)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-config-base_1.0.bb (renamed from meta/packages/opkg/opkg-config-base_1.0.bb)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-nogpg_0.1.8.bb (renamed from meta/packages/opkg/opkg-nogpg_0.1.8.bb)0
-rw-r--r--meta/recipes-devtools/opkg/opkg-nogpg_svn.bb (renamed from meta/packages/opkg/opkg-nogpg_svn.bb)0
-rw-r--r--meta/recipes-devtools/opkg/opkg.inc (renamed from meta/packages/opkg/opkg.inc)0
-rw-r--r--meta/recipes-devtools/opkg/opkg/add_vercmp.patch (renamed from meta/packages/opkg/opkg/add_vercmp.patch)0
-rw-r--r--meta/recipes-devtools/opkg/opkg/headerfix.patch (renamed from meta/packages/opkg/opkg/headerfix.patch)0
-rw-r--r--meta/recipes-devtools/opkg/opkg/logfix.patch (renamed from meta/packages/opkg/opkg/logfix.patch)0
-rw-r--r--meta/recipes-devtools/opkg/opkg_0.1.8.bb (renamed from meta/packages/opkg/opkg_0.1.8.bb)0
-rw-r--r--meta/recipes-devtools/opkg/opkg_svn.bb (renamed from meta/packages/opkg/opkg_svn.bb)0
-rw-r--r--meta/recipes-devtools/patch/patch-2.5.9/2.5.9.patch (renamed from meta/packages/patch/patch-2.5.9/2.5.9.patch)0
-rw-r--r--meta/recipes-devtools/patch/patch-2.5.9/debian.patch (renamed from meta/packages/patch/patch-2.5.9/debian.patch)0
-rw-r--r--meta/recipes-devtools/patch/patch-2.5.9/global-reject-file.diff (renamed from meta/packages/patch/patch-2.5.9/global-reject-file.diff)0
-rw-r--r--meta/recipes-devtools/patch/patch-2.5.9/install.patch (renamed from meta/packages/patch/patch-2.5.9/install.patch)0
-rw-r--r--meta/recipes-devtools/patch/patch-2.5.9/unified-reject-files.diff (renamed from meta/packages/patch/patch-2.5.9/unified-reject-files.diff)0
-rw-r--r--meta/recipes-devtools/patch/patch.inc (renamed from meta/packages/patch/patch.inc)0
-rw-r--r--meta/recipes-devtools/patch/patch_2.5.9.bb (renamed from meta/packages/patch/patch_2.5.9.bb)0
-rw-r--r--meta/recipes-devtools/pax-utils/pax-utils_0.2.1.bb (renamed from meta/packages/pax-utils/pax-utils_0.2.1.bb)0
-rw-r--r--meta/recipes-devtools/perl/files/Configure-multilib.patch (renamed from meta/packages/perl/files/Configure-multilib.patch)0
-rw-r--r--meta/recipes-devtools/perl/files/letgcc-find-errno.patch (renamed from meta/packages/perl/files/letgcc-find-errno.patch)0
-rw-r--r--meta/recipes-devtools/perl/files/libperl-5.8.3-create-libperl-soname.patch (renamed from meta/packages/perl/files/libperl-5.8.3-create-libperl-soname.patch)0
-rw-r--r--meta/recipes-devtools/perl/files/perl-5.8.8-gcc-4.2.patch (renamed from meta/packages/perl/files/perl-5.8.8-gcc-4.2.patch)0
-rw-r--r--meta/recipes-devtools/perl/libxml-parser-perl-native_2.36.bb (renamed from meta/packages/perl/libxml-parser-perl-native_2.36.bb)0
-rw-r--r--meta/recipes-devtools/perl/libxml-parser-perl_2.36.bb (renamed from meta/packages/perl/libxml-parser-perl_2.36.bb)0
-rw-r--r--meta/recipes-devtools/perl/libxml-simple-perl-native_2.18.bb (renamed from meta/packages/perl/libxml-simple-perl-native_2.18.bb)0
-rw-r--r--meta/recipes-devtools/perl/libxml-simple-perl_2.18.bb (renamed from meta/packages/perl/libxml-simple-perl_2.18.bb)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/09_fix_installperl.patch (renamed from meta/packages/perl/perl-5.8.8/09_fix_installperl.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/52_debian_extutils_hacks.patch (renamed from meta/packages/perl/perl-5.8.8/52_debian_extutils_hacks.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/53_debian_mod_paths.patch (renamed from meta/packages/perl/perl-5.8.8/53_debian_mod_paths.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/54_debian_perldoc-r.patch (renamed from meta/packages/perl/perl-5.8.8/54_debian_perldoc-r.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/58_debian_cpan_config_path.patch (renamed from meta/packages/perl/perl-5.8.8/58_debian_cpan_config_path.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/60_debian_libnet_config_path.patch (renamed from meta/packages/perl/perl-5.8.8/60_debian_libnet_config_path.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/62_debian_cpan_definstalldirs.patch (renamed from meta/packages/perl/perl-5.8.8/62_debian_cpan_definstalldirs.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/64_debian_enc2xs_inc.patch (renamed from meta/packages/perl/perl-5.8.8/64_debian_enc2xs_inc.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/Makefile.SH.patch (renamed from meta/packages/perl/perl-5.8.8/Makefile.SH.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/Makefile.patch (renamed from meta/packages/perl/perl-5.8.8/Makefile.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/asm-pageh-fix.patch (renamed from meta/packages/perl/perl-5.8.8/asm-pageh-fix.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/config.sh (renamed from meta/packages/perl/perl-5.8.8/config.sh)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/config.sh-32 (renamed from meta/packages/perl/perl-5.8.8/config.sh-32)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/config.sh-32-be (renamed from meta/packages/perl/perl-5.8.8/config.sh-32-be)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/config.sh-32-le (renamed from meta/packages/perl/perl-5.8.8/config.sh-32-le)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/config.sh-64 (renamed from meta/packages/perl/perl-5.8.8/config.sh-64)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/config.sh-64-be (renamed from meta/packages/perl/perl-5.8.8/config.sh-64-be)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/config.sh-64-le (renamed from meta/packages/perl/perl-5.8.8/config.sh-64-le)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/generate-sh.patch (renamed from meta/packages/perl/perl-5.8.8/generate-sh.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/installperl.patch (renamed from meta/packages/perl/perl-5.8.8/installperl.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/makedepend-dash.patch (renamed from meta/packages/perl/perl-5.8.8/makedepend-dash.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/native-no-gdbminc.patch (renamed from meta/packages/perl/perl-5.8.8/native-no-gdbminc.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/native-nopacklist.patch (renamed from meta/packages/perl/perl-5.8.8/native-nopacklist.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/native-perlinc.patch (renamed from meta/packages/perl/perl-5.8.8/native-perlinc.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/native-ssp.patch (renamed from meta/packages/perl/perl-5.8.8/native-ssp.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/perl-configpm-switch.patch (renamed from meta/packages/perl/perl-5.8.8/perl-configpm-switch.patch)0
-rwxr-xr-xmeta/recipes-devtools/perl/perl-5.8.8/perl-configure.sh (renamed from meta/packages/perl/perl-5.8.8/perl-configure.sh)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/perl-dynloader.patch (renamed from meta/packages/perl/perl-5.8.8/perl-dynloader.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-5.8.8/perl-moreconfig.patch (renamed from meta/packages/perl/perl-5.8.8/perl-moreconfig.patch)0
-rw-r--r--meta/recipes-devtools/perl/perl-native_5.8.8.bb (renamed from meta/packages/perl/perl-native_5.8.8.bb)0
-rw-r--r--meta/recipes-devtools/perl/perl-rdepends_5.8.8.inc (renamed from meta/packages/perl/perl-rdepends_5.8.8.inc)0
-rw-r--r--meta/recipes-devtools/perl/perl-rprovides.inc (renamed from meta/packages/perl/perl-rprovides.inc)0
-rw-r--r--meta/recipes-devtools/perl/perl_5.8.8.bb (renamed from meta/packages/perl/perl_5.8.8.bb)0
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig-0.25/autofoo.patch (renamed from meta/packages/pkgconfig/pkgconfig-0.25/autofoo.patch)0
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig-0.25/glibconfig-sysdefs.h (renamed from meta/packages/pkgconfig/pkgconfig-0.25/glibconfig-sysdefs.h)0
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig.inc (renamed from meta/packages/pkgconfig/pkgconfig.inc)0
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig/autofoo.patch (renamed from meta/packages/pkgconfig/pkgconfig/autofoo.patch)0
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig/disable-legacy.patch (renamed from meta/packages/pkgconfig/pkgconfig/disable-legacy.patch)0
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig/glibconfig-sysdefs.h (renamed from meta/packages/pkgconfig/pkgconfig/glibconfig-sysdefs.h)0
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb (renamed from meta/packages/pkgconfig/pkgconfig_0.25.bb)0
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig_git.bb (renamed from meta/packages/pkgconfig/pkgconfig_git.bb)0
-rw-r--r--meta/recipes-devtools/prelink/prelink/prelink.conf (renamed from meta/packages/prelink/prelink/prelink.conf)0
-rw-r--r--meta/recipes-devtools/prelink/prelink/prelink.cron.daily (renamed from meta/packages/prelink/prelink/prelink.cron.daily)0
-rw-r--r--meta/recipes-devtools/prelink/prelink/prelink.default (renamed from meta/packages/prelink/prelink/prelink.default)0
-rw-r--r--meta/recipes-devtools/prelink/prelink_git.bb (renamed from meta/packages/prelink/prelink_git.bb)0
-rw-r--r--meta/recipes-devtools/pseudo/pseudo/static_sqlite.patch (renamed from meta/packages/pseudo/pseudo/static_sqlite.patch)0
-rw-r--r--meta/recipes-devtools/pseudo/pseudo_git.bb (renamed from meta/packages/pseudo/pseudo_git.bb)0
-rw-r--r--meta/recipes-devtools/python/fix-path.inc (renamed from meta/packages/python/fix-path.inc)0
-rw-r--r--meta/recipes-devtools/python/python-2.6-manifest.inc (renamed from meta/packages/python/python-2.6-manifest.inc)0
-rw-r--r--meta/recipes-devtools/python/python-dbus_0.83.1.bb (renamed from meta/packages/python/python-dbus_0.83.1.bb)0
-rw-r--r--meta/recipes-devtools/python/python-gst/python-path.patch (renamed from meta/packages/python/python-gst/python-path.patch)0
-rw-r--r--meta/recipes-devtools/python/python-gst_0.10.18.bb (renamed from meta/packages/python/python-gst_0.10.18.bb)0
-rw-r--r--meta/recipes-devtools/python/python-imaging/path.patch (renamed from meta/packages/python/python-imaging/path.patch)0
-rw-r--r--meta/recipes-devtools/python/python-imaging_1.1.7.bb (renamed from meta/packages/python/python-imaging_1.1.7.bb)0
-rw-r--r--meta/recipes-devtools/python/python-iniparse-native_0.3.2.bb (renamed from meta/packages/python/python-iniparse-native_0.3.2.bb)0
-rw-r--r--meta/recipes-devtools/python/python-iniparse_0.3.2.bb (renamed from meta/packages/python/python-iniparse_0.3.2.bb)0
-rw-r--r--meta/recipes-devtools/python/python-native-2.6.5/00-fix-bindir-libdir-for-cross.patch (renamed from meta/packages/python/python-native-2.6.5/00-fix-bindir-libdir-for-cross.patch)0
-rw-r--r--meta/recipes-devtools/python/python-native-2.6.5/04-default-is-optimized.patch (renamed from meta/packages/python/python-native-2.6.5/04-default-is-optimized.patch)0
-rw-r--r--meta/recipes-devtools/python/python-native-2.6.5/10-distutils-fix-swig-parameter.patch (renamed from meta/packages/python/python-native-2.6.5/10-distutils-fix-swig-parameter.patch)0
-rw-r--r--meta/recipes-devtools/python/python-native-2.6.5/11-distutils-never-modify-shebang-line.patch (renamed from meta/packages/python/python-native-2.6.5/11-distutils-never-modify-shebang-line.patch)0
-rw-r--r--meta/recipes-devtools/python/python-native-2.6.5/12-distutils-prefix-is-inside-staging-area.patch (renamed from meta/packages/python/python-native-2.6.5/12-distutils-prefix-is-inside-staging-area.patch)0
-rw-r--r--meta/recipes-devtools/python/python-native-2.6.5/debug.patch (renamed from meta/packages/python/python-native-2.6.5/debug.patch)0
-rw-r--r--meta/recipes-devtools/python/python-native-2.6.5/nohostlibs.patch (renamed from meta/packages/python/python-native-2.6.5/nohostlibs.patch)0
-rw-r--r--meta/recipes-devtools/python/python-native-2.6.5/sitecustomize.py (renamed from meta/packages/python/python-native-2.6.5/sitecustomize.py)0
-rw-r--r--meta/recipes-devtools/python/python-native_2.6.5.bb (renamed from meta/packages/python/python-native_2.6.5.bb)0
-rw-r--r--meta/recipes-devtools/python/python-pycairo_1.8.10.bb (renamed from meta/packages/python/python-pycairo_1.8.10.bb)0
-rw-r--r--meta/recipes-devtools/python/python-pycurl/no-static-link.patch (renamed from meta/packages/python/python-pycurl/no-static-link.patch)0
-rw-r--r--meta/recipes-devtools/python/python-pycurl_7.19.0.bb (renamed from meta/packages/python/python-pycurl_7.19.0.bb)0
-rw-r--r--meta/recipes-devtools/python/python-pygobject-native_2.21.1.bb (renamed from meta/packages/python/python-pygobject-native_2.21.1.bb)0
-rw-r--r--meta/recipes-devtools/python/python-pygobject/generate-constants.patch (renamed from meta/packages/python/python-pygobject/generate-constants.patch)0
-rw-r--r--meta/recipes-devtools/python/python-pygobject_2.21.1.bb (renamed from meta/packages/python/python-pygobject_2.21.1.bb)0
-rw-r--r--meta/recipes-devtools/python/python-pygtk/acinclude.m4 (renamed from meta/packages/python/python-pygtk/acinclude.m4)0
-rw-r--r--meta/recipes-devtools/python/python-pygtk/fix-gtkunixprint.patch (renamed from meta/packages/python/python-pygtk/fix-gtkunixprint.patch)0
-rw-r--r--meta/recipes-devtools/python/python-pygtk/nodocs.patch (renamed from meta/packages/python/python-pygtk/nodocs.patch)0
-rw-r--r--meta/recipes-devtools/python/python-pygtk/prevent_to_get_display_during_import.patch (renamed from meta/packages/python/python-pygtk/prevent_to_get_display_during_import.patch)0
-rw-r--r--meta/recipes-devtools/python/python-pygtk/python-pygtk2/acinclude.m4 (renamed from meta/packages/python/python-pygtk/python-pygtk2/acinclude.m4)0
-rw-r--r--meta/recipes-devtools/python/python-pygtk_2.17.0.bb (renamed from meta/packages/python/python-pygtk_2.17.0.bb)0
-rw-r--r--meta/recipes-devtools/python/python-pyrex-native_0.9.9.bb (renamed from meta/packages/python/python-pyrex-native_0.9.9.bb)0
-rw-r--r--meta/recipes-devtools/python/python-pyrex/pyrex-fix-optimized-mode.patch (renamed from meta/packages/python/python-pyrex/pyrex-fix-optimized-mode.patch)0
-rw-r--r--meta/recipes-devtools/python/python-pyrex_0.9.9.bb (renamed from meta/packages/python/python-pyrex_0.9.9.bb)0
-rw-r--r--meta/recipes-devtools/python/python-scons-native_1.3.0.bb (renamed from meta/packages/python/python-scons-native_1.3.0.bb)0
-rw-r--r--meta/recipes-devtools/python/python-scons_1.3.0.bb (renamed from meta/packages/python/python-scons_1.3.0.bb)0
-rw-r--r--meta/recipes-devtools/python/python-urlgrabber-native_3.9.1.bb (renamed from meta/packages/python/python-urlgrabber-native_3.9.1.bb)0
-rw-r--r--meta/recipes-devtools/python/python-urlgrabber/urlgrabber-3.0.0-cleanup.patch (renamed from meta/packages/python/python-urlgrabber/urlgrabber-3.0.0-cleanup.patch)0
-rw-r--r--meta/recipes-devtools/python/python-urlgrabber/urlgrabber-HEAD.patch (renamed from meta/packages/python/python-urlgrabber/urlgrabber-HEAD.patch)0
-rw-r--r--meta/recipes-devtools/python/python-urlgrabber/urlgrabber-reset.patch (renamed from meta/packages/python/python-urlgrabber/urlgrabber-reset.patch)0
-rw-r--r--meta/recipes-devtools/python/python-urlgrabber_3.9.1.bb (renamed from meta/packages/python/python-urlgrabber_3.9.1.bb)0
-rw-r--r--meta/recipes-devtools/python/python.inc (renamed from meta/packages/python/python.inc)0
-rw-r--r--meta/recipes-devtools/python/python/00-fix-bindir-libdir-for-cross.patch (renamed from meta/packages/python/python/00-fix-bindir-libdir-for-cross.patch)0
-rw-r--r--meta/recipes-devtools/python/python/01-use-proper-tools-for-cross-build.patch (renamed from meta/packages/python/python/01-use-proper-tools-for-cross-build.patch)0
-rw-r--r--meta/recipes-devtools/python/python/02-remove-test-for-cross.patch (renamed from meta/packages/python/python/02-remove-test-for-cross.patch)0
-rw-r--r--meta/recipes-devtools/python/python/03-fix-tkinter-detection.patch (renamed from meta/packages/python/python/03-fix-tkinter-detection.patch)0
-rw-r--r--meta/recipes-devtools/python/python/04-default-is-optimized.patch (renamed from meta/packages/python/python/04-default-is-optimized.patch)0
-rw-r--r--meta/recipes-devtools/python/python/05-enable-ctypes-cross-build.patch (renamed from meta/packages/python/python/05-enable-ctypes-cross-build.patch)0
-rw-r--r--meta/recipes-devtools/python/python/99-ignore-optimization-flag.patch (renamed from meta/packages/python/python/99-ignore-optimization-flag.patch)0
-rw-r--r--meta/recipes-devtools/python/python/sitecustomize.py (renamed from meta/packages/python/python/sitecustomize.py)0
-rw-r--r--meta/recipes-devtools/python/python_2.6.5.bb (renamed from meta/packages/python/python_2.6.5.bb)0
-rw-r--r--meta/recipes-devtools/python/yum-metadata-parser-native_1.1.4.bb (renamed from meta/packages/python/yum-metadata-parser-native_1.1.4.bb)0
-rw-r--r--meta/recipes-devtools/python/yum-metadata-parser_1.1.4.bb (renamed from meta/packages/python/yum-metadata-parser_1.1.4.bb)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/fix-dirent.patch (renamed from meta/packages/qemu/qemu-0.12.4/fix-dirent.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/fix-nogl.patch (renamed from meta/packages/qemu/qemu-0.12.4/fix-nogl.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/glflags.patch (renamed from meta/packages/qemu/qemu-0.12.4/glflags.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/init-info.patch (renamed from meta/packages/qemu/qemu-0.12.4/init-info.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/linker-flags.patch (renamed from meta/packages/qemu/qemu-0.12.4/linker-flags.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/no-strip.patch (renamed from meta/packages/qemu/qemu-0.12.4/no-strip.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/powerpc_rom.bin (renamed from meta/packages/qemu/qemu-0.12.4/powerpc_rom.bin)bin4096 -> 4096 bytes
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/qemu-git-qemugl-host.patch (renamed from meta/packages/qemu/qemu-0.12.4/qemu-git-qemugl-host.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/qemu-ppc-hack.patch (renamed from meta/packages/qemu/qemu-0.12.4/qemu-ppc-hack.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/qemu-vmware-vga-depth.patch (renamed from meta/packages/qemu/qemu-0.12.4/qemu-vmware-vga-depth.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/qemugl-allow-glxcontext-release.patch (renamed from meta/packages/qemu/qemu-0.12.4/qemugl-allow-glxcontext-release.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-0.12.4/workaround_bad_futex_headers.patch (renamed from meta/packages/qemu/qemu-0.12.4/workaround_bad_futex_headers.patch)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb (renamed from meta/packages/qemu/qemu-helper-native_1.0.bb)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-helper-nativesdk_1.0.bb (renamed from meta/packages/qemu/qemu-helper-nativesdk_1.0.bb)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-helper/raw2flash.c (renamed from meta/packages/qemu/qemu-helper/raw2flash.c)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-helper/tunctl.c (renamed from meta/packages/qemu/qemu-helper/tunctl.c)0
-rw-r--r--meta/recipes-devtools/qemu/qemu.inc (renamed from meta/packages/qemu/qemu.inc)0
-rw-r--r--meta/recipes-devtools/qemu/qemu_0.12.4.bb (renamed from meta/packages/qemu/qemu_0.12.4.bb)0
-rw-r--r--meta/recipes-devtools/qemu/qemu_git.bb (renamed from meta/packages/qemu/qemu_git.bb)0
-rw-r--r--meta/recipes-devtools/quilt/quilt-native.inc (renamed from meta/packages/quilt/quilt-native.inc)0
-rw-r--r--meta/recipes-devtools/quilt/quilt-native_0.48.bb (renamed from meta/packages/quilt/quilt-native_0.48.bb)0
-rw-r--r--meta/recipes-devtools/quilt/quilt.inc (renamed from meta/packages/quilt/quilt.inc)0
-rw-r--r--meta/recipes-devtools/quilt/quilt/aclocal.patch (renamed from meta/packages/quilt/quilt/aclocal.patch)0
-rw-r--r--meta/recipes-devtools/quilt/quilt/install.patch (renamed from meta/packages/quilt/quilt/install.patch)0
-rw-r--r--meta/recipes-devtools/quilt/quilt/non-gnu.patch (renamed from meta/packages/quilt/quilt/non-gnu.patch)0
-rw-r--r--meta/recipes-devtools/quilt/quilt_0.48.bb (renamed from meta/packages/quilt/quilt_0.48.bb)0
-rwxr-xr-xmeta/recipes-devtools/rpm/rpm/perfile_rpmdeps.sh (renamed from meta/packages/rpm/rpm/perfile_rpmdeps.sh)0
-rw-r--r--meta/recipes-devtools/rpm/rpm/remove-compiled-tests.patch (renamed from meta/packages/rpm/rpm/remove-compiled-tests.patch)0
-rw-r--r--meta/recipes-devtools/rpm/rpm_5.1.10.bb (renamed from meta/packages/rpm/rpm_5.1.10.bb)0
-rw-r--r--meta/recipes-devtools/rsync/files/acinclude.m4 (renamed from meta/packages/rsync/files/acinclude.m4)0
-rw-r--r--meta/recipes-devtools/rsync/files/rsyncd.conf (renamed from meta/packages/rsync/files/rsyncd.conf)0
-rw-r--r--meta/recipes-devtools/rsync/rsync.inc (renamed from meta/packages/rsync/rsync.inc)0
-rw-r--r--meta/recipes-devtools/rsync/rsync_2.6.9.bb (renamed from meta/packages/rsync/rsync_2.6.9.bb)0
-rw-r--r--meta/recipes-devtools/rsync/rsync_3.0.7.bb (renamed from meta/packages/rsync/rsync_3.0.7.bb)0
-rw-r--r--meta/recipes-devtools/shasum/files/main.c (renamed from meta/packages/shasum/files/main.c)0
-rw-r--r--meta/recipes-devtools/shasum/files/mhash_sha256.h (renamed from meta/packages/shasum/files/mhash_sha256.h)0
-rw-r--r--meta/recipes-devtools/shasum/files/sha256.c (renamed from meta/packages/shasum/files/sha256.c)0
-rw-r--r--meta/recipes-devtools/shasum/shasum-native.bb (renamed from meta/packages/shasum/shasum-native.bb)0
-rw-r--r--meta/recipes-devtools/shasum/shasum.inc (renamed from meta/packages/shasum/shasum.inc)0
-rw-r--r--meta/recipes-devtools/subversion/subversion-1.5.5/disable-revision-install.patch (renamed from meta/packages/subversion/subversion-1.5.5/disable-revision-install.patch)0
-rw-r--r--meta/recipes-devtools/subversion/subversion-1.5.5/libtool2.patch (renamed from meta/packages/subversion/subversion-1.5.5/libtool2.patch)0
-rw-r--r--meta/recipes-devtools/subversion/subversion-1.5.5/neon-detection.patch (renamed from meta/packages/subversion/subversion-1.5.5/neon-detection.patch)0
-rw-r--r--meta/recipes-devtools/subversion/subversion_1.5.5.bb (renamed from meta/packages/subversion/subversion_1.5.5.bb)0
-rw-r--r--meta/recipes-devtools/syslinux/files/cross-build.patch (renamed from meta/packages/syslinux/files/cross-build.patch)0
-rw-r--r--meta/recipes-devtools/syslinux/syslinux_3.86.bb (renamed from meta/packages/syslinux/syslinux_3.86.bb)0
-rw-r--r--meta/recipes-devtools/tcltk/tcl/fix-configure.patch (renamed from meta/packages/tcltk/tcl/fix-configure.patch)0
-rw-r--r--meta/recipes-devtools/tcltk/tcl/fix_non_native_build_issue.patch (renamed from meta/packages/tcltk/tcl/fix_non_native_build_issue.patch)0
-rw-r--r--meta/recipes-devtools/tcltk/tcl/tcl-add-soname.patch (renamed from meta/packages/tcltk/tcl/tcl-add-soname.patch)0
-rw-r--r--meta/recipes-devtools/tcltk/tcl_8.5.8.bb (renamed from meta/packages/tcltk/tcl_8.5.8.bb)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/001-2.2b47-2.2b51.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/001-2.2b47-2.2b51.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/002-destdir.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/002-destdir.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/003-manpages.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/003-manpages.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/004-strsignal.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/004-strsignal.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/005-sys-time.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/005-sys-time.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/006-reiserfs.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/006-reiserfs.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/007-map.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/007-map.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/008-configure.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/008-configure.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/009-multirw.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/009-multirw.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/010-realpath.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/010-realpath.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/011-fno-strict-aliasing.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/011-fno-strict-aliasing.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/012-nostrip.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/012-nostrip.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/013-mntpathlen.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/013-mntpathlen.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/014-uninitialized.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/014-uninitialized.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/015-setattr.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/015-setattr.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/016-makefile.in.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/016-makefile.in.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/017-wrs-dynamic-rpc.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/017-wrs-dynamic-rpc.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/018-remove-tcp-wrappers.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/018-remove-tcp-wrappers.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/019-pid-before-fork.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/019-pid-before-fork.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/020-undefined-chmod-fix.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/020-undefined-chmod-fix.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/021-nolibwrap.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/021-nolibwrap.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/022-add-close-on-exec-descriptors.patch (renamed from meta/packages/unfs-server/unfs-server-2.2beta47/022-add-close-on-exec-descriptors.patch)0
-rw-r--r--meta/recipes-devtools/unfs-server/unfs-server_2.2beta47.bb (renamed from meta/packages/unfs-server/unfs-server_2.2beta47.bb)0
-rw-r--r--meta/recipes-devtools/unifdef/files/unifdef.c (renamed from meta/packages/unifdef/files/unifdef.c)0
-rw-r--r--meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb (renamed from meta/packages/unifdef/unifdef-native_2.6.18+git.bb)0
-rw-r--r--meta/recipes-devtools/update-alternatives/update-alternatives-dpkg.inc (renamed from meta/packages/update-alternatives/update-alternatives-dpkg.inc)0
-rw-r--r--meta/recipes-devtools/update-alternatives/update-alternatives-dpkg_1.13.22.bb (renamed from meta/packages/update-alternatives/update-alternatives-dpkg_1.13.22.bb)0
-rw-r--r--meta/recipes-devtools/valgrind/valgrind/fix_issue_caused_by_ccache.patch (renamed from meta/packages/valgrind/valgrind/fix_issue_caused_by_ccache.patch)0
-rw-r--r--meta/recipes-devtools/valgrind/valgrind/valgrind_3.5.0-svn_r11264.patch.bz2 (renamed from meta/packages/valgrind/valgrind/valgrind_3.5.0-svn_r11264.patch.bz2)bin3681800 -> 3681800 bytes
-rw-r--r--meta/recipes-devtools/valgrind/valgrind_3.5.0.bb (renamed from meta/packages/valgrind/valgrind_3.5.0.bb)0
-rw-r--r--meta/recipes-extended/at/at-3.1.10.2/configure.patch (renamed from meta/packages/at/at-3.1.10.2/configure.patch)0
-rw-r--r--meta/recipes-extended/at/at-3.1.12/configure.patch (renamed from meta/packages/at/at-3.1.12/configure.patch)0
-rw-r--r--meta/recipes-extended/at/at.inc (renamed from meta/packages/at/at.inc)0
-rw-r--r--meta/recipes-extended/at/at_3.1.10.2.bb (renamed from meta/packages/at/at_3.1.10.2.bb)0
-rw-r--r--meta/recipes-extended/at/at_3.1.12.bb (renamed from meta/packages/at/at_3.1.12.bb)0
-rw-r--r--meta/recipes-extended/at/files/nonrootinstall.patch (renamed from meta/packages/at/files/nonrootinstall.patch)0
-rw-r--r--meta/recipes-extended/at/files/use-ldflags.patch (renamed from meta/packages/at/files/use-ldflags.patch)0
-rw-r--r--meta/recipes-extended/bash/bash.inc (renamed from meta/packages/bash/bash.inc)0
-rw-r--r--meta/recipes-extended/bash/bash_3.2.48.bb (renamed from meta/packages/bash/bash_3.2.48.bb)0
-rw-r--r--meta/recipes-extended/bash/bash_4.1.bb (renamed from meta/packages/bash/bash_4.1.bb)0
-rw-r--r--meta/recipes-extended/bc/bc_1.06.bb18
-rw-r--r--meta/recipes-extended/byacc/byacc.inc14
-rw-r--r--meta/recipes-extended/byacc/byacc_20100610.bb6
-rw-r--r--meta/recipes-extended/cpio/cpio-2.8/m4extensions.patch (renamed from meta/packages/cpio/cpio-2.8/m4extensions.patch)0
-rw-r--r--meta/recipes-extended/cpio/cpio-2.8/statdef.patch (renamed from meta/packages/cpio/cpio-2.8/statdef.patch)0
-rw-r--r--meta/recipes-extended/cpio/cpio_2.8.bb (renamed from meta/packages/cpio/cpio_2.8.bb)0
-rw-r--r--meta/recipes-extended/cpio/cpio_v2.inc (renamed from meta/packages/cpio/cpio_v2.inc)0
-rw-r--r--meta/recipes-extended/cracklib/cracklib_2.8.16.bb12
-rw-r--r--meta/recipes-extended/cwautomacros/cwautomacros_20090610.bb15
-rw-r--r--meta/recipes-extended/ed/ed-1.4/ed-1.2-build.patch43
-rw-r--r--meta/recipes-extended/ed/ed_0.5.bb11
-rw-r--r--meta/recipes-extended/ed/ed_1.4.bb22
-rw-r--r--meta/recipes-extended/ethtool/ethtool_2.6.34.bb11
-rw-r--r--meta/recipes-extended/gamin/gamin/no-abstract-sockets.patch54
-rw-r--r--meta/recipes-extended/gamin/gamin_0.1.10.bb30
-rw-r--r--meta/recipes-extended/gawk/gawk_3.1.5.bb30
-rw-r--r--meta/recipes-extended/images/poky-image-basic.bb8
-rw-r--r--meta/recipes-extended/images/poky-image-lsb.bb9
-rw-r--r--meta/recipes-extended/iptables/iptables_1.4.8.bb31
-rw-r--r--meta/recipes-extended/iputils/files/debian/CVE-2010-2529.diff22
-rw-r--r--meta/recipes-extended/iputils/files/debian/add-icmp-return-codes.diff41
-rw-r--r--meta/recipes-extended/iputils/files/debian/fix-arping-timeouts.diff24
-rw-r--r--meta/recipes-extended/iputils/files/debian/fix-dead-host-ping-stats.diff14
-rw-r--r--meta/recipes-extended/iputils/files/debian/targets.diff13
-rw-r--r--meta/recipes-extended/iputils/files/debian/use_gethostbyname2.diff29
-rw-r--r--meta/recipes-extended/iputils/iputils_s20100418.bb78
-rw-r--r--meta/recipes-extended/less/less_436.bb (renamed from meta/packages/less/less_436.bb)0
-rw-r--r--meta/recipes-extended/libuser/libuser-0.56.16/disable-sgml-doc.patch18
-rw-r--r--meta/recipes-extended/libuser/libuser_0.56.16.bb20
-rw-r--r--meta/recipes-extended/minicom/minicom-2.3/gcc4-scope.patch44
-rw-r--r--meta/recipes-extended/minicom/minicom-2.3/rename-conflicting-functions.patch13
-rw-r--r--meta/recipes-extended/minicom/minicom_2.3.bb17
-rw-r--r--meta/recipes-extended/mktemp/files/disable-strip.patch13
-rw-r--r--meta/recipes-extended/mktemp/mktemp_1.7.bb26
-rw-r--r--meta/recipes-extended/net-tools/net-tools-1.60-23/net-tools-config.h75
-rw-r--r--meta/recipes-extended/net-tools/net-tools-1.60-23/net-tools-config.make36
-rw-r--r--meta/recipes-extended/net-tools/net-tools_1.60-23.bb77
-rw-r--r--meta/recipes-extended/pax/pax_3.4.bb16
-rw-r--r--meta/recipes-extended/perl/libconvert-asn1-perl_0.21.bb14
-rw-r--r--meta/recipes-extended/perl/libtimedate-perl_1.20.bb21
-rw-r--r--meta/recipes-extended/procps/procps-3.2.7/install.patch27
-rw-r--r--meta/recipes-extended/procps/procps-3.2.7/linux-limits.patch13
-rw-r--r--meta/recipes-extended/procps/procps-3.2.7/pagesz-not-constant.patch22
-rw-r--r--meta/recipes-extended/procps/procps-3.2.7/procmodule.patch36
-rw-r--r--meta/recipes-extended/procps/procps-3.2.7/procps.init6
-rw-r--r--meta/recipes-extended/procps/procps-3.2.7/psmodule.patch21
-rw-r--r--meta/recipes-extended/procps/procps-3.2.7/sysctl.conf64
-rw-r--r--meta/recipes-extended/procps/procps.inc16
-rw-r--r--meta/recipes-extended/procps/procps_3.2.7.bb64
-rw-r--r--meta/recipes-extended/quota/quota_3.17.bb19
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/login_defs_pam.sed32
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chfn14
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chpasswd4
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chsh19
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/login91
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/newusers4
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/passwd5
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/su60
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/securetty206
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.3-dots-in-usernames.patch23
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-env-reset-keep-locale.patch27
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-groupmod-pam-check.patch32
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-su_no_sanitize_env.patch27
-rw-r--r--meta/recipes-extended/shadow/shadow-4.1.4.2/shadow.automake-1.11.patch102
-rw-r--r--meta/recipes-extended/shadow/shadow.inc121
-rw-r--r--meta/recipes-extended/shadow/shadow_4.1.4.2.bb11
-rw-r--r--meta/recipes-extended/sysstat/files/99_sysstat1
-rw-r--r--meta/recipes-extended/sysstat/sysstat.inc33
-rw-r--r--meta/recipes-extended/sysstat/sysstat_9.1.4.bb7
-rw-r--r--meta/recipes-extended/tar/tar-1.17/gcc43build.patch35
-rw-r--r--meta/recipes-extended/tar/tar-1.17/m4extensions.patch28
-rw-r--r--meta/recipes-extended/tar/tar.inc25
-rw-r--r--meta/recipes-extended/tar/tar_1.17.bb13
-rw-r--r--meta/recipes-extended/tar/tar_1.23.bb9
-rw-r--r--meta/recipes-extended/tasks/task-poky-basic.bb156
-rw-r--r--meta/recipes-extended/tasks/task-poky-lsb.bb103
-rw-r--r--meta/recipes-extended/time/files/debian.patch (renamed from meta/packages/time/files/debian.patch)0
-rw-r--r--meta/recipes-extended/time/time.inc (renamed from meta/packages/time/time.inc)0
-rw-r--r--meta/recipes-extended/time/time_1.7.bb (renamed from meta/packages/time/time_1.7.bb)0
-rw-r--r--meta/recipes-extended/which/which-2.18/fix_name_conflict_group_member.patch51
-rw-r--r--meta/recipes-extended/which/which-2.20/remove-declaration.patch16
-rw-r--r--meta/recipes-extended/which/which_2.18.bb40
-rw-r--r--meta/recipes-extended/which/which_2.20.bb35
-rw-r--r--meta/recipes-extended/xinetd/xinetd/Disable-services-from-inetd.conf-if-a-service-with-t.patch84
-rw-r--r--meta/recipes-extended/xinetd/xinetd/Various-fixes-from-the-previous-maintainer.patch77
-rw-r--r--meta/recipes-extended/xinetd/xinetd/xinetd-should-be-able-to-listen-on-IPv6-even-in-ine.patch110
-rw-r--r--meta/recipes-extended/xinetd/xinetd/xinetd.conf11
-rw-r--r--meta/recipes-extended/xinetd/xinetd/xinetd.init57
-rw-r--r--meta/recipes-extended/xinetd/xinetd_2.3.14.bb45
-rw-r--r--meta/recipes-extended/xz/xz_4.999.9beta.bb20
-rw-r--r--meta/recipes-gnome/abiword/abiword-2.5.inc (renamed from meta/packages/abiword/abiword-2.5.inc)0
-rw-r--r--meta/recipes-gnome/abiword/abiword-embedded_2.5.2.bb (renamed from meta/packages/abiword/abiword-embedded_2.5.2.bb)0
-rw-r--r--meta/recipes-gnome/abiword/abiword.inc (renamed from meta/packages/abiword/abiword.inc)0
-rw-r--r--meta/recipes-gnome/abiword/abiword_2.5.2.bb (renamed from meta/packages/abiword/abiword_2.5.2.bb)0
-rw-r--r--meta/recipes-gnome/abiword/abiword_cvs.bb (renamed from meta/packages/abiword/abiword_cvs.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gail_1.20.0.bb (renamed from meta/packages/gnome/gail_1.20.0.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gconf-dbus_svn.bb (renamed from meta/packages/gnome/gconf-dbus_svn.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-common-2.28.0/omf.patch (renamed from meta/packages/gnome/gnome-common-2.28.0/omf.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-common_2.28.0.bb (renamed from meta/packages/gnome/gnome-common_2.28.0.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-desktop.inc (renamed from meta/packages/gnome/gnome-desktop.inc)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-desktop/no-desktop-docs.patch (renamed from meta/packages/gnome/gnome-desktop/no-desktop-docs.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-desktop_2.26.2.bb (renamed from meta/packages/gnome/gnome-desktop_2.26.2.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-doc-utils.inc (renamed from meta/packages/gnome/gnome-doc-utils.inc)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-doc-utils_0.12.0.bb (renamed from meta/packages/gnome/gnome-doc-utils_0.12.0.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-icon-theme_2.22.0.bb (renamed from meta/packages/gnome/gnome-icon-theme_2.22.0.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-keyring/org.gnome.keyring.service (renamed from meta/packages/gnome/gnome-keyring/org.gnome.keyring.service)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-keyring_2.31.4.bb (renamed from meta/packages/gnome/gnome-keyring_2.31.4.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-mime-data/pkgconfig.patch (renamed from meta/packages/gnome/gnome-mime-data/pkgconfig.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb (renamed from meta/packages/gnome/gnome-mime-data_2.18.0.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-settings-daemon/configurefix.patch (renamed from meta/packages/gnome/gnome-settings-daemon/configurefix.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-settings-daemon/desktop-moblin.patch (renamed from meta/packages/gnome/gnome-settings-daemon/desktop-moblin.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch (renamed from meta/packages/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-fix-gthread.patch (renamed from meta/packages/gnome/gnome-settings-daemon/gnome-settings-daemon-fix-gthread.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-settings-daemon/mojito-cleanup.patch (renamed from meta/packages/gnome/gnome-settings-daemon/mojito-cleanup.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-settings-daemon/mount-plugin.patch (renamed from meta/packages/gnome/gnome-settings-daemon/mount-plugin.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-settings-daemon_2.26.1.bb (renamed from meta/packages/gnome/gnome-settings-daemon_2.26.1.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-terminal/30f29e7d8e1b67c40cd18a7155ba30c4382692d5.patch (renamed from meta/packages/gnome/gnome-terminal/30f29e7d8e1b67c40cd18a7155ba30c4382692d5.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-terminal_2.26.3.bb (renamed from meta/packages/gnome/gnome-terminal_2.26.3.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-vfs-2.24.3/gconftool-lossage.patch (renamed from meta/packages/gnome/gnome-vfs-2.24.3/gconftool-lossage.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-vfs-2.24.3/gnome-vfs-no-kerberos.patch (renamed from meta/packages/gnome/gnome-vfs-2.24.3/gnome-vfs-no-kerberos.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gnome-vfs_2.24.3.bb (renamed from meta/packages/gnome/gnome-vfs_2.24.3.bb)0
-rw-r--r--meta/recipes-gnome/gnome/gobject-introspection/configure.patch (renamed from meta/packages/gnome/gobject-introspection/configure.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gobject-introspection/pathfix.patch (renamed from meta/packages/gnome/gobject-introspection/pathfix.patch)0
-rw-r--r--meta/recipes-gnome/gnome/gobject-introspection_git.bb (renamed from meta/packages/gnome/gobject-introspection_git.bb)0
-rw-r--r--meta/recipes-gnome/gnome/libart-lgpl/Makefile.am.patch (renamed from meta/packages/gnome/libart-lgpl/Makefile.am.patch)0
-rw-r--r--meta/recipes-gnome/gnome/libart-lgpl/arm/art_config.h (renamed from meta/packages/gnome/libart-lgpl/arm/art_config.h)0
-rw-r--r--meta/recipes-gnome/gnome/libart-lgpl/i386/art_config.h (renamed from meta/packages/gnome/libart-lgpl/i386/art_config.h)0
-rw-r--r--meta/recipes-gnome/gnome/libart-lgpl/i586/art_config.h (renamed from meta/packages/gnome/libart-lgpl/i586/art_config.h)0
-rw-r--r--meta/recipes-gnome/gnome/libart-lgpl/i686/art_config.h (renamed from meta/packages/gnome/libart-lgpl/i686/art_config.h)0
-rw-r--r--meta/recipes-gnome/gnome/libart-lgpl_2.3.19.bb (renamed from meta/packages/gnome/libart-lgpl_2.3.19.bb)0
-rw-r--r--meta/recipes-gnome/gnome/libgnome-keyring_2.30.1.bb (renamed from meta/packages/gnome/libgnome-keyring_2.30.1.bb)0
-rw-r--r--meta/recipes-gnome/gnome/libgnomecanvas_2.20.0.bb (renamed from meta/packages/gnome/libgnomecanvas_2.20.0.bb)0
-rw-r--r--meta/recipes-gnome/gnome/libgnomekbd_2.26.0.bb (renamed from meta/packages/gnome/libgnomekbd_2.26.0.bb)0
-rw-r--r--meta/recipes-gnome/gnome/metacity_2.22.0.bb (renamed from meta/packages/gnome/metacity_2.22.0.bb)0
-rw-r--r--meta/recipes-gnome/gtk+/gdk-pixbuf-csource-native_2.12.7.bb (renamed from meta/packages/gtk+/gdk-pixbuf-csource-native_2.12.7.bb)0
-rw-r--r--meta/recipes-gnome/gtk+/gdk-pixbuf-csource/reduce-dependencies.patch (renamed from meta/packages/gtk+/gdk-pixbuf-csource/reduce-dependencies.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/cellrenderer-cairo.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/cellrenderer-cairo.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/combo-arrow-size.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/combo-arrow-size.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/disable-print.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/disable-print.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/entry-cairo.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/entry-cairo.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/filechooser-default.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/filechooser-default.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/filechooser-props.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/filechooser-props.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/filechooser-sizefix.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/filechooser-sizefix.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/filesystem-volumes.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/filesystem-volumes.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/gtklabel-resize-patch (renamed from meta/packages/gtk+/gtk+-2.12.7/gtklabel-resize-patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/hardcoded_libtool.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/hardcoded_libtool.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/menu-deactivate.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/menu-deactivate.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/no-demos.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/no-demos.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/pangoxft2.10.6.diff (renamed from meta/packages/gtk+/gtk+-2.12.7/pangoxft2.10.6.diff)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/range-no-redraw.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/range-no-redraw.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/run-iconcache.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/run-iconcache.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/scrolled-placement.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/scrolled-placement.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/toggle-font.diff (renamed from meta/packages/gtk+/gtk+-2.12.7/toggle-font.diff)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.12.7/xsettings.patch (renamed from meta/packages/gtk+/gtk+-2.12.7/xsettings.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.16.6/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch (renamed from meta/packages/gtk+/gtk+-2.16.6/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.16.6/cellrenderer-cairo.patch (renamed from meta/packages/gtk+/gtk+-2.16.6/cellrenderer-cairo.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.16.6/disable-gio-png-sniff-test.diff (renamed from meta/packages/gtk+/gtk+-2.16.6/disable-gio-png-sniff-test.diff)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.16.6/entry-cairo.patch (renamed from meta/packages/gtk+/gtk+-2.16.6/entry-cairo.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.16.6/hardcoded_libtool.patch (renamed from meta/packages/gtk+/gtk+-2.16.6/hardcoded_libtool.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.16.6/no-demos.patch (renamed from meta/packages/gtk+/gtk+-2.16.6/no-demos.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.16.6/run-iconcache.patch (renamed from meta/packages/gtk+/gtk+-2.16.6/run-iconcache.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.16.6/toggle-font.diff (renamed from meta/packages/gtk+/gtk+-2.16.6/toggle-font.diff)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.16.6/xsettings.patch (renamed from meta/packages/gtk+/gtk+-2.16.6/xsettings.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch (renamed from meta/packages/gtk+/gtk+-2.20.1/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/cellrenderer-cairo.patch (renamed from meta/packages/gtk+/gtk+-2.20.1/cellrenderer-cairo.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/configurefix.patch (renamed from meta/packages/gtk+/gtk+-2.20.1/configurefix.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/disable-gio-png-sniff-test.diff (renamed from meta/packages/gtk+/gtk+-2.20.1/disable-gio-png-sniff-test.diff)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/entry-cairo.patch (renamed from meta/packages/gtk+/gtk+-2.20.1/entry-cairo.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/hardcoded_libtool.patch (renamed from meta/packages/gtk+/gtk+-2.20.1/hardcoded_libtool.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/no-demos.patch (renamed from meta/packages/gtk+/gtk+-2.20.1/no-demos.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/run-iconcache.patch (renamed from meta/packages/gtk+/gtk+-2.20.1/run-iconcache.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/toggle-font.diff (renamed from meta/packages/gtk+/gtk+-2.20.1/toggle-font.diff)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+-2.20.1/xsettings.patch (renamed from meta/packages/gtk+/gtk+-2.20.1/xsettings.patch)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+.inc (renamed from meta/packages/gtk+/gtk+.inc)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+_2.12.7.bb (renamed from meta/packages/gtk+/gtk+_2.12.7.bb)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+_2.16.6.bb (renamed from meta/packages/gtk+/gtk+_2.16.6.bb)0
-rw-r--r--meta/recipes-gnome/gtk+/gtk+_2.20.1.bb (renamed from meta/packages/gtk+/gtk+_2.20.1.bb)0
-rw-r--r--meta/recipes-gnome/gtk-doc/gtk-doc.bb (renamed from meta/packages/gtk-doc/gtk-doc.bb)0
-rw-r--r--meta/recipes-gnome/gtk-doc/gtk-doc.m4 (renamed from meta/packages/gtk-doc/gtk-doc.m4)0
-rw-r--r--meta/recipes-gnome/gtk-engines/gtk-engines_2.14.0.bb (renamed from meta/packages/gtk-engines/gtk-engines_2.14.0.bb)0
-rw-r--r--meta/recipes-gnome/gtk-theme-darkilouche/gtk-theme-darkilouche.bb (renamed from meta/packages/gtk-theme-darkilouche/gtk-theme-darkilouche.bb)0
-rw-r--r--meta/recipes-gnome/gtk-theme-darkilouche/gtk-theme-darkilouche/change-colours.diff (renamed from meta/packages/gtk-theme-darkilouche/gtk-theme-darkilouche/change-colours.diff)0
-rw-r--r--meta/recipes-gnome/gtk-theme-torturer/gtk-theme-torturer_git.bb (renamed from meta/packages/gtk-theme-torturer/gtk-theme-torturer_git.bb)0
-rw-r--r--meta/recipes-gnome/gtkhtml2/gtkhtml2_svn.bb (renamed from meta/packages/gtkhtml2/gtkhtml2_svn.bb)0
-rw-r--r--meta/recipes-gnome/hicolor-icon-theme/files/index.theme (renamed from meta/packages/hicolor-icon-theme/files/index.theme)0
-rw-r--r--meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.12.bb (renamed from meta/packages/hicolor-icon-theme/hicolor-icon-theme_0.12.bb)0
-rw-r--r--meta/recipes-gnome/libglade/libglade-2.6.4/glade-cruft.patch (renamed from meta/packages/libglade/libglade-2.6.4/glade-cruft.patch)0
-rw-r--r--meta/recipes-gnome/libglade/libglade-2.6.4/no-deprecation.patch (renamed from meta/packages/libglade/libglade-2.6.4/no-deprecation.patch)0
-rw-r--r--meta/recipes-gnome/libglade/libglade-2.6.4/no-xml2.patch (renamed from meta/packages/libglade/libglade-2.6.4/no-xml2.patch)0
-rw-r--r--meta/recipes-gnome/libglade/libglade_2.6.4.bb (renamed from meta/packages/libglade/libglade_2.6.4.bb)0
-rw-r--r--meta/recipes-graphics/cairo/cairo-1.8.10/hardcoded_libtool.patch (renamed from meta/packages/cairo/cairo-1.8.10/hardcoded_libtool.patch)0
-rw-r--r--meta/recipes-graphics/cairo/cairo-fpu.inc (renamed from meta/packages/cairo/cairo-fpu.inc)0
-rw-r--r--meta/recipes-graphics/cairo/cairo.inc (renamed from meta/packages/cairo/cairo.inc)0
-rw-r--r--meta/recipes-graphics/cairo/cairo_1.8.10.bb (renamed from meta/packages/cairo/cairo_1.8.10.bb)0
-rw-r--r--meta/recipes-graphics/clutter/aaina.inc (renamed from meta/packages/clutter/aaina.inc)0
-rw-r--r--meta/recipes-graphics/clutter/aaina_git.bb (renamed from meta/packages/clutter/aaina_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-0.6_git.bb (renamed from meta/packages/clutter/clutter-0.6_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-0.8_git.bb (renamed from meta/packages/clutter/clutter-0.8_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-1.0_git.bb (renamed from meta/packages/clutter/clutter-1.0_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-box2d.inc (renamed from meta/packages/clutter/clutter-box2d.inc)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-box2d_git.bb (renamed from meta/packages/clutter/clutter-box2d_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-cairo-0.6_git.bb (renamed from meta/packages/clutter/clutter-cairo-0.6_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-cairo-0.8_git.bb (renamed from meta/packages/clutter/clutter-cairo-0.8_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-cairo.inc (renamed from meta/packages/clutter/clutter-cairo.inc)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-cairo/enable_examples-0.6.patch (renamed from meta/packages/clutter/clutter-cairo/enable_examples-0.6.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-cairo/enable_examples.patch (renamed from meta/packages/clutter/clutter-cairo/enable_examples.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-fpu.inc (renamed from meta/packages/clutter/clutter-fpu.inc)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gst-0.10_git.bb (renamed from meta/packages/clutter/clutter-gst-0.10_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gst-0.6_git.bb (renamed from meta/packages/clutter/clutter-gst-0.6_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gst-0.8_git.bb (renamed from meta/packages/clutter/clutter-gst-0.8_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gst-1.0_git.bb (renamed from meta/packages/clutter/clutter-gst-1.0_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gst.inc (renamed from meta/packages/clutter/clutter-gst.inc)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gst/autofoo-0.4.patch (renamed from meta/packages/clutter/clutter-gst/autofoo-0.4.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gst/autofoo-9db4a61a25677764bb927369c5c68ada958fb65c.patch (renamed from meta/packages/clutter/clutter-gst/autofoo-9db4a61a25677764bb927369c5c68ada958fb65c.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gst/autofoo.patch (renamed from meta/packages/clutter/clutter-gst/autofoo.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gtk-0.10_git.bb (renamed from meta/packages/clutter/clutter-gtk-0.10_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gtk-0.6_git.bb (renamed from meta/packages/clutter/clutter-gtk-0.6_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gtk-0.8_git.bb (renamed from meta/packages/clutter/clutter-gtk-0.8_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gtk-1.0_git.bb (renamed from meta/packages/clutter/clutter-gtk-1.0_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-gtk.inc (renamed from meta/packages/clutter/clutter-gtk.inc)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-helix.inc (renamed from meta/packages/clutter/clutter-helix.inc)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-helix_git.bb (renamed from meta/packages/clutter/clutter-helix_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-mozembed.inc (renamed from meta/packages/clutter/clutter-mozembed.inc)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-mozembed/link-with-g++-da7632f3e2c8d1a70ab01cc7adb63760d8718b41.patch (renamed from meta/packages/clutter/clutter-mozembed/link-with-g++-da7632f3e2c8d1a70ab01cc7adb63760d8718b41.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-mozembed/link-with-g++.patch (renamed from meta/packages/clutter/clutter-mozembed/link-with-g++.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-mozembed_git.bb (renamed from meta/packages/clutter/clutter-mozembed_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/clutter-package.inc (renamed from meta/packages/clutter/clutter-package.inc)0
-rw-r--r--meta/recipes-graphics/clutter/clutter.inc (renamed from meta/packages/clutter/clutter.inc)0
-rw-r--r--meta/recipes-graphics/clutter/clutter/build-fix.patch (renamed from meta/packages/clutter/clutter/build-fix.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter/enable_tests-0.6.patch (renamed from meta/packages/clutter/clutter/enable_tests-0.6.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter/enable_tests-0.8.patch (renamed from meta/packages/clutter/clutter/enable_tests-0.8.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter/enable_tests-1.0.patch (renamed from meta/packages/clutter/clutter/enable_tests-1.0.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter/enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch (renamed from meta/packages/clutter/clutter/enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter/enable_tests.patch (renamed from meta/packages/clutter/clutter/enable_tests.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter/symconflict.patch (renamed from meta/packages/clutter/clutter/symconflict.patch)0
-rw-r--r--meta/recipes-graphics/clutter/clutter_git.bb (renamed from meta/packages/clutter/clutter_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/moblin-proto/fix-shader-and-callbacks.patch (renamed from meta/packages/clutter/moblin-proto/fix-shader-and-callbacks.patch)0
-rw-r--r--meta/recipes-graphics/clutter/moblin-proto/fix.patch (renamed from meta/packages/clutter/moblin-proto/fix.patch)0
-rw-r--r--meta/recipes-graphics/clutter/moblin-proto/paths.patch (renamed from meta/packages/clutter/moblin-proto/paths.patch)0
-rw-r--r--meta/recipes-graphics/clutter/moblin-proto_git.bb (renamed from meta/packages/clutter/moblin-proto_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/table.inc (renamed from meta/packages/clutter/table.inc)0
-rw-r--r--meta/recipes-graphics/clutter/table/fixes.patch (renamed from meta/packages/clutter/table/fixes.patch)0
-rw-r--r--meta/recipes-graphics/clutter/table_git.bb (renamed from meta/packages/clutter/table_git.bb)0
-rw-r--r--meta/recipes-graphics/clutter/tidy.inc (renamed from meta/packages/clutter/tidy.inc)0
-rw-r--r--meta/recipes-graphics/clutter/tidy/autofoo.patch (renamed from meta/packages/clutter/tidy/autofoo.patch)0
-rw-r--r--meta/recipes-graphics/clutter/tidy/tidy-enable-tests.patch (renamed from meta/packages/clutter/tidy/tidy-enable-tests.patch)0
-rw-r--r--meta/recipes-graphics/clutter/tidy_git.bb (renamed from meta/packages/clutter/tidy_git.bb)0
-rw-r--r--meta/recipes-graphics/drm/libdrm-2.4.21/installtests.patch (renamed from meta/packages/drm/libdrm-2.4.21/installtests.patch)0
-rw-r--r--meta/recipes-graphics/drm/libdrm.inc (renamed from meta/packages/drm/libdrm.inc)0
-rw-r--r--meta/recipes-graphics/drm/libdrm_2.4.21.bb (renamed from meta/packages/drm/libdrm_2.4.21.bb)0
-rw-r--r--meta/recipes-graphics/drm/libdrm_git.bb (renamed from meta/packages/drm/libdrm_git.bb)0
-rw-r--r--meta/recipes-graphics/fontconfig/fontconfig-2.8.0/97_fontconfig (renamed from meta/packages/fontconfig/fontconfig-2.8.0/97_fontconfig)0
-rw-r--r--meta/recipes-graphics/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch (renamed from meta/packages/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch)0
-rw-r--r--meta/recipes-graphics/fontconfig/fontconfig-native_2.8.0.bb (renamed from meta/packages/fontconfig/fontconfig-native_2.8.0.bb)0
-rw-r--r--meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb (renamed from meta/packages/fontconfig/fontconfig_2.8.0.bb)0
-rw-r--r--meta/recipes-graphics/freetype/freetype-2.3.12/no-hardcode.patch (renamed from meta/packages/freetype/freetype-2.3.12/no-hardcode.patch)0
-rw-r--r--meta/recipes-graphics/freetype/freetype_2.3.12.bb (renamed from meta/packages/freetype/freetype_2.3.12.bb)0
-rw-r--r--meta/recipes-graphics/libfakekey/libfakekey_svn.bb (renamed from meta/packages/libfakekey/libfakekey_svn.bb)2
-rw-r--r--meta/recipes-graphics/libmatchbox/files/16bppfixes-2.patch (renamed from meta/packages/libmatchbox/files/16bppfixes-2.patch)0
-rw-r--r--meta/recipes-graphics/libmatchbox/files/16bppfixes.patch (renamed from meta/packages/libmatchbox/files/16bppfixes.patch)0
-rw-r--r--meta/recipes-graphics/libmatchbox/files/autofoo.patch (renamed from meta/packages/libmatchbox/files/autofoo.patch)0
-rw-r--r--meta/recipes-graphics/libmatchbox/files/check.m4 (renamed from meta/packages/libmatchbox/files/check.m4)0
-rw-r--r--meta/recipes-graphics/libmatchbox/files/configure_fixes.patch (renamed from meta/packages/libmatchbox/files/configure_fixes.patch)0
-rw-r--r--meta/recipes-graphics/libmatchbox/files/fix-configure-for-1.9.patch (renamed from meta/packages/libmatchbox/files/fix-configure-for-1.9.patch)0
-rw-r--r--meta/recipes-graphics/libmatchbox/libmatchbox.inc (renamed from meta/packages/libmatchbox/libmatchbox.inc)0
-rw-r--r--meta/recipes-graphics/libmatchbox/libmatchbox_1.9.bb (renamed from meta/packages/libmatchbox/libmatchbox_1.9.bb)0
-rw-r--r--meta/recipes-graphics/libmatchbox/libmatchbox_svn.bb (renamed from meta/packages/libmatchbox/libmatchbox_svn.bb)0
-rw-r--r--meta/recipes-graphics/libxklavier/libxklavier/pkgconfigfix.patch (renamed from meta/packages/libxklavier/libxklavier/pkgconfigfix.patch)0
-rw-r--r--meta/recipes-graphics/libxklavier/libxklavier_3.9.bb (renamed from meta/packages/libxklavier/libxklavier_3.9.bb)0
-rw-r--r--meta/recipes-graphics/libxsettings-client/libxsettings-client/MIT-style-license (renamed from meta/packages/libxsettings-client/files/MIT-style-license)0
-rw-r--r--meta/recipes-graphics/libxsettings-client/libxsettings-client/link-x11.patch (renamed from meta/packages/libxsettings-client/files/link-x11.patch)0
-rw-r--r--meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb (renamed from meta/packages/libxsettings-client/libxsettings-client_0.10.bb)0
-rw-r--r--meta/recipes-graphics/matchbox-session/matchbox-session/matchbox-session (renamed from meta/packages/matchbox-session/matchbox-session/matchbox-session)0
-rw-r--r--meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb (renamed from meta/packages/matchbox-session/matchbox-session_0.1.bb)0
-rw-r--r--meta/recipes-graphics/matchbox-wm-2/matchbox-wm-2_svn.bb (renamed from meta/packages/matchbox-wm-2/matchbox-wm-2_svn.bb)0
-rw-r--r--meta/recipes-graphics/matchbox-wm/matchbox-wm/configure_fix.patch (renamed from meta/packages/matchbox-keyboard/files/configure_fix.patch)0
-rw-r--r--meta/recipes-graphics/matchbox-wm/matchbox-wm/gconf-2.m4 (renamed from meta/packages/matchbox-wm/matchbox-wm/gconf-2.m4)0
-rw-r--r--meta/recipes-graphics/matchbox-wm/matchbox-wm/kbdconfig (renamed from meta/packages/matchbox-wm/matchbox-wm/kbdconfig)0
-rw-r--r--meta/recipes-graphics/matchbox-wm/matchbox-wm_0.9.5.bb (renamed from meta/packages/matchbox-wm/matchbox-wm_0.9.5.bb)0
-rw-r--r--meta/recipes-graphics/matchbox-wm/matchbox-wm_1.1.bb (renamed from meta/packages/matchbox-wm/matchbox-wm_1.1.bb)0
-rw-r--r--meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.bb (renamed from meta/packages/matchbox-wm/matchbox-wm_1.2.bb)0
-rw-r--r--meta/recipes-graphics/matchbox-wm/matchbox-wm_svn.bb (renamed from meta/packages/matchbox-wm/matchbox-wm_svn.bb)0
-rw-r--r--meta/recipes-graphics/menu-cache/menu-cache_0.3.2.bb (renamed from meta/packages/menu-cache/menu-cache_0.3.2.bb)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-common.inc (renamed from meta/packages/mesa/mesa-common.inc)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-dri-glsl-native_7.8.2.bb (renamed from meta/packages/mesa/mesa-dri-glsl-native_7.8.2.bb)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-dri/cross2.patch (renamed from meta/packages/mesa/mesa-dri/cross2.patch)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-dri/crossfix.patch (renamed from meta/packages/mesa/mesa-dri/crossfix.patch)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-dri/i586/matypes.h (renamed from meta/packages/mesa/mesa-dri/i586/matypes.h)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-dri_7.5.bb (renamed from meta/packages/mesa/mesa-dri_7.5.bb)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-dri_7.7.bb (renamed from meta/packages/mesa/mesa-dri_7.7.bb)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-dri_7.8.2.bb (renamed from meta/packages/mesa/mesa-dri_7.8.2.bb)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-dri_git.bb (renamed from meta/packages/mesa/mesa-dri_git.bb)0
-rw-r--r--meta/recipes-graphics/mesa/mesa-xlib_7.8.2.bb (renamed from meta/packages/mesa/mesa-xlib_7.8.2.bb)0
-rw-r--r--meta/recipes-graphics/mesa/qemugl/versionfix.patch (renamed from meta/packages/mesa/qemugl/versionfix.patch)0
-rw-r--r--meta/recipes-graphics/mesa/qemugl_git.bb (renamed from meta/packages/mesa/qemugl_git.bb)0
-rw-r--r--meta/recipes-graphics/mutter/mutter.inc (renamed from meta/packages/mutter/mutter.inc)0
-rw-r--r--meta/recipes-graphics/mutter/mutter/crosscompile.patch (renamed from meta/packages/mutter/mutter/crosscompile.patch)0
-rw-r--r--meta/recipes-graphics/mutter/mutter/fix_pkgconfig-7adb574bb3fa3880eb85dbc86e580cf3452d57c4.patch (renamed from meta/packages/mutter/mutter/fix_pkgconfig-7adb574bb3fa3880eb85dbc86e580cf3452d57c4.patch)0
-rw-r--r--meta/recipes-graphics/mutter/mutter/fix_pkgconfig.patch (renamed from meta/packages/mutter/mutter/fix_pkgconfig.patch)0
-rw-r--r--meta/recipes-graphics/mutter/mutter/nodocs.patch (renamed from meta/packages/mutter/mutter/nodocs.patch)0
-rw-r--r--meta/recipes-graphics/mutter/mutter/nozenity.patch (renamed from meta/packages/mutter/mutter/nozenity.patch)0
-rw-r--r--meta/recipes-graphics/mutter/mutter_2.28.1.bb (renamed from meta/packages/mutter/mutter_2.28.1.bb)0
-rw-r--r--meta/recipes-graphics/mutter/mutter_git.bb (renamed from meta/packages/mutter/mutter_git.bb)0
-rw-r--r--meta/recipes-graphics/pango/pango-1.28.0/no-tests.patch (renamed from meta/packages/pango/pango-1.28.0/no-tests.patch)0
-rw-r--r--meta/recipes-graphics/pango/pango.inc (renamed from meta/packages/pango/pango.inc)0
-rw-r--r--meta/recipes-graphics/pango/pango_1.28.0.bb (renamed from meta/packages/pango/pango_1.28.0.bb)0
-rw-r--r--meta/recipes-graphics/startup-notification/startup-notification_0.10.bb (renamed from meta/packages/startup-notification/startup-notification_0.10.bb)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/a780/tslib.sh (renamed from meta/packages/tslib/tslib/a780/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/collie/ts.conf (renamed from meta/packages/tslib/tslib/collie/ts.conf)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/collie/tslib.sh (renamed from meta/packages/tslib/tslib/collie/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/devfs.patch (renamed from meta/packages/tslib/tslib/devfs.patch)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/e680/tslib.sh (renamed from meta/packages/tslib/tslib/e680/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/event1.patch (renamed from meta/packages/tslib/tslib/event1.patch)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/fix_version.patch (renamed from meta/packages/tslib/tslib/fix_version.patch)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/jornada56x/ts.conf (renamed from meta/packages/tslib/tslib/jornada56x/ts.conf)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/jornada56x/tslib.sh (renamed from meta/packages/tslib/tslib/jornada56x/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/jornada6xx/ts.conf (renamed from meta/packages/tslib/tslib/jornada6xx/ts.conf)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/jornada6xx/tslib.sh (renamed from meta/packages/tslib/tslib/jornada6xx/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/jornada7xx/ts.conf (renamed from meta/packages/tslib/tslib/jornada7xx/ts.conf)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/jornada7xx/tslib.sh (renamed from meta/packages/tslib/tslib/jornada7xx/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/mnci/ts.conf (renamed from meta/packages/tslib/tslib/mnci/ts.conf)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/mnci/tslib.sh (renamed from meta/packages/tslib/tslib/mnci/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/multievent.patch (renamed from meta/packages/tslib/tslib/multievent.patch)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/netbook-pro/ts.conf (renamed from meta/packages/tslib/tslib/netbook-pro/ts.conf)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/netbook-pro/tslib.sh (renamed from meta/packages/tslib/tslib/netbook-pro/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/omap1610h2/tslib.sh (renamed from meta/packages/tslib/tslib/omap1610h2/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/omap5912osk/tslib.sh (renamed from meta/packages/tslib/tslib/omap5912osk/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/simpad/tslib.sh (renamed from meta/packages/tslib/tslib/simpad/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/ts.conf (renamed from meta/packages/tslib/tslib/ts.conf)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/ts.conf-collie-2.4 (renamed from meta/packages/tslib/tslib/ts.conf-collie-2.4)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/ts.conf-simpad-2.4 (renamed from meta/packages/tslib/tslib/ts.conf-simpad-2.4)0
-rw-r--r--meta/recipes-graphics/tslib/tslib/tslib.sh (renamed from meta/packages/tslib/tslib/tslib.sh)0
-rw-r--r--meta/recipes-graphics/tslib/tslib_1.0.bb (renamed from meta/packages/tslib/tslib_1.0.bb)0
-rw-r--r--meta/recipes-graphics/ttf-fonts/liberation-fonts/30-liberation-aliases.conf (renamed from meta/packages/ttf-fonts/liberation-fonts/30-liberation-aliases.conf)0
-rw-r--r--meta/recipes-graphics/ttf-fonts/liberation-fonts_1.04.bb (renamed from meta/packages/ttf-fonts/liberation-fonts_1.04.bb)0
-rw-r--r--meta/recipes-graphics/ttf-fonts/ttf-bitstream-vera_1.10.bb (renamed from meta/packages/ttf-fonts/ttf-bitstream-vera_1.10.bb)0
-rw-r--r--meta/recipes-graphics/x11-common/x11-common/etc/X11/Xdefaults (renamed from meta/packages/x11-common/x11-common/etc/X11/Xdefaults)0
-rw-r--r--meta/recipes-graphics/x11-common/x11-common/etc/X11/Xserver (renamed from meta/packages/x11-common/x11-common/etc/X11/Xserver)0
-rw-r--r--meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession (renamed from meta/packages/x11-common/x11-common/etc/X11/Xsession)0
-rw-r--r--meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession.d/12keymap.sh (renamed from meta/packages/x11-common/x11-common/etc/X11/Xsession.d/12keymap.sh)0
-rw-r--r--meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession.d/89xdgautostart.sh (renamed from meta/packages/x11-common/x11-common/etc/X11/Xsession.d/89xdgautostart.sh)0
-rw-r--r--meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession.d/90XWindowManager.sh (renamed from meta/packages/x11-common/x11-common/etc/X11/Xsession.d/90XWindowManager.sh)0
-rw-r--r--meta/recipes-graphics/x11-common/x11-common/etc/X11/default.xmodmap (renamed from meta/packages/x11-common/x11-common/etc/X11/default.xmodmap)0
-rw-r--r--meta/recipes-graphics/x11-common/x11-common_0.1.bb (renamed from meta/packages/x11-common/x11-common_0.1.bb)0
-rw-r--r--meta/recipes-graphics/x11-common/xserver-nodm-init.bb (renamed from meta/packages/x11-common/xserver-nodm-init.bb)0
-rwxr-xr-xmeta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm (renamed from meta/packages/x11-common/xserver-nodm-init/xserver-nodm)0
-rw-r--r--meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb (renamed from meta/packages/xcb/libpthread-stubs_0.3.bb)0
-rw-r--r--meta/recipes-graphics/xcb/libxcb.inc (renamed from meta/packages/xcb/libxcb.inc)0
-rw-r--r--meta/recipes-graphics/xcb/libxcb/xcbincludedir.patch (renamed from meta/packages/xcb/libxcb/xcbincludedir.patch)0
-rw-r--r--meta/recipes-graphics/xcb/libxcb_1.1.91.bb (renamed from meta/packages/xcb/libxcb_1.1.91.bb)0
-rw-r--r--meta/recipes-graphics/xcb/libxcb_1.6.bb (renamed from meta/packages/xcb/libxcb_1.6.bb)0
-rw-r--r--meta/recipes-graphics/xcb/libxcb_git.bb (renamed from meta/packages/xcb/libxcb_git.bb)0
-rw-r--r--meta/recipes-graphics/xcb/xcb-proto.inc (renamed from meta/packages/xcb/xcb-proto.inc)0
-rw-r--r--meta/recipes-graphics/xcb/xcb-proto_1.6.bb (renamed from meta/packages/xcb/xcb-proto_1.6.bb)0
-rw-r--r--meta/recipes-graphics/xcb/xcb-proto_git.bb (renamed from meta/packages/xcb/xcb-proto_git.bb)0
-rw-r--r--meta/recipes-graphics/xcb/xcb-util.inc (renamed from meta/packages/xcb/xcb-util.inc)0
-rw-r--r--meta/recipes-graphics/xcb/xcb-util_0.3.6.bb (renamed from meta/packages/xcb/xcb-util_0.3.6.bb)0
-rw-r--r--meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/fix_watch_cursor.patch (renamed from meta/packages/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/fix_watch_cursor.patch)0
-rw-r--r--meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/use-relative-symlinks.patch (renamed from meta/packages/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/use-relative-symlinks.patch)0
-rw-r--r--meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb (renamed from meta/packages/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/mkfontdir_1.0.5.bb (renamed from meta/packages/xorg-app/mkfontdir_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/mkfontscale_1.0.7.bb (renamed from meta/packages/xorg-app/mkfontscale_1.0.7.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/x11perf_1.5.bb (renamed from meta/packages/xorg-app/x11perf_1.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xauth_1.0.4.bb (renamed from meta/packages/xorg-app/xauth_1.0.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xbacklight_1.1.bb (renamed from meta/packages/xorg-app/xbacklight_1.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xdpyinfo/disable-xkb.patch (renamed from meta/packages/xorg-app/xdpyinfo/disable-xkb.patch)0
-rw-r--r--meta/recipes-graphics/xorg-app/xdpyinfo_1.1.0.bb (renamed from meta/packages/xorg-app/xdpyinfo_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xev/diet-x11.patch (renamed from meta/packages/xorg-app/xev/diet-x11.patch)0
-rw-r--r--meta/recipes-graphics/xorg-app/xev_1.0.3.bb (renamed from meta/packages/xorg-app/xev_1.0.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xeyes_1.0.1.bb (renamed from meta/packages/xorg-app/xeyes_1.0.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xhost_1.0.3.bb (renamed from meta/packages/xorg-app/xhost_1.0.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xinit_1.2.1.bb (renamed from meta/packages/xorg-app/xinit_1.2.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xkbcomp_1.1.1.bb (renamed from meta/packages/xorg-app/xkbcomp_1.1.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xmodmap_1.0.4.bb (renamed from meta/packages/xorg-app/xmodmap_1.0.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xorg-app-common.inc (renamed from meta/packages/xorg-app/xorg-app-common.inc)0
-rw-r--r--meta/recipes-graphics/xorg-app/xprop_1.1.0.bb (renamed from meta/packages/xorg-app/xprop_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xrandr/resolve_symbol_clash.patch (renamed from meta/packages/xorg-app/xrandr/resolve_symbol_clash.patch)0
-rw-r--r--meta/recipes-graphics/xorg-app/xrandr_1.3.2.bb (renamed from meta/packages/xorg-app/xrandr_1.3.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xrdb/60XDefaults.sh (renamed from meta/packages/xorg-app/xrdb/60XDefaults.sh)0
-rw-r--r--meta/recipes-graphics/xorg-app/xrdb_1.0.5.bb (renamed from meta/packages/xorg-app/xrdb_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xset/disable-xkb.patch (renamed from meta/packages/xorg-app/xset/disable-xkb.patch)0
-rw-r--r--meta/recipes-graphics/xorg-app/xset_1.1.0.bb (renamed from meta/packages/xorg-app/xset_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xvinfo_1.0.2.bb (renamed from meta/packages/xorg-app/xvinfo_1.0.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-app/xwininfo_1.0.5.bb (renamed from meta/packages/xorg-app/xwininfo_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-driver-common.inc (renamed from meta/packages/xorg-driver/xf86-driver-common.inc)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-common.inc (renamed from meta/packages/xorg-driver/xf86-input-common.inc)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-evdev_2.4.0.bb (renamed from meta/packages/xorg-driver/xf86-input-evdev_2.4.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.4.0.bb (renamed from meta/packages/xorg-driver/xf86-input-keyboard_1.4.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-keyboard_git.bb (renamed from meta/packages/xorg-driver/xf86-input-keyboard_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-mouse/unbreak.patch (renamed from meta/packages/xorg-driver/xf86-input-mouse/unbreak.patch)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-mouse_1.5.0.bb (renamed from meta/packages/xorg-driver/xf86-input-mouse_1.5.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-mouse_git.bb (renamed from meta/packages/xorg-driver/xf86-input-mouse_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.2.1.bb (renamed from meta/packages/xorg-driver/xf86-input-synaptics_1.2.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb (renamed from meta/packages/xorg-driver/xf86-input-synaptics_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_12.6.9.bb (renamed from meta/packages/xorg-driver/xf86-input-vmmouse_12.6.9.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-common.inc (renamed from meta/packages/xorg-driver/xf86-video-common.inc)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-intel_2.12.0.bb (renamed from meta/packages/xorg-driver/xf86-video-intel_2.12.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb (renamed from meta/packages/xorg-driver/xf86-video-intel_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-omapfb/omapfb-neon.diff (renamed from meta/packages/xorg-driver/xf86-video-omapfb/omapfb-neon.diff)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-omapfb_git.bb (renamed from meta/packages/xorg-driver/xf86-video-omapfb_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-vesa_2.3.0.bb (renamed from meta/packages/xorg-driver/xf86-video-vesa_2.3.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-vmware_11.0.1.bb (renamed from meta/packages/xorg-driver/xf86-video-vmware_11.0.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-font/encodings_1.0.3.bb (renamed from meta/packages/xorg-font/encodings_1.0.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-font/font-alias-1.0.2/fix_COPYING_1f8141a5e3b585dfccc748400b05c9c24b41e767.patch (renamed from meta/packages/xorg-font/font-alias-1.0.2/fix_COPYING_1f8141a5e3b585dfccc748400b05c9c24b41e767.patch)0
-rw-r--r--meta/recipes-graphics/xorg-font/font-alias_1.0.2.bb (renamed from meta/packages/xorg-font/font-alias_1.0.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-font/font-util_1.1.1.bb (renamed from meta/packages/xorg-font/font-util_1.1.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-font-common.inc (renamed from meta/packages/xorg-font/xorg-font-common.inc)0
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb (renamed from meta/packages/xorg-font/xorg-minimal-fonts.bb)0
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-1.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-1.pcf.gz)bin4637 -> 4637 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-10.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-10.pcf.gz)bin4551 -> 4551 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-11.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-11.pcf.gz)bin4409 -> 4409 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-13.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-13.pcf.gz)bin4689 -> 4689 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-14.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-14.pcf.gz)bin4502 -> 4502 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-15.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-15.pcf.gz)bin4614 -> 4614 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-16.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-16.pcf.gz)bin4547 -> 4547 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-2.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-2.pcf.gz)bin4519 -> 4519 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-3.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-3.pcf.gz)bin4418 -> 4418 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-4.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-4.pcf.gz)bin4572 -> 4572 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-5.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-5.pcf.gz)bin4541 -> 4541 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-7.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-7.pcf.gz)bin4550 -> 4550 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-8.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-8.pcf.gz)bin4035 -> 4035 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-9.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-9.pcf.gz)bin4645 -> 4645 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-KOI8-R.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-KOI8-R.pcf.gz)bin5057 -> 5057 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13.pcf.gz)bin76746 -> 76746 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-1.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-1.pcf.gz)bin4643 -> 4643 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-10.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-10.pcf.gz)bin4569 -> 4569 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-13.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-13.pcf.gz)bin4700 -> 4700 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-14.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-14.pcf.gz)bin4494 -> 4494 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-15.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-15.pcf.gz)bin4638 -> 4638 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-16.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-16.pcf.gz)bin4539 -> 4539 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-2.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-2.pcf.gz)bin4498 -> 4498 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-3.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-3.pcf.gz)bin4362 -> 4362 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-4.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-4.pcf.gz)bin4584 -> 4584 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-5.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-5.pcf.gz)bin4500 -> 4500 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-7.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-7.pcf.gz)bin4529 -> 4529 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-8.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-8.pcf.gz)bin4008 -> 4008 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-9.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-9.pcf.gz)bin4653 -> 4653 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B.pcf.gz)bin23787 -> 23787 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-1.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-1.pcf.gz)bin4219 -> 4219 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-10.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-10.pcf.gz)bin4152 -> 4152 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-13.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-13.pcf.gz)bin4275 -> 4275 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-14.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-14.pcf.gz)bin4083 -> 4083 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-15.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-15.pcf.gz)bin4209 -> 4209 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-16.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-16.pcf.gz)bin4111 -> 4111 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-2.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-2.pcf.gz)bin4115 -> 4115 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-3.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-3.pcf.gz)bin3959 -> 3959 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-4.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-4.pcf.gz)bin4154 -> 4154 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-5.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-5.pcf.gz)bin4075 -> 4075 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-7.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-7.pcf.gz)bin4124 -> 4124 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-9.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-9.pcf.gz)bin4206 -> 4206 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O.pcf.gz)bin15495 -> 15495 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/cursor.pcf.gz (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/cursor.pcf.gz)bin5225 -> 5225 bytes
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/fonts.alias (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/fonts.alias)0
-rw-r--r--meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/fonts.dir (renamed from meta/packages/xorg-font/xorg-minimal-fonts/misc/fonts.dir)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libapplewm_1.0.0.bb (renamed from meta/packages/xorg-lib/libapplewm_1.0.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libdmx_1.1.0.bb (renamed from meta/packages/xorg-lib/libdmx_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libfontenc_1.0.5.bb (renamed from meta/packages/xorg-lib/libfontenc_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libfs_1.0.1.bb (renamed from meta/packages/xorg-lib/libfs_1.0.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libice_1.0.6.bb (renamed from meta/packages/xorg-lib/libice_1.0.6.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/liblbxutil/mkg3states.patch (renamed from meta/packages/xorg-lib/liblbxutil/mkg3states.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/liblbxutil_1.1.0.bb (renamed from meta/packages/xorg-lib/liblbxutil_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/liboldx_1.0.1.bb (renamed from meta/packages/xorg-lib/liboldx_1.0.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libpciaccess_0.11.0.bb (renamed from meta/packages/xorg-lib/libpciaccess_0.11.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libsm_1.1.1.bb (renamed from meta/packages/xorg-lib/libsm_1.1.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libwindowswm_1.0.0.bb (renamed from meta/packages/xorg-lib/libwindowswm_1.0.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-1.3.4/include_fix.patch (renamed from meta/packages/xorg-lib/libx11-1.3.4/include_fix.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-1.3.4/nodolt.patch (renamed from meta/packages/xorg-lib/libx11-1.3.4/nodolt.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-1.3.4/x11_disable_makekeys.patch (renamed from meta/packages/xorg-lib/libx11-1.3.4/x11_disable_makekeys.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-diet_1.3.bb (renamed from meta/packages/xorg-lib/libx11-diet_1.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-diet_git.bb (renamed from meta/packages/xorg-lib/libx11-diet_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-git/X18NCMSstubs.diff (renamed from meta/packages/xorg-lib/libx11-git/X18NCMSstubs.diff)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-git/fix-disable-xlocale.diff (renamed from meta/packages/xorg-lib/libx11-git/fix-disable-xlocale.diff)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-git/fix-utf8-wrong-define.patch (renamed from meta/packages/xorg-lib/libx11-git/fix-utf8-wrong-define.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-git/include_fix.patch (renamed from meta/packages/xorg-lib/libx11-git/include_fix.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-git/nodolt.patch (renamed from meta/packages/xorg-lib/libx11-git/nodolt.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-git/x11_disable_makekeys.patch (renamed from meta/packages/xorg-lib/libx11-git/x11_disable_makekeys.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-git/xim.patch (renamed from meta/packages/xorg-lib/libx11-git/xim.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-trim/include_fix.patch (renamed from meta/packages/xorg-lib/libx11-trim/include_fix.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-trim/nodolt.patch (renamed from meta/packages/xorg-lib/libx11-trim/nodolt.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-trim/x11_disable_makekeys.patch (renamed from meta/packages/xorg-lib/libx11-trim/x11_disable_makekeys.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-trim_1.3.4.bb (renamed from meta/packages/xorg-lib/libx11-trim_1.3.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11-trim_git.bb (renamed from meta/packages/xorg-lib/libx11-trim_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11.inc (renamed from meta/packages/xorg-lib/libx11.inc)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11/X18NCMSstubs.diff (renamed from meta/packages/xorg-lib/libx11/X18NCMSstubs.diff)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11/fix-disable-xlocale.diff (renamed from meta/packages/xorg-lib/libx11/fix-disable-xlocale.diff)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11/fix-utf8-wrong-define.patch (renamed from meta/packages/xorg-lib/libx11/fix-utf8-wrong-define.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11/include_fix.patch (renamed from meta/packages/xorg-lib/libx11/include_fix.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11/nodolt.patch (renamed from meta/packages/xorg-lib/libx11/nodolt.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11/x11_disable_makekeys.patch (renamed from meta/packages/xorg-lib/libx11/x11_disable_makekeys.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11/xim.patch (renamed from meta/packages/xorg-lib/libx11/xim.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11_1.3.4.bb (renamed from meta/packages/xorg-lib/libx11_1.3.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11_git.bb (renamed from meta/packages/xorg-lib/libx11_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libx11_git.inc (renamed from meta/packages/xorg-lib/libx11_git.inc)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxau_1.0.5.bb (renamed from meta/packages/xorg-lib/libxau_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxaw_1.0.5.bb (renamed from meta/packages/xorg-lib/libxaw_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxcalibrate/fix-xcb.patch (renamed from meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxcalibrate_git.bb (renamed from meta/packages/xorg-lib/libxcalibrate_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxcomposite/change-include-order.patch (renamed from meta/packages/xorg-lib/libxcomposite/change-include-order.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxcomposite_0.4.1.bb (renamed from meta/packages/xorg-lib/libxcomposite_0.4.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxcursor_1.1.10.bb (renamed from meta/packages/xorg-lib/libxcursor_1.1.10.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxdamage_1.1.2.bb (renamed from meta/packages/xorg-lib/libxdamage_1.1.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxdmcp_1.0.3.bb (renamed from meta/packages/xorg-lib/libxdmcp_1.0.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxevie_1.0.2.bb (renamed from meta/packages/xorg-lib/libxevie_1.0.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxext_1.1.2.bb (renamed from meta/packages/xorg-lib/libxext_1.1.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxext_git.bb (renamed from meta/packages/xorg-lib/libxext_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxfixes_4.0.4.bb (renamed from meta/packages/xorg-lib/libxfixes_4.0.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxfont/no-scalable-crash.patch (renamed from meta/packages/xorg-lib/libxfont/no-scalable-crash.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxfont_1.4.2.bb (renamed from meta/packages/xorg-lib/libxfont_1.4.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxfontcache_1.0.5.bb (renamed from meta/packages/xorg-lib/libxfontcache_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxft_2.1.14.bb (renamed from meta/packages/xorg-lib/libxft_2.1.14.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxi_1.3.bb (renamed from meta/packages/xorg-lib/libxi_1.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxi_git.bb (renamed from meta/packages/xorg-lib/libxi_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxinerama_1.1.bb (renamed from meta/packages/xorg-lib/libxinerama_1.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxkbfile_1.0.6.bb (renamed from meta/packages/xorg-lib/libxkbfile_1.0.6.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxkbui_1.0.2.bb (renamed from meta/packages/xorg-lib/libxkbui_1.0.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxmu_1.0.5.bb (renamed from meta/packages/xorg-lib/libxmu_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxp_1.0.0.bb (renamed from meta/packages/xorg-lib/libxp_1.0.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxpm_3.5.7.bb (renamed from meta/packages/xorg-lib/libxpm_3.5.7.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxprintapputil_1.0.1.bb (renamed from meta/packages/xorg-lib/libxprintapputil_1.0.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxprintutil_1.0.1.bb (renamed from meta/packages/xorg-lib/libxprintutil_1.0.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxrandr_1.3.0.bb (renamed from meta/packages/xorg-lib/libxrandr_1.3.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxrender_0.9.5.bb (renamed from meta/packages/xorg-lib/libxrender_0.9.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxres_1.0.4.bb (renamed from meta/packages/xorg-lib/libxres_1.0.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.0.bb (renamed from meta/packages/xorg-lib/libxscrnsaver_1.2.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxt_1.0.8.bb (renamed from meta/packages/xorg-lib/libxt_1.0.8.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxtrap_1.0.0.bb (renamed from meta/packages/xorg-lib/libxtrap_1.0.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxtst_1.1.0.bb (renamed from meta/packages/xorg-lib/libxtst_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxv_1.0.5.bb (renamed from meta/packages/xorg-lib/libxv_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxvmc_1.0.5.bb (renamed from meta/packages/xorg-lib/libxvmc_1.0.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxxf86dga_1.1.1.bb (renamed from meta/packages/xorg-lib/libxxf86dga_1.1.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxxf86misc_1.0.2.bb (renamed from meta/packages/xorg-lib/libxxf86misc_1.0.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.0.bb (renamed from meta/packages/xorg-lib/libxxf86vm_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/pixman_0.18.2.bb (renamed from meta/packages/xorg-lib/pixman_0.18.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/xkeyboard-config_1.9.bb (renamed from meta/packages/xorg-lib/xkeyboard-config_1.9.bb)0
-rw-r--r--meta/recipes-graphics/xorg-lib/xorg-lib-common.inc (renamed from meta/packages/xorg-lib/xorg-lib-common.inc)0
-rw-r--r--meta/recipes-graphics/xorg-lib/xtrans/abstract_socket_fix.patch (renamed from meta/packages/xorg-lib/xtrans/abstract_socket_fix.patch)0
-rw-r--r--meta/recipes-graphics/xorg-lib/xtrans_1.2.5.bb (renamed from meta/packages/xorg-lib/xtrans_1.2.5.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/applewmproto_1.4.1.bb (renamed from meta/packages/xorg-proto/applewmproto_1.4.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/bigreqsproto_1.1.0.bb (renamed from meta/packages/xorg-proto/bigreqsproto_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch (renamed from meta/packages/xorg-proto/calibrateproto/fix.patch)0
-rw-r--r--meta/recipes-graphics/xorg-proto/calibrateproto_git.bb (renamed from meta/packages/xorg-proto/calibrateproto_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/compositeproto_0.4.bb (renamed from meta/packages/xorg-proto/compositeproto_0.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/damageproto_1.2.0.bb (renamed from meta/packages/xorg-proto/damageproto_1.2.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/dmxproto_2.3.bb (renamed from meta/packages/xorg-proto/dmxproto_2.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/dri2proto_2.3.bb (renamed from meta/packages/xorg-proto/dri2proto_2.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/dri2proto_git.bb (renamed from meta/packages/xorg-proto/dri2proto_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/evieext_1.1.0.bb (renamed from meta/packages/xorg-proto/evieext_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/fixesproto_4.1.1.bb (renamed from meta/packages/xorg-proto/fixesproto_4.1.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/fontcacheproto_0.1.3.bb (renamed from meta/packages/xorg-proto/fontcacheproto_0.1.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/fontsproto_2.1.0.bb (renamed from meta/packages/xorg-proto/fontsproto_2.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/glproto_1.4.11.bb (renamed from meta/packages/xorg-proto/glproto_1.4.11.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/inputproto_2.0.bb (renamed from meta/packages/xorg-proto/inputproto_2.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/inputproto_git.bb (renamed from meta/packages/xorg-proto/inputproto_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/kbproto_1.0.4.bb (renamed from meta/packages/xorg-proto/kbproto_1.0.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/printproto_1.0.4.bb (renamed from meta/packages/xorg-proto/printproto_1.0.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/randrproto_1.3.1.bb (renamed from meta/packages/xorg-proto/randrproto_1.3.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/recordproto_1.14.bb (renamed from meta/packages/xorg-proto/recordproto_1.14.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/renderproto_0.11.bb (renamed from meta/packages/xorg-proto/renderproto_0.11.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/resourceproto_1.1.0.bb (renamed from meta/packages/xorg-proto/resourceproto_1.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/scrnsaverproto_1.2.0.bb (renamed from meta/packages/xorg-proto/scrnsaverproto_1.2.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/trapproto_3.4.3.bb (renamed from meta/packages/xorg-proto/trapproto_3.4.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/videoproto_2.3.0.bb (renamed from meta/packages/xorg-proto/videoproto_2.3.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/windowswmproto_1.0.4.bb (renamed from meta/packages/xorg-proto/windowswmproto_1.0.4.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xcmiscproto_1.2.0.bb (renamed from meta/packages/xorg-proto/xcmiscproto_1.2.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xextproto_7.1.1.bb (renamed from meta/packages/xorg-proto/xextproto_7.1.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86bigfontproto_1.2.0.bb (renamed from meta/packages/xorg-proto/xf86bigfontproto_1.2.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86dgaproto_2.1.bb (renamed from meta/packages/xorg-proto/xf86dgaproto_2.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86driproto_2.1.0.bb (renamed from meta/packages/xorg-proto/xf86driproto_2.1.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86miscproto_0.9.3.bb (renamed from meta/packages/xorg-proto/xf86miscproto_0.9.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86rushproto_1.1.2.bb (renamed from meta/packages/xorg-proto/xf86rushproto_1.1.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xf86vidmodeproto_2.3.bb (renamed from meta/packages/xorg-proto/xf86vidmodeproto_2.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xineramaproto_1.2.bb (renamed from meta/packages/xorg-proto/xineramaproto_1.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xorg-proto-common.inc (renamed from meta/packages/xorg-proto/xorg-proto-common.inc)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xproto_7.0.17.bb (renamed from meta/packages/xorg-proto/xproto_7.0.17.bb)0
-rw-r--r--meta/recipes-graphics/xorg-proto/xproxymanagementprotocol_1.0.3.bb (renamed from meta/packages/xorg-proto/xproxymanagementprotocol_1.0.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-util/gccmakedep_1.0.2.bb (renamed from meta/packages/xorg-util/gccmakedep_1.0.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-util/imake_1.0.2.bb (renamed from meta/packages/xorg-util/imake_1.0.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-util/lndir_1.0.1.bb (renamed from meta/packages/xorg-util/lndir_1.0.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-util/makedepend_1.0.2.bb (renamed from meta/packages/xorg-util/makedepend_1.0.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-util/util-macros/xaw.patch (renamed from meta/packages/xorg-util/util-macros/xaw.patch)0
-rw-r--r--meta/recipes-graphics/xorg-util/util-macros_1.10.0.bb (renamed from meta/packages/xorg-util/util-macros_1.10.0.bb)0
-rw-r--r--meta/recipes-graphics/xorg-util/xorg-cf-files_1.0.3.bb (renamed from meta/packages/xorg-util/xorg-cf-files_1.0.3.bb)0
-rw-r--r--meta/recipes-graphics/xorg-util/xorg-util-common.inc (renamed from meta/packages/xorg-util/xorg-util-common.inc)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/files/macro_tweak.patch (renamed from meta/packages/xorg-xserver/files/macro_tweak.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-builtin-fonts.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-builtin-fonts.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-epson.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-epson.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-tslib.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-tslib.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-xcalibrate.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-xcalibrate.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/fbdev_use_current.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/fbdev_use_current.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/fix-newer-xorg-headers.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/fix-newer-xorg-headers.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/hide-cursor-and-ppm-root.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/hide-cursor-and-ppm-root.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-evdev.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-evdev.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-use-evdev.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-use-evdev.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/optional-xkb.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/optional-xkb.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/report-correct-randr12.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/report-correct-randr12.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/scheduler.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/scheduler.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/xcalibrate_coords.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/xcalibrate_coords.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/crosscompile.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/crosscompile.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/disable-apm.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/disable-apm.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/enable-builtin-fonts.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/enable-builtin-fonts.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/enable-xcalibrate.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/enable-xcalibrate.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/extra-kmodes.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/extra-kmodes.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/fbdev_xrandr_ioctl.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/fbdev_xrandr_ioctl.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/fix-newer-xorg-headers.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/fix-newer-xorg-headers.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/hide-cursor-and-ppm-root.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/hide-cursor-and-ppm-root.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-evdev.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-evdev.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-use-evdev.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-use-evdev.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/keyboard-resume-workaround.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/keyboard-resume-workaround.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/no-serial-probing.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/no-serial-probing.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/nodolt.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/nodolt.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/optional-xkb.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/optional-xkb.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive.inc (renamed from meta/packages/xorg-xserver/xserver-kdrive.inc)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive/disable-apm.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive/disable-apm.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive/disable-xf86-dga-xorgcfg.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive/disable-xf86-dga-xorgcfg.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive/extra-kmodes.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive/extra-kmodes.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive/fbdev_xrandr_ioctl.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive/fbdev_xrandr_ioctl.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive/no-serial-probing.patch (renamed from meta/packages/xorg-xserver/xserver-kdrive/no-serial-probing.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bb (renamed from meta/packages/xorg-xserver/xserver-kdrive_1.7.99.2.bb)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-common.inc (renamed from meta/packages/xorg-xserver/xserver-xf86-common.inc)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-config/igep0020/xorg.conf (renamed from meta/packages/xorg-xserver/xserver-xf86-config/igep0020/xorg.conf)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-config/netbook/xorg.conf (renamed from meta/packages/xorg-xserver/xserver-xf86-config/netbook/xorg.conf)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-config/qemux86-64/xorg.conf (renamed from meta/packages/xorg-xserver/xserver-xf86-config/qemux86-64/xorg.conf)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-config/qemux86/xorg.conf (renamed from meta/packages/xorg-xserver/xserver-xf86-config/qemux86/xorg.conf)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-config/xorg.conf (renamed from meta/packages/xorg-xserver/xserver-xf86-config/xorg.conf)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb (renamed from meta/packages/xorg-xserver/xserver-xf86-config_0.1.bb)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite.inc (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite.inc)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/cache-xkbcomp-output-for-fast-start-up.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/cache-xkbcomp-output-for-fast-start-up.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/doublefix.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/doublefix.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/drmfix.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/drmfix.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/fix_macros.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/fix_macros.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/fix_macros1.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/fix_macros1.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/fix_open_max_preprocessor_error.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/fix_open_max_preprocessor_error.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/libdri-xinerama-symbol.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/libdri-xinerama-symbol.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/macro_tweak.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/macro_tweak.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/nodolt.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/nodolt.patch)0
-rwxr-xr-xmeta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xorg-server-disable-dri_sarea.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/xorg-server-disable-dri_sarea.patch)0
-rwxr-xr-xmeta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xorg-server-enable-dri2.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/xorg-server-enable-dri2.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-1.5.0-bg-none-root.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-1.5.0-bg-none-root.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-DRI2Swapbuffer.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-DRI2Swapbuffer.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-boottime.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-boottime.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-no-root-2.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-no-root-2.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite_1.8.99.904.bb (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite_1.8.99.904.bb)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite_git.bb (renamed from meta/packages/xorg-xserver/xserver-xf86-dri-lite_git.bb)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-lite.inc (renamed from meta/packages/xorg-xserver/xserver-xf86-lite.inc)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/crosscompile.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-lite/crosscompile.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/drmfix.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-lite/drmfix.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/fix_open_max_preprocessor_error.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-lite/fix_open_max_preprocessor_error.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/libdri-xinerama-symbol.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-lite/libdri-xinerama-symbol.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/nodolt.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-lite/nodolt.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/revert_make_sys_c_use_unaligned_access_functions.patch (renamed from meta/packages/xorg-xserver/xserver-xf86-lite/revert_make_sys_c_use_unaligned_access_functions.patch)0
-rw-r--r--meta/recipes-graphics/xorg-xserver/xserver-xf86-lite_1.7.99.2.bb (renamed from meta/packages/xorg-xserver/xserver-xf86-lite_1.7.99.2.bb)0
-rw-r--r--meta/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh (renamed from meta/packages/xtscal/xtscal/30xTs_Calibrate.sh)0
-rw-r--r--meta/recipes-graphics/xtscal/xtscal/change-cross.patch (renamed from meta/packages/xtscal/xtscal/change-cross.patch)0
-rw-r--r--meta/recipes-graphics/xtscal/xtscal/cleanup.patch (renamed from meta/packages/xtscal/xtscal/cleanup.patch)0
-rw-r--r--meta/recipes-graphics/xtscal/xtscal_0.6.3.bb (renamed from meta/packages/xtscal/xtscal_0.6.3.bb)0
-rw-r--r--meta/recipes-kernel/kern-tools/kern-tools-native_git.bb (renamed from meta/packages/kern-tools/kern-tools-native_git.bb)0
-rw-r--r--meta/recipes-kernel/kexec/kexec-tools-2.0.1/configurefix.patch (renamed from meta/packages/kexec/kexec-tools-2.0.1/configurefix.patch)0
-rw-r--r--meta/recipes-kernel/kexec/kexec-tools.inc (renamed from meta/packages/kexec/kexec-tools.inc)0
-rw-r--r--meta/recipes-kernel/kexec/kexec-tools_2.0.1.bb (renamed from meta/packages/kexec/kexec-tools_2.0.1.bb)0
-rw-r--r--meta/recipes-kernel/latencytop/latencytop-0.5/latencytop-makefile.patch (renamed from meta/packages/latencytop/latencytop-0.5/latencytop-makefile.patch)0
-rw-r--r--meta/recipes-kernel/latencytop/latencytop_0.5.bb (renamed from meta/packages/latencytop/latencytop_0.5.bb)0
-rw-r--r--meta/recipes-kernel/linux-firmware/linux-firmware_git.bb (renamed from meta/packages/linux-firmware/linux-firmware_git.bb)0
-rw-r--r--meta/recipes-kernel/linux-libc-headers/linux-libc-headers-wrs_git.bb (renamed from meta/packages/linux-libc-headers/linux-libc-headers-wrs_git.bb)0
-rw-r--r--meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc (renamed from meta/packages/linux-libc-headers/linux-libc-headers.inc)0
-rw-r--r--meta/recipes-kernel/linux-libc-headers/linux-libc-headers/hayes-gone.patch (renamed from meta/packages/linux-libc-headers/linux-libc-headers/hayes-gone.patch)0
-rw-r--r--meta/recipes-kernel/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch (renamed from meta/packages/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch)0
-rw-r--r--meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.34.bb (renamed from meta/packages/linux-libc-headers/linux-libc-headers_2.6.34.bb)0
-rw-r--r--meta/recipes-kernel/linux/files/1300-fix-gcc-4.3-false-modulo-optimization.patch.patch (renamed from meta/packages/linux/files/1300-fix-gcc-4.3-false-modulo-optimization.patch.patch)0
-rw-r--r--meta/recipes-kernel/linux/files/sumversion-fix.patch (renamed from meta/packages/linux/files/sumversion-fix.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/binutils-buildid-arm.patch (renamed from meta/packages/linux/linux-2.6.23/binutils-buildid-arm.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0001-cm-x270-base2.patch (renamed from meta/packages/linux/linux-2.6.23/cm-x270/0001-cm-x270-base2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0002-cm-x270-match-type.patch (renamed from meta/packages/linux/linux-2.6.23/cm-x270/0002-cm-x270-match-type.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0003-cm-x270-ide.patch (renamed from meta/packages/linux/linux-2.6.23/cm-x270/0003-cm-x270-ide.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0004-cm-x270-it8152.patch (renamed from meta/packages/linux/linux-2.6.23/cm-x270/0004-cm-x270-it8152.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0005-cm-x270-pcmcia.patch (renamed from meta/packages/linux/linux-2.6.23/cm-x270/0005-cm-x270-pcmcia.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0006-ramdisk_load.patch (renamed from meta/packages/linux/linux-2.6.23/cm-x270/0006-ramdisk_load.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0007-mmcsd_large_cards-r0.patch (renamed from meta/packages/linux/linux-2.6.23/cm-x270/0007-mmcsd_large_cards-r0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0008-cm-x270-nand-simplify-name.patch (renamed from meta/packages/linux/linux-2.6.23/cm-x270/0008-cm-x270-nand-simplify-name.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/16bpp.patch (renamed from meta/packages/linux/linux-2.6.23/cm-x270/16bpp.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/cm-x270/defconfig (renamed from meta/packages/linux/linux-2.6.23/cm-x270/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/em-x270/defconfig (renamed from meta/packages/linux/linux-2.6.23/em-x270/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/em-x270/em-x270-battery-sysfs-fix.patch (renamed from meta/packages/linux/linux-2.6.23/em-x270/em-x270-battery-sysfs-fix.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.23/em-x270/em-x270.patch (renamed from meta/packages/linux/linux-2.6.23/em-x270/em-x270.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.33.2/mpc8313erdb/defconfig (renamed from meta/packages/linux/linux-2.6.33.2/mpc8313erdb/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.33.2/qemuarm/defconfig (renamed from meta/packages/linux/linux-2.6.33.2/qemuarm/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.33.2/qemumips/defconfig (renamed from meta/packages/linux/linux-2.6.33.2/qemumips/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.33.2/qemuppc/defconfig (renamed from meta/packages/linux/linux-2.6.33.2/qemuppc/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-2.6.33.2/qemux86/defconfig (renamed from meta/packages/linux/linux-2.6.33.2/qemux86/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-dummy.bb (renamed from meta/packages/linux/linux-dummy.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch (renamed from meta/packages/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-igep-2.6.33.5/defconfig-igep0020 (renamed from meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0020)0
-rw-r--r--meta/recipes-kernel/linux/linux-igep-2.6.33.5/defconfig-igep0030 (renamed from meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0030)0
-rw-r--r--meta/recipes-kernel/linux/linux-igep_2.6.33.5.bb (renamed from meta/packages/linux/linux-igep_2.6.33.5.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/defconfig-mx31ads (renamed from meta/packages/linux/linux-mx31-2.6.19.2/defconfig-mx31ads)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/defconfig-mx31litekit (renamed from meta/packages/linux/linux-mx31-2.6.19.2/defconfig-mx31litekit)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/defconfig-mx31phy (renamed from meta/packages/linux/linux-mx31-2.6.19.2/defconfig-mx31phy)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/linux-2.6.19.2-mx3lite.patch.gz (renamed from meta/packages/linux/linux-mx31-2.6.19.2/linux-2.6.19.2-mx3lite.patch.gz)bin1128629 -> 1128629 bytes
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31ads-patches.tgz (renamed from meta/packages/linux/linux-mx31-2.6.19.2/mx31ads-patches.tgz)bin1392361 -> 1392361 bytes
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31lite-boot.patch (renamed from meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-boot.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31lite-fb.patch (renamed from meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-fb.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch (renamed from meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31phy-patches.tgz (renamed from meta/packages/linux/linux-mx31-2.6.19.2/mx31phy-patches.tgz)bin1329713 -> 1329713 bytes
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.19.2/nor-query-table-fix.patch (renamed from meta/packages/linux/linux-mx31-2.6.19.2/nor-query-table-fix.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.22.6/defconfig-mx31ads (renamed from meta/packages/linux/linux-mx31-2.6.22.6/defconfig-mx31ads)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.22.6/defconfig-mx31phy (renamed from meta/packages/linux/linux-mx31-2.6.22.6/defconfig-mx31phy)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.22.6/mx31ads-patches.tgz (renamed from meta/packages/linux/linux-mx31-2.6.22.6/mx31ads-patches.tgz)bin1344737 -> 1344737 bytes
-rw-r--r--meta/recipes-kernel/linux/linux-mx31-2.6.22.6/mx31phy-patches.tgz (renamed from meta/packages/linux/linux-mx31-2.6.22.6/mx31phy-patches.tgz)bin1658269 -> 1658269 bytes
-rw-r--r--meta/recipes-kernel/linux/linux-mx31.inc (renamed from meta/packages/linux/linux-mx31.inc)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31_2.6.19.2.bb (renamed from meta/packages/linux/linux-mx31_2.6.19.2.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-mx31_2.6.22.6.bb (renamed from meta/packages/linux/linux-mx31_2.6.22.6.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.22.19/add_rootwait.patch (renamed from meta/packages/linux/linux-omap-2.6.22.19/add_rootwait.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.22.19/defconfig-omap-3430ldp (renamed from meta/packages/linux/linux-omap-2.6.22.19/defconfig-omap-3430ldp)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.22.19/fixes.patch (renamed from meta/packages/linux/linux-omap-2.6.22.19/fixes.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.22.19/linux-2.6.22.19-ldp-v1.3.patch.gz (renamed from meta/packages/linux/linux-omap-2.6.22.19/linux-2.6.22.19-ldp-v1.3.patch.gz)bin1580775 -> 1580775 bytes
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.24.7/add_rootwait.patch (renamed from meta/packages/linux/linux-omap-2.6.24.7/add_rootwait.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.24.7/defconfig-omap-3430ldp (renamed from meta/packages/linux/linux-omap-2.6.24.7/defconfig-omap-3430ldp)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.24.7/defconfig-omap-3430sdp (renamed from meta/packages/linux/linux-omap-2.6.24.7/defconfig-omap-3430sdp)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.24.7/fixes.patch (renamed from meta/packages/linux/linux-omap-2.6.24.7/fixes.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.24.7/fixes2.patch (renamed from meta/packages/linux/linux-omap-2.6.24.7/fixes2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.24.7/linux-2.6.24.7-ldp-v1.4.patch.gz (renamed from meta/packages/linux/linux-omap-2.6.24.7/linux-2.6.24.7-ldp-v1.4.patch.gz)bin1559074 -> 1559074 bytes
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.24.7/module_fix.patch (renamed from meta/packages/linux/linux-omap-2.6.24.7/module_fix.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.24.7/time-prevent-the-loop-in-timespec_add_ns-from-being-optimised-away.patch (renamed from meta/packages/linux/linux-omap-2.6.24.7/time-prevent-the-loop-in-timespec_add_ns-from-being-optimised-away.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/0001-ASoC-Add-support-for-OMAP3-EVM.patch (renamed from meta/packages/linux/linux-omap-2.6.29/0001-ASoC-Add-support-for-OMAP3-EVM.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/0001-This-merges-Steve-Kipisz-USB-EHCI-support.-He-star.patch (renamed from meta/packages/linux/linux-omap-2.6.29/0001-This-merges-Steve-Kipisz-USB-EHCI-support.-He-star.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch (renamed from meta/packages/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/0124-leds-gpio-broken-with-current-git.patch (renamed from meta/packages/linux/linux-omap-2.6.29/0124-leds-gpio-broken-with-current-git.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/ads7846-detection.patch (renamed from meta/packages/linux/linux-omap-2.6.29/ads7846-detection.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/beagle-asoc.patch (renamed from meta/packages/linux/linux-omap-2.6.29/beagleboard/beagle-asoc.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/defconfig (renamed from meta/packages/linux/linux-omap-2.6.29/beagleboard/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/ehci.patch (renamed from meta/packages/linux/linux-omap-2.6.29/beagleboard/ehci.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/logo_linux_clut224.ppm (renamed from meta/packages/linux/linux-omap-2.6.29/beagleboard/logo_linux_clut224.ppm)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/cache-display-fix.patch (renamed from meta/packages/linux/linux-omap-2.6.29/cache-display-fix.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0001-Revert-gro-Fix-legacy-path-napi_complete-crash.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0001-Revert-gro-Fix-legacy-path-napi_complete-crash.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0002-OMAPFB-move-omapfb.h-to-include-linux.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0002-OMAPFB-move-omapfb.h-to-include-linux.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0003-DSS2-OMAP2-3-Display-Subsystem-driver.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0003-DSS2-OMAP2-3-Display-Subsystem-driver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0004-DSS2-OMAP-framebuffer-driver.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0004-DSS2-OMAP-framebuffer-driver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0005-DSS2-Add-panel-drivers.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0005-DSS2-Add-panel-drivers.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0006-DSS2-HACK-Add-DSS2-support-for-N800.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0006-DSS2-HACK-Add-DSS2-support-for-N800.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0007-DSS2-Add-DSS2-support-for-SDP-Beagle-Overo-EVM.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0007-DSS2-Add-DSS2-support-for-SDP-Beagle-Overo-EVM.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0008-DSS2-Add-function-to-display-object-to-get-the-back.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0008-DSS2-Add-function-to-display-object-to-get-the-back.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0009-DSS2-Add-acx565akm-panel.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0009-DSS2-Add-acx565akm-panel.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0010-DSS2-Small-VRFB-context-allocation-bug-fixed.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0010-DSS2-Small-VRFB-context-allocation-bug-fixed.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0012-DSS2-Fix-DMA-rotation.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0012-DSS2-Fix-DMA-rotation.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0013-DSS2-Verify-that-overlay-paddr-0.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0013-DSS2-Verify-that-overlay-paddr-0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0014-DSS2-Add-function-to-get-DSS-logic-clock-rate.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0014-DSS2-Add-function-to-get-DSS-logic-clock-rate.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0015-DSS2-DSI-calculate-VP_CLK_RATIO-properly.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0015-DSS2-DSI-calculate-VP_CLK_RATIO-properly.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0016-DSS2-DSI-improve-packet-len-calculation.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0016-DSS2-DSI-improve-packet-len-calculation.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0017-DSS2-Disable-video-planes-on-sync-lost-error.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0017-DSS2-Disable-video-planes-on-sync-lost-error.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0018-DSS2-check-for-ovl-paddr-only-when-enabling.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0018-DSS2-check-for-ovl-paddr-only-when-enabling.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0019-DSS2-Check-fclk-limits-when-configuring-video-plane.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0019-DSS2-Check-fclk-limits-when-configuring-video-plane.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0020-DSS2-Check-scaling-limits-against-proper-values.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0020-DSS2-Check-scaling-limits-against-proper-values.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0021-DSS2-Add-venc-register-dump.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0021-DSS2-Add-venc-register-dump.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0022-DSS2-FB-remove-unused-var-warning.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0022-DSS2-FB-remove-unused-var-warning.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0023-DSS2-pass-the-default-FB-color-format-through-board.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0023-DSS2-pass-the-default-FB-color-format-through-board.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0024-DSS2-Beagle-Use-gpio_set_value.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0024-DSS2-Beagle-Use-gpio_set_value.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0025-DSS2-VRFB-Macro-for-calculating-base-address-of-th.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0025-DSS2-VRFB-Macro-for-calculating-base-address-of-th.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0026-DSS2-DSI-sidlemode-to-noidle-while-sending-frame.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0026-DSS2-DSI-sidlemode-to-noidle-while-sending-frame.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0027-DSS2-VRFB-rotation-and-mirroring-implemented.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0027-DSS2-VRFB-rotation-and-mirroring-implemented.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0028-DSS2-OMAPFB-Added-support-for-the-YUV-VRFB-rotatio.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0028-DSS2-OMAPFB-Added-support-for-the-YUV-VRFB-rotatio.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0029-DSS2-OMAPFB-Set-line_length-correctly-for-YUV-with.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0029-DSS2-OMAPFB-Set-line_length-correctly-for-YUV-with.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0030-DSS2-dispc_get_trans_key-was-returning-wrong-key-ty.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0030-DSS2-dispc_get_trans_key-was-returning-wrong-key-ty.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0031-DSS2-do-bootmem-reserve-for-exclusive-access.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0031-DSS2-do-bootmem-reserve-for-exclusive-access.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0032-DSS2-Fix-DISPC_VID_FIR-value-for-omap34xx.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0032-DSS2-Fix-DISPC_VID_FIR-value-for-omap34xx.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0033-DSS2-Prefer-3-tap-filter.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0033-DSS2-Prefer-3-tap-filter.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0034-DSS2-VRAM-improve-omap_vram_add_region.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0034-DSS2-VRAM-improve-omap_vram_add_region.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0035-DSS2-Added-the-function-pointer-for-getting-default.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0035-DSS2-Added-the-function-pointer-for-getting-default.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0036-DSS2-Added-support-for-setting-and-querying-alpha-b.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0036-DSS2-Added-support-for-setting-and-querying-alpha-b.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0037-DSS2-Added-support-for-querying-color-keying.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0037-DSS2-Added-support-for-querying-color-keying.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0038-DSS2-OMAPFB-Some-color-keying-pointerd-renamed-in-D.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0038-DSS2-OMAPFB-Some-color-keying-pointerd-renamed-in-D.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0039-DSS2-Add-sysfs-entry-to-for-the-alpha-blending-supp.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0039-DSS2-Add-sysfs-entry-to-for-the-alpha-blending-supp.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0040-DSS2-Provided-proper-exclusion-for-destination-colo.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0040-DSS2-Provided-proper-exclusion-for-destination-colo.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0041-DSS2-Disable-vertical-offset-with-fieldmode.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0041-DSS2-Disable-vertical-offset-with-fieldmode.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0042-DSS2-Don-t-enable-fieldmode-automatically.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0042-DSS2-Don-t-enable-fieldmode-automatically.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0043-DSS2-Swap-field-0-and-field-1-registers.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0043-DSS2-Swap-field-0-and-field-1-registers.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0044-DSS2-add-sysfs-entry-for-seting-the-rotate-type.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0044-DSS2-add-sysfs-entry-for-seting-the-rotate-type.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0045-DSS2-Fixed-line-endings-from-to.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0045-DSS2-Fixed-line-endings-from-to.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0046-DSS2-DSI-decrease-sync-timeout-from-60s-to-2s.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0046-DSS2-DSI-decrease-sync-timeout-from-60s-to-2s.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0047-DSS2-fix-return-value-for-rotate_type-sysfs-functio.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0047-DSS2-fix-return-value-for-rotate_type-sysfs-functio.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0048-OMAP2-3-DMA-implement-trans-copy-and-const-fill.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0048-OMAP2-3-DMA-implement-trans-copy-and-const-fill.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0049-DSS2-VRAM-clear-allocated-area-with-DMA.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0049-DSS2-VRAM-clear-allocated-area-with-DMA.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0050-DSS2-OMAPFB-remove-fb-clearing-code.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0050-DSS2-OMAPFB-remove-fb-clearing-code.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0051-DSS2-VRAM-use-debugfs-not-procfs.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0051-DSS2-VRAM-use-debugfs-not-procfs.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0052-DSS2-VRAM-fix-section-mismatch-warning.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0052-DSS2-VRAM-fix-section-mismatch-warning.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch (renamed from meta/packages/linux/linux-omap-2.6.29/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/ehci.patch (renamed from meta/packages/linux/linux-omap-2.6.29/ehci.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/evm-mcspi-ts.diff (renamed from meta/packages/linux/linux-omap-2.6.29/evm-mcspi-ts.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/fix-audio-capture.patch (renamed from meta/packages/linux/linux-omap-2.6.29/fix-audio-capture.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/fix-install.patch (renamed from meta/packages/linux/linux-omap-2.6.29/fix-install.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/fix-unaligned-access.diff (renamed from meta/packages/linux/linux-omap-2.6.29/fix-unaligned-access.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/base/0001-omap3-Add-base-address-definitions-and-resources-fo.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/base/0001-omap3-Add-base-address-definitions-and-resources-fo.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0001-omap-iommu-tlb-and-pagetable-primitives.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/iommu/0001-omap-iommu-tlb-and-pagetable-primitives.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0002-omap-iommu-omap2-architecture-specific-functions.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/iommu/0002-omap-iommu-omap2-architecture-specific-functions.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0003-omap-iommu-omap3-iommu-device-registration.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/iommu/0003-omap-iommu-omap3-iommu-device-registration.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0004-omap-iommu-simple-virtual-address-space-management.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/iommu/0004-omap-iommu-simple-virtual-address-space-management.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0005-omap-iommu-entries-for-Kconfig-and-Makefile.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/iommu/0005-omap-iommu-entries-for-Kconfig-and-Makefile.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0006-omap-iommu-Don-t-try-BUG_ON-in_interrupt.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/iommu/0006-omap-iommu-Don-t-try-BUG_ON-in_interrupt.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0007-omap-iommu-We-support-chained-scatterlists-probabl.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/iommu/0007-omap-iommu-We-support-chained-scatterlists-probabl.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0008-omap2-iommu-entries-for-Kconfig-and-Makefile.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/iommu/0008-omap2-iommu-entries-for-Kconfig-and-Makefile.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0001-omap3isp-Add-ISP-main-driver-and-register-definitio.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0001-omap3isp-Add-ISP-main-driver-and-register-definitio.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0002-omap3isp-Add-ISP-MMU-wrapper.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0002-omap3isp-Add-ISP-MMU-wrapper.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0003-omap3isp-Add-userspace-header.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0003-omap3isp-Add-userspace-header.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0004-omap3isp-Add-ISP-frontend-CCDC.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0004-omap3isp-Add-ISP-frontend-CCDC.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0005-omap3isp-Add-ISP-backend-PRV-and-RSZ.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0005-omap3isp-Add-ISP-backend-PRV-and-RSZ.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0006-omap3isp-Add-statistics-collection-modules-H3A-and.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0006-omap3isp-Add-statistics-collection-modules-H3A-and.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0007-omap3isp-Add-CSI2-interface-support.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0007-omap3isp-Add-CSI2-interface-support.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0009-omap34xxcam-Add-camera-driver.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0009-omap34xxcam-Add-camera-driver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/standalone/0001-Resizer-and-Previewer-driver-added-to-commit.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/standalone/0001-Resizer-and-Previewer-driver-added-to-commit.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/standalone/0002-Resizer-bug-fixes-on-top-of-1.0.2-release.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/standalone/0002-Resizer-bug-fixes-on-top-of-1.0.2-release.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0001-V4L2-Add-COLORFX-user-control.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/v4l/0001-V4L2-Add-COLORFX-user-control.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0002-V4L-Int-if-v4l2_int_device_try_attach_all-requires.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/v4l/0002-V4L-Int-if-v4l2_int_device_try_attach_all-requires.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0003-V4L-Int-if-Dummy-slave.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/v4l/0003-V4L-Int-if-Dummy-slave.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0004-V4L-int-device-add-support-for-VIDIOC_QUERYMENU.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/v4l/0004-V4L-int-device-add-support-for-VIDIOC_QUERYMENU.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0005-V4L-Int-if-Add-vidioc_int_querycap.patch (renamed from meta/packages/linux/linux-omap-2.6.29/isp/v4l/0005-V4L-Int-if-Add-vidioc_int_querycap.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/make-alignment-visible.diff (renamed from meta/packages/linux/linux-omap-2.6.29/make-alignment-visible.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/mmctiming.patch (renamed from meta/packages/linux/linux-omap-2.6.29/mmctiming.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/modedb-hd720.patch (renamed from meta/packages/linux/linux-omap-2.6.29/modedb-hd720.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0001-USB-musb-only-turn-off-vbus-in-OTG-hosts.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0001-USB-musb-only-turn-off-vbus-in-OTG-hosts.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0002-USB-composite-avoid-inconsistent-lock-state.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0002-USB-composite-avoid-inconsistent-lock-state.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0003-USB-musb-NAK-timeout-scheme-on-bulk-RX-endpoint.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0003-USB-musb-NAK-timeout-scheme-on-bulk-RX-endpoint.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0004-USB-musb-rewrite-host-periodic-endpoint-allocation.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0004-USB-musb-rewrite-host-periodic-endpoint-allocation.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0005-USB-TWL-disable-VUSB-regulators-when-cable-unplugg.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0005-USB-TWL-disable-VUSB-regulators-when-cable-unplugg.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0006-USB-gadget-composite-device-level-suspend-resume-h.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0006-USB-gadget-composite-device-level-suspend-resume-h.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0007-usb-gadget-fix-ethernet-link-reports-to-ethtool.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0007-usb-gadget-fix-ethernet-link-reports-to-ethtool.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0008-usb-musb_host-minor-enqueue-locking-fix-v2.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0008-usb-musb_host-minor-enqueue-locking-fix-v2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0009-usb-musb_host-fix-ep0-fifo-flushing.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0009-usb-musb_host-fix-ep0-fifo-flushing.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0010-musb-sanitize-clearing-TXCSR-DMA-bits-take-2.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0010-musb-sanitize-clearing-TXCSR-DMA-bits-take-2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0011-musb-fix-isochronous-TXDMA-take-2.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0011-musb-fix-isochronous-TXDMA-take-2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0012-musb-fix-possible-panic-while-resuming.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0012-musb-fix-possible-panic-while-resuming.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0013-musb_host-refactor-musb_save_toggle-take-2.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0013-musb_host-refactor-musb_save_toggle-take-2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0014-musb_gadget-suppress-parasitic-TX-interrupts-with.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0014-musb_gadget-suppress-parasitic-TX-interrupts-with.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0015-musb_gadget-fix-unhandled-endpoint-0-IRQs.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0015-musb_gadget-fix-unhandled-endpoint-0-IRQs.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0016-musb_host-factor-out-musb_ep_-get-set-_qh.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0016-musb_host-factor-out-musb_ep_-get-set-_qh.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0017-musb_host-refactor-URB-giveback.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0017-musb_host-refactor-URB-giveback.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0018-musb-split-out-CPPI-interrupt-handler.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0018-musb-split-out-CPPI-interrupt-handler.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0019-musb_host-simplify-check-for-active-URB.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0019-musb_host-simplify-check-for-active-URB.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0020-musb_host-streamline-musb_cleanup_urb-calls.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0020-musb_host-streamline-musb_cleanup_urb-calls.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0021-twl4030-usb-fix-minor-reporting-goofage.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0021-twl4030-usb-fix-minor-reporting-goofage.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0022-musb-use-dma-mode-1-for-TX-if-transfer-size-equals.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0022-musb-use-dma-mode-1-for-TX-if-transfer-size-equals.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0023-musb-add-high-bandwidth-ISO-support.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0023-musb-add-high-bandwidth-ISO-support.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0024-USB-otg-adding-nop-usb-transceiver.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0024-USB-otg-adding-nop-usb-transceiver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0025-nop-usb-xceiv-behave-when-linked-as-a-module.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0025-nop-usb-xceiv-behave-when-linked-as-a-module.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0026-musb-proper-hookup-to-transceiver-drivers.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0026-musb-proper-hookup-to-transceiver-drivers.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0027-musb-otg-timer-cleanup.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0027-musb-otg-timer-cleanup.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0028-musb-make-initial-HNP-roleswitch-work-v2.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0028-musb-make-initial-HNP-roleswitch-work-v2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0029-musb-support-disconnect-after-HNP-roleswitch.patch (renamed from meta/packages/linux/linux-omap-2.6.29/musb/0029-musb-support-disconnect-after-HNP-roleswitch.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/no-cortex-deadlock.patch (renamed from meta/packages/linux/linux-omap-2.6.29/no-cortex-deadlock.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/no-empty-flash-warnings.patch (renamed from meta/packages/linux/linux-omap-2.6.29/no-empty-flash-warnings.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/no-harry-potter.diff (renamed from meta/packages/linux/linux-omap-2.6.29/no-harry-potter.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omap-2430-lcd.patch (renamed from meta/packages/linux/linux-omap-2.6.29/omap-2430-lcd.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omap1710h3/defconfig (renamed from meta/packages/linux/linux-omap-2.6.29/omap1710h3/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omap2420h4/defconfig (renamed from meta/packages/linux/linux-omap-2.6.29/omap2420h4/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omap2430sdp/defconfig (renamed from meta/packages/linux/linux-omap-2.6.29/omap2430sdp/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omap3-pandora/defconfig (renamed from meta/packages/linux/linux-omap-2.6.29/omap3-pandora/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omap3evm/defconfig (renamed from meta/packages/linux/linux-omap-2.6.29/omap3evm/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omap3evm/omap3evm-dss2.diff (renamed from meta/packages/linux/linux-omap-2.6.29/omap3evm/omap3evm-dss2.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omap3evm/omap3evm-lcd-redtint.diff (renamed from meta/packages/linux/linux-omap-2.6.29/omap3evm/omap3evm-lcd-redtint.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omap5912osk/defconfig (renamed from meta/packages/linux/linux-omap-2.6.29/omap5912osk/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/omapzoom/defconfig (renamed from meta/packages/linux/linux-omap-2.6.29/omapzoom/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/overo/defconfig (renamed from meta/packages/linux/linux-omap-2.6.29/overo/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/overo/ehci.patch (renamed from meta/packages/linux/linux-omap-2.6.29/overo/ehci.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/read_die_ids.patch (renamed from meta/packages/linux/linux-omap-2.6.29/read_die_ids.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/timer-suppression.patch (renamed from meta/packages/linux/linux-omap-2.6.29/timer-suppression.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/touchscreen.patch (renamed from meta/packages/linux/linux-omap-2.6.29/touchscreen.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-2.6.29/usbttyfix.patch (renamed from meta/packages/linux/linux-omap-2.6.29/usbttyfix.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-zoomsync/zoom2/defconfig (renamed from meta/packages/linux/linux-omap-zoomsync/zoom2/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap-zoomsync_2.6.32.bb (renamed from meta/packages/linux/linux-omap-zoomsync_2.6.32.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap.inc (renamed from meta/packages/linux/linux-omap.inc)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0001-omap3-cpuidle.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/0001-omap3-cpuidle.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0002-omap3-cpuidle.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/0002-omap3-cpuidle.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/01-fix-timing-print.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/01-fix-timing-print.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/01-gptimer_clear_isrs_on_init (renamed from meta/packages/linux/linux-omap2-git/beagleboard/01-gptimer_clear_isrs_on_init)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/02-gptimer_use_match_for_tick (renamed from meta/packages/linux/linux-omap2-git/beagleboard/02-gptimer_use_match_for_tick)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/02-set-clkseld11.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/02-set-clkseld11.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/03-enable-overlay-opt.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/03-enable-overlay-opt.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/03-gptimer_match_plus_ovf (renamed from meta/packages/linux/linux-omap2-git/beagleboard/03-gptimer_match_plus_ovf)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/04-gptimer_add_debug_to_sysrq_q (renamed from meta/packages/linux/linux-omap2-git/beagleboard/04-gptimer_add_debug_to_sysrq_q)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/04-use-pcd.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/04-use-pcd.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/05-fix-display-panning.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/05-fix-display-panning.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/06-ensure-fclk.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/06-ensure-fclk.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/07-set-burst-size.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/07-set-burst-size.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/16bpp.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/16bpp.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/400khz-i2c.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/400khz-i2c.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/4bitmmc.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/4bitmmc.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-01.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-01.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-02.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-02.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-03.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-03.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-04.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-04.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-05.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-05.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-06.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-06.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-07.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-07.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-08.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-08.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-09.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-09.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/cache-display-fix.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/cache-display-fix.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/defconfig (renamed from meta/packages/linux/linux-omap2-git/beagleboard/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/flash.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/flash.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/i2c-omap-race-fix.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/i2c-omap-race-fix.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/logo_linux_clut224.ppm (renamed from meta/packages/linux/linux-omap2-git/beagleboard/logo_linux_clut224.ppm)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/mru-clocks1.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/mru-clocks1.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/mru-clocks2.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/mru-clocks2.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/mru-clocks3.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/mru-clocks3.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/no-cortex-deadlock.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/no-cortex-deadlock.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/no-empty-flash-warnings.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/no-empty-flash-warnings.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/no-harry-potter.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/no-harry-potter.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/omap3-dppl-divider.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/omap3-dppl-divider.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/omap3-jitter.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/omap3-jitter.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/oprofile-0.9.3.armv7.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/oprofile-0.9.3.armv7.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/read_die_ids.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/read_die_ids.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/serialfix.diff (renamed from meta/packages/linux/linux-omap2-git/beagleboard/serialfix.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/soc.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/soc.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/beagleboard/timer-suppression.patch (renamed from meta/packages/linux/linux-omap2-git/beagleboard/timer-suppression.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/fixes.patch (renamed from meta/packages/linux/linux-omap2-git/fixes.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap-2430-lcd.patch (renamed from meta/packages/linux/linux-omap2-git/omap-2430-lcd.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap-2430sdp/defconfig (renamed from meta/packages/linux/linux-omap2-git/omap-2430sdp/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap-2430sdp/defconfig.eabi (renamed from meta/packages/linux/linux-omap2-git/omap-2430sdp/defconfig.eabi)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap2420h4/defconfig (renamed from meta/packages/linux/linux-omap2-git/omap2420h4/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap2430sdp/defconfig (renamed from meta/packages/linux/linux-omap2-git/omap2430sdp/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap2430sdp/defconfig.eabi (renamed from meta/packages/linux/linux-omap2-git/omap2430sdp/defconfig.eabi)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-ARM-OMAP-SmartReflex-driver.patch (renamed from meta/packages/linux/linux-omap2-git/omap3evm/0001-ARM-OMAP-SmartReflex-driver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch (renamed from meta/packages/linux/linux-omap2-git/omap3evm/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-omap3-cpuidle.patch (renamed from meta/packages/linux/linux-omap2-git/omap3evm/0001-omap3-cpuidle.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch (renamed from meta/packages/linux/linux-omap2-git/omap3evm/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0002-ARM-OMAP-SmartReflex-driver.patch (renamed from meta/packages/linux/linux-omap2-git/omap3evm/0002-ARM-OMAP-SmartReflex-driver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0002-omap3-cpuidle.patch (renamed from meta/packages/linux/linux-omap2-git/omap3evm/0002-omap3-cpuidle.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0003-ARM-OMAP-SmartReflex-driver.patch (renamed from meta/packages/linux/linux-omap2-git/omap3evm/0003-ARM-OMAP-SmartReflex-driver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/defconfig (renamed from meta/packages/linux/linux-omap2-git/omap3evm/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/no-empty-flash-warnings.patch (renamed from meta/packages/linux/linux-omap2-git/omap3evm/no-empty-flash-warnings.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2-git/omap3evm/no-harry-potter.diff (renamed from meta/packages/linux/linux-omap2-git/omap3evm/no-harry-potter.diff)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2.inc (renamed from meta/packages/linux/linux-omap2.inc)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap2_git.bb (renamed from meta/packages/linux/linux-omap2_git.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-git/beagleboard/defconfig (renamed from meta/packages/linux/linux-omap3-git/beagleboard/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-git/beagleboard/flash.patch (renamed from meta/packages/linux/linux-omap3-git/beagleboard/flash.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-git/beagleboard/no-empty-flash-warnings.patch (renamed from meta/packages/linux/linux-omap3-git/beagleboard/no-empty-flash-warnings.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-git/omap3evm/defconfig (renamed from meta/packages/linux/linux-omap3-git/omap3evm/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-git/omap3evm/no-empty-flash-warnings.patch (renamed from meta/packages/linux/linux-omap3-git/omap3evm/no-empty-flash-warnings.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-git/overo/defconfig (renamed from meta/packages/linux/linux-omap3-git/overo/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-git/overo/logo_linux_clut224.ppm (renamed from meta/packages/linux/linux-omap3-git/overo/logo_linux_clut224.ppm)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-git/overo/no-empty-flash-warnings.patch (renamed from meta/packages/linux/linux-omap3-git/overo/no-empty-flash-warnings.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-git/overo/overo.patch (renamed from meta/packages/linux/linux-omap3-git/overo/overo.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0001-OMAP1-2-3-4-DEBUG_LL-cleanup.patch (renamed from meta/packages/linux/linux-omap3-pm-git/zoom2/0001-OMAP1-2-3-4-DEBUG_LL-cleanup.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0002-OMAP1-2-3-4-Adapt-board-files-for-cleand-DEBUG_LL-in.patch (renamed from meta/packages/linux/linux-omap3-pm-git/zoom2/0002-OMAP1-2-3-4-Adapt-board-files-for-cleand-DEBUG_LL-in.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0003-OMAP-Zoom2-Add-DEBUG_LL-interface-using-external-Qua.patch (renamed from meta/packages/linux/linux-omap3-pm-git/zoom2/0003-OMAP-Zoom2-Add-DEBUG_LL-interface-using-external-Qua.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0005-OMAP-Zoom2-Release-Dbg-board-detect-gpio.patch (renamed from meta/packages/linux/linux-omap3-pm-git/zoom2/0005-OMAP-Zoom2-Release-Dbg-board-detect-gpio.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3-pm_git.bb (renamed from meta/packages/linux/linux-omap3-pm_git.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap3_git.bb (renamed from meta/packages/linux/linux-omap3_git.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap_2.6.22.19.bb (renamed from meta/packages/linux/linux-omap_2.6.22.19.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap_2.6.24.7.bb (renamed from meta/packages/linux/linux-omap_2.6.24.7.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-omap_2.6.29.bb (renamed from meta/packages/linux/linux-omap_2.6.29.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/arm_pxa_20070923.patch (renamed from meta/packages/linux/linux-rp-2.6.23/arm_pxa_20070923.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/binutils-buildid-arm.patch (renamed from meta/packages/linux/linux-rp-2.6.23/binutils-buildid-arm.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/connectplus-prevent-oops-HACK.patch (renamed from meta/packages/linux/linux-rp-2.6.23/connectplus-prevent-oops-HACK.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/connectplus-remove-ide-HACK.patch (renamed from meta/packages/linux/linux-rp-2.6.23/connectplus-remove-ide-HACK.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-akita (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-akita)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-bootcdx86 (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-bootcdx86)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-c7x0 (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-c7x0)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-collie (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-collie)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-htcuniversal (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-htcuniversal)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-hx2000 (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-hx2000)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-poodle (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-poodle)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-qemuarm (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-qemuarm)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-qemux86 (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-qemux86)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-spitz (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-spitz)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-tosa (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-tosa)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-zylonite (renamed from meta/packages/linux/linux-rp-2.6.23/defconfig-zylonite)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/hostap-monitor-mode.patch (renamed from meta/packages/linux/linux-rp-2.6.23/hostap-monitor-mode.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/hrw-add-wcf11-to-hostap.patch (renamed from meta/packages/linux/linux-rp-2.6.23/hrw-add-wcf11-to-hostap.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/htcuni-acx.patch (renamed from meta/packages/linux/linux-rp-2.6.23/htcuni-acx.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/htcuni.patch (renamed from meta/packages/linux/linux-rp-2.6.23/htcuni.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/mtd-module.patch (renamed from meta/packages/linux/linux-rp-2.6.23/mtd-module.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/pxa-serial-hack.patch (renamed from meta/packages/linux/linux-rp-2.6.23/pxa-serial-hack.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/pxa_fb_overlay.patch (renamed from meta/packages/linux/linux-rp-2.6.23/pxa_fb_overlay.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch (renamed from meta/packages/linux/linux-rp-2.6.23/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/sharpsl-rc-r1.patch (renamed from meta/packages/linux/linux-rp-2.6.23/sharpsl-rc-r1.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/squashfs3.0-2.6.15.patch (renamed from meta/packages/linux/linux-rp-2.6.23/squashfs3.0-2.6.15.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/uvesafb-0.1-rc3-2.6.22.patch (renamed from meta/packages/linux/linux-rp-2.6.23/uvesafb-0.1-rc3-2.6.22.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/versatile-armv6.patch (renamed from meta/packages/linux/linux-rp-2.6.23/versatile-armv6.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/wm8750-treble.patch (renamed from meta/packages/linux/linux-rp-2.6.23/wm8750-treble.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/wm9712-reset-loop-r2.patch (renamed from meta/packages/linux/linux-rp-2.6.23/wm9712-reset-loop-r2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/wm9712-suspend-cold-res-r2.patch (renamed from meta/packages/linux/linux-rp-2.6.23/wm9712-suspend-cold-res-r2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/wm97xx-lg13-r0-fix-r0.patch (renamed from meta/packages/linux/linux-rp-2.6.23/wm97xx-lg13-r0-fix-r0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/wm97xx-lg13-r0.patch (renamed from meta/packages/linux/linux-rp-2.6.23/wm97xx-lg13-r0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite-boot.patch (renamed from meta/packages/linux/linux-rp-2.6.23/zylonite-boot.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite_keypad-r0.patch (renamed from meta/packages/linux/linux-rp-2.6.23/zylonite_keypad-r0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite_mtd-r0.patch (renamed from meta/packages/linux/linux-rp-2.6.23/zylonite_mtd-r0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite_touch-r0.patch (renamed from meta/packages/linux/linux-rp-2.6.23/zylonite_touch-r0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/binutils-buildid-arm.patch (renamed from meta/packages/linux/linux-rp-2.6.24/binutils-buildid-arm.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/connectplus-prevent-oops-HACK.patch (renamed from meta/packages/linux/linux-rp-2.6.24/connectplus-prevent-oops-HACK.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/connectplus-remove-ide-HACK.patch (renamed from meta/packages/linux/linux-rp-2.6.24/connectplus-remove-ide-HACK.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-akita (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-akita)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-bootcdx86 (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-bootcdx86)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-c7x0 (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-c7x0)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-collie (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-collie)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-htcuniversal (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-htcuniversal)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-hx2000 (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-hx2000)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-poodle (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-poodle)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-qemuarm (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-qemuarm)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-qemux86 (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-qemux86)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-spitz (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-spitz)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-zylonite (renamed from meta/packages/linux/linux-rp-2.6.24/defconfig-zylonite)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/hostap-monitor-mode.patch (renamed from meta/packages/linux/linux-rp-2.6.24/hostap-monitor-mode.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/hrw-hostapcard.patch (renamed from meta/packages/linux/linux-rp-2.6.24/hrw-hostapcard.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/htcuni-acx.patch (renamed from meta/packages/linux/linux-rp-2.6.24/htcuni-acx.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/htcuni.patch (renamed from meta/packages/linux/linux-rp-2.6.24/htcuni.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/mtd-module.patch (renamed from meta/packages/linux/linux-rp-2.6.24/mtd-module.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/pxa-serial-hack.patch (renamed from meta/packages/linux/linux-rp-2.6.24/pxa-serial-hack.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/pxa27x-resume.patch (renamed from meta/packages/linux/linux-rp-2.6.24/pxa27x-resume.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/pxa2xx_udc-clock.patch (renamed from meta/packages/linux/linux-rp-2.6.24/pxa2xx_udc-clock.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/pxa_fb_overlay.patch (renamed from meta/packages/linux/linux-rp-2.6.24/pxa_fb_overlay.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch (renamed from meta/packages/linux/linux-rp-2.6.24/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/sharpsl-rc-r1.patch (renamed from meta/packages/linux/linux-rp-2.6.24/sharpsl-rc-r1.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/sharpsl-rc-r2.patch (renamed from meta/packages/linux/linux-rp-2.6.24/sharpsl-rc-r2.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/spitz_h_rewrite.patch (renamed from meta/packages/linux/linux-rp-2.6.24/spitz_h_rewrite.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/squashfs3.3.patch (renamed from meta/packages/linux/linux-rp-2.6.24/squashfs3.3.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/versatile-armv6.patch (renamed from meta/packages/linux/linux-rp-2.6.24/versatile-armv6.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/wm8750-treble.patch (renamed from meta/packages/linux/linux-rp-2.6.24/wm8750-treble.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.24/zylonite-boot.patch (renamed from meta/packages/linux/linux-rp-2.6.24/zylonite-boot.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/binutils-buildid-arm.patch (renamed from meta/packages/linux/linux-rp-2.6.26/binutils-buildid-arm.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/connectplus-prevent-oops-HACK.patch (renamed from meta/packages/linux/linux-rp-2.6.26/connectplus-prevent-oops-HACK.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/connectplus-remove-ide-HACK.patch (renamed from meta/packages/linux/linux-rp-2.6.26/connectplus-remove-ide-HACK.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/cpufreq-fix.patch (renamed from meta/packages/linux/linux-rp-2.6.26/cpufreq-fix.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-akita (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-akita)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-bootcdx86 (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-bootcdx86)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-c7x0 (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-c7x0)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-collie (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-collie)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-htcuniversal (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-htcuniversal)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-hx2000 (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-hx2000)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-poodle (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-poodle)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemuarm (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-qemuarm)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemuarmv6 (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-qemuarmv6)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemuarmv7 (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-qemuarmv7)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemux86 (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-qemux86)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-spitz (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-spitz)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-zylonite (renamed from meta/packages/linux/linux-rp-2.6.26/defconfig-zylonite)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/fixes.patch (renamed from meta/packages/linux/linux-rp-2.6.26/fixes.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/hostap-monitor-mode.patch (renamed from meta/packages/linux/linux-rp-2.6.26/hostap-monitor-mode.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/hrw-hostapcard.patch (renamed from meta/packages/linux/linux-rp-2.6.26/hrw-hostapcard.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/htcuni-acx.patch (renamed from meta/packages/linux/linux-rp-2.6.26/htcuni-acx.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/htcuni.patch (renamed from meta/packages/linux/linux-rp-2.6.26/htcuni.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/pxa-serial-hack.patch (renamed from meta/packages/linux/linux-rp-2.6.26/pxa-serial-hack.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/pxa_fb_overlay.patch (renamed from meta/packages/linux/linux-rp-2.6.26/pxa_fb_overlay.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch (renamed from meta/packages/linux/linux-rp-2.6.26/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/sharpsl-rc-r1.patch (renamed from meta/packages/linux/linux-rp-2.6.26/sharpsl-rc-r1.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/spitz_h_rewrite.patch (renamed from meta/packages/linux/linux-rp-2.6.26/spitz_h_rewrite.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/versatile-armv6.patch (renamed from meta/packages/linux/linux-rp-2.6.26/versatile-armv6.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/zaurus-i2c-init.patch (renamed from meta/packages/linux/linux-rp-2.6.26/zaurus-i2c-init.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite-boot.patch (renamed from meta/packages/linux/linux-rp-2.6.26/zylonite-boot.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite_keypad-r0.patch (renamed from meta/packages/linux/linux-rp-2.6.26/zylonite_keypad-r0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite_mtd-r0.patch (renamed from meta/packages/linux/linux-rp-2.6.26/zylonite_mtd-r0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite_touch-r0.patch (renamed from meta/packages/linux/linux-rp-2.6.26/zylonite_touch-r0.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.29/defconfig-qemumips (renamed from meta/packages/linux/linux-rp-2.6.29/defconfig-qemumips)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp-2.6.29/defconfig-qemux86 (renamed from meta/packages/linux/linux-rp-2.6.29/defconfig-qemux86)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp.inc (renamed from meta/packages/linux/linux-rp.inc)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp_2.6.23.bb (renamed from meta/packages/linux/linux-rp_2.6.23.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp_2.6.24.bb (renamed from meta/packages/linux/linux-rp_2.6.24.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp_2.6.26.bb (renamed from meta/packages/linux/linux-rp_2.6.26.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-rp_2.6.29.bb (renamed from meta/packages/linux/linux-rp_2.6.29.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-simtec-2.6.26-simtec3/depicture-defconfig-append (renamed from meta/packages/linux/linux-simtec-2.6.26-simtec3/depicture-defconfig-append)0
-rw-r--r--meta/recipes-kernel/linux/linux-simtec.inc (renamed from meta/packages/linux/linux-simtec.inc)0
-rw-r--r--meta/recipes-kernel/linux/linux-simtec_2.6.26-simtec3.bb (renamed from meta/packages/linux/linux-simtec_2.6.26-simtec3.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-wrs/connect-size.patch (renamed from meta/packages/linux/linux-wrs/connect-size.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-wrs/qemux86-64.cfg (renamed from meta/packages/linux/linux-wrs/qemux86-64.cfg)0
-rw-r--r--meta/recipes-kernel/linux/linux-wrs_git.bb (renamed from meta/packages/linux/linux-wrs_git.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux-zylonite-2.6.14/defconfig (renamed from meta/packages/linux/linux-zylonite-2.6.14/defconfig)0
-rw-r--r--meta/recipes-kernel/linux/linux-zylonite-2.6.14/rp_ts_sync.patch (renamed from meta/packages/linux/linux-zylonite-2.6.14/rp_ts_sync.patch)0
-rw-r--r--meta/recipes-kernel/linux/linux-zylonite.inc (renamed from meta/packages/linux/linux-zylonite.inc)0
-rw-r--r--meta/recipes-kernel/linux/linux-zylonite_2.6.14.bb (renamed from meta/packages/linux/linux-zylonite_2.6.14.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux.inc (renamed from meta/packages/linux/linux.inc)0
-rw-r--r--meta/recipes-kernel/linux/linux_2.6.23.bb (renamed from meta/packages/linux/linux_2.6.23.bb)0
-rw-r--r--meta/recipes-kernel/linux/linux_2.6.33.2.bb (renamed from meta/packages/linux/linux_2.6.33.2.bb)0
-rw-r--r--meta/recipes-kernel/lttng/lttng-control_0.87.bb (renamed from meta/packages/lttng/lttng-control_0.87.bb)0
-rw-r--r--meta/recipes-kernel/lttng/lttng-ust_0.5.bb (renamed from meta/packages/lttng/lttng-ust_0.5.bb)0
-rw-r--r--meta/recipes-kernel/lttng/lttng-viewer_0.8.84.bb (renamed from meta/packages/lttng/lttng-viewer_0.8.84.bb)0
-rw-r--r--meta/recipes-kernel/module-init-tools/files/disable_man.patch (renamed from meta/packages/module-init-tools/files/disable_man.patch)0
-rw-r--r--meta/recipes-kernel/module-init-tools/files/grab_module_memset.patch (renamed from meta/packages/module-init-tools/files/grab_module_memset.patch)0
-rw-r--r--meta/recipes-kernel/module-init-tools/files/ignore_arch_directory.patch (renamed from meta/packages/module-init-tools/files/ignore_arch_directory.patch)0
-rw-r--r--meta/recipes-kernel/module-init-tools/files/modutils_extension.patch (renamed from meta/packages/module-init-tools/files/modutils_extension.patch)0
-rw-r--r--meta/recipes-kernel/module-init-tools/files/no-static-binaries.patch (renamed from meta/packages/module-init-tools/files/no-static-binaries.patch)0
-rw-r--r--meta/recipes-kernel/module-init-tools/module-init-tools-cross_3.12.bb (renamed from meta/packages/module-init-tools/module-init-tools-cross_3.12.bb)0
-rw-r--r--meta/recipes-kernel/module-init-tools/module-init-tools.inc (renamed from meta/packages/module-init-tools/module-init-tools.inc)0
-rw-r--r--meta/recipes-kernel/module-init-tools/module-init-tools_3.12.bb (renamed from meta/packages/module-init-tools/module-init-tools_3.12.bb)0
-rw-r--r--meta/recipes-kernel/modutils/files/armeb.patch (renamed from meta/packages/modutils/files/armeb.patch)0
-rw-r--r--meta/recipes-kernel/modutils/files/configure.patch (renamed from meta/packages/modutils/files/configure.patch)0
-rw-r--r--meta/recipes-kernel/modutils/files/gcc4.patch (renamed from meta/packages/modutils/files/gcc4.patch)0
-rw-r--r--meta/recipes-kernel/modutils/files/ipaq-pxa-2.6/modules (renamed from meta/packages/modutils/files/ipaq-pxa-2.6/modules)0
-rw-r--r--meta/recipes-kernel/modutils/files/ipaq-pxa-2.6/modules.conf (renamed from meta/packages/modutils/files/ipaq-pxa-2.6/modules.conf)0
-rw-r--r--meta/recipes-kernel/modutils/files/lex.l.diff (renamed from meta/packages/modutils/files/lex.l.diff)0
-rw-r--r--meta/recipes-kernel/modutils/files/mnci/modules (renamed from meta/packages/modutils/files/mnci/modules)0
-rw-r--r--meta/recipes-kernel/modutils/files/mnci/modules-ramses (renamed from meta/packages/modutils/files/mnci/modules-ramses)0
-rw-r--r--meta/recipes-kernel/modutils/files/mnci/modules.conf (renamed from meta/packages/modutils/files/mnci/modules.conf)0
-rwxr-xr-xmeta/recipes-kernel/modutils/files/mnci/modutils.sh (renamed from meta/packages/modutils/files/mnci/modutils.sh)0
-rw-r--r--meta/recipes-kernel/modutils/files/modules (renamed from meta/packages/modutils/files/modules)0
-rw-r--r--meta/recipes-kernel/modutils/files/modules.conf (renamed from meta/packages/modutils/files/modules.conf)0
-rw-r--r--meta/recipes-kernel/modutils/files/modutils-notest.patch (renamed from meta/packages/modutils/files/modutils-notest.patch)0
-rwxr-xr-xmeta/recipes-kernel/modutils/files/modutils.sh (renamed from meta/packages/modutils/files/modutils.sh)0
-rw-r--r--meta/recipes-kernel/modutils/files/mtx-1/modules (renamed from meta/packages/modutils/files/mtx-1/modules)0
-rw-r--r--meta/recipes-kernel/modutils/files/omap1610h2/modules (renamed from meta/packages/modutils/files/omap1610h2/modules)0
-rw-r--r--meta/recipes-kernel/modutils/files/omap1610h2/modules.conf (renamed from meta/packages/modutils/files/omap1610h2/modules.conf)0
-rw-r--r--meta/recipes-kernel/modutils/files/poodle/modules (renamed from meta/packages/modutils/files/poodle/modules)0
-rw-r--r--meta/recipes-kernel/modutils/files/poodle/modules.conf (renamed from meta/packages/modutils/files/poodle/modules.conf)0
-rw-r--r--meta/recipes-kernel/modutils/files/program_prefix.patch (renamed from meta/packages/modutils/files/program_prefix.patch)0
-rw-r--r--meta/recipes-kernel/modutils/files/tosa/modules (renamed from meta/packages/modutils/files/tosa/modules)0
-rw-r--r--meta/recipes-kernel/modutils/files/tosa/modules.conf (renamed from meta/packages/modutils/files/tosa/modules.conf)0
-rw-r--r--meta/recipes-kernel/modutils/files/wrt54/modules (renamed from meta/packages/modutils/files/wrt54/modules)0
-rw-r--r--meta/recipes-kernel/modutils/modutils-collateral.bb (renamed from meta/packages/modutils/modutils-collateral.bb)0
-rw-r--r--meta/recipes-kernel/modutils/modutils-cross/module.h.diff (renamed from meta/packages/modutils/modutils-cross/module.h.diff)0
-rw-r--r--meta/recipes-kernel/modutils/modutils-cross_2.4.27.bb (renamed from meta/packages/modutils/modutils-cross_2.4.27.bb)0
-rw-r--r--meta/recipes-kernel/modutils/modutils-initscripts.bb (renamed from meta/packages/modutils/modutils-initscripts.bb)0
-rw-r--r--meta/recipes-kernel/modutils/modutils_2.4.27.bb (renamed from meta/packages/modutils/modutils_2.4.27.bb)0
-rw-r--r--meta/recipes-kernel/oprofile/oprofile/acinclude.m4 (renamed from meta/packages/oprofile/oprofile/acinclude.m4)0
-rw-r--r--meta/recipes-kernel/oprofile/oprofile/opstart.patch (renamed from meta/packages/oprofile/oprofile/opstart.patch)0
-rw-r--r--meta/recipes-kernel/oprofile/oprofile/xml_callgraph_details.patch (renamed from meta/packages/oprofile/oprofile/xml_callgraph_details.patch)0
-rw-r--r--meta/recipes-kernel/oprofile/oprofile_0.9.6.bb (renamed from meta/packages/oprofile/oprofile_0.9.6.bb)0
-rw-r--r--meta/recipes-kernel/oprofile/oprofile_cvs.bb (renamed from meta/packages/oprofile/oprofile_cvs.bb)0
-rw-r--r--meta/recipes-kernel/oprofile/oprofileui-svn.inc (renamed from meta/packages/oprofile/oprofileui-svn.inc)0
-rw-r--r--meta/recipes-kernel/oprofile/oprofileui.inc (renamed from meta/packages/oprofile/oprofileui.inc)0
-rw-r--r--meta/recipes-kernel/oprofile/oprofileui_svn.bb (renamed from meta/packages/oprofile/oprofileui_svn.bb)0
-rw-r--r--meta/recipes-kernel/powertop/powertop_1.11.bb (renamed from meta/packages/powertop/powertop_1.11.bb)0
-rw-r--r--meta/recipes-kernel/trace-cmd/trace-cmd_git.bb (renamed from meta/packages/trace-cmd/trace-cmd_git.bb)0
-rwxr-xr-xmeta/recipes-kernel/update-modules/update-modules-1.0/openmn/update-modules (renamed from meta/packages/update-modules/update-modules-1.0/openmn/update-modules)0
-rwxr-xr-xmeta/recipes-kernel/update-modules/update-modules-1.0/update-modules (renamed from meta/packages/update-modules/update-modules-1.0/update-modules)0
-rw-r--r--meta/recipes-kernel/update-modules/update-modules_1.0.bb (renamed from meta/packages/update-modules/update-modules_1.0.bb)0
-rw-r--r--meta/recipes-multimedia/alsa/alsa-fpu.inc (renamed from meta/packages/alsa/alsa-fpu.inc)0
-rw-r--r--meta/recipes-multimedia/alsa/alsa-lib-1.0.23/fix-tstamp-declaration.patch (renamed from meta/packages/alsa/alsa-lib-1.0.23/fix-tstamp-declaration.patch)0
-rw-r--r--meta/recipes-multimedia/alsa/alsa-lib-1.0.23/unbreak_plugindir.patch (renamed from meta/packages/alsa/alsa-lib-1.0.23/unbreak_plugindir.patch)0
-rw-r--r--meta/recipes-multimedia/alsa/alsa-lib_1.0.23.bb (renamed from meta/packages/alsa/alsa-lib_1.0.23.bb)0
-rw-r--r--meta/recipes-multimedia/alsa/alsa-oss_1.0.17.bb (renamed from meta/packages/alsa/alsa-oss_1.0.17.bb)0
-rw-r--r--meta/recipes-multimedia/alsa/alsa-tools_1.0.20.bb (renamed from meta/packages/alsa/alsa-tools_1.0.20.bb)0
-rw-r--r--meta/recipes-multimedia/alsa/alsa-utils-1.0.23/ncursesfix.patch (renamed from meta/packages/alsa/alsa-utils-1.0.23/ncursesfix.patch)0
-rw-r--r--meta/recipes-multimedia/alsa/alsa-utils_1.0.23.bb (renamed from meta/packages/alsa/alsa-utils_1.0.23.bb)0
-rw-r--r--meta/recipes-multimedia/flac/flac-1.2.1/disable-xmms-plugin.patch (renamed from meta/packages/flac/flac-1.2.1/disable-xmms-plugin.patch)0
-rw-r--r--meta/recipes-multimedia/flac/flac-1.2.1/flac-gcc43-fixes.patch (renamed from meta/packages/flac/flac-1.2.1/flac-gcc43-fixes.patch)0
-rw-r--r--meta/recipes-multimedia/flac/flac-1.2.1/xmms.m4 (renamed from meta/packages/flac/flac-1.2.1/xmms.m4)0
-rw-r--r--meta/recipes-multimedia/flac/flac_1.2.1.bb (renamed from meta/packages/flac/flac_1.2.1.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-ffmpeg-0.10.1/configure_fix.patch (renamed from meta/packages/gstreamer/gst-ffmpeg-0.10.1/configure_fix.patch)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-ffmpeg-0.10.1/no_beos.patch (renamed from meta/packages/gstreamer/gst-ffmpeg-0.10.1/no_beos.patch)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.1.bb (renamed from meta/packages/gstreamer/gst-ffmpeg_0.10.1.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-fluendo-mp3/configure_fix.patch (renamed from meta/packages/gstreamer/gst-fluendo-mp3/configure_fix.patch)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-fluendo-mp3_0.10.2.bb (renamed from meta/packages/gstreamer/gst-fluendo-mp3_0.10.2.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-fluendo-mpegdemux_0.10.7.bb (renamed from meta/packages/gstreamer/gst-fluendo-mpegdemux_0.10.7.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-fluendo.inc (renamed from meta/packages/gstreamer/gst-fluendo.inc)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb (renamed from meta/packages/gstreamer/gst-meta-base_0.10.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-openmax_0.10.0.2.bb (renamed from meta/packages/gstreamer/gst-openmax_0.10.0.2.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.19.bb (renamed from meta/packages/gstreamer/gst-plugins-bad_0.10.19.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.29.bb (renamed from meta/packages/gstreamer/gst-plugins-base_0.10.29.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-plugins-good_0.10.23.bb (renamed from meta/packages/gstreamer/gst-plugins-good_0.10.23.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-plugins-ugly_0.10.15.bb (renamed from meta/packages/gstreamer/gst-plugins-ugly_0.10.15.bb)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-plugins.inc (renamed from meta/packages/gstreamer/gst-plugins.inc)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/check_fix.patch (renamed from meta/packages/gstreamer/gstreamer-0.10.29/check_fix.patch)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/gst-inspect-check-error.patch (renamed from meta/packages/gstreamer/gstreamer-0.10.29/gst-inspect-check-error.patch)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/gstregistrybinary.c (renamed from meta/packages/gstreamer/gstreamer-0.10.29/gstregistrybinary.c)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/gstregistrybinary.h (renamed from meta/packages/gstreamer/gstreamer-0.10.29/gstregistrybinary.h)0
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer_0.10.29.bb (renamed from meta/packages/gstreamer/gstreamer_0.10.29.bb)0
-rw-r--r--meta/recipes-multimedia/lame/lame-3.98.4/no-gtk1.patch (renamed from meta/packages/lame/lame-3.98.4/no-gtk1.patch)0
-rw-r--r--meta/recipes-multimedia/lame/lame_3.98.4.bb (renamed from meta/packages/lame/lame_3.98.4.bb)0
-rw-r--r--meta/recipes-multimedia/liba52/liba52/buildcleanup.patch (renamed from meta/packages/liba52/liba52/buildcleanup.patch)0
-rw-r--r--meta/recipes-multimedia/liba52/liba52_0.7.4.bb (renamed from meta/packages/liba52/liba52_0.7.4.bb)0
-rw-r--r--meta/recipes-multimedia/libexif/libexif_0.6.16.bb (renamed from meta/packages/libexif/libexif_0.6.16.bb)0
-rw-r--r--meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch (renamed from meta/packages/libid3tag/libid3tag/addpkgconfig.patch)0
-rw-r--r--meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb (renamed from meta/packages/libid3tag/libid3tag_0.15.1b.bb)0
-rw-r--r--meta/recipes-multimedia/libmad/libmad/add-pkgconfig.patch (renamed from meta/packages/libmad/libmad/add-pkgconfig.patch)0
-rw-r--r--meta/recipes-multimedia/libmad/libmad/fix_for_mips_with_gcc-4.5.0.patch (renamed from meta/packages/libmad/libmad/fix_for_mips_with_gcc-4.5.0.patch)0
-rw-r--r--meta/recipes-multimedia/libmad/libmad/no-force-mem.patch (renamed from meta/packages/libmad/libmad/no-force-mem.patch)0
-rw-r--r--meta/recipes-multimedia/libmad/libmad_0.15.1b.bb (renamed from meta/packages/libmad/libmad_0.15.1b.bb)0
-rw-r--r--meta/recipes-multimedia/libogg/libogg_1.2.0.bb (renamed from meta/packages/libogg/libogg_1.2.0.bb)0
-rw-r--r--meta/recipes-multimedia/libpng/libpng_1.2.44.bb (renamed from meta/packages/libpng/libpng_1.2.44.bb)0
-rw-r--r--meta/recipes-multimedia/libtiff/files/libtool2.patch (renamed from meta/packages/libtiff/files/libtool2.patch)0
-rw-r--r--meta/recipes-multimedia/libtiff/tiff_3.8.2.bb (renamed from meta/packages/libtiff/tiff_3.8.2.bb)0
-rw-r--r--meta/recipes-multimedia/libvorbis/libvorbis_1.3.1.bb (renamed from meta/packages/libvorbis/libvorbis_1.3.1.bb)0
-rw-r--r--meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.4.1.bb (renamed from meta/packages/mpeg2dec/mpeg2dec_0.4.1.bb)0
-rw-r--r--meta/recipes-multimedia/musicbrainz/libmusicbrainz/fix_build_issue_for_gcc_4.5.0.patch (renamed from meta/packages/musicbrainz/libmusicbrainz/fix_build_issue_for_gcc_4.5.0.patch)0
-rw-r--r--meta/recipes-multimedia/musicbrainz/libmusicbrainz_3.0.2.bb (renamed from meta/packages/musicbrainz/libmusicbrainz_3.0.2.bb)0
-rw-r--r--meta/recipes-multimedia/tremor/tremor_20100422.bb (renamed from meta/packages/tremor/tremor_20100422.bb)0
-rw-r--r--meta/recipes-qt/qmake/qmake2-cross/0001-fix-mkspecs.patch (renamed from meta/packages/qmake/qmake2-cross/0001-fix-mkspecs.patch)0
-rw-r--r--meta/recipes-qt/qmake/qmake2-cross/linux-oe-qmake.conf (renamed from meta/packages/qmake/qmake2-cross/linux-oe-qmake.conf)0
-rw-r--r--meta/recipes-qt/qmake/qmake2-cross/use-lflags-last.patch (renamed from meta/packages/qmake/qmake2-cross/use-lflags-last.patch)0
-rw-r--r--meta/recipes-qt/qmake/qmake2-cross_2.10a.bb (renamed from meta/packages/qmake/qmake2-cross_2.10a.bb)0
-rw-r--r--meta/recipes-qt/qt-apps/fotowall_0.9.bb19
-rw-r--r--meta/recipes-qt/qt-apps/qmmp_0.4.1.bb32
-rw-r--r--meta/recipes-qt/qt-apps/quicky_0.4.bb16
-rw-r--r--meta/recipes-qt/qt4/files/0001-cross-compile.patch36
-rw-r--r--meta/recipes-qt/qt4/files/0002-fix-resinit-declaration.patch22
-rw-r--r--meta/recipes-qt/qt4/files/0004-no-qmake.patch26
-rw-r--r--meta/recipes-qt/qt4/files/0006-freetype-host-includes.patch24
-rw-r--r--meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch36
-rw-r--r--meta/recipes-qt/qt4/files/0009-support-2bpp.patch299
-rw-r--r--meta/recipes-qt/qt4/files/0010-no-simpledecoration-example.patch14
-rw-r--r--meta/recipes-qt/qt4/files/fix-config-tests.patch36
-rw-r--r--meta/recipes-qt/qt4/files/g++.conf53
-rw-r--r--meta/recipes-qt/qt4/files/hack-out-pg_config.patch30
-rw-r--r--meta/recipes-qt/qt4/files/linux.conf54
-rw-r--r--meta/recipes-qt/qt4/files/qt-config.patch24
-rw-r--r--meta/recipes-qt/qt4/qt-4.6.3.inc65
-rw-r--r--meta/recipes-qt/qt4/qt4-tools-native.inc74
-rw-r--r--meta/recipes-qt/qt4/qt4-tools-native_4.6.3.bb11
-rw-r--r--meta/recipes-qt/qt4/qt4-x11-free-4.6.3/linux.conf54
-rw-r--r--meta/recipes-qt/qt4/qt4-x11-free.inc14
-rw-r--r--meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb6
-rw-r--r--meta/recipes-qt/qt4/qt4.inc300
-rw-r--r--meta/recipes-qt/uicmoc/uicmoc4-native.inc (renamed from meta/packages/uicmoc/uicmoc4-native.inc)0
-rw-r--r--meta/recipes-qt/uicmoc/uicmoc4-native_4.3.2.bb (renamed from meta/packages/uicmoc/uicmoc4-native_4.3.2.bb)0
-rw-r--r--meta/recipes-sato/clipboard-manager/clipboard-manager_0.6.4.bb (renamed from meta/packages/clipboard-manager/clipboard-manager_0.6.4.bb)0
-rw-r--r--meta/recipes-sato/clipboard-manager/files/daemonize.patch (renamed from meta/packages/clipboard-manager/files/daemonize.patch)0
-rw-r--r--meta/recipes-sato/clipboard-manager/files/makefile.patch (renamed from meta/packages/clipboard-manager/files/makefile.patch)0
-rw-r--r--meta/recipes-sato/clipboard-manager/files/script.patch (renamed from meta/packages/clipboard-manager/files/script.patch)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus-2.20.0/iconv-detect.h (renamed from meta/packages/eds/eds-dbus-2.20.0/iconv-detect.h)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus-2.20.0/no_iconv_test.patch (renamed from meta/packages/eds/eds-dbus-2.20.0/no_iconv_test.patch)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus-2.20.0/oh-contact.patch (renamed from meta/packages/eds/eds-dbus-2.20.0/oh-contact.patch)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus/iconv-detect.h (renamed from meta/packages/eds/eds-dbus/iconv-detect.h)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus/nossl.patch (renamed from meta/packages/eds/eds-dbus/nossl.patch)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus/oh-contact.patch (renamed from meta/packages/eds/eds-dbus/oh-contact.patch)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus/optional_imapx_provider.patch (renamed from meta/packages/eds/eds-dbus/optional_imapx_provider.patch)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus/parallelmake.patch (renamed from meta/packages/eds/eds-dbus/parallelmake.patch)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus_2.20.0.bb (renamed from meta/packages/eds/eds-dbus_2.20.0.bb)0
-rw-r--r--meta/recipes-sato/eds/eds-dbus_git.bb (renamed from meta/packages/eds/eds-dbus_git.bb)0
-rw-r--r--meta/recipes-sato/eds/eds-tools_bzr.bb (renamed from meta/packages/eds/eds-tools_bzr.bb)0
-rw-r--r--meta/recipes-sato/epdfview/epdfview/epdfview-ui-print.xml (renamed from meta/packages/epdfview/epdfview/epdfview-ui-print.xml)0
-rw-r--r--meta/recipes-sato/epdfview/epdfview/epdfview-ui.xml (renamed from meta/packages/epdfview/epdfview/epdfview-ui.xml)0
-rw-r--r--meta/recipes-sato/epdfview/epdfview/epdfview.desktop (renamed from meta/packages/epdfview/epdfview/epdfview.desktop)0
-rw-r--r--meta/recipes-sato/epdfview/epdfview/owl-menus.patch (renamed from meta/packages/epdfview/epdfview/owl-menus.patch)0
-rw-r--r--meta/recipes-sato/epdfview/epdfview_0.1.6.bb (renamed from meta/packages/epdfview/epdfview_0.1.6.bb)0
-rw-r--r--meta/recipes-sato/epdfview/epdfview_0.1.7.bb (renamed from meta/packages/epdfview/epdfview_0.1.7.bb)0
-rw-r--r--meta/recipes-sato/gaku/gaku_svn.bb (renamed from meta/packages/gaku/gaku_svn.bb)0
-rw-r--r--meta/recipes-sato/gtk-engines/gtk-sato-engine.inc (renamed from meta/packages/gtk-engines/gtk-sato-engine.inc)0
-rw-r--r--meta/recipes-sato/gtk-engines/gtk-sato-engine_svn.bb (renamed from meta/packages/gtk-engines/gtk-sato-engine_svn.bb)0
-rw-r--r--meta/recipes-sato/images/poky-image-sato-directdisk.bb (renamed from meta/packages/images/poky-image-sato-directdisk.bb)2
-rw-r--r--meta/recipes-sato/images/poky-image-sato-live.bb (renamed from meta/packages/images/poky-image-sato-live.bb)2
-rw-r--r--meta/recipes-sato/images/poky-image-sato.bb (renamed from meta/packages/images/poky-image-sato.bb)0
-rw-r--r--meta/recipes-sato/images/poky-image-sdk-live.bb (renamed from meta/packages/images/poky-image-sdk-live.bb)2
-rw-r--r--meta/recipes-sato/images/poky-image-sdk.bb (renamed from meta/packages/images/poky-image-sdk.bb)0
-rw-r--r--meta/recipes-sato/kf/files/fix-configure.patch (renamed from meta/packages/kf/files/fix-configure.patch)0
-rw-r--r--meta/recipes-sato/kf/files/fix-desktop-file.patch (renamed from meta/packages/kf/files/fix-desktop-file.patch)0
-rw-r--r--meta/recipes-sato/kf/files/gcc4.patch (renamed from meta/packages/kf/files/gcc4.patch)0
-rw-r--r--meta/recipes-sato/kf/kf_0.5.4.1.bb (renamed from meta/packages/kf/kf_0.5.4.1.bb)0
-rw-r--r--meta/recipes-sato/leafpad/files/leafpad.desktop (renamed from meta/packages/leafpad/files/leafpad.desktop)0
-rw-r--r--meta/recipes-sato/leafpad/files/owl-menu.patch (renamed from meta/packages/leafpad/files/owl-menu.patch)0
-rw-r--r--meta/recipes-sato/leafpad/leafpad_0.8.17.bb (renamed from meta/packages/leafpad/leafpad_0.8.17.bb)0
-rw-r--r--meta/recipes-sato/libowl/libowl_svn.bb (renamed from meta/packages/libowl/libowl_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-config-gtk/files/no-handed.patch (renamed from meta/packages/matchbox-config-gtk/files/no-handed.patch)0
-rw-r--r--meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_svn.bb (renamed from meta/packages/matchbox-config-gtk/matchbox-config-gtk_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-desktop-sato/matchbox-desktop-sato_svn.bb (renamed from meta/packages/matchbox-desktop-sato/matchbox-desktop-sato_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-desktop/matchbox-desktop_0.9.1.bb (renamed from meta/packages/matchbox-desktop/matchbox-desktop_0.9.1.bb)0
-rw-r--r--meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.0.bb (renamed from meta/packages/matchbox-desktop/matchbox-desktop_2.0.bb)0
-rw-r--r--meta/recipes-sato/matchbox-desktop/matchbox-desktop_svn.bb (renamed from meta/packages/matchbox-desktop/matchbox-desktop_svn.bb)0
-rwxr-xr-xmeta/recipes-sato/matchbox-keyboard/files/80matchboxkeyboard.shbg (renamed from meta/packages/matchbox-keyboard/files/80matchboxkeyboard.shbg)0
-rw-r--r--meta/recipes-sato/matchbox-keyboard/files/configure_fix.patch (renamed from meta/packages/matchbox-stroke/files/configure_fix.patch)0
-rw-r--r--meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_svn.bb (renamed from meta/packages/matchbox-keyboard/matchbox-keyboard_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_svn.bb (renamed from meta/packages/matchbox-panel-2/matchbox-panel-2_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-panel-2/startup_fix.diff (renamed from meta/packages/matchbox-panel-2/startup_fix.diff)0
-rw-r--r--meta/recipes-sato/matchbox-sato/matchbox-session-sato/session (renamed from meta/packages/matchbox-sato/matchbox-session-sato/session)0
-rw-r--r--meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb (renamed from meta/packages/matchbox-sato/matchbox-session-sato_0.1.bb)0
-rw-r--r--meta/recipes-sato/matchbox-stroke/files/configure_fix.patch (renamed from meta/packages/matchbox-wm/matchbox-wm/configure_fix.patch)0
-rw-r--r--meta/recipes-sato/matchbox-stroke/matchbox-stroke_svn.bb (renamed from meta/packages/matchbox-stroke/matchbox-stroke_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-terminal/matchbox-terminal_svn.bb (renamed from meta/packages/matchbox-terminal/matchbox-terminal_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato-2_svn.bb (renamed from meta/packages/matchbox-theme-sato/matchbox-theme-sato-2_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc (renamed from meta/packages/matchbox-theme-sato/matchbox-theme-sato.inc)0
-rw-r--r--meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.1.bb (renamed from meta/packages/matchbox-theme-sato/matchbox-theme-sato_0.1.bb)0
-rw-r--r--meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_svn.bb (renamed from meta/packages/matchbox-theme-sato/matchbox-theme-sato_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-themes-extra/matchbox-themes-extra_0.3.bb (renamed from meta/packages/matchbox-themes-extra/matchbox-themes-extra_0.3.bb)0
-rw-r--r--meta/recipes-sato/matchbox-themes-extra/matchbox-themes-extra_svn.bb (renamed from meta/packages/matchbox-themes-extra/matchbox-themes-extra_svn.bb)0
-rw-r--r--meta/recipes-sato/matchbox-themes-gtk/files/gtkrc (renamed from meta/packages/matchbox-themes-gtk/files/gtkrc)0
-rw-r--r--meta/recipes-sato/matchbox-themes-gtk/matchbox-themes-gtk.bb (renamed from meta/packages/matchbox-themes-gtk/matchbox-themes-gtk.bb)0
-rw-r--r--meta/recipes-sato/owl-video-widget/files/owl-video-widget.desktop (renamed from meta/packages/owl-video-widget/files/owl-video-widget.desktop)0
-rw-r--r--meta/recipes-sato/owl-video-widget/files/owl-video-widget.png (renamed from meta/packages/owl-video-widget/files/owl-video-widget.png)bin4923 -> 4923 bytes
-rw-r--r--meta/recipes-sato/owl-video-widget/files/stock_media-play.png (renamed from meta/packages/owl-video-widget/files/stock_media-play.png)bin329 -> 329 bytes
-rw-r--r--meta/recipes-sato/owl-video-widget/files/stock_volume-0.png (renamed from meta/packages/owl-video-widget/files/stock_volume-0.png)bin570 -> 570 bytes
-rw-r--r--meta/recipes-sato/owl-video-widget/files/stock_volume-max.png (renamed from meta/packages/owl-video-widget/files/stock_volume-max.png)bin689 -> 689 bytes
-rw-r--r--meta/recipes-sato/owl-video-widget/files/stock_volume-med.png (renamed from meta/packages/owl-video-widget/files/stock_volume-med.png)bin630 -> 630 bytes
-rw-r--r--meta/recipes-sato/owl-video-widget/files/stock_volume-min.png (renamed from meta/packages/owl-video-widget/files/stock_volume-min.png)bin570 -> 570 bytes
-rw-r--r--meta/recipes-sato/owl-video-widget/libowl-av_svn.bb (renamed from meta/packages/owl-video-widget/libowl-av_svn.bb)0
-rw-r--r--meta/recipes-sato/owl-video-widget/owl-video_svn.bb (renamed from meta/packages/owl-video-widget/owl-video_svn.bb)0
-rw-r--r--meta/recipes-sato/pcmanfm/files/cross-compile-fix.patch (renamed from meta/packages/pcmanfm/files/cross-compile-fix.patch)0
-rw-r--r--meta/recipes-sato/pcmanfm/files/emblem-symbolic-link.png (renamed from meta/packages/pcmanfm/files/emblem-symbolic-link.png)bin999 -> 999 bytes
-rw-r--r--meta/recipes-sato/pcmanfm/files/gnome-fs-directory.png (renamed from meta/packages/pcmanfm/files/gnome-fs-directory.png)bin2044 -> 2044 bytes
-rw-r--r--meta/recipes-sato/pcmanfm/files/gnome-fs-regular.png (renamed from meta/packages/pcmanfm/files/gnome-fs-regular.png)bin3220 -> 3220 bytes
-rw-r--r--meta/recipes-sato/pcmanfm/files/gnome-mime-text-plain.png (renamed from meta/packages/pcmanfm/files/gnome-mime-text-plain.png)bin2855 -> 2855 bytes
-rw-r--r--meta/recipes-sato/pcmanfm/files/owl-window-menu.patch (renamed from meta/packages/pcmanfm/files/owl-window-menu.patch)0
-rw-r--r--meta/recipes-sato/pcmanfm/pcmanfm_0.9.7.bb (renamed from meta/packages/pcmanfm/pcmanfm_0.9.7.bb)0
-rw-r--r--meta/recipes-sato/pimlico/contacts.inc (renamed from meta/packages/pimlico/contacts.inc)0
-rw-r--r--meta/recipes-sato/pimlico/contacts/contacts-owl-window-menu.patch (renamed from meta/packages/pimlico/contacts/contacts-owl-window-menu.patch)0
-rw-r--r--meta/recipes-sato/pimlico/contacts/stock_contact.png (renamed from meta/packages/pimlico/contacts/stock_contact.png)bin2311 -> 2311 bytes
-rw-r--r--meta/recipes-sato/pimlico/contacts/stock_person.png (renamed from meta/packages/pimlico/contacts/stock_person.png)bin2280 -> 2280 bytes
-rw-r--r--meta/recipes-sato/pimlico/contacts_0.9.bb (renamed from meta/packages/pimlico/contacts_0.9.bb)0
-rw-r--r--meta/recipes-sato/pimlico/contacts_git.bb (renamed from meta/packages/pimlico/contacts_git.bb)0
-rw-r--r--meta/recipes-sato/pimlico/dates.inc (renamed from meta/packages/pimlico/dates.inc)0
-rw-r--r--meta/recipes-sato/pimlico/dates/dates-owl-window-menu.patch (renamed from meta/packages/pimlico/dates/dates-owl-window-menu.patch)0
-rw-r--r--meta/recipes-sato/pimlico/dates_0.4.8.bb (renamed from meta/packages/pimlico/dates_0.4.8.bb)0
-rw-r--r--meta/recipes-sato/pimlico/dates_git.bb (renamed from meta/packages/pimlico/dates_git.bb)0
-rw-r--r--meta/recipes-sato/pimlico/tasks.inc (renamed from meta/packages/pimlico/tasks.inc)0
-rw-r--r--meta/recipes-sato/pimlico/tasks/fix_pre-GTK+2.16.patch (renamed from meta/packages/pimlico/tasks/fix_pre-GTK+2.16.patch)0
-rw-r--r--meta/recipes-sato/pimlico/tasks/tasks-owl.diff (renamed from meta/packages/pimlico/tasks/tasks-owl.diff)0
-rw-r--r--meta/recipes-sato/pimlico/tasks_0.16.bb (renamed from meta/packages/pimlico/tasks_0.16.bb)0
-rw-r--r--meta/recipes-sato/pimlico/tasks_git.bb (renamed from meta/packages/pimlico/tasks_git.bb)0
-rw-r--r--meta/recipes-sato/puzzles/files/makedist_hack.patch (renamed from meta/packages/puzzles/files/makedist_hack.patch)0
-rw-r--r--meta/recipes-sato/puzzles/files/oh-puzzles-owl-menu.patch (renamed from meta/packages/puzzles/files/oh-puzzles-owl-menu.patch)0
-rw-r--r--meta/recipes-sato/puzzles/oh-puzzles_svn.bb (renamed from meta/packages/puzzles/oh-puzzles_svn.bb)0
-rw-r--r--meta/recipes-sato/puzzles/puzzles_r7593.bb (renamed from meta/packages/puzzles/puzzles_r7593.bb)0
-rw-r--r--meta/recipes-sato/sato-icon-theme/sato-icon-theme.inc (renamed from meta/packages/sato-icon-theme/sato-icon-theme.inc)0
-rw-r--r--meta/recipes-sato/sato-icon-theme/sato-icon-theme/iconpath-option.patch (renamed from meta/packages/sato-icon-theme/sato-icon-theme/iconpath-option.patch)0
-rw-r--r--meta/recipes-sato/sato-icon-theme/sato-icon-theme_0.4.1.bb (renamed from meta/packages/sato-icon-theme/sato-icon-theme_0.4.1.bb)0
-rw-r--r--meta/recipes-sato/screenshot/screenshot_svn.bb (renamed from meta/packages/screenshot/screenshot_svn.bb)0
-rw-r--r--meta/recipes-sato/settings-daemon/files/70settings-daemon.sh (renamed from meta/packages/settings-daemon/files/70settings-daemon.sh)0
-rw-r--r--meta/recipes-sato/settings-daemon/files/addsoundkeys.patch (renamed from meta/packages/settings-daemon/files/addsoundkeys.patch)0
-rw-r--r--meta/recipes-sato/settings-daemon/settings-daemon_svn.bb (renamed from meta/packages/settings-daemon/settings-daemon_svn.bb)0
-rw-r--r--meta/recipes-sato/tasks/task-poky-apps-x11-pimlico.bb (renamed from meta/packages/tasks/task-poky-apps-x11-pimlico.bb)0
-rw-r--r--meta/recipes-sato/tasks/task-poky-x11-sato.bb (renamed from meta/packages/tasks/task-poky-x11-sato.bb)0
-rw-r--r--meta/recipes-sato/web/web-webkit/link-with-g++.patch (renamed from meta/packages/web/web-webkit/link-with-g++.patch)0
-rw-r--r--meta/recipes-sato/web/web-webkit_svn.bb (renamed from meta/packages/web/web-webkit_svn.bb)0
-rw-r--r--meta/recipes-sato/web/web/owl-window-menu.patch (renamed from meta/packages/web/files/owl-window-menu.patch)0
-rw-r--r--meta/recipes-sato/web/web_svn.bb (renamed from meta/packages/web/web_svn.bb)0
-rw-r--r--meta/recipes-tbd/gcalctool/gcalctool/fix-includedir.patch (renamed from meta/packages/gcalctool/gcalctool/fix-includedir.patch)0
-rw-r--r--meta/recipes-tbd/gcalctool/gcalctool_5.7.32.bb (renamed from meta/packages/gcalctool/gcalctool_5.7.32.bb)0
-rw-r--r--meta/recipes-tbd/gcalctool/gcalctool_5.8.17.bb (renamed from meta/packages/gcalctool/gcalctool_5.8.17.bb)0
-rw-r--r--meta/recipes.txt13
2525 files changed, 4210 insertions, 15906 deletions
diff --git a/meta/conf/layer.conf b/meta/conf/layer.conf
index c0298f5288..7e0beba954 100644
--- a/meta/conf/layer.conf
+++ b/meta/conf/layer.conf
@@ -3,7 +3,7 @@ BBPATH ?= ""
3BBPATH := "${BBPATH}:${LAYERDIR}" 3BBPATH := "${BBPATH}:${LAYERDIR}"
4 4
5# We have a packages directory, add to BBFILES 5# We have a packages directory, add to BBFILES
6BBFILES := "${BBFILES} ${LAYERDIR}/packages/*/*.bb" 6BBFILES := "${BBFILES} ${LAYERDIR}/packages/*/*.bb ${LAYERDIR}/recipes-*/*/*.bb"
7 7
8BBFILE_COLLECTIONS += "normal" 8BBFILE_COLLECTIONS += "normal"
9BBFILE_PATTERN_normal := "^${LAYERDIR}/" 9BBFILE_PATTERN_normal := "^${LAYERDIR}/"
diff --git a/meta/packages/cx3110x/cx3110x_1.1.bb b/meta/packages/cx3110x/cx3110x_1.1.bb
deleted file mode 100644
index 95bbc35086..0000000000
--- a/meta/packages/cx3110x/cx3110x_1.1.bb
+++ /dev/null
@@ -1,21 +0,0 @@
1DESCRIPTION = "cx3110x wifi support as found in the Nokia 770/800"
2SECTION = "kernel/modules"
3LICENSE = "GPL"
4PR = "r1"
5PACKAGES = "${PN}"
6
7COMPATIBLE_MACHINE = "(nokia770|nokia800)"
8
9export KERNEL_SRC_DIR = ${STAGING_KERNEL_DIR}
10export LDFLAGS = ""
11
12SRC_URI = "https://garage.maemo.org/frs/download.php/939/cx3110x-1.1.tar.gz"
13
14S = "${WORKDIR}/cx3110x-${PV}"
15
16inherit module
17
18do_compile() {
19 oe_runmake modules
20}
21
diff --git a/meta/packages/cx3110x/cx3110x_2.0.15.bb b/meta/packages/cx3110x/cx3110x_2.0.15.bb
deleted file mode 100644
index c952b2a94d..0000000000
--- a/meta/packages/cx3110x/cx3110x_2.0.15.bb
+++ /dev/null
@@ -1,23 +0,0 @@
1DESCRIPTION = "cx3110x wifi support as found in the Nokia 770/N800/N810"
2SECTION = "kernel/modules"
3LICENSE = "GPL"
4PACKAGES = "${PN}"
5PR = "r1"
6
7COMPATIBLE_MACHINE = "(nokia800)"
8
9export KERNEL_SRC_DIR = ${STAGING_KERNEL_DIR}
10export LDFLAGS = ""
11
12DEFAULT_PREFERENCE_nokia770 = "-1"
13
14SRC_URI = "http://repository.maemo.org/pool/os2008/free/source/c/cx3110x-module-src/cx3110x-module-src_2.0.15-1.tar.gz \
15 file://no-linux-config.patch;patch=1"
16
17S = "${WORKDIR}/cx3110x-module-src-${PV}"
18
19inherit module
20
21do_compile() {
22 oe_runmake modules
23}
diff --git a/meta/packages/cx3110x/files/no-linux-config.patch b/meta/packages/cx3110x/files/no-linux-config.patch
deleted file mode 100644
index e6ab317249..0000000000
--- a/meta/packages/cx3110x/files/no-linux-config.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1Index: cx3110x-module-src-2.0.15/src/sm_drv_spi.c
2===================================================================
3--- cx3110x-module-src-2.0.15.orig/src/sm_drv_spi.c 2008-02-08 13:52:28.000000000 +0100
4+++ cx3110x-module-src-2.0.15/src/sm_drv_spi.c 2008-02-08 13:52:40.000000000 +0100
5@@ -36,7 +36,6 @@
6 #include <linux/platform_device.h>
7 #include <linux/string.h>
8 #include <linux/firmware.h>
9-#include <linux/config.h>
10 #if !defined(CONFIG_FW_LOADER) && !defined(CONFIG_FW_LOADER_MODULE)
11 #error No Firmware Loading configured in the kernel !
12 #endif
diff --git a/meta/packages/helix/helix-libs.bb b/meta/packages/helix/helix-libs.bb
deleted file mode 100644
index 9fcbd4b67f..0000000000
--- a/meta/packages/helix/helix-libs.bb
+++ /dev/null
@@ -1,49 +0,0 @@
1DESCRIPTION = "Helix Client Libraries"
2SECTION = "base"
3DEPENDS = "ribosome gtk+ libxv"
4HOMEPAGE = "http://helixcommunity.org"
5LICENSE = "RPSL"
6
7_SNAPSHOT = "atlas310_11212008"
8_TARBALL_SERVER = "http://git.moblin.org/repos/users/rusty"
9
10PV="r0"
11
12SRC_URI = "${_TARBALL_SERVER}/helix-libs_${_SNAPSHOT}.tar.bz2 \
13 file://helix-libs/helix-player.pc \
14 file://helix-libs/add-clutter.patch;patch=1"
15S = "${WORKDIR}/helix-libs_${_SNAPSHOT}"
16
17export BUILD_ROOT=${STAGING_DIR_HOST}${libdir}/ribosome
18export BUILDRC=${BUILD_ROOT}/buildrc
19export SYSTEM_ID=linux-2.2-libc6-gcc32-i586
20export BUILD=$BUILD_ROOT/bin/build.py
21
22COMPATIBLE_HOST = '(i.86.*-linux)'
23
24do_compile() {
25 ${BUILD} -k -trelease -mclutter -Phelix-client-all-defines clutter
26}
27
28do_install() {
29 mkdir -p ${D}/opt/helix/lib
30 mkdir -p ${D}/opt/helix/include
31 mkdir -p ${D}${libdir}/pkgconfig
32
33 install -m 0644 clientapps/clutter/player.h ${D}/opt/helix/include/
34 install -m 0644 ../helix-libs/helix-player.pc ${D}${libdir}/pkgconfig
35
36 install -m 0644 release/*.so ${D}/opt/helix/lib
37
38 install -d ${D}${libdir}
39 install -m 0644 release/libhelix-player.so ${D}${libdir}
40}
41
42sysroot_stage_all_append() {
43 sysroot_stage_dir ${D}/opt/helix ${SYSROOT_DESTDIR}/${STAGING_DIR_TARGET}/helix
44}
45
46FILES_${PN} = "/usr/lib/libhelix-player.so"
47FILES_${PN} += "/opt/helix/lib"
48FILES_${PN}-dev = "/usr/lib/pkgconfig"
49FILES_${PN}-dev += "/opt/helix/include"
diff --git a/meta/packages/helix/helix-libs/add-clutter.patch b/meta/packages/helix/helix-libs/add-clutter.patch
deleted file mode 100644
index eb545ff73f..0000000000
--- a/meta/packages/helix/helix-libs/add-clutter.patch
+++ /dev/null
@@ -1,12668 +0,0 @@
1Index: helix-libs/clientapps/clutter/LICENSE.txt
2===================================================================
3--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4+++ helix-libs/clientapps/clutter/LICENSE.txt 2008-10-13 06:05:49.000000000 -0700
5@@ -0,0 +1,30 @@
6+ Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
7+
8+ The contents of this directory, and (except where otherwise
9+ indicated) the directories included within this directory, are
10+ subject to the current version of the RealNetworks Public Source
11+ License (the "RPSL") available at RPSL.txt in this directory, unless
12+ you have licensed the directory under the current version of the
13+ RealNetworks Community Source License (the "RCSL") available at
14+ RCSL.txt in this directory, in which case the RCSL will apply. You
15+ may also obtain the license terms directly from RealNetworks. You
16+ may not use the files in this directory except in compliance with the
17+ RPSL or, if you have a valid RCSL with RealNetworks applicable to
18+ this directory, the RCSL. Please see the applicable RPSL or RCSL for
19+ the rights, obligations and limitations governing use of the contents
20+ of the directory.
21+
22+ This directory is part of the Helix DNA Technology. RealNetworks is
23+ the developer of the Original Code and owns the copyrights in the
24+ portions it created.
25+
26+ This directory, and the directories included with this directory, are
27+ distributed and made available on an 'AS IS' basis, WITHOUT WARRANTY
28+ OF ANY KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY
29+ DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY
30+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
31+ QUIET ENJOYMENT OR NON-INFRINGEMENT.
32+
33+ Technology Compatibility Kit Test Suite(s) Location:
34+ http://www.helixcommunity.org/content/tck
35+
36Index: helix-libs/clientapps/clutter/RCSL.txt
37===================================================================
38--- /dev/null 1970-01-01 00:00:00.000000000 +0000
39+++ helix-libs/clientapps/clutter/RCSL.txt 2008-10-13 06:05:49.000000000 -0700
40@@ -0,0 +1,948 @@
41+The RCSL is made up of a base agreement and a few Attachments.
42+
43+For Research and Development use, you agree to the terms of the
44+RCSL R&D License (base RCSL and Attachments A, B, and C)
45+
46+For Commercial Use (either distribution or internal commercial
47+deployment) of the Helix DNA with or without support for RealNetworks'
48+RealAudio and RealVideo Add-on Technology, you agree to the
49+terms of the same RCSL R&D license
50+and execute one or more additional Commercial Use License attachments
51+<see http://www.helixcommunity.org/content/rcsl-attachments>.
52+
53+------------------------------------------------------------------------
54+
55+
56+ REALNETWORKS COMMUNITY SOURCE LICENSE
57+
58+Version 1.2 (Rev. Date: January 22, 2003).
59+
60+
61+ RECITALS
62+
63+Original Contributor has developed Specifications, Source Code
64+implementations and Executables of certain Technology; and
65+
66+Original Contributor desires to license the Technology to a large
67+community to facilitate research, innovation and product development
68+while maintaining compatibility of such products with the Technology as
69+delivered by Original Contributor; and
70+
71+Original Contributor desires to license certain Trademarks for the
72+purpose of branding products that are compatible with the relevant
73+Technology delivered by Original Contributor; and
74+
75+You desire to license the Technology and possibly certain Trademarks
76+from Original Contributor on the terms and conditions specified in this
77+License.
78+
79+In consideration for the mutual covenants contained herein, You and
80+Original Contributor agree as follows:
81+
82+
83+ AGREEMENT
84+
85+*1. Introduction.*
86+
87+The RealNetworks Community Source License ("RCSL") and effective
88+attachments ("License") may include five distinct licenses:
89+
90+i) Research Use license -- License plus Attachments A, B and C only.
91+
92+ii) Commercial Use and Trademark License, which may be for Internal
93+Deployment Use or external distribution, or both -- License plus
94+Attachments A, B, C, and D.
95+
96+iii) Technology Compatibility Kit (TCK) license -- Attachment C.
97+
98+iv) Add-On Technology License (Executable) Commercial Use License
99+-Attachment F.
100+
101+v) Add-On Technology Source Code Porting and Optimization
102+License-Attachment G.
103+
104+The Research Use license is effective when You click and accept this
105+License. The TCK is effective when You click and accept this License,
106+unless otherwise specified in the TCK attachments. The Commercial Use
107+and Trademark, Add-On Technology License, and the Add-On Technology
108+Source Code Porting and Optimization licenses must each be signed by You
109+and Original Contributor to become effective. Once effective, these
110+licenses and the associated requirements and responsibilities are
111+cumulative. Capitalized terms used in this License are defined in the
112+Glossary.
113+
114+*2. License Grants.*
115+
116+2.1 Original Contributor Grant.
117+
118+Subject to Your compliance with Sections 3, 8.10 and Attachment A of
119+this License, Original Contributor grants to You a worldwide,
120+royalty-free, non-exclusive license, to the extent of Original
121+Contributor's Intellectual Property Rights covering the Original Code,
122+Upgraded Code and Specifications, to do the following:
123+
124+(a) Research Use License:
125+
126+(i) use, reproduce and modify the Original Code, Upgraded Code and
127+Specifications to create Modifications and Reformatted Specifications
128+for Research Use by You;
129+
130+(ii) publish and display Original Code, Upgraded Code and Specifications
131+with, or as part of Modifications, as permitted under Section 3.1(b) below;
132+
133+(iii) reproduce and distribute copies of Original Code and Upgraded Code
134+to Licensees and students for Research Use by You;
135+
136+(iv) compile, reproduce and distribute Original Code and Upgraded Code
137+in Executable form, and Reformatted Specifications to anyone for
138+Research Use by You.
139+
140+(b) Other than the licenses expressly granted in this License, Original
141+Contributor retains all right, title, and interest in Original Code and
142+Upgraded Code and Specifications.
143+
144+2.2 Your Grants.
145+
146+(a) To Other Licensees. You hereby grant to each Licensee a license to
147+Your Error Corrections and Shared Modifications, of the same scope and
148+extent as Original Contributor's licenses under Section 2.1 a) above
149+relative to Research Use and Attachment D relative to Commercial Use.
150+
151+(b) To Original Contributor. You hereby grant to Original Contributor a
152+worldwide, royalty-free, non-exclusive, perpetual and irrevocable
153+license, to the extent of Your Intellectual Property Rights covering
154+Your Error Corrections, Shared Modifications and Reformatted
155+Specifications, to use, reproduce, modify, display and distribute Your
156+Error Corrections, Shared Modifications and Reformatted Specifications,
157+in any form, including the right to sublicense such rights through
158+multiple tiers of distribution.
159+
160+(c) Other than the licenses expressly granted in Sections 2.2(a) and (b)
161+above, and the restrictions set forth in Section 3.1(d)(iv) below, You
162+retain all right, title, and interest in Your Error Corrections, Shared
163+Modifications and Reformatted Specifications.
164+
165+2.3 Contributor Modifications.
166+
167+You may use, reproduce, modify, display and distribute Contributor Error
168+Corrections, Shared Modifications and Reformatted Specifications,
169+obtained by You under this License, to the same scope and extent as with
170+Original Code, Upgraded Code and Specifications.
171+
172+2.4 Subcontracting.
173+
174+You may deliver the Source Code of Covered Code to other Licensees
175+having at least a Research Use license, for the sole purpose of
176+furnishing development services to You in connection with Your rights
177+granted in this License. All such Licensees must execute appropriate
178+documents with respect to such work consistent with the terms of this
179+License, and acknowledging their work-made-for-hire status or assigning
180+exclusive right to the work product and associated Intellectual Property
181+Rights to You.
182+
183+*3. Requirements and Responsibilities*.
184+
185+3.1 Research Use License.
186+
187+As a condition of exercising the rights granted under Section 2.1(a)
188+above, You agree to comply with the following:
189+
190+(a) Your Contribution to the Community. All Error Corrections and Shared
191+Modifications which You create or contribute to are automatically
192+subject to the licenses granted under Section 2.2 above. You are
193+encouraged to license all of Your other Modifications under Section 2.2
194+as Shared Modifications, but are not required to do so. You agree to
195+notify Original Contributor of any errors in the Specification.
196+
197+(b) Source Code Availability. You agree to provide all Your Error
198+Corrections to Original Contributor as soon as reasonably practicable
199+and, in any event, prior to Internal Deployment Use or Commercial Use,
200+if applicable. Original Contributor may, at its discretion, post Source
201+Code for Your Error Corrections and Shared Modifications on the
202+Community Webserver. You may also post Error Corrections and Shared
203+Modifications on a web-server of Your choice; provided, that You must
204+take reasonable precautions to ensure that only Licensees have access to
205+such Error Corrections and Shared Modifications. Such precautions shall
206+include, without limitation, a password protection scheme limited to
207+Licensees and a click-on, download certification of Licensee status
208+required of those attempting to download from the server. An example of
209+an acceptable certification is attached as Attachment A-2.
210+
211+(c) Notices. All Error Corrections and Shared Modifications You create
212+or contribute to must include a file documenting the additions and
213+changes You made and the date of such additions and changes. You must
214+also include the notice set forth in Attachment A-1 in the file header.
215+If it is not possible to put the notice in a particular Source Code file
216+due to its structure, then You must include the notice in a location
217+(such as a relevant directory file), where a recipient would be most
218+likely to look for such a notice.
219+
220+(d) Redistribution.
221+
222+(i) Source. Covered Code may be distributed in Source Code form only to
223+another Licensee (except for students as provided below). You may not
224+offer or impose any terms on any Covered Code that alter the rights,
225+requirements, or responsibilities of such Licensee. You may distribute
226+Covered Code to students for use in connection with their course work
227+and research projects undertaken at accredited educational institutions.
228+Such students need not be Licensees, but must be given a copy of the
229+notice set forth in Attachment A-3 and such notice must also be included
230+in a file header or prominent location in the Source Code made available
231+to such students.
232+
233+(ii) Executable. You may distribute Executable version(s) of Covered
234+Code to Licensees and other third parties only for the purpose of
235+evaluation and comment in connection with Research Use by You and under
236+a license of Your choice, but which limits use of such Executable
237+version(s) of Covered Code only to that purpose.
238+
239+(iii) Modified Class, Interface and Package Naming. In connection with
240+Research Use by You only, You may use Original Contributor's class,
241+Interface and package names only to accurately reference or invoke the
242+Source Code files You modify. Original Contributor grants to You a
243+limited license to the extent necessary for such purposes.
244+
245+(iv) You expressly agree that any distribution, in whole or in part, of
246+Modifications developed by You shall only be done pursuant to the terms
247+and conditions of this License.
248+
249+(e) Extensions.
250+
251+(i) Covered Code. You may not include any Source Code of Community Code
252+in any Extensions. You may include the compiled Header Files of
253+Community Code in an Extension provided that Your use of the Covered
254+Code, including Heading Files, complies with the Commercial Use License,
255+the TCK and all other terms of this License.
256+
257+(ii) Publication. No later than the date on which You first distribute
258+such Extension for Commercial Use, You must publish to the industry, on
259+a non-confidential basis and free of all copyright restrictions with
260+respect to reproduction and use, an accurate and current specification
261+for any Extension. In addition, You must make available an appropriate
262+test suite, pursuant to the same rights as the specification,
263+sufficiently detailed to allow any third party reasonably skilled in the
264+technology to produce implementations of the Extension compatible with
265+the specification. Such test suites must be made available as soon as
266+reasonably practicable but, in no event, later than ninety (90) days
267+after Your first Commercial Use of the Extension. You must use
268+reasonable efforts to promptly clarify and correct the specification and
269+the test suite upon written request by Original Contributor.
270+
271+(iii) Open. You agree to refrain from enforcing any Intellectual
272+Property Rights You may have covering any interface(s) of Your
273+Extension, which would prevent the implementation of such interface(s)
274+by Original Contributor or any Licensee. This obligation does not
275+prevent You from enforcing any Intellectual Property Right You have that
276+would otherwise be infringed by an implementation of Your Extension.
277+
278+(iv) Interface Modifications and Naming. You may not modify or add to
279+the GUID space * * "xxxxxxxx-0901-11d1-8B06-00A024406D59" or any other
280+GUID space designated by Original Contributor. You may not modify any
281+Interface prefix provided with the Covered Code or any other prefix
282+designated by Original Contributor.* *
283+
284+* *
285+
286+(f) You agree that any Specifications provided to You by Original
287+Contributor are confidential and proprietary information of Original
288+Contributor. You must maintain the confidentiality of the Specifications
289+and may not disclose them to any third party without Original
290+Contributor's prior written consent. You may only use the Specifications
291+under the terms of this License and only for the purpose of implementing
292+the terms of this License with respect to Covered Code. You agree not
293+use, copy or distribute any such Specifications except as provided in
294+writing by Original Contributor.
295+
296+3.2 Commercial Use License.
297+
298+You may not make Commercial Use of any Covered Code unless You and
299+Original Contributor have executed a copy of the Commercial Use and
300+Trademark License attached as Attachment D.
301+
302+*4. Versions of the License.*
303+
304+4.1 License Versions.
305+
306+Original Contributor may publish revised versions of the License from
307+time to time. Each version will be given a distinguishing version number.
308+
309+4.2 Effect.
310+
311+Once a particular version of Covered Code has been provided under a
312+version of the License, You may always continue to use such Covered Code
313+under the terms of that version of the License. You may also choose to
314+use such Covered Code under the terms of any subsequent version of the
315+License. No one other than Original Contributor has the right to
316+promulgate License versions.
317+
318+4.3 Multiple-Licensed Code.
319+
320+Original Contributor may designate portions of the Covered Code as
321+"Multiple-Licensed." "Multiple-Licensed" means that the Original
322+Contributor permits You to utilize those designated portions of the
323+Covered Code under Your choice of this License or the alternative
324+license(s), if any, specified by the Original Contributor in an
325+Attachment to this License.
326+
327+*5. Disclaimer of Warranty.*
328+
329+5.1 COVERED CODE PROVIDED AS IS.
330+
331+COVERED CODE IS PROVIDED UNDER THIS LICENSE "AS IS," WITHOUT WARRANTY OF
332+ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
333+WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT
334+FOR A PARTICULAR PURPOSE OR NON-INFRINGING. YOU AGREE TO BEAR THE ENTIRE
335+RISK IN CONNECTION WITH YOUR USE AND DISTRIBUTION OF COVERED CODE UNDER
336+THIS LICENSE. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART
337+OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER
338+EXCEPT SUBJECT TO THIS DISCLAIMER.
339+
340+5.2 Not Designed for High Risk Activities.
341+
342+You acknowledge that Original Code, Upgraded Code and Specifications are
343+not designed or intended for use in high risk activities including, but
344+not limited to: (i) on-line control of aircraft, air traffic, aircraft
345+navigation or aircraft communications; or (ii) in the design,
346+construction, operation or maintenance of any nuclear facility. Original
347+Contributor disclaims any express or implied warranty of fitness for
348+such uses.
349+
350+*6. Termination.*
351+
352+6.1 By You.
353+
354+You may terminate this Research Use license at anytime by providing
355+written notice to Original Contributor.
356+
357+6.2 By Original Contributor.
358+
359+This License and the rights granted hereunder will terminate:
360+
361+(i) automatically if You fail to comply with the terms of this License
362+and fail to cure such breach within 30 days of receipt of written notice
363+of the breach;
364+
365+(ii) immediately in the event of circumstances specified in Sections 7.1
366+and 8.4; or
367+
368+(iii) at Original Contributor's discretion upon any action initiated by
369+You (including by cross-claim or counter claim) alleging that use or
370+distribution by Original Contributor or any Licensee, of Original Code,
371+Upgraded Code, Error Corrections, Shared Modifications or Specifications
372+infringe a patent owned or controlled by You.
373+
374+6.3 Effective of Termination.
375+
376+Upon termination, You agree to discontinue use of and destroy all copies
377+of Covered Code in Your possession. All sublicenses to the Covered Code
378+which You have properly granted shall survive any termination of this
379+License. Provisions that, by their nature, should remain in effect
380+beyond the termination of this License shall survive including, without
381+limitation, Sections 2.2, 3, 5, 7 and 8.
382+
383+6.4 No Compensation.
384+
385+Each party waives and releases the other from any claim to compensation
386+or indemnity for permitted or lawful termination of the business
387+relationship established by this License.
388+
389+*7. Liability.*
390+
391+7.1 Infringement. Should any of the Original Code, Upgraded Code, TCK or
392+Specifications ("Materials") become the subject of a claim of
393+infringement, Original Contributor may, at its sole option, (i) attempt
394+to procure the rights necessary for You to continue using the Materials,
395+(ii) modify the Materials so that they are no longer infringing, or
396+(iii) terminate Your right to use the Materials, immediately upon
397+written notice, and refund to You the amount, if any, having then
398+actually been paid by You to Original Contributor for the Original Code,
399+Upgraded Code and TCK, depreciated on a straight line, five year basis.
400+
401+7.2 LIMITATION OF LIABILITY. TO THE FULL EXTENT ALLOWED BY APPLICABLE
402+LAW, ORIGINAL CONTRIBUTOR'S LIABILITY TO YOU FOR CLAIMS RELATING TO THIS
403+LICENSE, WHETHER FOR BREACH OR IN TORT, SHALL BE LIMITED TO ONE HUNDRED
404+PERCENT (100%) OF THE AMOUNT HAVING THEN ACTUALLY BEEN PAID BY YOU TO
405+ORIGINAL CONTRIBUTOR FOR ALL COPIES LICENSED HEREUNDER OF THE PARTICULAR
406+ITEMS GIVING RISE TO SUCH CLAIM, IF ANY, DURING THE TWELVE MONTHS
407+PRECEDING THE CLAIMED BREACH. IN NO EVENT WILL YOU (RELATIVE TO YOUR
408+SHARED MODIFICATIONS OR ERROR CORRECTIONS) OR ORIGINAL CONTRIBUTOR BE
409+LIABLE FOR ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
410+DAMAGES IN CONNECTION WITH OR RISING OUT OF THIS LICENSE (INCLUDING,
411+WITHOUT LIMITATION, LOSS OF PROFITS, USE, DATA, OR OTHER ECONOMIC
412+ADVANTAGE), HOWEVER IT ARISES AND ON ANY THEORY OF LIABILITY, WHETHER IN
413+AN ACTION FOR CONTRACT, STRICT LIABILITY OR TORT (INCLUDING NEGLIGENCE)
414+OR OTHERWISE, WHETHER OR NOT YOU OR ORIGINAL CONTRIBUTOR HAS BEEN
415+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE AND NOTWITHSTANDING THE
416+FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY.
417+
418+*8. Miscellaneous.*
419+
420+8.1 Trademark.
421+
422+You shall not use any Trademark unless You and Original Contributor
423+execute a copy of the Commercial Use and Trademark License Agreement
424+attached hereto as Attachment D. Except as expressly provided in the
425+License, You are granted no right, title or license to, or interest in,
426+any Trademarks. Whether or not You and Original Contributor enter into
427+the Trademark License, You agree not to (i) challenge Original
428+Contributor's ownership or use of Trademarks; (ii) attempt to register
429+any Trademarks, or any mark or logo substantially similar thereto; or
430+(iii) incorporate any Trademarks into Your own trademarks, product
431+names, service marks, company names, or domain names.
432+
433+8.2 Integration.
434+
435+This License represents the complete agreement concerning the subject
436+matter hereof.
437+
438+8.3 Assignment.
439+
440+Original Contributor may assign this License, and its rights and
441+obligations hereunder, in its sole discretion. You may assign the
442+Research Use portions of this License and the TCK license to a third
443+party upon prior written notice to Original Contributor (which may be
444+provided electronically via the Community Web-Server). You may not
445+assign the Commercial Use and Trademark license, the Add-On Technology
446+License, or the Add-On Technology Source Code Porting License, including
447+by way of merger (regardless of whether You are the surviving entity) or
448+acquisition, without Original Contributor's prior written consent.
449+
450+8.4 Severability.
451+
452+If any provision of this License is held to be unenforceable, such
453+provision shall be reformed only to the extent necessary to make it
454+enforceable. Notwithstanding the foregoing, if You are prohibited by law
455+from fully and specifically complying with Sections 2.2 or 3, this
456+License will immediately terminate and You must immediately discontinue
457+any use of Covered Code.
458+
459+8.5 Governing Law.
460+
461+This License shall be governed by the laws of the United States and the
462+State of Washington, as applied to contracts entered into and to be
463+performed in Washington between Washington residents. The application of
464+the United Nations Convention on Contracts for the International Sale of
465+Goods is expressly excluded. You agree that the state and federal courts
466+located in Seattle, Washington have exclusive jurisdiction over any
467+claim relating to the License, including contract and tort claims.
468+
469+8.6 Dispute Resolution.
470+
471+a) Arbitration. Any dispute arising out of or relating to this License
472+shall be finally settled by arbitration as set out herein, except that
473+either party may bring any action, in a court of competent jurisdiction
474+(which jurisdiction shall be exclusive), with respect to any dispute
475+relating to such party's Intellectual Property Rights or with respect to
476+Your compliance with the TCK license. Arbitration shall be administered:
477+(i) by the American Arbitration Association (AAA), (ii) in accordance
478+with the rules of the United Nations Commission on International Trade
479+Law (UNCITRAL) (the "Rules") in effect at the time of arbitration as
480+modified herein; and (iii) the arbitrator will apply the substantive
481+laws of Washington and the United States. Judgment upon the award
482+rendered by the arbitrator may be entered in any court having
483+jurisdiction to enforce such award.
484+
485+b) Arbitration language, venue and damages. All arbitration proceedings
486+shall be conducted in English by a single arbitrator selected in
487+accordance with the Rules, who must be fluent in English and be either a
488+retired judge or practicing attorney having at least ten (10) years
489+litigation experience and be reasonably familiar with the technology
490+matters relative to the dispute. Unless otherwise agreed, arbitration
491+venue shall be in Seattle, Washington. The arbitrator may award monetary
492+damages only and nothing shall preclude either party from seeking
493+provisional or emergency relief from a court of competent jurisdiction.
494+The arbitrator shall have no authority to award damages in excess of
495+those permitted in this License and any such award in excess is void.
496+All awards will be payable in U.S. dollars and may include, for the
497+prevailing party (i) pre-judgment award interest, (ii) reasonable
498+attorneys' fees incurred in connection with the arbitration, and (iii)
499+reasonable costs and expenses incurred in enforcing the award. The
500+arbitrator will order each party to produce identified documents and
501+respond to no more than twenty-five single question interrogatories.
502+
503+8.7 Construction.
504+
505+Any law or regulation, which provides that the language of a contract
506+shall be construed against the drafter, shall not apply to this License.
507+
508+8.8 U.S. Government End Users.
509+
510+The Covered Code is a "commercial item," as that term is defined in 48
511+C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software"
512+and "commercial computer software documentation," as such terms are used
513+in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and
514+48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government
515+End Users acquire Covered Code with only those rights set forth herein.
516+You agree to pass this notice to our licensees.
517+
518+8.9 Marketing Activities.
519+
520+Licensee hereby grants Original Contributor a non-exclusive,
521+non-transferable, limited license to use the Licensee's company name and
522+logo ("Licensee Marks") in any presentations, press releases, or
523+marketing materials solely for the purpose of identifying Licensee as a
524+member of the Helix Community. Licensee shall provide samples of
525+Licensee Marks to Original Contributor upon request by Original
526+Contributor. Original Contributor acknowledges that the Licensee Marks
527+are the trademarks of Licensee. Original Contributor shall not use the
528+Licensee Marks in a way that may imply that Original Contributor is an
529+agency or branch of Licensee. Original Contributor understands and
530+agrees that the use of any Licensee Marks in connection with this
531+Agreement shall not create any right, title or interest, in, or to the
532+Licensee Marks or any Licensee trademarks and that all such use and
533+goodwill associated with any such trademarks will inure to the benefit
534+of Licensee. Further the Original Contributor will stop usage of the
535+Licensee Marks upon Licensee's request.
536+
537+8.10 Press Announcements.
538+
539+You may make press announcements or other public statements regarding
540+this License without the prior written consent of the Original
541+Contributor, if Your statement is limited to announcing the licensing of
542+the Covered Code or the availability of Your Product and its
543+compatibility with the Covered Code. All other public announcements
544+regarding this license require the prior written consent of the Original
545+Contributor. Consent requests are welcome at press@helixcommunity.org.
546+
547+8.11 International Use.
548+
549+a) Export/Import laws. Covered Code is subject to U.S. export control
550+laws and may be subject to export or import regulations in other
551+countries. Each party agrees to comply strictly with all such laws and
552+regulations and acknowledges their responsibility to obtain such
553+licenses to export, re-export, or import as may be required. You agree
554+to pass these obligations to Your licensees.
555+
556+b) Intellectual Property Protection. Due to limited intellectual
557+property protection and enforcement in certain countries, You agree not
558+to redistribute the Original Code, Upgraded Code, TCK and Specifications
559+to any country on the list of restricted countries on the Community Web
560+Server.
561+
562+8.12 Language.
563+
564+This License is in the English language only, which language shall be
565+controlling in all respects, and all versions of this License in any
566+other language shall be for accommodation only and shall not be binding
567+on the parties to this License. All communications and notices made or
568+given pursuant to this License, and all documentation and support to be
569+provided, unless otherwise noted, shall be in the English language.
570+
571+PLEASE READ THE TERMS OF THIS LICENSE CAREFULLY. BY CLICKING ON THE
572+"ACCEPT" BUTTON BELOW YOU ARE ACCEPTING AND AGREEING TO THE TERMS AND
573+CONDITIONS OF THIS LICENSE WITH REALNETWORKS, INC. IF YOU ARE AGREEING
574+TO THIS LICENSE ON BEHALF OF A COMPANY, YOU REPRESENT THAT YOU ARE
575+AUTHORIZED TO BIND THE COMPANY TO SUCH A LICENSE. WHETHER YOU ARE ACTING
576+ON YOUR OWN BEHALF, OR REPRESENTING A COMPANY, YOU MUST BE OF MAJORITY
577+AGE AND BE OTHERWISE COMPETENT TO ENTER INTO CONTRACTS. IF YOU DO NOT
578+MEET THIS CRITERIA OR YOU DO NOT AGREE TO ANY OF THE TERMS AND
579+CONDITIONS OF THIS LICENSE, CLICK ON THE REJECT BUTTON TO EXIT.
580+
581+
582+ GLOSSARY
583+
584+1. *"Added Value"* means code which:
585+
586+(i) has a principal purpose which is substantially different from that
587+of the stand-alone Technology;
588+
589+(ii) represents a significant functional and value enhancement to the
590+Technology;
591+
592+(iii) operates in conjunction with the Technology; and
593+
594+(iv) is not marketed as a technology which replaces or substitutes for
595+the Technology
596+
597+2. "*Applicable Patent Rights*" mean: (a) in the case where Original
598+Contributor is the grantor of rights, claims of patents that (i) are now
599+or hereafter acquired, owned by or assigned to Original Contributor and
600+(ii) are necessarily infringed by using or making the Original Code or
601+Upgraded Code, including Modifications provided by Original Contributor,
602+alone and not in combination with other software or hardware; and (b) in
603+the case where Licensee is the grantor of rights, claims of patents that
604+(i) are now or hereafter acquired, owned by or assigned to Licensee and
605+(ii) are infringed (directly or indirectly) by using or making
606+Licensee's Modifications or Error Corrections, taken alone or in
607+combination with Covered Code.
608+
609+3. "*Application Programming Interfaces (APIs)"* means the interfaces,
610+associated header files, service provider interfaces, and protocols that
611+enable a device, application, Operating System, or other program to
612+obtain services from or make requests of (or provide services in
613+response to requests from) other programs, and to use, benefit from, or
614+rely on the resources, facilities, and capabilities of the relevant
615+programs using the APIs. APIs includes the technical documentation
616+describing the APIs, the Source Code constituting the API, and any
617+Header Files used with the APIs.
618+
619+4. "*Commercial Use*" means any use (internal or external), copying,
620+sublicensing or distribution (internal or external), directly or
621+indirectly of Covered Code by You other than Your Research Use of
622+Covered Code within Your business or organization or in conjunction with
623+other Licensees with equivalent Research Use rights. Commercial Use
624+includes any use of the Covered Code for direct or indirect commercial
625+or strategic gain, advantage or other business purpose. Any Commercial
626+Use requires execution of Attachment D by You and Original Contributor.
627+
628+5. "*Community Code*" means the Original Code, Upgraded Code, Error
629+Corrections, Shared Modifications, or any combination thereof.
630+
631+6. "*Community Webserver(s)"* means the webservers designated by
632+Original Contributor for access to the Original Code, Upgraded Code, TCK
633+and Specifications and for posting Error Corrections and Shared
634+Modifications.
635+
636+7. "*Compliant Covered Code*" means Covered Code that complies with the
637+requirements of the TCK.
638+
639+8. "*Contributor*" means each Licensee that creates or contributes to
640+the creation of any Error Correction or Shared Modification.
641+
642+9. "*Covered Code*" means the Original Code, Upgraded Code,
643+Modifications, or any combination thereof.
644+
645+10. "*Error Correction*" means any change made to Community Code which
646+conforms to the Specification and corrects the adverse effect of a
647+failure of Community Code to perform any function set forth in or
648+required by the Specifications.
649+
650+11. "*Executable*" means Covered Code that has been converted from
651+Source Code to the preferred form for execution by a computer or digital
652+processor (e.g. binary form).
653+
654+12. "*Extension(s)"* means any additional Interfaces developed by or for
655+You which: (i) are designed for use with the Technology; (ii) constitute
656+an API for a library of computing functions or services; and (iii) are
657+disclosed or otherwise made available to third party software developers
658+for the purpose of developing software which invokes such additional
659+Interfaces. The foregoing shall not apply to software developed by Your
660+subcontractors to be exclusively used by You.
661+
662+13. "*Header File(s)"* means that portion of the Source Code that
663+provides the names and types of member functions, data members, class
664+definitions, and interface definitions necessary to implement the APIs
665+for the Covered Code. Header Files include, files specifically
666+designated by Original Contributor as Header Files. Header Files do not
667+include the code necessary to implement the functionality underlying the
668+Interface.
669+
670+14. *"Helix DNA Server Technology"* means the program(s) that implement
671+the Helix Universal Server streaming engine for the Technology as
672+defined in the Specification.
673+
674+15. *"Helix DNA Client Technology"* means the Covered Code that
675+implements the RealOne Player engine as defined in the Specification.
676+
677+16. *"Helix DNA Producer Technology"* means the Covered Code that
678+implements the Helix Producer engine as defined in the Specification.
679+
680+17. *"Helix DNA Technology"* means the Helix DNA Server Technology, the
681+Helix DNA Client Technology, the Helix DNA Producer Technology and other
682+Helix technologies designated by Original Contributor.
683+
684+18. "*Intellectual Property Rights*" means worldwide statutory and
685+common law rights associated solely with (i) Applicable Patent Rights;
686+(ii) works of authorship including copyrights, copyright applications,
687+copyright registrations and "moral rights"; (iii) the protection of
688+trade and industrial secrets and confidential information; and (iv)
689+divisions, continuations, renewals, and re-issuances of the foregoing
690+now existing or acquired in the future.
691+
692+19. *"Interface*" means interfaces, functions, properties, class
693+definitions, APIs, Header Files, GUIDs, V-Tables, and/or protocols
694+allowing one piece of software, firmware or hardware to communicate or
695+interoperate with another piece of software, firmware or hardware.
696+
697+20. "*Internal Deployment Use*" means use of Compliant Covered Code
698+(excluding Research Use) within Your business or organization only by
699+Your employees and/or agents on behalf of Your business or organization,
700+but not to provide services, including content distribution, to third
701+parties, subject to execution of Attachment D by You and Original
702+Contributor, if required.
703+
704+21. "*Licensee*" means any party that has entered into and has in effect
705+a version of this License with Original Contributor.
706+
707+22. "*MIME type*" means a description of what type of media or other
708+content is in a file, including by way of example but not limited to
709+'audio/x-pn-realaudio-plugin.'
710+
711+23. "*Modification(s)"* means (i) any addition to, deletion from and/or
712+change to the substance and/or structure of the Covered Code, including
713+Interfaces; (ii) the combination of any Covered Code and any previous
714+Modifications; (iii) any new file or other representation of computer
715+program statements that contains any portion of Covered Code; and/or
716+(iv) any new Source Code implementing any portion of the Specifications.
717+
718+24. "*MP3 Patents*" means any patents necessary to make, use or sell
719+technology implementing any portion of the specification developed by
720+the Moving Picture Experts Group known as MPEG-1 Audio Layer-3 or MP3,
721+including but not limited to all past and future versions, profiles,
722+extensions, parts and amendments relating to the MP3 specification.
723+
724+25. "*MPEG-4 Patents*" means any patents necessary to make, use or sell
725+technology implementing any portion of the specification developed by
726+the Moving Pictures Experts Group known as MPEG-4, including but not
727+limited to all past and future versions, profiles, extensions, parts and
728+amendments relating to the MPEG-4 specification.
729+
730+26. "*Original Code*" means the initial Source Code for the Technology
731+as described on the Community Web Server.
732+
733+27. "*Original Contributor*" means RealNetworks, Inc., its affiliates
734+and its successors and assigns.
735+
736+28. "*Original Contributor MIME Type*" means the MIME registry, browser
737+preferences, or local file/protocol associations invoking any Helix DNA
738+Client-based application, including the RealOne Player, for playback of
739+RealAudio, RealVideo, other RealMedia MIME types or datatypes (e.g.,
740+.ram, .rnx, .rpm, .ra, .rm, .rp, .rt, .rf, .prx, .mpe, .rmp, .rmj, .rav,
741+.rjs, .rmx, .rjt, .rms), and any other Original Contributor-specific or
742+proprietary MIME types that Original Contributor may introduce in the
743+future.
744+
745+29. "*Personal Use*" means use of Covered Code by an individual solely
746+for his or her personal, private and non-commercial purposes. An
747+individual's use of Covered Code in his or her capacity as an officer,
748+employee, member, independent contractor or agent of a corporation,
749+business or organization (commercial or non-commercial) does not qualify
750+as Personal Use.
751+
752+30. "*RealMedia File Format*" means the file format designed and
753+developed by RealNetworks for storing multimedia data and used to store
754+RealAudio and RealVideo encoded streams. Valid RealMedia File Format
755+extensions include: .rm, .rmj, .rmc, .rmvb, .rms.
756+
757+31. "*RCSL Webpage*" means the RealNetworks Community Source License
758+webpage located at https://www.helixcommunity.org/content/rcsl or such
759+other URL that Original Contributor may designate from time to time.
760+
761+32. "*Reformatted Specifications*" means any revision to the
762+Specifications which translates or reformats the Specifications (as for
763+example in connection with Your documentation) but which does not alter,
764+subset or superset * *the functional or operational aspects of the
765+Specifications.
766+
767+33. "*Research Use*" means use and distribution of Covered Code only for
768+Your Personal Use, research or development use and expressly excludes
769+Internal Deployment Use and Commercial Use. Research Use also includes
770+use of Covered Code to teach individuals how to use Covered Code.
771+
772+34. "*Shared Modifications*" means Modifications that You distribute or
773+use for a Commercial Use, in addition to any Modifications provided by
774+You, at Your option, pursuant to Section 2.2, or received by You from a
775+Contributor pursuant to Section 2.3.
776+
777+35. "*Source Code*" means the preferred form of the Covered Code for
778+making modifications to it, including all modules it contains, plus any
779+associated interface definition files, scripts used to control
780+compilation and installation of an Executable, or source code
781+differential comparisons against either the Original Code or another
782+well known, available Covered Code of the Contributor's choice. The
783+Source Code can be in a compressed or archival form, provided the
784+appropriate decompression or de-archiving software is widely available
785+for no charge.
786+
787+36. "*Specifications*" means the specifications for the Technology and
788+other documentation, as designated on the Community Web Server, as may
789+be revised by Original Contributor from time to time.
790+
791+37. "*Trademarks*" means Original Contributor's trademarks and logos,
792+including, but not limited to, RealNetworks, RealAudio, RealVideo,
793+RealOne, RealSystem, SureStream, Helix, Helix DNA and other trademarks
794+whether now used or adopted in the future.
795+
796+38. "*Technology*" means the technology described in Attachment B, and
797+Upgrades.
798+
799+39. "*Technology Compatibility Kit"* or *"TCK*" means the test programs,
800+procedures, acceptance criteria and/or other requirements, designated by
801+Original Contributor for use in verifying compliance of Covered Code
802+with the Specifications, in conjunction with the Original Code and
803+Upgraded Code. Original Contributor may, in its sole discretion and from
804+time to time, revise a TCK to correct errors and/or omissions and in
805+connection with Upgrades.
806+
807+40. "*Upgrade(s)"* means new versions of Technology designated
808+exclusively by Original Contributor as an "Upgrade" and released by
809+Original Contributor from time to time under the terms of the License.
810+
811+41. "*Upgraded Code*" means the Source Code and/or Executables for
812+Upgrades, possibly including Modifications made by Contributors.
813+
814+42. *"User's Guide"* means the users guide for the TCK which Original
815+Contributor makes available to You to provide direction in how to run
816+the TCK and properly interpret the results, as may be revised by
817+Original Contributor from time to time.
818+
819+43. "*You(r)*" means an individual, or a legal entity acting by and
820+through an individual or individuals, exercising rights either under
821+this License or under a future version of this License issued pursuant
822+to Section 4.1. For legal entities, "You(r)" includes any entity that by
823+majority voting interest controls, is controlled by, or is under common
824+control with You.
825+
826+44. "*Your Products*" means any (i) hardware products You distribute
827+integrating the Covered Code; (ii) any software products You distribute
828+with the Covered Code that utilize the APIs of the Covered Code; or
829+(iii) any services You provide using the Covered Code.
830+
831+
832+ ATTACHMENT A
833+
834+REQUIRED NOTICES
835+
836+
837+ ATTACHMENT A-1
838+
839+REQUIRED IN ALL CASES
840+
841+Notice to be included in header file of all Error Corrections and Shared
842+Modifications:
843+
844+Portions Copyright 1994-2003 © RealNetworks, Inc. All rights reserved.
845+
846+The contents of this file, and the files included with this file, are
847+subject to the current version of RealNetworks Community Source License
848+Version 1.1 (the "License"). You may not use this file except in
849+compliance with the License executed by both You and RealNetworks. You
850+may obtain a copy of the License at *
851+https://www.helixcommunity.org/content/rcsl.* You may also obtain a copy
852+of the License by contacting RealNetworks directly. Please see the
853+License for the rights, obligations and limitations governing use of the
854+contents of the file.
855+
856+This file is part of the Helix DNA technology. RealNetworks, Inc., is
857+the developer of the Original code and owns the copyrights in the
858+portions it created.
859+
860+This file, and the files included with this file, are distributed on an
861+'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
862+AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT
863+LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
864+PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
865+
866+Contributor(s):
867+
868+_______________________________________________
869+
870+Technology Compatibility Kit Test Suite(s) Location:
871+
872+________________________________
873+
874+
875+ ATTACHMENT A-2
876+
877+SAMPLE LICENSEE CERTIFICATION
878+
879+"By clicking the `Agree' button below, You certify that You are a
880+Licensee in good standing under the RealNetworks Community Source
881+License, ("License") and that Your access, use and distribution of code
882+and information You may obtain at this site is subject to the License.
883+If You are not a Licensee under the RealNetworks Community Source
884+License You agree not to download, copy or use the Helix DNA technology.
885+
886+
887+ ATTACHMENT A-3
888+
889+REQUIRED STUDENT NOTIFICATION
890+
891+"This software and related documentation has been obtained by Your
892+educational institution subject to the RealNetworks Community Source
893+License. You have been provided access to the software and related
894+documentation for use only in connection with your course work and
895+research activities as a matriculated student of Your educational
896+institution. Any other use is expressly prohibited.
897+
898+THIS SOFTWARE AND RELATED DOCUMENTATION CONTAINS PROPRIETARY MATERIAL OF
899+REALNETWORKS, INC, WHICH ARE PROTECTED BY VARIOUS INTELLECTUAL PROPERTY
900+RIGHTS.
901+
902+You may not use this file except in compliance with the License. You may
903+obtain a copy of the License on the web at
904+https://www.helixcommunity.org/content/rcsl.
905+
906+*
907+*
908+
909+
910+ ATTACHMENT B
911+
912+Description of Technology
913+
914+Helix DNA, which consists of Helix DNA Client, Helix DNA Server and
915+Helix DNA Producer.
916+
917+Description of "Technology"
918+
919+Helix DNA Technology v1.0 as described on the Community Web Server.
920+
921+
922+ ATTACHMENT C
923+
924+TECHNOLOGY COMPATIBILITY KIT LICENSE
925+
926+The following license is effective for the *Helix DNA* Technology
927+Compatibility Kit - as described on the Community Web Server. The
928+Technology Compatibility Kit(s) for the Technology specified in
929+Attachment B may be accessed at the Community Web Server.
930+
931+1. TCK License.
932+
933+1.1 Grants to use TCK
934+
935+Subject to the terms and restrictions set forth below and the
936+RealNetworks Community Source License, and the Research Use license,
937+Original Contributor grants to You a worldwide, non-exclusive,
938+non-transferable license, to the extent of Original Contributor's
939+Intellectual Property Rights in the TCK (without the right to
940+sublicense), to use the TCK to develop and test Covered Code.
941+
942+1.2 TCK Use Restrictions.
943+
944+You are not authorized to create derivative works of the TCK or use the
945+TCK to test any implementation of the Specification that is not Covered
946+Code. You may not publish Your test results or make claims of
947+comparative compatibility with respect to other implementations of the
948+Specification. In consideration for the license grant in Section 1.1
949+above You agree not to develop Your own tests that are intended to
950+validate conformation with the Specification.
951+
952+2. Test Results.
953+
954+You agree to provide to Original Contributor or the third party test
955+facility if applicable, Your test results that demonstrate that Covered
956+Code is Compliant Covered Code and that Original Contributor may publish
957+or otherwise distribute such test results.
958+
959+PLEASE READ THE TERMS OF THIS LICENSE CAREFULLY. BY CLICKING ON THE
960+"ACCEPT" BUTTON BELOW YOU ARE ACCEPTING AND AGREEING TO THE TERMS AND
961+CONDITIONS OF THIS LICENSE WITH THE ORIGINAL CONTRIBUTOR, REALNETWORKS,
962+INC. IF YOU ARE AGREEING TO THIS LICENSE ON BEHALF OF A COMPANY, YOU
963+REPRESENT THAT YOU ARE AUTHORIZED TO BIND THE COMPANY TO SUCH A LICENSE.
964+WHETHER YOU ARE ACTING ON YOUR OWN BEHALF, OR REPRESENTING A COMPANY,
965+YOU MUST BE OF MAJORITY AGE AND BE OTHERWISE COMPETENT TO ENTER INTO
966+CONTRACTS. IF YOU DO NOT MEET THIS CRITERIA OR YOU DO NOT AGREE TO ANY
967+OF THE TERMS AND CONDITIONS OF THIS LICENSE, CLICK ON THE REJECT BUTTON
968+TO EXIT.
969+
970+*ACCEPT / REJECT
971+*
972+
973+*
974+*
975+
976+*To agree to the R&D/academic terms of this license, please register
977+<https://www.helixcommunity.org/2002/intro/why-register> on the site --
978+you will then be given a chance to agree to the clickwrap RCSL
979+<https://reguseronly.helixcommunity.org/2002/clickwrap/rcsl-clickwrap>
980+R&D License
981+<https://reguseronly.helixcommunity.org/2002/clickwrap/rcsl-clickwrap>
982+and gain access to the RCSL-licensed source code. To build or deploy
983+commercial applications based on the RCSL, you will need to agree to the
984+Commercial Use license attachments
985+<https://www.helixcommunity.org/content/rcsl-attachments>*
986+
987+
988+
989Index: helix-libs/clientapps/clutter/RPSL.txt
990===================================================================
991--- /dev/null 1970-01-01 00:00:00.000000000 +0000
992+++ helix-libs/clientapps/clutter/RPSL.txt 2008-10-13 06:05:49.000000000 -0700
993@@ -0,0 +1,518 @@
994+RealNetworks Public Source License Version 1.0
995+(Rev. Date October 28, 2002)
996+
997+1. General Definitions. This License applies to any program or other work which
998+RealNetworks, Inc., or any other entity that elects to use this license,
999+("Licensor") makes publicly available and which contains a notice placed by
1000+Licensor identifying such program or work as "Original Code" and stating that it
1001+is subject to the terms of this RealNetworks Public Source License version 1.0
1002+(or subsequent version thereof) ("License"). You are not required to accept this
1003+License. However, nothing else grants You permission to use, copy, modify or
1004+distribute the software or its derivative works. These actions are prohibited by
1005+law if You do not accept this License. Therefore, by modifying, copying or
1006+distributing the software (or any work based on the software), You indicate your
1007+acceptance of this License to do so, and all its terms and conditions. In
1008+addition, you agree to the terms of this License by clicking the Accept button
1009+or downloading the software. As used in this License:
1010+
1011+1.1 "Applicable Patent Rights" mean: (a) in the case where Licensor is the
1012+grantor of rights, claims of patents that (i) are now or hereafter acquired,
1013+owned by or assigned to Licensor and (ii) are necessarily infringed by using or
1014+making the Original Code alone and not in combination with other software or
1015+hardware; and (b) in the case where You are the grantor of rights, claims of
1016+patents that (i) are now or hereafter acquired, owned by or assigned to You and
1017+(ii) are infringed (directly or indirectly) by using or making Your
1018+Modifications, taken alone or in combination with Original Code.
1019+
1020+1.2 "Compatible Source License" means any one of the licenses listed on Exhibit
1021+B or at https://www.helixcommunity.org/content/complicense or other licenses
1022+specifically identified by Licensor in writing. Notwithstanding any term to the
1023+contrary in any Compatible Source License, any code covered by any Compatible
1024+Source License that is used with Covered Code must be made readily available in
1025+Source Code format for royalty-free use under the terms of the Compatible Source
1026+License or this License.
1027+
1028+1.3 "Contributor" means any person or entity that creates or contributes to the
1029+creation of Modifications.
1030+
1031+1.4 "Covered Code" means the Original Code, Modifications, the combination of
1032+Original Code and any Modifications, and/or any respective portions thereof.
1033+
1034+1.5 "Deploy" means to use, sublicense or distribute Covered Code other than for
1035+Your internal research and development (R&D) and/or Personal Use, and includes
1036+without limitation, any and all internal use or distribution of Covered Code
1037+within Your business or organization except for R&D use and/or Personal Use, as
1038+well as direct or indirect sublicensing or distribution of Covered Code by You
1039+to any third party in any form or manner.
1040+
1041+1.6 "Derivative Work" means either the Covered Code or any derivative work under
1042+United States copyright law, and including any work containing or including any
1043+portion of the Covered Code or Modifications, either verbatim or with
1044+modifications and/or translated into another language. Derivative Work also
1045+includes any work which combines any portion of Covered Code or Modifications
1046+with code not otherwise governed by the terms of this License.
1047+
1048+1.7 "Externally Deploy" means to Deploy the Covered Code in any way that may be
1049+accessed or used by anyone other than You, used to provide any services to
1050+anyone other than You, or used in any way to deliver any content to anyone other
1051+than You, whether the Covered Code is distributed to those parties, made
1052+available as an application intended for use over a computer network, or used to
1053+provide services or otherwise deliver content to anyone other than You.
1054+
1055+1.8. "Interface" means interfaces, functions, properties, class definitions,
1056+APIs, header files, GUIDs, V-Tables, and/or protocols allowing one piece of
1057+software, firmware or hardware to communicate or interoperate with another piece
1058+of software, firmware or hardware.
1059+
1060+1.9 "Modifications" mean any addition to, deletion from, and/or change to, the
1061+substance and/or structure of the Original Code, any previous Modifications, the
1062+combination of Original Code and any previous Modifications, and/or any
1063+respective portions thereof. When code is released as a series of files, a
1064+Modification is: (a) any addition to or deletion from the contents of a file
1065+containing Covered Code; and/or (b) any new file or other representation of
1066+computer program statements that contains any part of Covered Code.
1067+
1068+1.10 "Original Code" means (a) the Source Code of a program or other work as
1069+originally made available by Licensor under this License, including the Source
1070+Code of any updates or upgrades to such programs or works made available by
1071+Licensor under this License, and that has been expressly identified by Licensor
1072+as such in the header file(s) of such work; and (b) the object code compiled
1073+from such Source Code and originally made available by Licensor under this
1074+License.
1075+
1076+1.11 "Personal Use" means use of Covered Code by an individual solely for his or
1077+her personal, private and non-commercial purposes. An individual's use of
1078+Covered Code in his or her capacity as an officer, employee, member, independent
1079+contractor or agent of a corporation, business or organization (commercial or
1080+non-commercial) does not qualify as Personal Use.
1081+
1082+1.12 "Source Code" means the human readable form of a program or other work that
1083+is suitable for making modifications to it, including all modules it contains,
1084+plus any associated interface definition files, scripts used to control
1085+compilation and installation of an executable (object code).
1086+
1087+1.13 "You" or "Your" means an individual or a legal entity exercising rights
1088+under this License. For legal entities, "You" or "Your" includes any entity
1089+which controls, is controlled by, or is under common control with, You, where
1090+"control" means (a) the power, direct or indirect, to cause the direction or
1091+management of such entity, whether by contract or otherwise, or (b) ownership of
1092+fifty percent (50%) or more of the outstanding shares or beneficial ownership of
1093+such entity.
1094+
1095+2. Permitted Uses; Conditions & Restrictions. Subject to the terms and
1096+conditions of this License, Licensor hereby grants You, effective on the date
1097+You accept this License (via downloading or using Covered Code or otherwise
1098+indicating your acceptance of this License), a worldwide, royalty-free,
1099+non-exclusive copyright license, to the extent of Licensor's copyrights cover
1100+the Original Code, to do the following:
1101+
1102+2.1 You may reproduce, display, perform, modify and Deploy Covered Code,
1103+provided that in each instance:
1104+
1105+(a) You must retain and reproduce in all copies of Original Code the copyright
1106+and other proprietary notices and disclaimers of Licensor as they appear in the
1107+Original Code, and keep intact all notices in the Original Code that refer to
1108+this License;
1109+
1110+(b) You must include a copy of this License with every copy of Source Code of
1111+Covered Code and documentation You distribute, and You may not offer or impose
1112+any terms on such Source Code that alter or restrict this License or the
1113+recipients' rights hereunder, except as permitted under Section 6;
1114+
1115+(c) You must duplicate, to the extent it does not already exist, the notice in
1116+Exhibit A in each file of the Source Code of all Your Modifications, and cause
1117+the modified files to carry prominent notices stating that You changed the files
1118+and the date of any change;
1119+
1120+(d) You must make Source Code of all Your Externally Deployed Modifications
1121+publicly available under the terms of this License, including the license grants
1122+set forth in Section 3 below, for as long as you Deploy the Covered Code or
1123+twelve (12) months from the date of initial Deployment, whichever is longer. You
1124+should preferably distribute the Source Code of Your Deployed Modifications
1125+electronically (e.g. download from a web site); and
1126+
1127+(e) if You Deploy Covered Code in object code, executable form only, You must
1128+include a prominent notice, in the code itself as well as in related
1129+documentation, stating that Source Code of the Covered Code is available under
1130+the terms of this License with information on how and where to obtain such
1131+Source Code. You must also include the Object Code Notice set forth in Exhibit A
1132+in the "about" box or other appropriate place where other copyright notices are
1133+placed, including any packaging materials.
1134+
1135+2.2 You expressly acknowledge and agree that although Licensor and each
1136+Contributor grants the licenses to their respective portions of the Covered Code
1137+set forth herein, no assurances are provided by Licensor or any Contributor that
1138+the Covered Code does not infringe the patent or other intellectual property
1139+rights of any other entity. Licensor and each Contributor disclaim any liability
1140+to You for claims brought by any other entity based on infringement of
1141+intellectual property rights or otherwise. As a condition to exercising the
1142+rights and licenses granted hereunder, You hereby assume sole responsibility to
1143+secure any other intellectual property rights needed, if any. For example, if a
1144+third party patent license is required to allow You to make, use, sell, import
1145+or offer for sale the Covered Code, it is Your responsibility to acquire such
1146+license(s).
1147+
1148+2.3 Subject to the terms and conditions of this License, Licensor hereby grants
1149+You, effective on the date You accept this License (via downloading or using
1150+Covered Code or otherwise indicating your acceptance of this License), a
1151+worldwide, royalty-free, perpetual, non-exclusive patent license under
1152+Licensor's Applicable Patent Rights to make, use, sell, offer for sale and
1153+import the Covered Code, provided that in each instance you comply with the
1154+terms of this License.
1155+
1156+3. Your Grants. In consideration of, and as a condition to, the licenses granted
1157+to You under this License:
1158+
1159+(a) You grant to Licensor and all third parties a non-exclusive, perpetual,
1160+irrevocable, royalty free license under Your Applicable Patent Rights and other
1161+intellectual property rights owned or controlled by You, to make, sell, offer
1162+for sale, use, import, reproduce, display, perform, modify, distribute and
1163+Deploy Your Modifications of the same scope and extent as Licensor's licenses
1164+under Sections 2.1 and 2.2; and
1165+
1166+(b) You grant to Licensor and its subsidiaries a non-exclusive, worldwide,
1167+royalty-free, perpetual and irrevocable license, under Your Applicable Patent
1168+Rights and other intellectual property rights owned or controlled by You, to
1169+make, use, sell, offer for sale, import, reproduce, display, perform,
1170+distribute, modify or have modified (for Licensor and/or its subsidiaries),
1171+sublicense and distribute Your Modifications, in any form and for any purpose,
1172+through multiple tiers of distribution.
1173+
1174+(c) You agree not use any information derived from Your use and review of the
1175+Covered Code, including but not limited to any algorithms or inventions that may
1176+be contained in the Covered Code, for the purpose of asserting any of Your
1177+patent rights, or assisting a third party to assert any of its patent rights,
1178+against Licensor or any Contributor.
1179+
1180+4. Derivative Works. You may create a Derivative Work by combining Covered Code
1181+with other code not otherwise governed by the terms of this License and
1182+distribute the Derivative Work as an integrated product. In each such instance,
1183+You must make sure the requirements of this License are fulfilled for the
1184+Covered Code or any portion thereof, including all Modifications.
1185+
1186+4.1 You must cause any Derivative Work that you distribute, publish or
1187+Externally Deploy, that in whole or in part contains or is derived from the
1188+Covered Code or any part thereof, to be licensed as a whole at no charge to all
1189+third parties under the terms of this License and no other license except as
1190+provided in Section 4.2. You also must make Source Code available for the
1191+Derivative Work under the same terms as Modifications, described in Sections 2
1192+and 3, above.
1193+
1194+4.2 Compatible Source Licenses. Software modules that have been independently
1195+developed without any use of Covered Code and which contain no portion of the
1196+Covered Code, Modifications or other Derivative Works, but are used or combined
1197+in any way wtih the Covered Code or any Derivative Work to form a larger
1198+Derivative Work, are exempt from the conditions described in Section 4.1 but
1199+only to the extent that: the software module, including any software that is
1200+linked to, integrated with, or part of the same applications as, the software
1201+module by any method must be wholly subject to one of the Compatible Source
1202+Licenses. Notwithstanding the foregoing, all Covered Code must be subject to the
1203+terms of this License. Thus, the entire Derivative Work must be licensed under a
1204+combination of the RPSL (for Covered Code) and a Compatible Source License for
1205+any independently developed software modules within the Derivative Work. The
1206+foregoing requirement applies even if the Compatible Source License would
1207+ordinarily allow the software module to link with, or form larger works with,
1208+other software that is not subject to the Compatible Source License. For
1209+example, although the Mozilla Public License v1.1 allows Mozilla code to be
1210+combined with proprietary software that is not subject to the MPL, if
1211+MPL-licensed code is used with Covered Code the MPL-licensed code could not be
1212+combined or linked with any code not governed by the MPL. The general intent of
1213+this section 4.2 is to enable use of Covered Code with applications that are
1214+wholly subject to an acceptable open source license. You are responsible for
1215+determining whether your use of software with Covered Code is allowed under Your
1216+license to such software.
1217+
1218+4.3 Mere aggregation of another work not based on the Covered Code with the
1219+Covered Code (or with a work based on the Covered Code) on a volume of a storage
1220+or distribution medium does not bring the other work under the scope of this
1221+License. If You deliver the Covered Code for combination and/or integration with
1222+an application previously provided by You (for example, via automatic updating
1223+technology), such combination and/or integration constitutes a Derivative Work
1224+subject to the terms of this License.
1225+
1226+5. Exclusions From License Grant. Nothing in this License shall be deemed to
1227+grant any rights to trademarks, copyrights, patents, trade secrets or any other
1228+intellectual property of Licensor or any Contributor except as expressly stated
1229+herein. No right is granted to the trademarks of Licensor or any Contributor
1230+even if such marks are included in the Covered Code. Nothing in this License
1231+shall be interpreted to prohibit Licensor from licensing under different terms
1232+from this License any code that Licensor otherwise would have a right to
1233+license. Modifications, Derivative Works and/or any use or combination of
1234+Covered Code with other technology provided by Licensor or third parties may
1235+require additional patent licenses from Licensor which Licensor may grant in its
1236+sole discretion. No patent license is granted separate from the Original Code or
1237+combinations of the Original Code with other software or hardware.
1238+
1239+5.1. Trademarks. This License does not grant any rights to use the trademarks or
1240+trade names owned by Licensor ("Licensor Marks" defined in Exhibit C) or to any
1241+trademark or trade name belonging to any Contributor. No Licensor Marks may be
1242+used to endorse or promote products derived from the Original Code other than as
1243+permitted by the Licensor Trademark Policy defined in Exhibit C.
1244+
1245+6. Additional Terms. You may choose to offer, and to charge a fee for, warranty,
1246+support, indemnity or liability obligations and/or other rights consistent with
1247+the scope of the license granted herein ("Additional Terms") to one or more
1248+recipients of Covered Code. However, You may do so only on Your own behalf and
1249+as Your sole responsibility, and not on behalf of Licensor or any Contributor.
1250+You must obtain the recipient's agreement that any such Additional Terms are
1251+offered by You alone, and You hereby agree to indemnify, defend and hold
1252+Licensor and every Contributor harmless for any liability incurred by or claims
1253+asserted against Licensor or such Contributor by reason of any such Additional
1254+Terms.
1255+
1256+7. Versions of the License. Licensor may publish revised and/or new versions of
1257+this License from time to time. Each version will be given a distinguishing
1258+version number. Once Original Code has been published under a particular version
1259+of this License, You may continue to use it under the terms of that version. You
1260+may also choose to use such Original Code under the terms of any subsequent
1261+version of this License published by Licensor. No one other than Licensor has
1262+the right to modify the terms applicable to Covered Code created under this
1263+License.
1264+
1265+8. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in part
1266+pre-release, untested, or not fully tested works. The Covered Code may contain
1267+errors that could cause failures or loss of data, and may be incomplete or
1268+contain inaccuracies. You expressly acknowledge and agree that use of the
1269+Covered Code, or any portion thereof, is at Your sole and entire risk. THE
1270+COVERED CODE IS PROVIDED "AS IS" AND WITHOUT WARRANTY, UPGRADES OR SUPPORT OF
1271+ANY KIND AND LICENSOR AND LICENSOR'S LICENSOR(S) (COLLECTIVELY REFERRED TO AS
1272+"LICENSOR" FOR THE PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY
1273+DISCLAIM ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT
1274+NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF
1275+SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET
1276+ENJOYMENT, AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. LICENSOR AND EACH
1277+CONTRIBUTOR DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE
1278+COVERED CODE, THAT THE FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR
1279+REQUIREMENTS, THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR
1280+ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO ORAL OR
1281+WRITTEN DOCUMENTATION, INFORMATION OR ADVICE GIVEN BY LICENSOR, A LICENSOR
1282+AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY. You
1283+acknowledge that the Covered Code is not intended for use in high risk
1284+activities, including, but not limited to, the design, construction, operation
1285+or maintenance of nuclear facilities, aircraft navigation, aircraft
1286+communication systems, or air traffic control machines in which case the failure
1287+of the Covered Code could lead to death, personal injury, or severe physical or
1288+environmental damage. Licensor disclaims any express or implied warranty of
1289+fitness for such uses.
1290+
1291+9. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT
1292+SHALL LICENSOR OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL, SPECIAL,
1293+INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS LICENSE OR
1294+YOUR USE OR INABILITY TO USE THE COVERED CODE, OR ANY PORTION THEREOF, WHETHER
1295+UNDER A THEORY OF CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE OR STRICT
1296+LIABILITY), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF LICENSOR OR SUCH
1297+CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND
1298+NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SOME
1299+JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF INCIDENTAL OR
1300+CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event
1301+shall Licensor's total liability to You for all damages (other than as may be
1302+required by applicable law) under this License exceed the amount of ten dollars
1303+($10.00).
1304+
1305+10. Ownership. Subject to the licenses granted under this License, each
1306+Contributor retains all rights, title and interest in and to any Modifications
1307+made by such Contributor. Licensor retains all rights, title and interest in and
1308+to the Original Code and any Modifications made by or on behalf of Licensor
1309+("Licensor Modifications"), and such Licensor Modifications will not be
1310+automatically subject to this License. Licensor may, at its sole discretion,
1311+choose to license such Licensor Modifications under this License, or on
1312+different terms from those contained in this License or may choose not to
1313+license them at all.
1314+
1315+11. Termination.
1316+
1317+11.1 Term and Termination. The term of this License is perpetual unless
1318+terminated as provided below. This License and the rights granted hereunder will
1319+terminate:
1320+
1321+(a) automatically without notice from Licensor if You fail to comply with any
1322+term(s) of this License and fail to cure such breach within 30 days of becoming
1323+aware of such breach;
1324+
1325+(b) immediately in the event of the circumstances described in Section 12.5(b);
1326+or
1327+
1328+(c) automatically without notice from Licensor if You, at any time during the
1329+term of this License, commence an action for patent infringement against
1330+Licensor (including by cross-claim or counter claim in a lawsuit);
1331+
1332+(d) upon written notice from Licensor if You, at any time during the term of
1333+this License, commence an action for patent infringement against any third party
1334+alleging that the Covered Code itself (excluding combinations with other
1335+software or hardware) infringes any patent (including by cross-claim or counter
1336+claim in a lawsuit).
1337+
1338+11.2 Effect of Termination. Upon termination, You agree to immediately stop any
1339+further use, reproduction, modification, sublicensing and distribution of the
1340+Covered Code and to destroy all copies of the Covered Code that are in your
1341+possession or control. All sublicenses to the Covered Code which have been
1342+properly granted prior to termination shall survive any termination of this
1343+License. Provisions which, by their nature, should remain in effect beyond the
1344+termination of this License shall survive, including but not limited to Sections
1345+3, 5, 8, 9, 10, 11, 12.2 and 13. No party will be liable to any other for
1346+compensation, indemnity or damages of any sort solely as a result of terminating
1347+this License in accordance with its terms, and termination of this License will
1348+be without prejudice to any other right or remedy of any party.
1349+
1350+12. Miscellaneous.
1351+
1352+12.1 Government End Users. The Covered Code is a "commercial item" as defined in
1353+FAR 2.101. Government software and technical data rights in the Covered Code
1354+include only those rights customarily provided to the public as defined in this
1355+License. This customary commercial license in technical data and software is
1356+provided in accordance with FAR 12.211 (Technical Data) and 12.212 (Computer
1357+Software) and, for Department of Defense purchases, DFAR 252.227-7015 (Technical
1358+Data -- Commercial Items) and 227.7202-3 (Rights in Commercial Computer Software
1359+or Computer Software Documentation). Accordingly, all U.S. Government End Users
1360+acquire Covered Code with only those rights set forth herein.
1361+
1362+12.2 Relationship of Parties. This License will not be construed as creating an
1363+agency, partnership, joint venture or any other form of legal association
1364+between or among You, Licensor or any Contributor, and You will not represent to
1365+the contrary, whether expressly, by implication, appearance or otherwise.
1366+
1367+12.3 Independent Development. Nothing in this License will impair Licensor's
1368+right to acquire, license, develop, have others develop for it, market and/or
1369+distribute technology or products that perform the same or similar functions as,
1370+or otherwise compete with, Modifications, Derivative Works, technology or
1371+products that You may develop, produce, market or distribute.
1372+
1373+12.4 Waiver; Construction. Failure by Licensor or any Contributor to enforce any
1374+provision of this License will not be deemed a waiver of future enforcement of
1375+that or any other provision. Any law or regulation which provides that the
1376+language of a contract shall be construed against the drafter will not apply to
1377+this License.
1378+
1379+12.5 Severability. (a) If for any reason a court of competent jurisdiction finds
1380+any provision of this License, or portion thereof, to be unenforceable, that
1381+provision of the License will be enforced to the maximum extent permissible so
1382+as to effect the economic benefits and intent of the parties, and the remainder
1383+of this License will continue in full force and effect. (b) Notwithstanding the
1384+foregoing, if applicable law prohibits or restricts You from fully and/or
1385+specifically complying with Sections 2 and/or 3 or prevents the enforceability
1386+of either of those Sections, this License will immediately terminate and You
1387+must immediately discontinue any use of the Covered Code and destroy all copies
1388+of it that are in your possession or control.
1389+
1390+12.6 Dispute Resolution. Any litigation or other dispute resolution between You
1391+and Licensor relating to this License shall take place in the Seattle,
1392+Washington, and You and Licensor hereby consent to the personal jurisdiction of,
1393+and venue in, the state and federal courts within that District with respect to
1394+this License. The application of the United Nations Convention on Contracts for
1395+the International Sale of Goods is expressly excluded.
1396+
1397+12.7 Export/Import Laws. This software is subject to all export and import laws
1398+and restrictions and regulations of the country in which you receive the Covered
1399+Code and You are solely responsible for ensuring that You do not export,
1400+re-export or import the Covered Code or any direct product thereof in violation
1401+of any such restrictions, laws or regulations, or without all necessary
1402+authorizations.
1403+
1404+12.8 Entire Agreement; Governing Law. This License constitutes the entire
1405+agreement between the parties with respect to the subject matter hereof. This
1406+License shall be governed by the laws of the United States and the State of
1407+Washington.
1408+
1409+Where You are located in the province of Quebec, Canada, the following clause
1410+applies: The parties hereby confirm that they have requested that this License
1411+and all related documents be drafted in English. Les parties ont exig&eacute;
1412+que le pr&eacute;sent contrat et tous les documents connexes soient
1413+r&eacute;dig&eacute;s en anglais.
1414+
1415+ EXHIBIT A.
1416+
1417+"Copyright &copy; 1995-2002
1418+RealNetworks, Inc. and/or its licensors. All Rights Reserved.
1419+
1420+The contents of this file, and the files included with this file, are subject to
1421+the current version of the RealNetworks Public Source License Version 1.0 (the
1422+"RPSL") available at https://www.helixcommunity.org/content/rpsl unless you have
1423+licensed the file under the RealNetworks Community Source License Version 1.0
1424+(the "RCSL") available at https://www.helixcommunity.org/content/rcsl, in which
1425+case the RCSL will apply. You may also obtain the license terms directly from
1426+RealNetworks. You may not use this file except in compliance with the RPSL or,
1427+if you have a valid RCSL with RealNetworks applicable to this file, the RCSL.
1428+Please see the applicable RPSL or RCSL for the rights, obligations and
1429+limitations governing use of the contents of the file.
1430+
1431+This file is part of the Helix DNA Technology. RealNetworks is the developer of
1432+the Original code and owns the copyrights in the portions it created.
1433+
1434+This file, and the files included with this file, is distributed and made
1435+available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
1436+IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES, INCLUDING
1437+WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
1438+PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
1439+
1440+Contributor(s): ____________________________________
1441+
1442+Technology Compatibility Kit Test
1443+Suite(s) Location (if licensed under the RCSL): ______________________________
1444+
1445+Object Code Notice: Helix DNA Client technology included. Copyright (c)
1446+RealNetworks, Inc., 1995-2002. All rights reserved.
1447+
1448+
1449+ EXHIBIT B
1450+
1451+Compatible Source Licenses for the RealNetworks Public Source License. The
1452+following list applies to the most recent version of the license as of October
1453+25, 2002, unless otherwise indicated.
1454+
1455+* Academic Free License
1456+* Apache Software License
1457+* Apple Public Source License
1458+* Artistic license
1459+* Attribution Assurance Licenses
1460+* BSD license
1461+* Common Public License (1)
1462+* Eiffel Forum License
1463+* GNU General Public License (GPL) (1)
1464+* GNU Library or "Lesser" General Public License (LGPL) (1)
1465+* IBM Public License
1466+* Intel Open Source License
1467+* Jabber Open Source License
1468+* MIT license
1469+* MITRE Collaborative Virtual Workspace License (CVW License)
1470+* Motosoto License
1471+* Mozilla Public License 1.0 (MPL)
1472+* Mozilla Public License 1.1 (MPL)
1473+* Nokia Open Source License
1474+* Open Group Test Suite License
1475+* Python Software Foundation License
1476+* Ricoh Source Code Public License
1477+* Sun Industry Standards Source License (SISSL)
1478+* Sun Public License
1479+* University of Illinois/NCSA Open Source License
1480+* Vovida Software License v. 1.0
1481+* W3C License
1482+* X.Net License
1483+* Zope Public License
1484+* zlib/libpng license
1485+
1486+(1) Note: because this license contains certain reciprocal licensing terms that
1487+purport to extend to independently developed code, You may be prohibited under
1488+the terms of this otherwise compatible license from using code licensed under
1489+its terms with Covered Code because Covered Code may only be licensed under the
1490+RealNetworks Public Source License. Any attempt to apply non RPSL license terms,
1491+including without limitation the GPL, to Covered Code is expressly forbidden.
1492+You are responsible for ensuring that Your use of Compatible Source Licensed
1493+code does not violate either the RPSL or the Compatible Source License.
1494+
1495+The latest version of this list can be found at:
1496+https://www.helixcommunity.org/content/complicense
1497+
1498+ EXHIBIT C
1499+
1500+RealNetworks' Trademark policy.
1501+
1502+RealNetworks defines the following trademarks collectively as "Licensor
1503+Trademarks": "RealNetworks", "RealPlayer", "RealJukebox", "RealSystem",
1504+"RealAudio", "RealVideo", "RealOne Player", "RealMedia", "Helix" or any other
1505+trademarks or trade names belonging to RealNetworks.
1506+
1507+RealNetworks "Licensor Trademark Policy" forbids any use of Licensor Trademarks
1508+except as permitted by and in strict compliance at all times with RealNetworks'
1509+third party trademark usage guidelines which are posted at
1510+http://www.realnetworks.com/info/helixlogo.html.
1511+
1512Index: helix-libs/clientapps/clutter/Umakefil
1513===================================================================
1514--- /dev/null 1970-01-01 00:00:00.000000000 +0000
1515+++ helix-libs/clientapps/clutter/Umakefil 2008-10-13 06:05:49.000000000 -0700
1516@@ -0,0 +1,325 @@
1517+#
1518+# ***** BEGIN LICENSE BLOCK *****
1519+# Version: RCSL 1.0/RPSL 1.0
1520+#
1521+# Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
1522+#
1523+# The contents of this file, and the files included with this file, are
1524+# subject to the current version of the RealNetworks Public Source License
1525+# Version 1.0 (the "RPSL") available at
1526+# http://www.helixcommunity.org/content/rpsl unless you have licensed
1527+# the file under the RealNetworks Community Source License Version 1.0
1528+# (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
1529+# in which case the RCSL will apply. You may also obtain the license terms
1530+# directly from RealNetworks. You may not use this file except in
1531+# compliance with the RPSL or, if you have a valid RCSL with RealNetworks
1532+# applicable to this file, the RCSL. Please see the applicable RPSL or
1533+# RCSL for the rights, obligations and limitations governing use of the
1534+# contents of the file.
1535+#
1536+# This file is part of the Helix DNA Technology. RealNetworks is the
1537+# developer of the Original Code and owns the copyrights in the portions
1538+# it created.
1539+#
1540+# This file, and the files included with this file, is distributed and made
1541+# available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
1542+# EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
1543+# INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
1544+# FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
1545+#
1546+# Technology Compatibility Kit Test Suite(s) Location:
1547+# http://www.helixcommunity.org/content/tck
1548+#
1549+# Contributor(s):
1550+#
1551+# ***** END LICENSE BLOCK *****
1552+#
1553+
1554+UmakefileVersion(2,2)
1555+
1556+project.AddModuleIncludes("common/include",
1557+ "common/runtime/pub",
1558+ "client/include",
1559+ "client/common/system/pub",
1560+ "client/common/container/pub",
1561+ "client/audiosvc/pub",
1562+ "common/container/pub",
1563+ "video/sitelib/pub",
1564+ "video/colconverter/pub",
1565+ "video/sitelib/pub/platform/unix",
1566+ "video/sitelib",
1567+ "datatype/rm/include",
1568+ "client/core")
1569+
1570+project.AddSources("player.cpp",
1571+ "excontxt.cpp",
1572+ "exsite.cpp",
1573+ "exroot.cpp",
1574+ "exadvsnk.cpp",
1575+ "exerror.cpp",
1576+ "iids.cpp",
1577+ "exstateadvsnk.cpp",
1578+ "excallback.cpp",
1579+ "print.cpp")
1580+
1581+project.AddModuleLibraries(
1582+ "common/runtime[runtlib]",
1583+ "common/system[syslib]",
1584+ "common/container[contlib]",
1585+ "common/runtime[runtlib]",
1586+ "client/common/system[sysclntlib]",
1587+ "common/dbgtool[debuglib]",
1588+ "common/util[utillib]",
1589+ "video/sitelib[sitelib]",
1590+ "video/sitelib[sitecreatelib]",
1591+ "common/log/logutil[logutillib]",
1592+ "video/vidutil[vidutillib]"
1593+ )
1594+project.AddSystemLibraries('Xv', 'Xext')
1595+
1596+if project.IsDefined("HELIX_FEATURE_PREFERENCES"):
1597+ project.AddSources("preflist.cpp")
1598+
1599+if project.IsDefined("HELIX_FEATURE_AUTHENTICATION"):
1600+ project.AddSources("exaumgr.cpp")
1601+
1602+if project.IsDefined("HELIX_FEATURE_VIDEO"):
1603+ project.AddSources("exsitsup.cpp",
1604+ "fivemmap.cpp")
1605+ project.AddModuleIncludes('video/include')
1606+ if project.IsDefined("HELIX_FEATURE_PNG"):
1607+ project.AddModuleIncludes('datatype/image/png/common/pub')
1608+ project.AddModuleLibraries("common/import/zlib[zlib]",
1609+ "datatype/image/png/import/libpng[libpng]",
1610+ "datatype/image/png/common[pngcomlib]")
1611+
1612+if project.IsDefined("HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS"):
1613+ project.AddSources("exprdnld.cpp")
1614+
1615+if project.BuildOption("nodll"):
1616+ ## Client core
1617+ static_plugin_list = ["clntcore"]
1618+ project.AddModuleLibraries("common/runtime[runtlib]",
1619+ "common/fileio[fileiolib]",
1620+ "client/common/system[sysclntlib]",
1621+ "client/common/container[contclntlib]",
1622+ "client/core[clntcorelib]")
1623+ if not project.IsDefined("HELIX_FEATURE_LOGLEVEL_NONE"):
1624+ project.AddModuleLibraries("common/log/logutil[logutillib]")
1625+ if not project.IsDefined("HELIX_CONFIG_MINIMIZE_SIZE"):
1626+ project.AddModuleLibraries("client/common/util[utlclntlib]")
1627+ ## Client core libraries
1628+ if project.IsDefined("HELIX_FEATURE_AUDIO"):
1629+ project.AddModuleLibraries("audio/device[auddevlib]",
1630+ "client/audiosvc[audsvclib]")
1631+ if ('HELIX_FEATURE_VOLUME' in project.defines):
1632+ project.AddModuleLibraries("audio/gaintool[audgainlib]" )
1633+ if ('HELIX_FEATURE_VOLUME' in project.defines):
1634+ project.AddModuleLibraries("audio/crossfade[audxfadelib]")
1635+ if project.IsDefined("HELIX_FEATURE_MIXER"):
1636+ project.AddModuleLibraries("audio/mixer[audmixlib]")
1637+ if project.IsDefined("HELIX_FEATURE_RESAMPLER"):
1638+ project.AddModuleLibraries("audio/resampler[audresamplib]")
1639+ if project.IsDefined("HELIX_FEATURE_LIMITER"):
1640+ project.AddModuleLibraries("audio/limiter[audlimiter]")
1641+
1642+ if project.IsDefined("HELIX_FEATURE_VIDEO"):
1643+ project.AddModuleLibraries("client/videosvc[vidsvclib]",
1644+ "protocol/sdp[sdplib]")
1645+ if project.IsDefined("HELIX_FEATURE_PLAYBACK_NET"):
1646+ project.AddModuleLibraries("client/netwksvc[netsvclib]",
1647+ "common/netio[netiolib]",
1648+ "client/common/netio[netioclntlib]",
1649+ "protocol/transport/common/system[systranlib]",
1650+ "protocol/transport/rtp[rtptranlib]",
1651+ "protocol/common/util[protutillib]",
1652+ "protocol/rtsp[rtsplib]")
1653+ if project.IsDefined("HELIX_FEATURE_RDT"):
1654+ project.AddLibraries(GetSDKPath("prtclrdt_lib"))
1655+ project.AddModuleLibraries("protocol/transport/rdt[rdttranlib]")
1656+ if project.IsDefined("HELIX_FEATURE_PNA"):
1657+ project.AddLibraries(GetSDKPath("prtclpna_lib"))
1658+ if project.IsDefined("HELIX_FEATURE_XMLPARSER"):
1659+ project.AddModuleLibraries("common/lang/xml[xmllib]")
1660+ ## Add RAM file format and renderer
1661+ if project.IsDefined("HELIX_FEATURE_META"):
1662+ static_plugin_list[-1:-1] = ["ramfformat", "ramrender"]
1663+ project.AddModuleLibraries("datatype/ram/renderer[ramrendrlib]")
1664+ ## Add local file system
1665+ if project.IsDefined("HELIX_FEATURE_PLAYBACK_LOCAL"):
1666+ static_plugin_list[-1:-1] = ["smplfsys"]
1667+ project.AddModuleLibraries("common/fileio[fileiolib]")
1668+ ## Add http file system
1669+ if project.IsDefined("HELIX_FEATURE_PLAYBACK_NET"):
1670+ static_plugin_list[-1:-1] = ["hxsdp", "httpfsys"]
1671+ project.AddModuleLibraries("protocol/http[httplib]",
1672+ "protocol/common/util[protutillib]",
1673+ "protocol/sdp[sdplib]",
1674+ "filesystem/data[datafsys]",
1675+ "common/fileio[fileiolib]",
1676+ "common/import/zlib[zlib]")
1677+ ## Add realmedia file format
1678+ if project.IsDefined("HELIX_FEATURE_PLAYBACK_LOCAL") and \
1679+ (project.IsDefined("HELIX_FEATURE_AUDIO_REAL") or \
1680+ project.IsDefined("HELIX_FEATURE_VIDEO_REAL")):
1681+ static_plugin_list[-1:-1] = ["rmfformat"]
1682+ project.AddModuleLibraries("datatype/common/util[dtutillib]",
1683+ "datatype/common/container[dtcomcontlib]")
1684+ project.AddLibraries(GetSDKPath("rmcom_lib"),
1685+ GetSDKPath("rmacom_lib"),
1686+ GetSDKPath("rmff_lib"),
1687+ GetSDKPath("rmvidpyld_lib"))
1688+
1689+ ## Add realmedia renderer
1690+ if project.IsDefined("HELIX_FEATURE_AUDIO_REAL"):
1691+ static_plugin_list[-1:-1] = ["rarender"]
1692+ project.AddModuleLibraries("datatype/rm/audio/payload[rapayld]")
1693+ project.AddLibraries(GetSDKPath("rmarend_lib"),
1694+ GetSDKPath("rmacom_lib"))
1695+ ## Add mp3 file format and renderer
1696+ if project.IsDefined("HELIX_FEATURE_AUDIO_MPA_LAYER3") or \
1697+ project.IsDefined("HELIX_FEATURE_AUDIO_MPA_LAYER2") or \
1698+ project.IsDefined("HELIX_FEATURE_AUDIO_MPA_LAYER1"):
1699+ static_plugin_list[-1:-1] = ["mp3render"]
1700+ project.AddModuleLibraries("datatype/mp3/codec/fltpt[mp3codecfltpt]",
1701+ "datatype/mp3/common[mp3lib]",
1702+ "datatype/mp3/payload[mp3payld]",
1703+ "datatype/common/util[dtutillib]")
1704+ if project.IsDefined("HELIX_FEATURE_PLAYBACK_LOCAL"):
1705+ static_plugin_list[-1:-1] = ["mp3fformat"]
1706+ project.AddModuleLibraries("datatype/mp3/common[mp3lib]")
1707+ ## Add gecko realmedia codec
1708+ if project.IsDefined("HELIX_FEATURE_AUDIO_CODEC_GECKO"):
1709+ static_plugin_list[-1:-1] = ["cook"]
1710+ if not project.IsDefined("HELIX_CONFIG_FIXEDPOINT"):
1711+ project.AddLibraries(GetSDKPath("ra8lbrdec_flt_lib"))
1712+ else:
1713+ project.AddLibraries(GetSDKPath("ra8lbrdec_fix_lib"))
1714+ project.AddModuleLibraries("datatype/rm/audio/codec/common[racompat]")
1715+ ## Add RAAC codec
1716+ if project.IsDefined("HELIX_FEATURE_AUDIO_CODEC_RAAC"):
1717+ static_plugin_list[-1:-1] = ["raac"]
1718+ project.AddModuleLibraries("datatype/mp4/common[mp4comlib]",
1719+ "datatype/aac/codec/fixpt/decoder/hxwrap[aacdeclib]")
1720+ ## Add sipro realmedia codec
1721+ ## (Right now this only works for floating-point platforms)
1722+ if project.IsDefined("HELIX_FEATURE_AUDIO_CODEC_SIPRO"):
1723+ static_plugin_list[-1:-1] = ["sipr"]
1724+ project.AddLibraries(GetSDKPath("sipro_flt_backend_lib"))
1725+ ## Add tokyo realmedia codec
1726+ if project.IsDefined("HELIX_FEATURE_AUDIO_CODEC_TOKYO"):
1727+ static_plugin_list[-1:-1] = ["atrc"]
1728+ project.AddLibraries(GetSDKPath("ra8hbr_lib"))
1729+ ##
1730+ if project.IsDefined("HELIX_FEATURE_VIDEO"):
1731+ static_plugin_list[-1:-1] = ["vidsite"]
1732+ static_plugin_list[-1:-1] = ["hxltcolor"]
1733+ project.AddModuleLibraries("datatype/common/vidrend[vidrend]",
1734+ "video/sitelib[sitelib]",
1735+ "video/site[vidsite]",
1736+ "video/colconverter[hxltcolor]",
1737+ "datatype/rm/common[rmcomlib]",
1738+ "video/vidutil[vidutillib]")
1739+
1740+ if (project.IsDefined('HELIX_FEATURE_ALTERNATE_SITE_CREATE_LIB')):
1741+ project.AddLibraries(GetSDKPath("sitecreate_lib"))
1742+ else:
1743+ project.AddModuleLibraries('video/sitelib[sitecreatelib]')
1744+
1745+ ## Add realvideo renderer
1746+ if project.IsDefined("HELIX_FEATURE_VIDEO_REAL"):
1747+ project.AddModuleLibraries("datatype/rm/video/renderer[rvxrendlib]")
1748+ project.AddLibraries(GetSDKPath("rmvidcom_lib"),
1749+ GetSDKPath("rmvidpyld_lib"),
1750+ GetSDKPath("rvcodcom_lib"))
1751+ project.AddModuleLibraries("datatype/common/util[dtutillib]")
1752+ static_plugin_list[-1:-1] = ["rvrender"]
1753+
1754+ ## Add mpeg4 file format
1755+ if project.IsDefined("HELIX_FEATURE_PLAYBACK_LOCAL")and \
1756+ (project.IsDefined("HELIX_FEATURE_VIDEO_H263") or \
1757+ project.IsDefined("HELIX_FEATURE_VIDEO_MPEG4") or \
1758+ project.IsDefined("HELIX_FEATURE_AUDIO_MPEG4")):
1759+ static_plugin_list[-1:-1] = ["mp4fformat"]
1760+ project.AddModuleLibraries("datatype/common/util[dtutillib]",
1761+ "datatype/common/audrend",
1762+ "datatype/mp4/common[mp4comlib]",
1763+ "datatype/mp4/payload[mp4pyldlib]",
1764+ "datatype/mp4/fileformat[mp4fformatlib]")
1765+ if not project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_M4A_ONLY"):
1766+ project.AddModuleLibraries("protocol/sdp[sdplib]",
1767+ "protocol/rtsp[rtsplib]",
1768+ "protocol/common/util[protutillib]",
1769+ "datatype/rm/common[rmcomlib]",
1770+ "datatype/amr/common[amrcomlib]")
1771+ ## Add h.263 renderer
1772+ if project.IsDefined("HELIX_FEATURE_VIDEO_H263"):
1773+ project.AddModuleLibraries("datatype/h263/payload[h263pyldlib]")
1774+ static_plugin_list[-1:-1] = ["h263render"]
1775+ ## Add MPEG4 renderer
1776+# if project.IsDefined("HELIX_FEATURE_VIDEO_MPEG4"):
1777+# static_plugin_list[-1:-1] = ["mp4xrender"]
1778+ ## Add mpeg 4 audio renderer
1779+ if project.IsDefined("HELIX_FEATURE_AUDIO_MPEG4"):
1780+ static_plugin_list[-1:-1] = ["mp4arender"]
1781+ project.AddModuleLibraries("datatype/mp4/audio/renderer[mp4arenderlib]")
1782+ if not project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_M4A_ONLY"):
1783+ project.AddModuleLibraries("datatype/amr/common[amrcomlib]")
1784+ ## Add RV10 codec
1785+ if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV10"):
1786+ project.AddLibraries(GetSDKPath("rv1dec_libs")+"[rv10lib]",
1787+ GetSDKPath("rv1dec_libs")+"[drv1lib]")
1788+ static_plugin_list[-1:-1] = ["rv10", "drv1"]
1789+ ## Add RV20 codec
1790+ if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV20"):
1791+ project.AddLibraries(GetSDKPath("rvg2dec_libs")+"[rv20lib]",
1792+ GetSDKPath("rvg2dec_libs")+"[drv2lib]")
1793+ static_plugin_list[-1:-1] = ["rv20", "drv2"]
1794+
1795+ if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV30") or \
1796+ project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV40"):
1797+ static_plugin_list[-1:-1] = ["drvc"]
1798+ if project.IsDefined("HELIX_FEATURE_ANSIC_RV89COMBO"):
1799+ project.AddLibraries(GetSDKPath("rv89combo_c_libs")+"[drvc]")
1800+ else:
1801+ project.AddLibraries(GetSDKPath("rv89combo_libs")+"[drvclib]")
1802+
1803+ if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV30"):
1804+ static_plugin_list[-1:-1] = ["rv30"]
1805+ project.AddLibraries(GetSDKPath("rv89combo_libs")+"[rv3xlib]")
1806+ project.AddModuleLibraries("datatype/rm/video/codec/rv89combo[rv30]")
1807+
1808+ if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV40"):
1809+ static_plugin_list[-1:-1] = ["rv40"]
1810+ project.AddLibraries(GetSDKPath("rv89combo_libs")+"[rv4xlib]")
1811+ project.AddModuleLibraries("datatype/rm/video/codec/rv89combo[rv40]")
1812+
1813+# if project.IsDefined("HELIX_FEATURE_AUDIO_CODEC_AAC"):
1814+# static_plugin_list[-1:-1] = ["aac4"]
1815+
1816+ CreateStaticPluginTable(static_plugin_list)
1817+
1818+project.ExportFunction("init_main", "void")
1819+project.ExportFunction("deinit_main", "void")
1820+project.ExportFunction("get_player", "void **ppPlayer",
1821+ "on_buffering_cb_t on_buffering_cb",
1822+ "on_pos_length_cb_t on_pos_length_cb")
1823+project.ExportFunction("player_openurl", "void *pPlayerHandle",
1824+ "char *pszRawURL")
1825+project.ExportFunction("put_player", "void *pPlayerHandle")
1826+project.ExportFunction("player_geturl", "void *pPlayerHandle", "char **pszURL")
1827+project.ExportFunction("player_begin", "void *pPlayerHandle")
1828+project.ExportFunction("player_stop", "void *pPlayerHandle")
1829+project.ExportFunction("player_pause", "void *pPlayerHandle")
1830+project.ExportFunction("player_seek", "void *pPlayerHandle", "int pos")
1831+project.ExportFunction("get_curr_playtime", "void *pPlayerHandle")
1832+project.ExportFunction("player_getvolume", "void *pPlayerHandle")
1833+project.ExportFunction("player_canseek", "void *pPlayerHandle")
1834+project.ExportFunction("player_setvolume", "void *pPlayerHandle", "unsigned short volumn")
1835+
1836+
1837+
1838+DLLTarget('libhelix-player')
1839+
1840+DependTarget()
1841+
1842Index: helix-libs/clientapps/clutter/exabd.cpp
1843===================================================================
1844--- /dev/null 1970-01-01 00:00:00.000000000 +0000
1845+++ helix-libs/clientapps/clutter/exabd.cpp 2008-10-13 06:05:49.000000000 -0700
1846@@ -0,0 +1,245 @@
1847+/* ***** BEGIN LICENSE BLOCK *****
1848+ * Version: RCSL 1.0/RPSL 1.0
1849+ *
1850+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
1851+ *
1852+ * The contents of this file, and the files included with this file, are
1853+ * subject to the current version of the RealNetworks Public Source License
1854+ * Version 1.0 (the "RPSL") available at
1855+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
1856+ * the file under the RealNetworks Community Source License Version 1.0
1857+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
1858+ * in which case the RCSL will apply. You may also obtain the license terms
1859+ * directly from RealNetworks. You may not use this file except in
1860+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
1861+ * applicable to this file, the RCSL. Please see the applicable RPSL or
1862+ * RCSL for the rights, obligations and limitations governing use of the
1863+ * contents of the file.
1864+ *
1865+ * This file is part of the Helix DNA Technology. RealNetworks is the
1866+ * developer of the Original Code and owns the copyrights in the portions
1867+ * it created.
1868+ *
1869+ * This file, and the files included with this file, is distributed and made
1870+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
1871+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
1872+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
1873+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
1874+ *
1875+ * Technology Compatibility Kit Test Suite(s) Location:
1876+ * http://www.helixcommunity.org/content/tck
1877+ *
1878+ * Contributor(s):
1879+ *
1880+ * ***** END LICENSE BLOCK ***** */
1881+
1882+#include <stdio.h>
1883+
1884+#include "hxtypes.h"
1885+
1886+#include "hxcom.h"
1887+#include "hxcomm.h"
1888+#include "hxmon.h"
1889+#include "hxcore.h"
1890+#include "hxengin.h"
1891+#include "chxpckts.h"
1892+#include "hxclsnk.h"
1893+#include "hxstrutl.h"
1894+#include "exabd.h"
1895+
1896+#include "print.h"
1897+
1898+#include "globals.h"
1899+
1900+struct _stGlobals*& GetGlobal(); //in main.cpp
1901+
1902+ExampleABD::ExampleABD(IUnknown* pUnknown)
1903+ : m_lRefCount (0)
1904+ , m_pUnknown (NULL)
1905+ , m_ulABDStartTime(0)
1906+ , m_ulABDResult(0)
1907+ , m_bABDDone(FALSE)
1908+{
1909+ if (pUnknown)
1910+ {
1911+ m_pUnknown = pUnknown;
1912+ m_pUnknown->AddRef();
1913+ }
1914+}
1915+
1916+ExampleABD::~ExampleABD(void)
1917+{
1918+ HX_RELEASE(m_pUnknown);
1919+}
1920+
1921+
1922+// *** IUnknown methods ***
1923+
1924+/////////////////////////////////////////////////////////////////////////
1925+// Method:
1926+// IUnknown::QueryInterface
1927+// Purpose:
1928+// Implement this to export the interfaces supported by your
1929+// object.
1930+//
1931+STDMETHODIMP ExampleABD::QueryInterface(REFIID riid, void** ppvObj)
1932+{
1933+ if (IsEqualIID(riid, IID_IUnknown))
1934+ {
1935+ AddRef();
1936+ *ppvObj = (IUnknown*)(IHXAutoBWCalibrationAdviseSink*)this;
1937+ return HXR_OK;
1938+ }
1939+ else if (IsEqualIID(riid, IID_IHXAutoBWCalibrationAdviseSink))
1940+ {
1941+ AddRef();
1942+ *ppvObj = (IHXAutoBWCalibrationAdviseSink*)this;
1943+ return HXR_OK;
1944+ }
1945+
1946+ *ppvObj = NULL;
1947+ return HXR_NOINTERFACE;
1948+}
1949+
1950+/////////////////////////////////////////////////////////////////////////
1951+// Method:
1952+// IUnknown::AddRef
1953+// Purpose:
1954+// Everyone usually implements this the same... feel free to use
1955+// this implementation.
1956+//
1957+STDMETHODIMP_(ULONG32) ExampleABD::AddRef()
1958+{
1959+ return InterlockedIncrement(&m_lRefCount);
1960+}
1961+
1962+/////////////////////////////////////////////////////////////////////////
1963+// Method:
1964+// IUnknown::Release
1965+// Purpose:
1966+// Everyone usually implements this the same... feel free to use
1967+// this implementation.
1968+//
1969+STDMETHODIMP_(ULONG32) ExampleABD::Release()
1970+{
1971+ if (InterlockedDecrement(&m_lRefCount) > 0)
1972+ {
1973+ return m_lRefCount;
1974+ }
1975+
1976+ delete this;
1977+ return 0;
1978+}
1979+
1980+/*
1981+ * IHXAutoBWCalibrationAdviseSink methods
1982+ */
1983+STDMETHODIMP
1984+ExampleABD::AutoBWCalibrationStarted (const char* pszServer)
1985+{
1986+ if (pszServer)
1987+ {
1988+ STDOUT("ABD: contacting %s\n", pszServer);
1989+ }
1990+
1991+ return HXR_OK;
1992+}
1993+
1994+STDMETHODIMP
1995+ExampleABD::AutoBWCalibrationDone(HX_RESULT status,
1996+ UINT32 ulBW)
1997+{
1998+ m_bABDDone = TRUE;
1999+
2000+ if (HXR_OK == status)
2001+ {
2002+ m_ulABDResult = ulBW;
2003+ STDOUT("ABD: %lu(Kbps) %lu(ms)\n", ulBW, GetTickCount() - m_ulABDStartTime);
2004+ }
2005+ else
2006+ {
2007+ STDOUT("ABD failed: %lu\n", status);
2008+ }
2009+
2010+ return HXR_OK;
2011+}
2012+
2013+HX_RESULT
2014+ExampleABD::DoABD(const char* pszServer,
2015+ UINT32 mode,
2016+ UINT32 packetSize,
2017+ UINT32 packetNum)
2018+{
2019+ HX_RESULT rc = HXR_OK;
2020+ UINT32 length = 0;
2021+ IHXAutoBWCalibration* pABD = NULL;
2022+ IHXValues* pValues = NULL;
2023+ IHXBuffer* pBuffer = NULL;
2024+
2025+ m_ulABDStartTime = GetTickCount();
2026+ m_ulABDResult = 0;
2027+ m_bABDDone = FALSE;
2028+
2029+ if (m_pUnknown &&
2030+ HXR_OK == m_pUnknown->QueryInterface(IID_IHXAutoBWCalibration, (void**)&pABD))
2031+ {
2032+ pValues = (IHXValues*) new CHXHeader();
2033+ pValues->AddRef();
2034+
2035+ pBuffer = (IHXBuffer*) new CHXBuffer();
2036+ pBuffer->AddRef();
2037+
2038+ pBuffer->Set((UCHAR*)pszServer, strlen(pszServer)+1);
2039+ pValues->SetPropertyCString("ABDServers", pBuffer);
2040+
2041+ pValues->SetPropertyULONG32("AutoBWDetectionMode", mode);
2042+ pValues->SetPropertyULONG32("AutoBWDetectionPacketSize", packetSize);
2043+ pValues->SetPropertyULONG32("AutoBWDetectionPackets", packetNum);
2044+
2045+ pABD->AddAutoBWCalibrationSink((IHXAutoBWCalibrationAdviseSink*)this);
2046+ pABD->InitAutoBWCalibration(pValues);
2047+
2048+ pABD->StartAutoBWCalibration();
2049+
2050+ while (!m_bABDDone)
2051+ {
2052+ MSG msg;
2053+ DWORD starttime, endtime, i;
2054+ BOOL sleep = TRUE;
2055+ static const int checkinterval = 10;
2056+
2057+ starttime = GetTickCount();
2058+ endtime = starttime + (20);
2059+ i = 0;
2060+ while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
2061+ {
2062+ DispatchMessage(&msg);
2063+ if ((i % checkinterval) == 0)
2064+ {
2065+ if (GetTickCount() > endtime)
2066+ break;
2067+ ++i;
2068+ }
2069+ sleep = FALSE;
2070+ }
2071+
2072+ if (sleep)
2073+ Sleep(10);
2074+ }
2075+ }
2076+
2077+cleanup:
2078+
2079+ if (pABD)
2080+ {
2081+ pABD->RemoveAutoBWCalibrationSink((IHXAutoBWCalibrationAdviseSink*)this);
2082+ }
2083+
2084+ HX_RELEASE(pBuffer);
2085+ HX_RELEASE(pValues);
2086+ HX_RELEASE(pABD);
2087+
2088+ return rc;
2089+}
2090+
2091+
2092Index: helix-libs/clientapps/clutter/exabd.h
2093===================================================================
2094--- /dev/null 1970-01-01 00:00:00.000000000 +0000
2095+++ helix-libs/clientapps/clutter/exabd.h 2008-10-13 06:05:49.000000000 -0700
2096@@ -0,0 +1,85 @@
2097+/* ***** BEGIN LICENSE BLOCK *****
2098+ * Version: RCSL 1.0/RPSL 1.0
2099+ *
2100+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
2101+ *
2102+ * The contents of this file, and the files included with this file, are
2103+ * subject to the current version of the RealNetworks Public Source License
2104+ * Version 1.0 (the "RPSL") available at
2105+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
2106+ * the file under the RealNetworks Community Source License Version 1.0
2107+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
2108+ * in which case the RCSL will apply. You may also obtain the license terms
2109+ * directly from RealNetworks. You may not use this file except in
2110+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
2111+ * applicable to this file, the RCSL. Please see the applicable RPSL or
2112+ * RCSL for the rights, obligations and limitations governing use of the
2113+ * contents of the file.
2114+ *
2115+ * This file is part of the Helix DNA Technology. RealNetworks is the
2116+ * developer of the Original Code and owns the copyrights in the portions
2117+ * it created.
2118+ *
2119+ * This file, and the files included with this file, is distributed and made
2120+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
2121+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
2122+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
2123+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
2124+ *
2125+ * Technology Compatibility Kit Test Suite(s) Location:
2126+ * http://www.helixcommunity.org/content/tck
2127+ *
2128+ * Contributor(s):
2129+ *
2130+ * ***** END LICENSE BLOCK ***** */
2131+
2132+#ifndef _EXAMPLEABD_
2133+#define _EXAMPLEABD_
2134+
2135+struct IHXAutoBWCalibrationAdviseSink;
2136+struct IUnknown;
2137+
2138+class ExampleABD : public IHXAutoBWCalibrationAdviseSink
2139+{
2140+ private:
2141+ LONG32 m_lRefCount;
2142+ IUnknown* m_pUnknown;
2143+ UINT32 m_ulABDStartTime;
2144+ UINT32 m_ulABDResult;
2145+ BOOL m_bABDDone;
2146+
2147+ ~ExampleABD();
2148+
2149+ public:
2150+
2151+ ExampleABD(IUnknown* /*IN*/ pUnknown);
2152+
2153+ /*
2154+ * IUnknown methods
2155+ */
2156+ STDMETHOD(QueryInterface) (THIS_
2157+ REFIID riid,
2158+ void** ppvObj);
2159+
2160+ STDMETHOD_(ULONG32,AddRef) (THIS);
2161+
2162+ STDMETHOD_(ULONG32,Release) (THIS);
2163+
2164+ /*
2165+ * IHXAutoBWCalibrationAdviseSink methods
2166+ */
2167+ STDMETHOD(AutoBWCalibrationStarted) (THIS_
2168+ const char* pszServer);
2169+ STDMETHOD(AutoBWCalibrationDone) (THIS_
2170+ HX_RESULT status,
2171+ UINT32 ulBW);
2172+
2173+ HX_RESULT DoABD(const char* pszServer,
2174+ UINT32 mode,
2175+ UINT32 packetSize,
2176+ UINT32 packetNum);
2177+
2178+ UINT32 GetABD(void) { return m_ulABDResult; };
2179+};
2180+
2181+#endif /* _EXAMPLEABDSNK_ */
2182Index: helix-libs/clientapps/clutter/exadvsnk.cpp
2183===================================================================
2184--- /dev/null 1970-01-01 00:00:00.000000000 +0000
2185+++ helix-libs/clientapps/clutter/exadvsnk.cpp 2008-10-13 06:05:49.000000000 -0700
2186@@ -0,0 +1,1116 @@
2187+/* ***** BEGIN LICENSE BLOCK *****
2188+ * Version: RCSL 1.0/RPSL 1.0
2189+ *
2190+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
2191+ *
2192+ * The contents of this file, and the files included with this file, are
2193+ * subject to the current version of the RealNetworks Public Source License
2194+ * Version 1.0 (the "RPSL") available at
2195+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
2196+ * the file under the RealNetworks Community Source License Version 1.0
2197+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
2198+ * in which case the RCSL will apply. You may also obtain the license terms
2199+ * directly from RealNetworks. You may not use this file except in
2200+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
2201+ * applicable to this file, the RCSL. Please see the applicable RPSL or
2202+ * RCSL for the rights, obligations and limitations governing use of the
2203+ * contents of the file.
2204+ *
2205+ * This file is part of the Helix DNA Technology. RealNetworks is the
2206+ * developer of the Original Code and owns the copyrights in the portions
2207+ * it created.
2208+ *
2209+ * This file, and the files included with this file, is distributed and made
2210+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
2211+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
2212+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
2213+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
2214+ *
2215+ * Technology Compatibility Kit Test Suite(s) Location:
2216+ * http://www.helixcommunity.org/content/tck
2217+ *
2218+ * Contributor(s):
2219+ *
2220+ * ***** END LICENSE BLOCK ***** */
2221+
2222+#include <stdio.h>
2223+
2224+#include "hxtypes.h"
2225+
2226+#include "hxcom.h"
2227+#include "hxcomm.h"
2228+#include "hxmon.h"
2229+#include "hxcore.h"
2230+#include "hxengin.h"
2231+#include "hxclsnk.h"
2232+#include "hxgroup.h"
2233+#include "hxstrutl.h"
2234+#include "exadvsnk.h"
2235+#include "hxstring.h"
2236+#include "hxprefs.h"
2237+#include "excontxt.h"
2238+
2239+#include "print.h"
2240+
2241+#include "globals.h"
2242+#include "player.h"
2243+
2244+struct _stGlobals*& GetGlobal(); //in main.cpp
2245+
2246+#ifdef __TCS__
2247+extern unsigned long gStreamTime;
2248+
2249+static int iOpened = 0;
2250+
2251+
2252+#if defined(__cplusplus)
2253+extern "C" {
2254+#endif /* defined(__cplusplus) */
2255+
2256+typedef enum hookBuffering {
2257+ eContacting = 0,
2258+ eConnecting = 1,
2259+ eBuffering = 2,
2260+ ePlaying = 3
2261+}hookBuffering;
2262+
2263+void hookRealAudio_Buffering(hookBuffering connectState, int pct);
2264+
2265+void hookRealAudio_PlayPosition(unsigned long current,unsigned long duration);
2266+
2267+typedef enum hookState {
2268+ ePlay = 0,
2269+ ePause = 1,
2270+ eStop = 2,
2271+ eResume = 3,
2272+ eComplete // Clip is done playing
2273+}hookState;
2274+void hookRealAudio_State(hookState newState);
2275+
2276+
2277+#if defined(__cplusplus)
2278+}
2279+#endif /* defined(__cplusplus) */
2280+
2281+#endif // __TCS__
2282+
2283+void PrintBuffer(const char* pszName,const unsigned char* pbBuf, unsigned int dwBytes);
2284+
2285+ExampleClientAdviceSink::ExampleClientAdviceSink(IUnknown* pUnknown, LONG32 lClientIndex, on_buffering_cb_t on_buffering_cb, on_pos_length_cb_t on_pos_length_cb, void *context)
2286+ : m_lRefCount (0)
2287+ , m_lClientIndex (lClientIndex)
2288+ , m_pUnknown (NULL)
2289+ , m_pRegistry (NULL)
2290+ , m_pScheduler (NULL)
2291+ , m_lCurrentBandwidth(0)
2292+ , m_lAverageBandwidth(0)
2293+ , m_bOnStop(0)
2294+ , m_pPlayer(0)
2295+ , m_bWaitForTrackStart(0)
2296+ , m_on_buffering_cb(on_buffering_cb)
2297+ , m_on_pos_length_cb(on_pos_length_cb)
2298+ , m_context(context)
2299+{
2300+ if (pUnknown)
2301+ {
2302+ m_pUnknown = pUnknown;
2303+ m_pUnknown->AddRef();
2304+
2305+ if (HXR_OK != m_pUnknown->QueryInterface(IID_IHXRegistry, (void**)&m_pRegistry))
2306+ {
2307+ m_pRegistry = NULL;
2308+ }
2309+
2310+ if (HXR_OK != m_pUnknown->QueryInterface(IID_IHXScheduler, (void**)&m_pScheduler))
2311+ {
2312+ m_pScheduler = NULL;
2313+ }
2314+
2315+ IHXPlayer* pPlayer;
2316+ if(HXR_OK == m_pUnknown->QueryInterface(IID_IHXPlayer,
2317+ (void**)&pPlayer))
2318+ {
2319+ m_pPlayer = pPlayer;
2320+
2321+ IHXGroupManager* pGroupMgr = NULL;
2322+ if(HXR_OK == m_pPlayer->QueryInterface(IID_IHXGroupManager,
2323+ (void**)&pGroupMgr))
2324+ {
2325+ pGroupMgr->AddSink((IHXGroupSink*)this);
2326+ pGroupMgr->Release();
2327+ }
2328+
2329+ pPlayer->AddAdviseSink(this);
2330+
2331+ }
2332+ }
2333+
2334+#ifdef __TCS__
2335+ bEnableAdviceSink = TRUE;
2336+ iOpened = 0;
2337+#endif
2338+}
2339+
2340+ExampleClientAdviceSink::~ExampleClientAdviceSink(void)
2341+{
2342+ if (m_pScheduler)
2343+ {
2344+ m_pScheduler->Release();
2345+ m_pScheduler = NULL;
2346+ }
2347+
2348+ if (m_pRegistry)
2349+ {
2350+ m_pRegistry->Release();
2351+ m_pRegistry = NULL;
2352+ }
2353+
2354+ if (m_pPlayer)
2355+ {
2356+ m_pPlayer->Release();
2357+ m_pPlayer = NULL;
2358+ }
2359+ if (m_pUnknown)
2360+ {
2361+ m_pUnknown->Release();
2362+ m_pUnknown = NULL;
2363+ }
2364+}
2365+
2366+
2367+// *** IUnknown methods ***
2368+
2369+/////////////////////////////////////////////////////////////////////////
2370+// Method:
2371+// IUnknown::QueryInterface
2372+// Purpose:
2373+// Implement this to export the interfaces supported by your
2374+// object.
2375+//
2376+STDMETHODIMP ExampleClientAdviceSink::QueryInterface(REFIID riid, void** ppvObj)
2377+{
2378+ if (IsEqualIID(riid, IID_IUnknown))
2379+ {
2380+ AddRef();
2381+ *ppvObj = (IUnknown*)(IHXClientAdviseSink*)this;
2382+ return HXR_OK;
2383+ }
2384+ else if (IsEqualIID(riid, IID_IHXClientAdviseSink))
2385+ {
2386+ AddRef();
2387+ *ppvObj = (IHXClientAdviseSink*)this;
2388+ return HXR_OK;
2389+ }
2390+ else if (IsEqualIID(riid, IID_IHXGroupSink))
2391+ {
2392+ AddRef();
2393+ *ppvObj = (IHXGroupSink*)this;
2394+ return HXR_OK;
2395+ }
2396+
2397+ *ppvObj = NULL;
2398+ return HXR_NOINTERFACE;
2399+}
2400+
2401+/////////////////////////////////////////////////////////////////////////
2402+// Method:
2403+// IUnknown::AddRef
2404+// Purpose:
2405+// Everyone usually implements this the same... feel free to use
2406+// this implementation.
2407+//
2408+STDMETHODIMP_(ULONG32) ExampleClientAdviceSink::AddRef()
2409+{
2410+ return InterlockedIncrement(&m_lRefCount);
2411+}
2412+
2413+/////////////////////////////////////////////////////////////////////////
2414+// Method:
2415+// IUnknown::Release
2416+// Purpose:
2417+// Everyone usually implements this the same... feel free to use
2418+// this implementation.
2419+//
2420+STDMETHODIMP_(ULONG32) ExampleClientAdviceSink::Release()
2421+{
2422+ if (InterlockedDecrement(&m_lRefCount) > 0)
2423+ {
2424+ return m_lRefCount;
2425+ }
2426+
2427+ delete this;
2428+ return 0;
2429+}
2430+
2431+/*
2432+ * IHXClientAdviseSink methods
2433+ */
2434+
2435+/************************************************************************
2436+ * Method:
2437+ * IHXClientAdviseSink::OnPosLength
2438+ * Purpose:
2439+ * Called to advise the client that the position or length of the
2440+ * current playback context has changed.
2441+ */
2442+
2443+#ifdef __TCS__
2444+static long lastPosition = -1;
2445+#endif
2446+
2447+STDMETHODIMP
2448+ExampleClientAdviceSink::OnPosLength(UINT32 ulPosition,
2449+ UINT32 ulLength)
2450+{
2451+ // Are we doing a multi-seek?
2452+ if (GetGlobal()->g_bMultiSeek)
2453+ {
2454+ // Have we run out of seek times?
2455+ if (GetGlobal()->g_ulMultiSeekIndex < GetGlobal()->g_ulNumMultiSeeks)
2456+ {
2457+ STDOUT("Multi-seeking the first player to %lu\n",
2458+ GetGlobal()->g_ulMultiSeekTime[GetGlobal()->g_ulMultiSeekIndex]);
2459+ GetGlobal()->g_Players[0]->Seek(GetGlobal()->g_ulMultiSeekTime[GetGlobal()->g_ulMultiSeekIndex++]);
2460+ }
2461+ else
2462+ {
2463+ // We've run out - stop the multi-seek
2464+ GetGlobal()->g_bMultiSeek = FALSE;
2465+ GetGlobal()->g_ulNumMultiSeeks = 0;
2466+ GetGlobal()->g_ulMultiSeekIndex = 0;
2467+ }
2468+ }
2469+
2470+ if (m_on_pos_length_cb)
2471+ m_on_pos_length_cb(ulPosition, ulLength, m_context);
2472+
2473+ return HXR_OK;
2474+}
2475+
2476+/************************************************************************
2477+ * Method:
2478+ * IHXClientAdviseSink::OnPresentationOpened
2479+ * Purpose:
2480+ * Called to advise the client a presentation has been opened.
2481+ */
2482+STDMETHODIMP ExampleClientAdviceSink::OnPresentationOpened()
2483+{
2484+#ifdef __TCS__
2485+ iOpened = 1;
2486+ lastPosition = -1;
2487+#else
2488+ if (GetGlobal()->bEnableAdviceSink)
2489+ {
2490+ STDOUT("OnPresentationOpened()\n");
2491+ }
2492+#if defined(HELIX_FEATURE_PLAYBACK_VELOCITY)
2493+ // Try to get the IHXPlaybackVelocity interface
2494+ // from the first player
2495+ if (GetGlobal()->g_nPlayers > 0 && GetGlobal()->g_Players[0])
2496+ {
2497+ IHXPlaybackVelocity* pVel = NULL;
2498+ HX_RESULT rv = GetGlobal()->g_Players[0]->QueryInterface(IID_IHXPlaybackVelocity, (void**) &pVel);
2499+ if (SUCCEEDED(rv))
2500+ {
2501+ // Get the capabilities object from the player
2502+ rv = pVel->QueryVelocityCaps(GetGlobal()->g_pVelocityCaps);
2503+ if (SUCCEEDED(rv) && GetGlobal()->bEnableAdviceSink)
2504+ {
2505+ STDOUT("Available Velocity Ranges:");
2506+ UINT32 ulNumRanges = GetGlobal()->g_pVelocityCaps->GetNumRanges();
2507+ for (UINT32 i = 0; i < ulNumRanges && SUCCEEDED(rv); i++)
2508+ {
2509+ INT32 lMin = 0;
2510+ INT32 lMax = 0;
2511+ rv = GetGlobal()->g_pVelocityCaps->GetRange(i, lMin, lMax);
2512+ if (SUCCEEDED(rv))
2513+ {
2514+ STDOUT(" [%ld,%ld]", lMin, lMax);
2515+ }
2516+ }
2517+ STDOUT("\n");
2518+ }
2519+ }
2520+ HX_RELEASE(pVel);
2521+ }
2522+#endif /* #if defined(HELIX_FEATURE_PLAYBACK_VELOCITY) */
2523+#endif
2524+
2525+ UINT32 sourceCount = m_pPlayer->GetSourceCount();
2526+ for (UINT32 sourceID = 0; sourceID < sourceCount; sourceID ++)
2527+ {
2528+ // get HXSource
2529+ IUnknown* pUnkSource = NULL;
2530+ IHXStreamSource* pStreamSrc = NULL;
2531+
2532+ if (HXR_OK != m_pPlayer->GetSource (sourceID, pUnkSource))
2533+ {
2534+ continue;
2535+ }
2536+
2537+ pUnkSource->QueryInterface(IID_IHXStreamSource, (void **)&pStreamSrc);
2538+
2539+ HX_RELEASE(pUnkSource);
2540+
2541+ if (!pStreamSrc)
2542+ {
2543+ continue;
2544+ }
2545+
2546+ UINT32 num_streams = pStreamSrc->GetStreamCount();
2547+
2548+ // get information from Streams
2549+ for (UINT32 streamID = 0; streamID < num_streams ; streamID++)
2550+ {
2551+ IUnknown* pUnkStream = NULL;
2552+
2553+ if (HXR_OK == pStreamSrc->GetStream(streamID, pUnkStream))
2554+ {
2555+ IHXStream* pStream = NULL;
2556+
2557+ if (HXR_OK == pUnkStream->QueryInterface(IID_IHXStream,
2558+ (void**)&pStream))
2559+ {
2560+ const char* pMimeType = pStream->GetStreamType();
2561+ if( 0 == strcmp(pMimeType, "application/ram"))
2562+ {
2563+ m_bWaitForTrackStart = TRUE;
2564+ }
2565+ else
2566+ {
2567+ m_bWaitForTrackStart = FALSE;
2568+ }
2569+ }
2570+ HX_RELEASE(pStream);
2571+ }
2572+ HX_RELEASE(pUnkStream);
2573+ if (!m_bWaitForTrackStart)
2574+ {
2575+ break;
2576+ }
2577+ }
2578+
2579+ if (!m_bWaitForTrackStart)
2580+ {
2581+ break;
2582+ }
2583+ HX_RELEASE(pStreamSrc);
2584+ }
2585+
2586+ if (!m_bWaitForTrackStart)
2587+ {
2588+ STDOUT("----------------clip info--------------------\n");
2589+ if(m_pScheduler) {
2590+ m_hCallback = m_pScheduler->RelativeEnter(this,50);
2591+ }
2592+ }
2593+ return HXR_OK;
2594+}
2595+
2596+
2597+/************************************************************************
2598+ * Method:
2599+ * IHXClientAdviseSink::OnPresentationClosed
2600+ * Purpose:
2601+ * Called to advise the client a presentation has been closed.
2602+ */
2603+STDMETHODIMP ExampleClientAdviceSink::OnPresentationClosed()
2604+{
2605+#ifdef __TCS__
2606+ iOpened = 0;
2607+ lastPosition = -1;
2608+#else
2609+ if (GetGlobal()->bEnableAdviceSink)
2610+ {
2611+ STDOUT("OnPresentationClosed()\n");
2612+ }
2613+#endif
2614+
2615+ return HXR_OK;
2616+}
2617+
2618+void ExampleClientAdviceSink::GetStatistics (char* pszRegistryKey)
2619+{
2620+ char szRegistryValue[MAX_DISPLAY_NAME] = {0}; /* Flawfinder: ignore */
2621+ INT32 lValue = 0;
2622+ INT32 i = 0;
2623+ INT32 lStatistics = 8;
2624+ UINT32 *plValue;
2625+
2626+#ifdef __TCS__
2627+ return; // DISABLED FOR NOW
2628+#endif
2629+
2630+ // collect statistic
2631+ for (i = 0; i < lStatistics; i++)
2632+ {
2633+ plValue = NULL;
2634+ switch (i)
2635+ {
2636+ case 0:
2637+ SafeSprintf(szRegistryValue, MAX_DISPLAY_NAME, "%s.Normal", pszRegistryKey);
2638+ break;
2639+ case 1:
2640+ SafeSprintf(szRegistryValue, MAX_DISPLAY_NAME, "%s.Recovered", pszRegistryKey);
2641+ break;
2642+ case 2:
2643+ SafeSprintf(szRegistryValue, MAX_DISPLAY_NAME, "%s.Received", pszRegistryKey);
2644+ break;
2645+ case 3:
2646+ SafeSprintf(szRegistryValue, MAX_DISPLAY_NAME, "%s.Lost", pszRegistryKey);
2647+ break;
2648+ case 4:
2649+ SafeSprintf(szRegistryValue, MAX_DISPLAY_NAME, "%s.Late", pszRegistryKey);
2650+ break;
2651+ case 5:
2652+ SafeSprintf(szRegistryValue, MAX_DISPLAY_NAME, "%s.ClipBandwidth", pszRegistryKey);
2653+ break;
2654+ case 6:
2655+ SafeSprintf(szRegistryValue, MAX_DISPLAY_NAME, "%s.AverageBandwidth", pszRegistryKey);
2656+ plValue = &m_lAverageBandwidth;
2657+ break;
2658+ case 7:
2659+ SafeSprintf(szRegistryValue, MAX_DISPLAY_NAME, "%s.CurrentBandwidth", pszRegistryKey);
2660+ plValue = &m_lCurrentBandwidth;
2661+ break;
2662+ default:
2663+ break;
2664+ }
2665+
2666+ m_pRegistry->GetIntByName(szRegistryValue, lValue);
2667+ if (plValue)
2668+ {
2669+ if (m_bOnStop || lValue == 0)
2670+ {
2671+ lValue = *plValue;
2672+ }
2673+ else
2674+ {
2675+ *plValue = lValue;
2676+ }
2677+ }
2678+ if (GetGlobal()->bEnableAdviceSink || (GetGlobal()->bEnableVerboseMode && m_bOnStop))
2679+ {
2680+ STDOUT("%s = %ld\n", szRegistryValue, lValue);
2681+ }
2682+ }
2683+}
2684+
2685+void ExampleClientAdviceSink::GetAllStatistics(void)
2686+{
2687+ UINT32 unPlayerIndex = 0;
2688+ UINT32 unSourceIndex = 0;
2689+ UINT32 unStreamIndex = 0;
2690+
2691+ char* pszRegistryPrefix = "Statistics";
2692+ char szRegistryName[MAX_DISPLAY_NAME] = {0}; /* Flawfinder: ignore */
2693+
2694+#ifdef __TCS__
2695+ return; // DISABLED FOR NOW
2696+#endif
2697+
2698+ // display the content of whole statistic registry
2699+ if (m_pRegistry)
2700+ {
2701+ // ok, let's start from the top (player)
2702+ SafeSprintf(szRegistryName, MAX_DISPLAY_NAME, "%s.Player%ld", pszRegistryPrefix, m_lClientIndex);
2703+ if (PT_COMPOSITE == m_pRegistry->GetTypeByName(szRegistryName))
2704+ {
2705+ // display player statistic
2706+ GetStatistics(szRegistryName);
2707+
2708+ SafeSprintf(szRegistryName, MAX_DISPLAY_NAME, "%s.Source%ld", szRegistryName, unSourceIndex);
2709+ while (PT_COMPOSITE == m_pRegistry->GetTypeByName(szRegistryName))
2710+ {
2711+ // display source statistic
2712+ GetStatistics(szRegistryName);
2713+
2714+ SafeSprintf(szRegistryName, MAX_DISPLAY_NAME, "%s.Stream%ld", szRegistryName, unStreamIndex);
2715+ while (PT_COMPOSITE == m_pRegistry->GetTypeByName(szRegistryName))
2716+ {
2717+ // display stream statistic
2718+ GetStatistics(szRegistryName);
2719+
2720+ unStreamIndex++;
2721+
2722+ SafeSprintf(szRegistryName, MAX_DISPLAY_NAME, "%s.Player%ld.Source%ld.Stream%ld",
2723+ pszRegistryPrefix, unPlayerIndex, unSourceIndex, unStreamIndex);
2724+ }
2725+
2726+ unSourceIndex++;
2727+
2728+ SafeSprintf(szRegistryName, MAX_DISPLAY_NAME, "%s.Player%ld.Source%ld",
2729+ pszRegistryPrefix, unPlayerIndex, unSourceIndex);
2730+ }
2731+
2732+ unPlayerIndex++;
2733+
2734+ SafeSprintf(szRegistryName, MAX_DISPLAY_NAME, "%s.Player%ld", pszRegistryPrefix, unPlayerIndex);
2735+ }
2736+ }
2737+}
2738+
2739+/************************************************************************
2740+ * Method:
2741+ * IHXClientAdviseSink::OnStatisticsChanged
2742+ * Purpose:
2743+ * Called to advise the client that the presentation statistics
2744+ * have changed.
2745+ */
2746+STDMETHODIMP ExampleClientAdviceSink::OnStatisticsChanged(void)
2747+{
2748+ char szBuff[1024]; /* Flawfinder: ignore */
2749+ HX_RESULT res = HXR_OK;
2750+ UINT16 uPlayer = 0;
2751+
2752+#ifdef __TCS__
2753+ return HXR_OK; // DISABLED FOR NOW
2754+#endif
2755+
2756+ if(GetGlobal()->bEnableAdviceSink)
2757+ {
2758+ STDOUT("OnStatisticsChanged():\n");
2759+
2760+ SafeSprintf(szBuff, 1024, "Statistics");
2761+ res = DumpRegTree( szBuff );
2762+ }
2763+
2764+ return HXR_OK;
2765+}
2766+
2767+HX_RESULT ExampleClientAdviceSink::DumpRegTree(const char* pszTreeName )
2768+{
2769+ const char* pszName = NULL;
2770+ ULONG32 ulRegID = 0;
2771+ HX_RESULT res = HXR_OK;
2772+ INT32 nVal = 0;
2773+ IHXBuffer* pBuff = NULL;
2774+ IHXValues* pValues = NULL;
2775+
2776+ //See if the name exists in the reg tree.
2777+ res = m_pRegistry->GetPropListByName( pszTreeName, pValues);
2778+ if( HXR_OK!=res || !pValues )
2779+ return HXR_FAIL;
2780+
2781+ //make sure this is a PT_COMPOSITE type reg entry.
2782+ if( PT_COMPOSITE != m_pRegistry->GetTypeByName(pszTreeName))
2783+ return HXR_FAIL;
2784+
2785+ //Print out the value of each member of this tree.
2786+ res = pValues->GetFirstPropertyULONG32( pszName, ulRegID );
2787+ while( HXR_OK == res )
2788+ {
2789+ //We have at least one entry. See what type it is.
2790+ HXPropType pt = m_pRegistry->GetTypeById(ulRegID);
2791+ switch(pt)
2792+ {
2793+ case PT_COMPOSITE:
2794+ DumpRegTree(pszName);
2795+ break;
2796+ case PT_INTEGER :
2797+ nVal = 0;
2798+ m_pRegistry->GetIntById( ulRegID, nVal );
2799+ STDOUT("%s : %d\n", pszName, nVal );
2800+ break;
2801+ case PT_INTREF :
2802+ nVal = 0;
2803+ m_pRegistry->GetIntById( ulRegID, nVal );
2804+ STDOUT("%s : %d\n", pszName, nVal );
2805+ break;
2806+ case PT_STRING :
2807+ pBuff = NULL;
2808+ m_pRegistry->GetStrById( ulRegID, pBuff );
2809+ STDOUT("%s : \"", pszName );
2810+ if( pBuff )
2811+ STDOUT("%s", (const char *)(pBuff->GetBuffer()) );
2812+ STDOUT("\"\n" );
2813+ HX_RELEASE(pBuff);
2814+ break;
2815+ case PT_BUFFER :
2816+ STDOUT("%s : BUFFER TYPE NOT SHOWN\n",
2817+ pszName, nVal );
2818+ break;
2819+ case PT_UNKNOWN:
2820+ STDOUT("%s Unkown registry type entry\n", pszName );
2821+ break;
2822+ default:
2823+ STDOUT("%s Unkown registry type entry\n", pszName );
2824+ break;
2825+ }
2826+ res = pValues->GetNextPropertyULONG32( pszName, ulRegID);
2827+ }
2828+
2829+ HX_RELEASE( pValues );
2830+
2831+ return HXR_OK;
2832+}
2833+
2834+
2835+/************************************************************************
2836+ * Method:
2837+ * IHXClientAdviseSink::OnPreSeek
2838+ * Purpose:
2839+ * Called by client engine to inform the client that a seek is
2840+ * about to occur. The render is informed the last time for the
2841+ * stream's time line before the seek, as well as the first new
2842+ * time for the stream's time line after the seek will be completed.
2843+ *
2844+ */
2845+STDMETHODIMP ExampleClientAdviceSink::OnPreSeek( ULONG32 ulOldTime,
2846+ ULONG32 ulNewTime)
2847+{
2848+#if !defined(__TCS__)
2849+ if (GetGlobal()->bEnableAdviceSink)
2850+ {
2851+ STDOUT("OnPreSeek(%ld, %ld)\n", ulOldTime, ulNewTime);
2852+ }
2853+#endif
2854+
2855+ return HXR_OK;
2856+}
2857+
2858+
2859+/************************************************************************
2860+ * Method:
2861+ * IHXClientAdviseSink::OnPostSeek
2862+ * Purpose:
2863+ * Called by client engine to inform the client that a seek has
2864+ * just occured. The render is informed the last time for the
2865+ * stream's time line before the seek, as well as the first new
2866+ * time for the stream's time line after the seek.
2867+ *
2868+ */
2869+STDMETHODIMP ExampleClientAdviceSink::OnPostSeek( ULONG32 ulOldTime,
2870+ ULONG32 ulNewTime)
2871+{
2872+#ifdef __TCS__
2873+ lastPosition = -1;
2874+#else
2875+ if (GetGlobal()->bEnableAdviceSink)
2876+ {
2877+ STDOUT("OnPostSeek(%ld, %ld)\n", ulOldTime, ulNewTime);
2878+ }
2879+#endif
2880+
2881+ return HXR_OK;
2882+}
2883+
2884+
2885+/************************************************************************
2886+ * Method:
2887+ * IHXClientAdviseSink::OnStop
2888+ * Purpose:
2889+ * Called by client engine to inform the client that a stop has
2890+ * just occured.
2891+ *
2892+ */
2893+STDMETHODIMP ExampleClientAdviceSink::OnStop(void)
2894+{
2895+ HXTimeval now;
2896+
2897+#ifdef __TCS__
2898+ hookRealAudio_State(eStop);
2899+#else
2900+ if (GetGlobal()->bEnableAdviceSink)
2901+ {
2902+ STDOUT("OnStop()\n");
2903+ }
2904+
2905+ if (GetGlobal()->bEnableVerboseMode)
2906+ {
2907+ STDOUT("Player %ld stopped.\n", m_lClientIndex);
2908+ m_bOnStop = TRUE;
2909+ GetAllStatistics();
2910+ }
2911+#endif
2912+
2913+ // Find out the current time and subtract the beginning time to
2914+ // figure out how many seconds we played
2915+ now = m_pScheduler->GetCurrentSchedulerTime();
2916+ m_ulStopTime = now.tv_sec;
2917+
2918+ GetGlobal()->g_ulNumSecondsPlayed = m_ulStopTime - m_ulStartTime;
2919+
2920+ return HXR_OK;
2921+}
2922+
2923+/************************************************************************
2924+ * Method:
2925+ * IHXClientAdviseSink::OnPause
2926+ * Purpose:
2927+ * Called by client engine to inform the client that a pause has
2928+ * just occured. The render is informed the last time for the
2929+ * stream's time line before the pause.
2930+ *
2931+ */
2932+STDMETHODIMP ExampleClientAdviceSink::OnPause(ULONG32 ulTime)
2933+{
2934+#ifdef __TCS__
2935+ hookRealAudio_State(ePause);
2936+#else
2937+ if (GetGlobal()->bEnableAdviceSink)
2938+ {
2939+ STDOUT("OnPause(%ld)\n", ulTime);
2940+ }
2941+#endif
2942+
2943+ return HXR_OK;
2944+}
2945+
2946+
2947+/************************************************************************
2948+ * Method:
2949+ * IHXClientAdviseSink::OnBegin
2950+ * Purpose:
2951+ * Called by client engine to inform the client that a begin or
2952+ * resume has just occured. The render is informed the first time
2953+ * for the stream's time line after the resume.
2954+ *
2955+ */
2956+STDMETHODIMP ExampleClientAdviceSink::OnBegin(ULONG32 ulTime)
2957+{
2958+ HXTimeval now;
2959+
2960+#if !defined(__TCS__)
2961+ if (GetGlobal()->bEnableAdviceSink)
2962+ {
2963+ STDOUT("OnBegin(%ld)\n", ulTime);
2964+ }
2965+
2966+ if (GetGlobal()->bEnableVerboseMode)
2967+ {
2968+ STDOUT("Player %ld beginning playback...\n", m_lClientIndex);
2969+ }
2970+#endif
2971+
2972+ GetGlobal()->g_bOnBeginOccurred = TRUE;
2973+
2974+ // Record the current time, so we can figure out many seconds we played
2975+ now = m_pScheduler->GetCurrentSchedulerTime();
2976+ m_ulStartTime = now.tv_sec;
2977+
2978+ return HXR_OK;
2979+}
2980+
2981+
2982+/************************************************************************
2983+ * Method:
2984+ * IHXClientAdviseSink::OnBuffering
2985+ * Purpose:
2986+ * Called by client engine to inform the client that buffering
2987+ * of data is occuring. The render is informed of the reason for
2988+ * the buffering (start-up of stream, seek has occured, network
2989+ * congestion, etc.), as well as percentage complete of the
2990+ * buffering process.
2991+ *
2992+ */
2993+STDMETHODIMP ExampleClientAdviceSink::OnBuffering(ULONG32 ulFlags,
2994+ UINT16 unPercentComplete)
2995+{
2996+#ifdef __TCS__
2997+static UINT16 lastPct = 0;
2998+ if (unPercentComplete > 0)
2999+ {
3000+ UINT16 nextPct = lastPct + 10;
3001+ if (unPercentComplete < lastPct)
3002+ {
3003+ lastPct = 0;
3004+ nextPct = lastPct + 10;
3005+ }
3006+ if (unPercentComplete >= nextPct)
3007+ {
3008+ lastPct = (unPercentComplete / 10) * 10;
3009+ nextPct = lastPct + 10;
3010+ hookRealAudio_Buffering(eBuffering,lastPct);
3011+ }
3012+ }
3013+#else
3014+ if (GetGlobal()->bEnableAdviceSink)
3015+ {
3016+ STDOUT("OnBuffering(%ld, %d)\n", ulFlags, unPercentComplete);
3017+ }
3018+#endif
3019+ if (m_on_buffering_cb)
3020+ m_on_buffering_cb(ulFlags, unPercentComplete, m_context);
3021+
3022+ return HXR_OK;
3023+}
3024+
3025+
3026+/************************************************************************
3027+ * Method:
3028+ * IHXClientAdviseSink::OnContacting
3029+ * Purpose:
3030+ * Called by client engine to inform the client is contacting
3031+ * hosts(s).
3032+ *
3033+ */
3034+STDMETHODIMP ExampleClientAdviceSink::OnContacting(const char* pHostName)
3035+{
3036+#ifdef __TCS__
3037+ printf("Contacting\n");
3038+ hookRealAudio_Buffering(eContacting,0);
3039+#else
3040+ if (GetGlobal()->bEnableAdviceSink)
3041+ {
3042+ STDOUT("OnContacting(\"%s\")\n", pHostName);
3043+ }
3044+#endif
3045+
3046+ return HXR_OK;
3047+}
3048+
3049+void ExampleClientAdviceSink::PrintPropName( IHXValues* pHeader )
3050+{
3051+ if ( pHeader == NULL )
3052+ {
3053+ return ;
3054+ }
3055+
3056+ const char *pChar;
3057+ ULONG32 pValue;
3058+ if(HXR_OK == pHeader->GetFirstPropertyULONG32(pChar, pValue))
3059+ {
3060+ do
3061+ {
3062+ STDOUT("%s %d\n", pChar, pValue);
3063+ }
3064+ while(HXR_OK == pHeader->GetNextPropertyULONG32(pChar, pValue));
3065+ }
3066+
3067+ IHXBuffer *pBuffer;
3068+
3069+ if(HXR_OK == pHeader->GetFirstPropertyBuffer(pChar, pBuffer))
3070+ {
3071+ do
3072+ {
3073+ STDOUT("%s %s\n", pChar, (const char *) ( pBuffer->GetBuffer() ));
3074+ PrintBuffer(pChar, pBuffer->GetBuffer() ,pBuffer->GetSize());
3075+ HX_RELEASE(pBuffer);
3076+ } while(HXR_OK == pHeader->GetNextPropertyBuffer(pChar, pBuffer ));
3077+ }
3078+
3079+ if(HXR_OK == pHeader->GetFirstPropertyCString(pChar, pBuffer))
3080+ {
3081+ do
3082+ {
3083+ STDERR("%s %s\n", pChar, (const char *) ( pBuffer->GetBuffer() ));
3084+ HX_RELEASE(pBuffer);
3085+ } while(HXR_OK == pHeader->GetNextPropertyCString(pChar, pBuffer ));
3086+ }
3087+
3088+ fflush(stdout);
3089+}
3090+
3091+
3092+void ExampleClientAdviceSink::SetClipInfo( IHXPlayer* m_pRMAPlayer)
3093+{
3094+ bool bSendOnClipInfo = false;
3095+
3096+ // Get HXSource and try to get clip infor.
3097+ UINT32 sourceCount = m_pRMAPlayer->GetSourceCount();
3098+ for (UINT32 sourceID = 0; sourceID < sourceCount; sourceID ++)
3099+ {
3100+ // get HXSource
3101+ STDOUT("========Source %d========\n",sourceID);
3102+ IUnknown* pUnkSource = NULL;
3103+ IHXStreamSource* pStreamSrc = NULL;
3104+
3105+ if (HXR_OK != m_pRMAPlayer->GetSource (sourceID, pUnkSource))
3106+ {
3107+ continue;
3108+ }
3109+
3110+ pUnkSource->QueryInterface(IID_IHXStreamSource, (void **)&pStreamSrc);
3111+
3112+ HX_RELEASE(pUnkSource);
3113+
3114+ if (!pStreamSrc)
3115+ {
3116+ continue;
3117+ }
3118+
3119+ UINT32 num_streams = pStreamSrc->GetStreamCount();
3120+
3121+ STDOUT("====File Header====\n");
3122+
3123+ IHXValues* pFileHdr = NULL;
3124+ pStreamSrc->QueryInterface(IID_IHXValues, (void**)&pFileHdr);
3125+
3126+ if ( pFileHdr)
3127+ {
3128+ PrintPropName(pFileHdr);
3129+ }
3130+ HX_RELEASE(pFileHdr);
3131+
3132+ // get information from Streams
3133+ for (UINT32 streamID = 0; streamID < num_streams ; streamID++)
3134+ {
3135+ STDOUT("====Stream %d====\n",streamID);
3136+ IUnknown* pUnkStream = NULL;
3137+
3138+ if (HXR_OK == pStreamSrc->GetStream(streamID, pUnkStream))
3139+ {
3140+ IHXStream* pStream = NULL;
3141+
3142+ if (HXR_OK == pUnkStream->QueryInterface(IID_IHXStream,
3143+ (void**)&pStream))
3144+ {
3145+ IHXValues* pStreamHdr = pStream->GetHeader();
3146+ if (pStreamHdr)
3147+ {
3148+ PrintPropName(pStreamHdr);
3149+ }
3150+ HX_RELEASE(pStreamHdr);
3151+ }
3152+ HX_RELEASE(pStream);
3153+ }
3154+ HX_RELEASE(pUnkStream);
3155+ }
3156+ STDOUT("---------------------------------------------\n");
3157+
3158+ HX_RELEASE(pStreamSrc);
3159+ }
3160+}
3161+
3162+
3163+STDMETHODIMP ExampleClientAdviceSink::Func()
3164+{
3165+ m_hCallback = 0;
3166+
3167+ // set clip info
3168+ if(m_pPlayer)
3169+ SetClipInfo(m_pPlayer);
3170+
3171+ return HXR_OK;
3172+}
3173+
3174+void PrintBuffer(const char* pszName,const unsigned char* pbBuf, unsigned int dwBytes)
3175+{
3176+ if(pszName == NULL || pbBuf == NULL)
3177+ return;
3178+
3179+ STDOUT(" ");
3180+ for(unsigned int i= 0; i<dwBytes; i++) {
3181+ STDOUT("0x%02x ",*pbBuf++);
3182+ if(i % 15 == 0 && i!=0)
3183+ STDOUT("\n ");
3184+ }
3185+ STDOUT("\n");
3186+ return;
3187+}
3188+
3189+/*
3190+ * IHXGroupSink methods
3191+ */
3192+/************************************************************************
3193+ * Method:
3194+ * IHXGroupSink::GroupAdded
3195+ * Purpose:
3196+ * Notification of a new group being added to the presentation.
3197+ */
3198+STDMETHODIMP ExampleClientAdviceSink::GroupAdded( UINT16 /*IN*/ uGroupIndex,
3199+ IHXGroup* /*IN*/ pGroup)
3200+{
3201+ return HXR_OK;
3202+}
3203+
3204+/************************************************************************
3205+ * Method:
3206+ * IHXGroupSink::GroupRemoved
3207+ * Purpose:
3208+ * Notification of a group being removed from the presentation.
3209+ */
3210+STDMETHODIMP ExampleClientAdviceSink::GroupRemoved( UINT16 /*IN*/ uGroupIndex,
3211+ IHXGroup* /*IN*/ pGroup)
3212+{
3213+ return HXR_OK;
3214+}
3215+
3216+/************************************************************************
3217+ * Method:
3218+ * IHXGroupSink::AllGroupsRemoved
3219+ * Purpose:
3220+ * Notification that all groups have been removed from the
3221+ * current presentation.
3222+ */
3223+STDMETHODIMP ExampleClientAdviceSink::AllGroupsRemoved()
3224+{
3225+ return HXR_OK;
3226+}
3227+
3228+/************************************************************************
3229+ * Method:
3230+ * IHXGroupSink::TrackAdded
3231+ * Purpose:
3232+ * Notification of a new track being added to a group.
3233+ */
3234+STDMETHODIMP ExampleClientAdviceSink::TrackAdded( UINT16 /*IN*/ uGroupIndex,
3235+ UINT16 /*IN*/ uTrackIndex,
3236+ IHXValues* /*IN*/ pTrack)
3237+{
3238+ return HXR_OK;
3239+}
3240+
3241+/************************************************************************
3242+ * Method:
3243+ * IHXGroupSink::TrackRemoved
3244+ * Purpose:
3245+ * Notification of a track being removed from a group.
3246+ */
3247+STDMETHODIMP ExampleClientAdviceSink::TrackRemoved( UINT16 /*IN*/ uGroupIndex,
3248+ UINT16 /*IN*/ uTrackIndex,
3249+ IHXValues* /*IN*/ pTrack)
3250+{
3251+ return HXR_OK;
3252+}
3253+
3254+/************************************************************************
3255+ * Method:
3256+ * IHXGroupSink::TrackStarted
3257+ * Purpose:
3258+ * Notification of a track being started (to get duration, for
3259+ * instance...)
3260+ */
3261+STDMETHODIMP ExampleClientAdviceSink::TrackStarted( UINT16 /*IN*/ uGroupIndex,
3262+ UINT16 /*IN*/ uTrackIndex,
3263+ IHXValues* /*IN*/ pTrack)
3264+{
3265+ if ( m_bWaitForTrackStart )
3266+ {
3267+ STDOUT("----------------clip info--------------------\n");
3268+ if(m_pScheduler)
3269+ {
3270+ m_hCallback = m_pScheduler->RelativeEnter(this,50);
3271+ }
3272+ m_bWaitForTrackStart = FALSE;
3273+ }
3274+ return HXR_OK;
3275+}
3276+
3277+/************************************************************************
3278+ * Method:
3279+ * IHXGroupSink::TrackStopped
3280+ * Purpose:
3281+ * Notification of a track being stopped
3282+ *
3283+ */
3284+STDMETHODIMP ExampleClientAdviceSink::TrackStopped( UINT16 /*IN*/ uGroupIndex,
3285+ UINT16 /*IN*/ uTrackIndex,
3286+ IHXValues* /*IN*/ pTrack)
3287+{
3288+ return HXR_OK;
3289+}
3290+
3291+/************************************************************************
3292+ * Method:
3293+ * IHXGroupSink::CurrentGroupSet
3294+ * Purpose:
3295+ * This group is being currently played in the presentation.
3296+ */
3297+STDMETHODIMP ExampleClientAdviceSink::CurrentGroupSet( UINT16 /*IN*/ uGroupIndex,
3298+ IHXGroup* /*IN*/ pGroup)
3299+{
3300+ return HXR_OK;
3301+}
3302+
3303Index: helix-libs/clientapps/clutter/exadvsnk.h
3304===================================================================
3305--- /dev/null 1970-01-01 00:00:00.000000000 +0000
3306+++ helix-libs/clientapps/clutter/exadvsnk.h 2008-10-13 06:05:49.000000000 -0700
3307@@ -0,0 +1,324 @@
3308+/* ***** BEGIN LICENSE BLOCK *****
3309+ * Version: RCSL 1.0/RPSL 1.0
3310+ *
3311+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
3312+ *
3313+ * The contents of this file, and the files included with this file, are
3314+ * subject to the current version of the RealNetworks Public Source License
3315+ * Version 1.0 (the "RPSL") available at
3316+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
3317+ * the file under the RealNetworks Community Source License Version 1.0
3318+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
3319+ * in which case the RCSL will apply. You may also obtain the license terms
3320+ * directly from RealNetworks. You may not use this file except in
3321+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
3322+ * applicable to this file, the RCSL. Please see the applicable RPSL or
3323+ * RCSL for the rights, obligations and limitations governing use of the
3324+ * contents of the file.
3325+ *
3326+ * This file is part of the Helix DNA Technology. RealNetworks is the
3327+ * developer of the Original Code and owns the copyrights in the portions
3328+ * it created.
3329+ *
3330+ * This file, and the files included with this file, is distributed and made
3331+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
3332+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
3333+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
3334+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
3335+ *
3336+ * Technology Compatibility Kit Test Suite(s) Location:
3337+ * http://www.helixcommunity.org/content/tck
3338+ *
3339+ * Contributor(s):
3340+ *
3341+ * ***** END LICENSE BLOCK ***** */
3342+
3343+#ifndef _EXAMPLECLSNK_
3344+#define _EXAMPLECLSNK_
3345+
3346+#include "player.h"
3347+
3348+struct IHXClientAdviseSink;
3349+struct IHXGroupSink;
3350+struct IUnknown;
3351+struct IHXRegistry;
3352+struct IHXScheduler;
3353+struct IHXCallback;
3354+struct IHXPlayer;
3355+struct IHXGroup;
3356+
3357+class ExampleClientAdviceSink : public IHXClientAdviseSink,
3358+ public IHXGroupSink,
3359+ public IHXCallback
3360+{
3361+ private:
3362+ LONG32 m_lRefCount;
3363+ LONG32 m_lClientIndex;
3364+
3365+ IUnknown* m_pUnknown;
3366+ IHXRegistry* m_pRegistry;
3367+ IHXScheduler* m_pScheduler;
3368+
3369+ UINT32 m_ulStartTime;
3370+ UINT32 m_ulStopTime;
3371+
3372+ UINT32 m_lCurrentBandwidth;
3373+ UINT32 m_lAverageBandwidth;
3374+ HXBOOL m_bOnStop;
3375+
3376+ HXBOOL m_bWaitForTrackStart;
3377+
3378+ on_buffering_cb_t m_on_buffering_cb;
3379+ on_pos_length_cb_t m_on_pos_length_cb;
3380+ void *m_context; /* a argument passed by texture-helix lib */
3381+
3382+ // IHXCallback
3383+ IHXPlayer* m_pPlayer;
3384+ ULONG32 m_hCallback;
3385+ ~ExampleClientAdviceSink();
3386+ HX_RESULT DumpRegTree(const char* pszTreeName );
3387+
3388+
3389+ void GetStatistics (char* /*IN*/ pszRegistryKey);
3390+ void GetAllStatistics (void);
3391+ void SetClipInfo( IHXPlayer* m_pRMAPlayer);
3392+ void PrintPropName( IHXValues* pHeader );
3393+
3394+ public:
3395+
3396+ ExampleClientAdviceSink(IUnknown* /*IN*/ pUnknown, LONG32 /*IN*/ lClientIndex, on_buffering_cb_t on_buffer_cb, on_pos_length_cb_t on_pos_length_cb, void *context);
3397+
3398+ /*
3399+ * IUnknown methods
3400+ */
3401+ STDMETHOD(QueryInterface) (THIS_
3402+ REFIID riid,
3403+ void** ppvObj);
3404+
3405+ STDMETHOD_(ULONG32,AddRef) (THIS);
3406+
3407+ STDMETHOD_(ULONG32,Release) (THIS);
3408+
3409+ /*
3410+ * IHXClientAdviseSink methods
3411+ */
3412+
3413+ /************************************************************************
3414+ * Method:
3415+ * IHXClientAdviseSink::OnPosLength
3416+ * Purpose:
3417+ * Called to advise the client that the position or length of the
3418+ * current playback context has changed.
3419+ */
3420+ STDMETHOD(OnPosLength) (THIS_
3421+ UINT32 ulPosition,
3422+ UINT32 ulLength);
3423+
3424+ /************************************************************************
3425+ * Method:
3426+ * IHXClientAdviseSink::OnPresentationOpened
3427+ * Purpose:
3428+ * Called to advise the client a presentation has been opened.
3429+ */
3430+ STDMETHOD(OnPresentationOpened) (THIS);
3431+
3432+ /************************************************************************
3433+ * Method:
3434+ * IHXClientAdviseSink::OnPresentationClosed
3435+ * Purpose:
3436+ * Called to advise the client a presentation has been closed.
3437+ */
3438+ STDMETHOD(OnPresentationClosed) (THIS);
3439+
3440+ /************************************************************************
3441+ * Method:
3442+ * IHXClientAdviseSink::OnStatisticsChanged
3443+ * Purpose:
3444+ * Called to advise the client that the presentation statistics
3445+ * have changed.
3446+ */
3447+ STDMETHOD(OnStatisticsChanged) (THIS);
3448+
3449+ /************************************************************************
3450+ * Method:
3451+ * IHXClientAdviseSink::OnPreSeek
3452+ * Purpose:
3453+ * Called by client engine to inform the client that a seek is
3454+ * about to occur. The render is informed the last time for the
3455+ * stream's time line before the seek, as well as the first new
3456+ * time for the stream's time line after the seek will be completed.
3457+ *
3458+ */
3459+ STDMETHOD (OnPreSeek) (THIS_
3460+ ULONG32 ulOldTime,
3461+ ULONG32 ulNewTime);
3462+
3463+ /************************************************************************
3464+ * Method:
3465+ * IHXClientAdviseSink::OnPostSeek
3466+ * Purpose:
3467+ * Called by client engine to inform the client that a seek has
3468+ * just occured. The render is informed the last time for the
3469+ * stream's time line before the seek, as well as the first new
3470+ * time for the stream's time line after the seek.
3471+ *
3472+ */
3473+ STDMETHOD (OnPostSeek) (THIS_
3474+ ULONG32 ulOldTime,
3475+ ULONG32 ulNewTime);
3476+
3477+ /************************************************************************
3478+ * Method:
3479+ * IHXClientAdviseSink::OnStop
3480+ * Purpose:
3481+ * Called by client engine to inform the client that a stop has
3482+ * just occured.
3483+ *
3484+ */
3485+ STDMETHOD (OnStop) (THIS);
3486+
3487+ /************************************************************************
3488+ * Method:
3489+ * IHXClientAdviseSink::OnPause
3490+ * Purpose:
3491+ * Called by client engine to inform the client that a pause has
3492+ * just occured. The render is informed the last time for the
3493+ * stream's time line before the pause.
3494+ *
3495+ */
3496+ STDMETHOD (OnPause) (THIS_
3497+ ULONG32 ulTime);
3498+
3499+ /************************************************************************
3500+ * Method:
3501+ * IHXClientAdviseSink::OnBegin
3502+ * Purpose:
3503+ * Called by client engine to inform the client that a begin or
3504+ * resume has just occured. The render is informed the first time
3505+ * for the stream's time line after the resume.
3506+ *
3507+ */
3508+ STDMETHOD (OnBegin) (THIS_
3509+ ULONG32 ulTime);
3510+
3511+ /************************************************************************
3512+ * Method:
3513+ * IHXClientAdviseSink::OnBuffering
3514+ * Purpose:
3515+ * Called by client engine to inform the client that buffering
3516+ * of data is occuring. The render is informed of the reason for
3517+ * the buffering (start-up of stream, seek has occured, network
3518+ * congestion, etc.), as well as percentage complete of the
3519+ * buffering process.
3520+ *
3521+ */
3522+ STDMETHOD (OnBuffering) (THIS_
3523+ ULONG32 ulFlags,
3524+ UINT16 unPercentComplete);
3525+
3526+
3527+ /************************************************************************
3528+ * Method:
3529+ * IHXClientAdviseSink::OnContacting
3530+ * Purpose:
3531+ * Called by client engine to inform the client is contacting
3532+ * hosts(s).
3533+ *
3534+ */
3535+ STDMETHOD (OnContacting) (THIS_
3536+ const char* pHostName);
3537+
3538+ // IHXCallback
3539+ STDMETHOD(Func) (THIS);
3540+
3541+ /*
3542+ * IHXGroupSink methods
3543+ */
3544+ /************************************************************************
3545+ * Method:
3546+ * IHXGroupSink::GroupAdded
3547+ * Purpose:
3548+ * Notification of a new group being added to the presentation.
3549+ */
3550+ STDMETHOD(GroupAdded) (THIS_
3551+ UINT16 /*IN*/ uGroupIndex,
3552+ IHXGroup* /*IN*/ pGroup);
3553+
3554+ /************************************************************************
3555+ * Method:
3556+ * IHXGroupSink::GroupRemoved
3557+ * Purpose:
3558+ * Notification of a group being removed from the presentation.
3559+ */
3560+ STDMETHOD(GroupRemoved) (THIS_
3561+ UINT16 /*IN*/ uGroupIndex,
3562+ IHXGroup* /*IN*/ pGroup);
3563+
3564+ /************************************************************************
3565+ * Method:
3566+ * IHXGroupSink::AllGroupsRemoved
3567+ * Purpose:
3568+ * Notification that all groups have been removed from the
3569+ * current presentation.
3570+ */
3571+ STDMETHOD(AllGroupsRemoved) (THIS);
3572+
3573+ /************************************************************************
3574+ * Method:
3575+ * IHXGroupSink::TrackAdded
3576+ * Purpose:
3577+ * Notification of a new track being added to a group.
3578+ */
3579+ STDMETHOD(TrackAdded) (THIS_
3580+ UINT16 /*IN*/ uGroupIndex,
3581+ UINT16 /*IN*/ uTrackIndex,
3582+ IHXValues* /*IN*/ pTrack);
3583+
3584+ /************************************************************************
3585+ * Method:
3586+ * IHXGroupSink::TrackRemoved
3587+ * Purpose:
3588+ * Notification of a track being removed from a group.
3589+ */
3590+ STDMETHOD(TrackRemoved) (THIS_
3591+ UINT16 /*IN*/ uGroupIndex,
3592+ UINT16 /*IN*/ uTrackIndex,
3593+ IHXValues* /*IN*/ pTrack);
3594+
3595+ /************************************************************************
3596+ * Method:
3597+ * IHXGroupSink::TrackStarted
3598+ * Purpose:
3599+ * Notification of a track being started (to get duration, for
3600+ * instance...)
3601+ */
3602+ STDMETHOD (TrackStarted) (THIS_
3603+ UINT16 /*IN*/ uGroupIndex,
3604+ UINT16 /*IN*/ uTrackIndex,
3605+ IHXValues* /*IN*/ pTrack) ;
3606+
3607+ /************************************************************************
3608+ * Method:
3609+ * IHXGroupSink::TrackStopped
3610+ * Purpose:
3611+ * Notification of a track being stopped
3612+ *
3613+ */
3614+ STDMETHOD(TrackStopped) (THIS_
3615+ UINT16 /*IN*/ uGroupIndex,
3616+ UINT16 /*IN*/ uTrackIndex,
3617+ IHXValues* /*IN*/ pTrack);
3618+
3619+ /************************************************************************
3620+ * Method:
3621+ * IHXGroupSink::CurrentGroupSet
3622+ * Purpose:
3623+ * This group is being currently played in the presentation.
3624+ */
3625+ STDMETHOD(CurrentGroupSet) (THIS_
3626+ UINT16 /*IN*/ uGroupIndex,
3627+ IHXGroup* /*IN*/ pGroup);
3628+
3629+};
3630+
3631+#endif /* _EXAMPLECLSNK_ */
3632Index: helix-libs/clientapps/clutter/exaumgr.cpp
3633===================================================================
3634--- /dev/null 1970-01-01 00:00:00.000000000 +0000
3635+++ helix-libs/clientapps/clutter/exaumgr.cpp 2008-10-13 06:05:49.000000000 -0700
3636@@ -0,0 +1,137 @@
3637+/* ***** BEGIN LICENSE BLOCK *****
3638+ * Version: RCSL 1.0/RPSL 1.0
3639+ *
3640+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
3641+ *
3642+ * The contents of this file, and the files included with this file, are
3643+ * subject to the current version of the RealNetworks Public Source License
3644+ * Version 1.0 (the "RPSL") available at
3645+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
3646+ * the file under the RealNetworks Community Source License Version 1.0
3647+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
3648+ * in which case the RCSL will apply. You may also obtain the license terms
3649+ * directly from RealNetworks. You may not use this file except in
3650+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
3651+ * applicable to this file, the RCSL. Please see the applicable RPSL or
3652+ * RCSL for the rights, obligations and limitations governing use of the
3653+ * contents of the file.
3654+ *
3655+ * This file is part of the Helix DNA Technology. RealNetworks is the
3656+ * developer of the Original Code and owns the copyrights in the portions
3657+ * it created.
3658+ *
3659+ * This file, and the files included with this file, is distributed and made
3660+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
3661+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
3662+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
3663+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
3664+ *
3665+ * Technology Compatibility Kit Test Suite(s) Location:
3666+ * http://www.helixcommunity.org/content/tck
3667+ *
3668+ * Contributor(s):
3669+ *
3670+ * ***** END LICENSE BLOCK ***** */
3671+
3672+#include <stdio.h>
3673+#include "hxtypes.h"
3674+#include "hxcom.h"
3675+#include "hxauth.h"
3676+#include "hxstrutl.h"
3677+#include "exaumgr.h"
3678+#include <ctype.h>
3679+#include "print.h"
3680+
3681+
3682+#include "globals.h"
3683+struct _stGlobals*& GetGlobal(); //in main.cpp
3684+
3685+
3686+
3687+ExampleAuthenticationManager::ExampleAuthenticationManager() :
3688+ m_lRefCount(0),
3689+ m_bSentPassword(FALSE)
3690+{
3691+}
3692+
3693+ExampleAuthenticationManager::~ExampleAuthenticationManager()
3694+{
3695+}
3696+
3697+STDMETHODIMP
3698+ExampleAuthenticationManager::QueryInterface(REFIID riid, void**ppvObj)
3699+{
3700+ if(IsEqualIID(riid, IID_IUnknown))
3701+ {
3702+ AddRef();
3703+ *ppvObj = (IUnknown*)(IHXAuthenticationManager*)this;
3704+ return HXR_OK;
3705+ }
3706+ else if(IsEqualIID(riid, IID_IHXAuthenticationManager))
3707+ {
3708+ AddRef();
3709+ *ppvObj = (IHXAuthenticationManager*)this;
3710+ return HXR_OK;
3711+ }
3712+ *ppvObj = NULL;
3713+ return HXR_NOINTERFACE;
3714+}
3715+
3716+STDMETHODIMP_(UINT32)
3717+ExampleAuthenticationManager::AddRef()
3718+{
3719+ return InterlockedIncrement(&m_lRefCount);
3720+}
3721+
3722+STDMETHODIMP_(UINT32)
3723+ExampleAuthenticationManager::Release()
3724+{
3725+ if (InterlockedDecrement(&m_lRefCount) > 0)
3726+ {
3727+ return m_lRefCount;
3728+ }
3729+
3730+ delete this;
3731+ return 0;
3732+}
3733+
3734+STDMETHODIMP
3735+ExampleAuthenticationManager::HandleAuthenticationRequest(IHXAuthenticationManagerResponse* pResponse)
3736+{
3737+ char username[1024] = ""; /* Flawfinder: ignore */
3738+ char password[1024] = ""; /* Flawfinder: ignore */
3739+ HX_RESULT res = HXR_FAIL;
3740+
3741+ if( !m_bSentPassword )
3742+ {
3743+ res = HXR_OK;
3744+ if (GetGlobal()->bEnableVerboseMode)
3745+ STDOUT("\nSending Username and Password...\n");
3746+
3747+ SafeStrCpy(username, GetGlobal()->g_pszUsername, 1024);
3748+ SafeStrCpy(password, GetGlobal()->g_pszPassword, 1024);
3749+
3750+ //strip trailing whitespace
3751+ char* c;
3752+ for(c = username + strlen(username) - 1;
3753+ c > username && isspace(*c);
3754+ c--)
3755+ ;
3756+ *(c+1) = 0;
3757+
3758+ for(c = password + strlen(password) - 1;
3759+ c > password && isspace(*c);
3760+ c--)
3761+ ;
3762+ *(c+1) = 0;
3763+
3764+ m_bSentPassword = TRUE;
3765+ }
3766+
3767+ if (GetGlobal()->bEnableVerboseMode && FAILED(res) )
3768+ STDOUT("\nInvalid Username and/or Password.\n");
3769+
3770+ pResponse->AuthenticationRequestDone(res, username, password);
3771+ return res;
3772+}
3773+
3774Index: helix-libs/clientapps/clutter/exaumgr.h
3775===================================================================
3776--- /dev/null 1970-01-01 00:00:00.000000000 +0000
3777+++ helix-libs/clientapps/clutter/exaumgr.h 2008-10-13 06:05:49.000000000 -0700
3778@@ -0,0 +1,56 @@
3779+/* ***** BEGIN LICENSE BLOCK *****
3780+ * Version: RCSL 1.0/RPSL 1.0
3781+ *
3782+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
3783+ *
3784+ * The contents of this file, and the files included with this file, are
3785+ * subject to the current version of the RealNetworks Public Source License
3786+ * Version 1.0 (the "RPSL") available at
3787+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
3788+ * the file under the RealNetworks Community Source License Version 1.0
3789+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
3790+ * in which case the RCSL will apply. You may also obtain the license terms
3791+ * directly from RealNetworks. You may not use this file except in
3792+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
3793+ * applicable to this file, the RCSL. Please see the applicable RPSL or
3794+ * RCSL for the rights, obligations and limitations governing use of the
3795+ * contents of the file.
3796+ *
3797+ * This file is part of the Helix DNA Technology. RealNetworks is the
3798+ * developer of the Original Code and owns the copyrights in the portions
3799+ * it created.
3800+ *
3801+ * This file, and the files included with this file, is distributed and made
3802+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
3803+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
3804+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
3805+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
3806+ *
3807+ * Technology Compatibility Kit Test Suite(s) Location:
3808+ * http://www.helixcommunity.org/content/tck
3809+ *
3810+ * Contributor(s):
3811+ *
3812+ * ***** END LICENSE BLOCK ***** */
3813+
3814+#ifndef _EXAUMGR_H_
3815+#define _EXAUMGR_H_
3816+
3817+#include "hxauth.h"
3818+
3819+class ExampleAuthenticationManager : public IHXAuthenticationManager
3820+{
3821+private:
3822+ INT32 m_lRefCount;
3823+ HXBOOL m_bSentPassword;
3824+ ~ExampleAuthenticationManager();
3825+
3826+public:
3827+ ExampleAuthenticationManager();
3828+ STDMETHOD(QueryInterface) (THIS_ REFIID riid, void** ppvObj);
3829+ STDMETHOD_(UINT32,AddRef) (THIS);
3830+ STDMETHOD_(UINT32,Release) (THIS);
3831+
3832+ STDMETHOD(HandleAuthenticationRequest) (IHXAuthenticationManagerResponse* pResponse);
3833+};
3834+#endif
3835Index: helix-libs/clientapps/clutter/excallback.cpp
3836===================================================================
3837--- /dev/null 1970-01-01 00:00:00.000000000 +0000
3838+++ helix-libs/clientapps/clutter/excallback.cpp 2008-10-13 06:05:49.000000000 -0700
3839@@ -0,0 +1,38 @@
3840+#include "excallback.h"
3841+
3842+STDMETHODIMP ExCallback::QueryInterface(REFIID riid, void** ppvObj)
3843+{
3844+ if (IsEqualIID(riid, IID_IHXCallback))
3845+ {
3846+ AddRef();
3847+ *ppvObj = (IHXCallback*)this;
3848+ return HXR_OK;
3849+ }
3850+ else if (IsEqualIID(riid, IID_IUnknown))
3851+ {
3852+ AddRef();
3853+ *ppvObj = this;
3854+ return HXR_OK;
3855+ }
3856+
3857+ *ppvObj = NULL;
3858+ return HXR_NOINTERFACE;
3859+}
3860+
3861+STDMETHODIMP_(ULONG32) ExCallback::AddRef()
3862+{
3863+ return HXR_OK;
3864+}
3865+
3866+STDMETHODIMP_(ULONG32) ExCallback::Release()
3867+{
3868+ return HXR_OK;
3869+}
3870+
3871+STDMETHODIMP ExCallback::Func(void)
3872+{
3873+ UINT32 sleepTime = 0;
3874+ m_pKicker->Kick(HXGetCurrentThreadID, &sleepTime);
3875+ printf("Get called, sleeptime:%d\n", sleepTime);
3876+ m_pScheduler->RelativeEnter(this, sleepTime/1000);
3877+}
3878Index: helix-libs/clientapps/clutter/excallback.h
3879===================================================================
3880--- /dev/null 1970-01-01 00:00:00.000000000 +0000
3881+++ helix-libs/clientapps/clutter/excallback.h 2008-10-13 06:05:49.000000000 -0700
3882@@ -0,0 +1,32 @@
3883+#ifndef _EX_CALLBACK_H_
3884+#define _EX_CALLBACK_H_
3885+
3886+#include "hxcom.h"
3887+#include "hxengin.h"
3888+#include "ihxmedpltfm.h"
3889+#include "thrdutil.h"
3890+
3891+class ExCallback : public IHXCallback
3892+{
3893+ public:
3894+ ExCallback(IHXScheduler *pIHXScheduler, IHXMediaPlatformKicker *pKicker) : m_pScheduler(pIHXScheduler), m_pKicker(pKicker){};
3895+
3896+ /*
3897+ * * IUnknown methods
3898+ * */
3899+ STDMETHOD(QueryInterface) (THIS_ REFIID riid, void** ppvObj);
3900+ STDMETHOD_(ULONG32,AddRef) (THIS);
3901+ STDMETHOD_(ULONG32,Release) (THIS);
3902+
3903+ /*
3904+ * * IHXCallback methods
3905+ * */
3906+ STDMETHOD(Func) (THIS);
3907+ private:
3908+ IHXScheduler *m_pScheduler;
3909+ IHXMediaPlatformKicker* m_pKicker;
3910+
3911+};
3912+
3913+
3914+#endif
3915Index: helix-libs/clientapps/clutter/excontxt.cpp
3916===================================================================
3917--- /dev/null 1970-01-01 00:00:00.000000000 +0000
3918+++ helix-libs/clientapps/clutter/excontxt.cpp 2008-10-13 06:05:49.000000000 -0700
3919@@ -0,0 +1,315 @@
3920+/* ***** BEGIN LICENSE BLOCK *****
3921+ * Version: RCSL 1.0/RPSL 1.0
3922+ *
3923+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
3924+ *
3925+ * The contents of this file, and the files included with this file, are
3926+ * subject to the current version of the RealNetworks Public Source License
3927+ * Version 1.0 (the "RPSL") available at
3928+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
3929+ * the file under the RealNetworks Community Source License Version 1.0
3930+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
3931+ * in which case the RCSL will apply. You may also obtain the license terms
3932+ * directly from RealNetworks. You may not use this file except in
3933+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
3934+ * applicable to this file, the RCSL. Please see the applicable RPSL or
3935+ * RCSL for the rights, obligations and limitations governing use of the
3936+ * contents of the file.
3937+ *
3938+ * This file is part of the Helix DNA Technology. RealNetworks is the
3939+ * developer of the Original Code and owns the copyrights in the portions
3940+ * it created.
3941+ *
3942+ * This file, and the files included with this file, is distributed and made
3943+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
3944+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
3945+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
3946+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
3947+ *
3948+ * Technology Compatibility Kit Test Suite(s) Location:
3949+ * http://www.helixcommunity.org/content/tck
3950+ *
3951+ * Contributor(s):
3952+ *
3953+ * ***** END LICENSE BLOCK ***** */
3954+
3955+#include "hxtypes.h"
3956+
3957+#include "hxwintyp.h"
3958+#include "hxcom.h"
3959+#include "hxcomm.h"
3960+#include "hxwin.h"
3961+#include "fivemmap.h"
3962+
3963+#include "hxbuffer.h"
3964+#include "hxmangle.h"
3965+
3966+#include "hxclsnk.h"
3967+#include "hxgroup.h"
3968+#include "hxerror.h"
3969+#include "hxprefs.h"
3970+#include "hxstrutl.h"
3971+
3972+#include "exadvsnk.h"
3973+#include "exstateadvsnk.h"
3974+#include "exerror.h"
3975+#include "exsitsup.h"
3976+#include "exaumgr.h"
3977+#include "hxprdnld.h"
3978+#include "exprdnld.h"
3979+
3980+#include "excontxt.h"
3981+
3982+extern HXBOOL bEnableAdviceSink;
3983+
3984+
3985+ExampleClientContext::ExampleClientContext(LONG32 lClientIndex)
3986+ : m_lRefCount(0)
3987+ , m_lClientIndex(lClientIndex)
3988+ , m_pClientSink(NULL)
3989+ , m_pClientStateSink(NULL)
3990+ , m_pErrorSink(NULL)
3991+ , m_pAuthMgr(NULL)
3992+ , m_pSiteSupplier(NULL)
3993+ , m_pDefaultPrefs(NULL)
3994+#if defined(HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS)
3995+ , m_pPrgDnldStatusObserver(NULL)
3996+#endif // /HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS.
3997+{
3998+}
3999+
4000+
4001+ExampleClientContext::~ExampleClientContext()
4002+{
4003+ Close();
4004+};
4005+
4006+void ExampleClientContext::Init(IUnknown* /*IN*/ pUnknown,
4007+ IHXPreferences* /*IN*/ pPreferences,
4008+ char* /*IN*/ pszGUID,
4009+ on_buffering_cb_t on_buffering_cb,
4010+ on_pos_length_cb_t on_pos_length_cb,
4011+ on_state_change_cb_t on_state_change_cb,
4012+ on_new_frame_cb_t on_new_frame_cb,
4013+ void *context)
4014+{
4015+ char* pszCipher = NULL;
4016+
4017+
4018+ m_pClientSink = new ExampleClientAdviceSink(pUnknown, m_lClientIndex, on_buffering_cb, on_pos_length_cb, context);
4019+
4020+ m_pClientStateSink = new ExampleClientStateAdviceSink(pUnknown, m_lClientIndex, on_state_change_cb, context);
4021+ m_pErrorSink = new ExampleErrorSink(pUnknown);
4022+#if defined(HELIX_FEATURE_AUTHENTICATION)
4023+ m_pAuthMgr = new ExampleAuthenticationManager();
4024+ if(m_pAuthMgr)
4025+ {
4026+ m_pAuthMgr->AddRef();
4027+ }
4028+
4029+#endif /* #if defined(HELIX_FEATURE_AUTHENTICATION) */
4030+#if defined(HELIX_FEATURE_VIDEO)
4031+ m_pSiteSupplier = new ExampleSiteSupplier(pUnknown, on_new_frame_cb, context);
4032+#endif
4033+
4034+#if defined(HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS)
4035+ m_pPrgDnldStatusObserver = new ExamplePDStatusObserver(pUnknown);
4036+#endif // /HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS.
4037+
4038+ if (m_pClientSink)
4039+ {
4040+ m_pClientSink->AddRef();
4041+ }
4042+
4043+ if (m_pErrorSink)
4044+ {
4045+ m_pErrorSink->AddRef();
4046+ }
4047+
4048+ if (m_pClientStateSink)
4049+ m_pClientStateSink->AddRef();
4050+
4051+ if(m_pSiteSupplier)
4052+ {
4053+ m_pSiteSupplier->AddRef();
4054+ }
4055+
4056+ if (pPreferences)
4057+ {
4058+ m_pDefaultPrefs = pPreferences;
4059+ m_pDefaultPrefs->AddRef();
4060+ }
4061+
4062+ if (pszGUID && *pszGUID)
4063+ {
4064+ // Encode GUID
4065+ pszCipher = Cipher(pszGUID);
4066+ SafeStrCpy(m_pszGUID, pszCipher, 256);
4067+ }
4068+ else
4069+ {
4070+ m_pszGUID[0] = '\0';
4071+ }
4072+}
4073+
4074+void ExampleClientContext::Close()
4075+{
4076+ HX_RELEASE(m_pClientSink);
4077+ HX_RELEASE(m_pClientStateSink);
4078+ HX_RELEASE(m_pErrorSink);
4079+#if defined(HELIX_FEATURE_AUTHENTICATION)
4080+ HX_RELEASE(m_pAuthMgr);
4081+#endif /* #if defined(HELIX_FEATURE_AUTHENTICATION) */
4082+ HX_RELEASE(m_pSiteSupplier);
4083+ HX_RELEASE(m_pDefaultPrefs);
4084+#if defined(HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS)
4085+ HX_RELEASE(m_pPrgDnldStatusObserver);
4086+#endif // /HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS.
4087+}
4088+
4089+
4090+
4091+// *** IUnknown methods ***
4092+
4093+/////////////////////////////////////////////////////////////////////////
4094+// Method:
4095+// IUnknown::QueryInterface
4096+// Purpose:
4097+// Implement this to export the interfaces supported by your
4098+// object.
4099+//
4100+STDMETHODIMP ExampleClientContext::QueryInterface(REFIID riid, void** ppvObj)
4101+{
4102+ if (IsEqualIID(riid, IID_IUnknown))
4103+ {
4104+ AddRef();
4105+ *ppvObj = this;
4106+ return HXR_OK;
4107+ }
4108+ else if (IsEqualIID(riid, IID_IHXPreferences))
4109+ {
4110+ AddRef();
4111+ *ppvObj = (IHXPreferences*)this;
4112+ return HXR_OK;
4113+ }
4114+ else if (m_pClientSink &&
4115+ m_pClientSink->QueryInterface(riid, ppvObj) == HXR_OK)
4116+ {
4117+ return HXR_OK;
4118+ }
4119+ else if (m_pErrorSink &&
4120+ m_pErrorSink->QueryInterface(riid, ppvObj) == HXR_OK)
4121+ {
4122+ return HXR_OK;
4123+ }
4124+ else if (m_pClientStateSink &&
4125+ m_pClientStateSink->QueryInterface(riid, ppvObj) == HXR_OK)
4126+ {
4127+ return HXR_OK;
4128+ }
4129+#if defined(HELIX_FEATURE_AUTHENTICATION)
4130+ else if(m_pAuthMgr &&
4131+ m_pAuthMgr->QueryInterface(riid, ppvObj) == HXR_OK)
4132+ {
4133+ return HXR_OK;
4134+ }
4135+#endif /* #if defined(HELIX_FEATURE_AUTHENTICATION) */
4136+ else if(m_pSiteSupplier &&
4137+ m_pSiteSupplier->QueryInterface(riid, ppvObj) == HXR_OK)
4138+ {
4139+ return HXR_OK;
4140+ }
4141+ *ppvObj = NULL;
4142+ return HXR_NOINTERFACE;
4143+}
4144+
4145+/////////////////////////////////////////////////////////////////////////
4146+// Method:
4147+// IUnknown::AddRef
4148+// Purpose:
4149+// Everyone usually implements this the same... feel free to use
4150+// this implementation.
4151+//
4152+STDMETHODIMP_(ULONG32) ExampleClientContext::AddRef()
4153+{
4154+ return InterlockedIncrement(&m_lRefCount);
4155+}
4156+
4157+/////////////////////////////////////////////////////////////////////////
4158+// Method:
4159+// IUnknown::Release
4160+// Purpose:
4161+// Everyone usually implements this the same... feel free to use
4162+// this implementation.
4163+//
4164+STDMETHODIMP_(ULONG32) ExampleClientContext::Release()
4165+{
4166+ if (InterlockedDecrement(&m_lRefCount) > 0)
4167+ {
4168+ return m_lRefCount;
4169+ }
4170+
4171+ delete this;
4172+ return 0;
4173+}
4174+
4175+
4176+// *** IUnknown methods ***
4177+
4178+/////////////////////////////////////////////////////////////////////////
4179+// Method:
4180+// IHXPreferences::ReadPref
4181+// Purpose:
4182+// Read a Preference from the registry.
4183+//
4184+STDMETHODIMP
4185+ExampleClientContext::ReadPref(const char* pref_key, IHXBuffer*& buffer)
4186+{
4187+ HX_RESULT hResult = HXR_OK;
4188+ char* pszCipher = NULL;
4189+
4190+ if ((stricmp(pref_key, CLIENT_GUID_REGNAME) == 0) &&
4191+ (*m_pszGUID))
4192+ {
4193+ // Create a Buffer
4194+ buffer = new CHXBuffer();
4195+ buffer->AddRef();
4196+
4197+ // Copy the encoded GUID into the buffer
4198+ buffer->Set((UCHAR*)m_pszGUID, strlen(m_pszGUID) + 1);
4199+ }
4200+ else if (m_pDefaultPrefs)
4201+ {
4202+ hResult = m_pDefaultPrefs->ReadPref(pref_key, buffer);
4203+ }
4204+ else
4205+ {
4206+ hResult = HXR_NOTIMPL;
4207+ }
4208+
4209+ return hResult;
4210+}
4211+
4212+/////////////////////////////////////////////////////////////////////////
4213+// Method:
4214+// IHXPreferences::WritePref
4215+// Purpose:
4216+// Write a Preference to the registry.
4217+//
4218+STDMETHODIMP
4219+ExampleClientContext::WritePref(const char* pref_key, IHXBuffer* buffer)
4220+{
4221+ if (m_pDefaultPrefs)
4222+ {
4223+ return m_pDefaultPrefs->WritePref(pref_key, buffer);
4224+ }
4225+ else
4226+ {
4227+ return HXR_OK;
4228+ }
4229+}
4230+
4231+EHXClientState ExampleClientContext::GetState()
4232+{
4233+ return m_pClientStateSink->GetState();
4234+};
4235Index: helix-libs/clientapps/clutter/excontxt.h
4236===================================================================
4237--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4238+++ helix-libs/clientapps/clutter/excontxt.h 2008-10-13 06:05:49.000000000 -0700
4239@@ -0,0 +1,106 @@
4240+/* ***** BEGIN LICENSE BLOCK *****
4241+ * Version: RCSL 1.0/RPSL 1.0
4242+ *
4243+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
4244+ *
4245+ * The contents of this file, and the files included with this file, are
4246+ * subject to the current version of the RealNetworks Public Source License
4247+ * Version 1.0 (the "RPSL") available at
4248+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
4249+ * the file under the RealNetworks Community Source License Version 1.0
4250+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
4251+ * in which case the RCSL will apply. You may also obtain the license terms
4252+ * directly from RealNetworks. You may not use this file except in
4253+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
4254+ * applicable to this file, the RCSL. Please see the applicable RPSL or
4255+ * RCSL for the rights, obligations and limitations governing use of the
4256+ * contents of the file.
4257+ *
4258+ * This file is part of the Helix DNA Technology. RealNetworks is the
4259+ * developer of the Original Code and owns the copyrights in the portions
4260+ * it created.
4261+ *
4262+ * This file, and the files included with this file, is distributed and made
4263+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
4264+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
4265+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
4266+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
4267+ *
4268+ * Technology Compatibility Kit Test Suite(s) Location:
4269+ * http://www.helixcommunity.org/content/tck
4270+ *
4271+ * Contributor(s):
4272+ *
4273+ * ***** END LICENSE BLOCK ***** */
4274+#ifndef _EXCONTXT_H_
4275+#define _EXCONTXT_H_
4276+
4277+#include "exerror.h"
4278+#include "exsitsup.h"
4279+#include "hxprefs.h"
4280+#include "player.h"
4281+#include "hxclsnk.h"
4282+
4283+struct IUnknown;
4284+struct IHXPreferences;
4285+class ExampleClientAdviceSink;
4286+class ExampleClientStateAdviceSink;
4287+class ExampleErrorMessages;
4288+class ExampleAuthenticationManager;
4289+class ExamplePDStatusObserver;
4290+
4291+
4292+class ExampleClientContext : public IHXPreferences
4293+{
4294+private:
4295+ LONG32 m_lRefCount;
4296+ LONG32 m_lClientIndex;
4297+
4298+ ExampleClientAdviceSink* m_pClientSink;
4299+ ExampleClientStateAdviceSink* m_pClientStateSink;
4300+ ExampleErrorSink* m_pErrorSink;
4301+ ExampleAuthenticationManager* m_pAuthMgr;
4302+
4303+ ExampleSiteSupplier* m_pSiteSupplier;
4304+ ExamplePDStatusObserver* m_pPrgDnldStatusObserver;
4305+ IHXPreferences* m_pDefaultPrefs;
4306+ char m_pszGUID[256]; /* Flawfinder: ignore */
4307+
4308+
4309+public:
4310+
4311+ ExampleClientContext(LONG32 /*IN*/ lClientIndex);
4312+ ~ExampleClientContext();
4313+
4314+ void Init(IUnknown* /*IN*/ pUnknown,
4315+ IHXPreferences* /*IN*/ pPreferences,
4316+ char* /*IN*/ pszGUID,
4317+ on_buffering_cb_t on_buffering_cb = NULL,
4318+ on_pos_length_cb_t on_pos_length_cb = NULL,
4319+ on_state_change_cb_t on_state_change_cb = NULL,
4320+ on_new_frame_cb_t on_new_frame_cb = NULL,
4321+ void *context = NULL);
4322+ void Close();
4323+
4324+ EHXClientState GetState();
4325+
4326+ /*
4327+ * IUnknown methods
4328+ */
4329+ STDMETHOD(QueryInterface) (THIS_
4330+ REFIID riid,
4331+ void** ppvObj);
4332+
4333+ STDMETHOD_(ULONG32,AddRef) (THIS);
4334+ STDMETHOD_(ULONG32,Release) (THIS);
4335+
4336+ /*
4337+ * IHXPreferences methods
4338+ */
4339+ STDMETHOD(ReadPref) (THIS_ const char* pref_key,
4340+ IHXBuffer*& buffer);
4341+ STDMETHOD(WritePref) (THIS_ const char* pref_key,
4342+ IHXBuffer* buffer);
4343+};
4344+
4345+#endif
4346Index: helix-libs/clientapps/clutter/exerror.cpp
4347===================================================================
4348--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4349+++ helix-libs/clientapps/clutter/exerror.cpp 2008-10-13 06:05:49.000000000 -0700
4350@@ -0,0 +1,230 @@
4351+/* ***** BEGIN LICENSE BLOCK *****
4352+ * Version: RCSL 1.0/RPSL 1.0
4353+ *
4354+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
4355+ *
4356+ * The contents of this file, and the files included with this file, are
4357+ * subject to the current version of the RealNetworks Public Source License
4358+ * Version 1.0 (the "RPSL") available at
4359+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
4360+ * the file under the RealNetworks Community Source License Version 1.0
4361+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
4362+ * in which case the RCSL will apply. You may also obtain the license terms
4363+ * directly from RealNetworks. You may not use this file except in
4364+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
4365+ * applicable to this file, the RCSL. Please see the applicable RPSL or
4366+ * RCSL for the rights, obligations and limitations governing use of the
4367+ * contents of the file.
4368+ *
4369+ * This file is part of the Helix DNA Technology. RealNetworks is the
4370+ * developer of the Original Code and owns the copyrights in the portions
4371+ * it created.
4372+ *
4373+ * This file, and the files included with this file, is distributed and made
4374+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
4375+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
4376+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
4377+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
4378+ *
4379+ * Technology Compatibility Kit Test Suite(s) Location:
4380+ * http://www.helixcommunity.org/content/tck
4381+ *
4382+ * Contributor(s):
4383+ *
4384+ * ***** END LICENSE BLOCK ***** */
4385+
4386+#include "hxtypes.h"
4387+
4388+#include "hxcom.h"
4389+#include "hxcomm.h"
4390+#include "hxerror.h"
4391+#include "hxstrutl.h"
4392+#include "hxcore.h"
4393+#include "hxassert.h"
4394+#include "hxbuffer.h"
4395+
4396+#ifdef __TCS__
4397+#include "hxresult.h"
4398+#endif
4399+
4400+#if !defined(HELIX_CONFIG_MINIMIZE_SIZE)
4401+#include "HXErrorCodeStrings.h"
4402+#endif
4403+
4404+#include "exerror.h"
4405+
4406+#include <stdio.h>
4407+#include "print.h"
4408+
4409+#include "globals.h"
4410+struct _stGlobals*& GetGlobal(); //in main.cpp
4411+
4412+#ifdef __TCS__
4413+#if defined(__cplusplus)
4414+extern "C" {
4415+#endif
4416+
4417+void hookRealAudio_ReportError(int err, long errVal);
4418+
4419+#ifdef __cplusplus
4420+}
4421+#endif
4422+#endif
4423+
4424+ExampleErrorSink::ExampleErrorSink(IUnknown* pUnknown)
4425+ : m_lRefCount(0),
4426+ m_pPlayer(NULL)
4427+{
4428+ IHXClientEngine* pEngine = NULL;
4429+ pUnknown->QueryInterface(IID_IHXClientEngine, (void**)&pEngine );
4430+ if( pEngine )
4431+ {
4432+ IUnknown* pTmp = NULL;
4433+ pEngine->GetPlayer(0, pTmp);
4434+ m_pPlayer = (IHXPlayer*)pTmp;
4435+ }
4436+
4437+ HX_RELEASE( pEngine );
4438+ HX_ASSERT(m_pPlayer);
4439+}
4440+
4441+ExampleErrorSink::~ExampleErrorSink()
4442+{
4443+ HX_RELEASE(m_pPlayer);
4444+}
4445+
4446+// *** IUnknown methods ***
4447+
4448+/////////////////////////////////////////////////////////////////////////
4449+// Method:
4450+// IUnknown::QueryInterface
4451+// Purpose:
4452+// Implement this to export the interfaces supported by your
4453+// object.
4454+//
4455+STDMETHODIMP ExampleErrorSink::QueryInterface(REFIID riid, void** ppvObj)
4456+{
4457+ if (IsEqualIID(riid, IID_IUnknown))
4458+ {
4459+ AddRef();
4460+ *ppvObj = (IUnknown*)(IHXErrorSink*)this;
4461+ return HXR_OK;
4462+ }
4463+ else if (IsEqualIID(riid, IID_IHXErrorSink))
4464+ {
4465+ AddRef();
4466+ *ppvObj = (IHXErrorSink*) this;
4467+ return HXR_OK;
4468+ }
4469+
4470+ *ppvObj = NULL;
4471+ return HXR_NOINTERFACE;
4472+}
4473+
4474+/////////////////////////////////////////////////////////////////////////
4475+// Method:
4476+// IUnknown::AddRef
4477+// Purpose:
4478+// Everyone usually implements this the same... feel free to use
4479+// this implementation.
4480+//
4481+STDMETHODIMP_(ULONG32) ExampleErrorSink::AddRef()
4482+{
4483+ return InterlockedIncrement(&m_lRefCount);
4484+}
4485+
4486+/////////////////////////////////////////////////////////////////////////
4487+// Method:
4488+// IUnknown::Release
4489+// Purpose:
4490+// Everyone usually implements this the same... feel free to use
4491+// this implementation.
4492+//
4493+STDMETHODIMP_(ULONG32) ExampleErrorSink::Release()
4494+{
4495+ if (InterlockedDecrement(&m_lRefCount) > 0)
4496+ {
4497+ return m_lRefCount;
4498+ }
4499+
4500+ delete this;
4501+ return 0;
4502+}
4503+
4504+/*
4505+ * IHXErrorSink methods
4506+ */
4507+
4508+STDMETHODIMP
4509+ExampleErrorSink::ErrorOccurred(const UINT8 unSeverity,
4510+ const ULONG32 ulHXCode,
4511+ const ULONG32 ulUserCode,
4512+ const char* pUserString,
4513+ const char* pMoreInfoURL
4514+ )
4515+{
4516+ char HXDefine[256]; /* Flawfinder: ignore */
4517+
4518+ // Store the code, so we can return it from main()
4519+ GetGlobal()->g_Error = ulHXCode;
4520+
4521+ ConvertErrorToString(ulHXCode, HXDefine, 256);
4522+
4523+#ifdef __TCS__
4524+ hookRealAudio_ReportError(ulHXCode,ulUserCode);
4525+#else
4526+ STDOUT("Report(%d, %ld, \"%s\", %ld, \"%s\", \"%s\")\n",
4527+ unSeverity,
4528+ ulHXCode,
4529+ (pUserString && *pUserString) ? pUserString : "(NULL)",
4530+ ulUserCode,
4531+ (pMoreInfoURL && *pMoreInfoURL) ? pMoreInfoURL : "(NULL)",
4532+ HXDefine);
4533+#endif
4534+
4535+ return HXR_OK;
4536+}
4537+
4538+void
4539+ExampleErrorSink::ConvertErrorToString(const ULONG32 ulHXCode, char* pszBuffer, UINT32 ulBufLen)
4540+{
4541+ IHXErrorMessages* pErrMsg = NULL;
4542+
4543+ if( !pszBuffer)
4544+ return;
4545+
4546+ pszBuffer[0]='\0';
4547+
4548+ HX_ASSERT(m_pPlayer);
4549+ if( m_pPlayer)
4550+ {
4551+ m_pPlayer->QueryInterface(IID_IHXErrorMessages, (void**)&pErrMsg);
4552+ if( pErrMsg )
4553+ {
4554+ IHXBuffer* pMessage = pErrMsg->GetErrorText(ulHXCode);
4555+ if( pMessage )
4556+ {
4557+ SafeStrCpy( pszBuffer, (const char*)pMessage->GetBuffer(), ulBufLen);
4558+ pMessage->Release();
4559+ }
4560+ }
4561+ HX_RELEASE(pErrMsg);
4562+ }
4563+
4564+ if( strlen(pszBuffer)==0 )
4565+ {
4566+#if !defined(HELIX_CONFIG_MINIMIZE_SIZE)
4567+ const char* pszHXCodeString = HXErrorCodeToString(ulHXCode);
4568+ if (pszHXCodeString)
4569+ {
4570+ SafeSprintf( pszBuffer, ulBufLen, "%s", pszHXCodeString);
4571+ }
4572+ else
4573+#endif
4574+ {
4575+ HX_ASSERT(FALSE);
4576+ SafeSprintf( pszBuffer, ulBufLen, "Can't convert error code %p - make sure it's defined in common/util/HXErrorCodeStrings.c", ulHXCode );
4577+ }
4578+ }
4579+}
4580+
4581Index: helix-libs/clientapps/clutter/exerror.h
4582===================================================================
4583--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4584+++ helix-libs/clientapps/clutter/exerror.h 2008-10-13 06:05:49.000000000 -0700
4585@@ -0,0 +1,92 @@
4586+/* ***** BEGIN LICENSE BLOCK *****
4587+ * Version: RCSL 1.0/RPSL 1.0
4588+ *
4589+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
4590+ *
4591+ * The contents of this file, and the files included with this file, are
4592+ * subject to the current version of the RealNetworks Public Source License
4593+ * Version 1.0 (the "RPSL") available at
4594+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
4595+ * the file under the RealNetworks Community Source License Version 1.0
4596+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
4597+ * in which case the RCSL will apply. You may also obtain the license terms
4598+ * directly from RealNetworks. You may not use this file except in
4599+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
4600+ * applicable to this file, the RCSL. Please see the applicable RPSL or
4601+ * RCSL for the rights, obligations and limitations governing use of the
4602+ * contents of the file.
4603+ *
4604+ * This file is part of the Helix DNA Technology. RealNetworks is the
4605+ * developer of the Original Code and owns the copyrights in the portions
4606+ * it created.
4607+ *
4608+ * This file, and the files included with this file, is distributed and made
4609+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
4610+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
4611+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
4612+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
4613+ *
4614+ * Technology Compatibility Kit Test Suite(s) Location:
4615+ * http://www.helixcommunity.org/content/tck
4616+ *
4617+ * Contributor(s):
4618+ *
4619+ * ***** END LICENSE BLOCK ***** */
4620+
4621+#ifndef _EXAMPLEERRORMESSAGES_
4622+#define _EXAMPLEERRORMESSAGES_
4623+
4624+#include "hxerror.h"
4625+
4626+struct IUnknown;
4627+struct IHXErrorMessages;
4628+struct IHXPlayer;
4629+
4630+class ExampleErrorSink : public IHXErrorSink
4631+{
4632+public:
4633+
4634+ ExampleErrorSink(IUnknown* pUnknown);
4635+ ~ExampleErrorSink();
4636+
4637+ /*
4638+ * IUnknown methods
4639+ */
4640+ STDMETHOD(QueryInterface) (THIS_
4641+ REFIID riid,
4642+ void** ppvObj);
4643+
4644+ STDMETHOD_(ULONG32,AddRef) (THIS);
4645+
4646+ STDMETHOD_(ULONG32,Release) (THIS);
4647+
4648+ /*
4649+ * IHXErrorSink methods
4650+ */
4651+
4652+ /************************************************************************
4653+ * Method:
4654+ * IHXErrorSink::ErrorOccurred
4655+ * Purpose:
4656+ * After you have registered your error sink with an IHXErrorSinkControl
4657+ * (either in the server or player core) this method will be called to
4658+ * report an error, event, or status message.
4659+ *
4660+ * The meaning of the arguments is exactly as described in
4661+ * hxerror.h
4662+ */
4663+ STDMETHOD(ErrorOccurred) (THIS_
4664+ const UINT8 unSeverity,
4665+ const ULONG32 ulHXCode,
4666+ const ULONG32 ulUserCode,
4667+ const char* pUserString,
4668+ const char* pMoreInfoURL
4669+ );
4670+
4671+protected:
4672+ LONG32 m_lRefCount;
4673+ IHXPlayer* m_pPlayer;
4674+
4675+ void ConvertErrorToString (const ULONG32 ulHXCode, char* pszBuffer, UINT32 ulBufLen);
4676+};
4677+#endif /*_EXAMPLEERRORMESSAGES_*/
4678Index: helix-libs/clientapps/clutter/exprdnld.cpp
4679===================================================================
4680--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4681+++ helix-libs/clientapps/clutter/exprdnld.cpp 2008-10-13 06:05:49.000000000 -0700
4682@@ -0,0 +1,468 @@
4683+/* ***** BEGIN LICENSE BLOCK *****
4684+ * Version: RCSL 1.0/RPSL 1.0
4685+ *
4686+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
4687+ *
4688+ * The contents of this file, and the files included with this file, are
4689+ * subject to the current version of the RealNetworks Public Source License
4690+ * Version 1.0 (the "RPSL") available at
4691+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
4692+ * the file under the RealNetworks Community Source License Version 1.0
4693+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
4694+ * in which case the RCSL will apply. You may also obtain the license terms
4695+ * directly from RealNetworks. You may not use this file except in
4696+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
4697+ * applicable to this file, the RCSL. Please see the applicable RPSL or
4698+ * RCSL for the rights, obligations and limitations governing use of the
4699+ * contents of the file.
4700+ *
4701+ * This file is part of the Helix DNA Technology. RealNetworks is the
4702+ * developer of the Original Code and owns the copyrights in the portions
4703+ * it created.
4704+ *
4705+ * This file, and the files included with this file, is distributed and made
4706+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
4707+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
4708+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
4709+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
4710+ *
4711+ * Technology Compatibility Kit Test Suite(s) Location:
4712+ * http://www.helixcommunity.org/content/tck
4713+ *
4714+ * Contributor(s):
4715+ *
4716+ * ***** END LICENSE BLOCK ***** */
4717+
4718+#include "hxcom.h"
4719+#include "hxtypes.h"
4720+#include "hxcore.h"
4721+#include "hxprdnld.h"
4722+#include "exprdnld.h"
4723+#include "print.h"
4724+
4725+#include "globals.h"
4726+struct _stGlobals*& GetGlobal();
4727+
4728+UINT32 GetTime(); // /In main.cpp.
4729+
4730+// /#if defined(HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS)
4731+/************************************************************************
4732+ * Method:
4733+ * Constructor
4734+ */
4735+ExamplePDStatusObserver::ExamplePDStatusObserver(IUnknown* pUnkPlayer)
4736+ : m_lRefCount(0)
4737+ , m_pPrgDnldStatusMgr(NULL)
4738+ , m_pUnkPlayer(pUnkPlayer)
4739+ , m_pHXPlayer(NULL)
4740+ , m_bPlayerIsPausedByThis(FALSE)
4741+ , m_bFirstPDStatusMessage(TRUE)
4742+ , m_ulTotalDurReported(HX_PROGDOWNLD_UNKNOWN_DURATION)
4743+ , m_ulDurSoFar(HX_PROGDOWNLD_UNKNOWN_DURATION)
4744+ , m_ulCurStatusUpdateGranularity(
4745+ HX_PROGDOWNLD_DEFAULT_STATUSREPORT_INTERVAL_MSEC)
4746+ , m_bInitialPrerollUpateGranularitySet(FALSE)
4747+ , m_bDownloadIsComplete(FALSE)
4748+{
4749+ if (m_pUnkPlayer)
4750+ {
4751+ m_pUnkPlayer->QueryInterface(IID_IHXPlayer,
4752+ (void**)&m_pHXPlayer);
4753+
4754+ m_pUnkPlayer->QueryInterface(IID_IHXPDStatusMgr,
4755+ (void**)&m_pPrgDnldStatusMgr);
4756+
4757+ if (m_pPrgDnldStatusMgr)
4758+ {
4759+ // /Add ourselves as an observer of progressive download playback:
4760+ m_pPrgDnldStatusMgr->AddObserver(this);
4761+ // /Set granularity of status reports to 10 per second until we
4762+ // know enough about the situation to go back to getting reports
4763+ // at the default interval (every 5 seconds). Do that as soon
4764+ // as we receive the first progress report:
4765+ m_ulCurStatusUpdateGranularity = 100;
4766+ }
4767+
4768+ m_pUnkPlayer->AddRef();
4769+ }
4770+};
4771+
4772+/************************************************************************
4773+ * Method:
4774+ * Destructor
4775+ */
4776+ExamplePDStatusObserver::~ExamplePDStatusObserver()
4777+{
4778+ if (m_pPrgDnldStatusMgr)
4779+ {
4780+ m_pPrgDnldStatusMgr->RemoveObserver(this);
4781+ }
4782+ HX_RELEASE(m_pPrgDnldStatusMgr);
4783+ HX_RELEASE(m_pHXPlayer);
4784+ HX_RELEASE(m_pUnkPlayer);
4785+}
4786+
4787+/************************************************************************
4788+ * Method:
4789+ * IUnknown::QueryInterface
4790+ */
4791+STDMETHODIMP
4792+ExamplePDStatusObserver::QueryInterface(REFIID riid, void** ppvObj)
4793+{
4794+ if (IsEqualIID(riid, IID_IUnknown))
4795+ {
4796+ AddRef();
4797+ *ppvObj = (IUnknown*)(IHXPDStatusObserver*)this;
4798+ return HXR_OK;
4799+ }
4800+ else if (IsEqualIID(riid, IID_IHXPDStatusObserver))
4801+ {
4802+ AddRef();
4803+ *ppvObj = (IHXPDStatusObserver*)this;
4804+ return HXR_OK;
4805+ }
4806+
4807+ *ppvObj = NULL;
4808+ return HXR_NOINTERFACE;
4809+}
4810+
4811+/************************************************************************
4812+ * Method:
4813+ * IUnknown::AddRef
4814+ */
4815+STDMETHODIMP_(ULONG32)
4816+ExamplePDStatusObserver::AddRef()
4817+{
4818+ return InterlockedIncrement(&m_lRefCount);
4819+}
4820+
4821+/************************************************************************
4822+ * Method:
4823+ * IUnknown::Release
4824+ */
4825+STDMETHODIMP_(ULONG32)
4826+ExamplePDStatusObserver::Release()
4827+{
4828+ if (InterlockedDecrement(&m_lRefCount) > 0)
4829+ {
4830+ return m_lRefCount;
4831+ }
4832+
4833+ delete this;
4834+ return 0;
4835+}
4836+
4837+
4838+/*
4839+ * IHXPDStatusObserver methods
4840+ */
4841+
4842+/************************************************************************
4843+ * Method:
4844+ * IHXPDStatusObserver::OnDownloadProgress
4845+ *
4846+ * Purpose:
4847+ * Notification from IHXPDStatusMgr of download progress when
4848+ * file size changes.
4849+ *
4850+ * lTimeSurplus:
4851+ * - When negative, the absolute value of it is the estimated number
4852+ * of milliseconds of wall-clock time that need to pass while
4853+ * downloading continues before reaching the point at which playback
4854+ * can resume and play the remainder of the stream without having to
4855+ * buffer, assuming that playback is paused and remains so during
4856+ * that period.
4857+ * - When positive, it is the estimated number of milliseconds of
4858+ * wall-clock time between when the download should complete and when
4859+ * the natural content play-out duration will be reached, assuming
4860+ * playback is currently progressing and that no pause will occur.
4861+ *
4862+ * Note: ulNewDurSoFar can be HX_PROGDOWNLD_UNKNOWN_DURATION if the
4863+ * IHXMediaBytesToMediaDur was not available to, or was unable to
4864+ * convert the bytes to a duration for the IHXPDStatusMgr calling this:
4865+ */
4866+STDMETHODIMP
4867+ExamplePDStatusObserver::OnDownloadProgress(
4868+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource,
4869+ UINT32 /*IN*/ ulNewDurSoFar,
4870+ UINT32 /*IN*/ ulNewBytesSoFar,
4871+ INT32 /*IN*/ lTimeSurplus)
4872+{
4873+ m_ulDurSoFar = ulNewDurSoFar;
4874+
4875+ if (m_ulCurStatusUpdateGranularity <
4876+ HX_PROGDOWNLD_DEFAULT_STATUSREPORT_INTERVAL_MSEC)
4877+ {
4878+ if (m_bInitialPrerollUpateGranularitySet)
4879+ {
4880+ if (HX_PROGDOWNLD_UNKNOWN_DURATION != ulNewDurSoFar &&
4881+ // /Preroll is done, so reset update interval back to default:
4882+ GetGlobal()->g_bOnBeginOccurred)
4883+ {
4884+ m_ulCurStatusUpdateGranularity =
4885+ HX_PROGDOWNLD_DEFAULT_STATUSREPORT_INTERVAL_MSEC;
4886+ m_pPrgDnldStatusMgr->SetStatusUpdateGranularityMsec(
4887+ m_ulCurStatusUpdateGranularity);
4888+ }
4889+ }
4890+ else if (!GetGlobal()->g_bOnBeginOccurred)
4891+ {
4892+ if (HXR_OK == m_pPrgDnldStatusMgr->SetStatusUpdateGranularityMsec(
4893+ m_ulCurStatusUpdateGranularity))
4894+ {
4895+ m_bInitialPrerollUpateGranularitySet = TRUE;
4896+ }
4897+ }
4898+ }
4899+
4900+ UINT32 ulCurPlayTime = 0;
4901+
4902+ HXBOOL bPauseWasAttempted = FALSE;
4903+ HXBOOL bPauseOccurred = FALSE;
4904+ HXBOOL bResumeWasAttempted = FALSE;
4905+ HXBOOL bResumeOccurred = FALSE;
4906+
4907+
4908+ if (m_pHXPlayer)
4909+ {
4910+ ulCurPlayTime = m_pHXPlayer->GetCurrentPlayTime();
4911+
4912+ if (GetGlobal()->g_bEnableSlowStart &&
4913+ lTimeSurplus != HX_PROGDOWNLD_UNKNOWN_TIME_SURPLUS)
4914+ {
4915+ // /"slow start" is enabled so if we have run dry of data,
4916+ // pause and wait for more data:
4917+ if (!m_bPlayerIsPausedByThis)
4918+ {
4919+ if (!m_bDownloadIsComplete && lTimeSurplus<0)
4920+ {
4921+ // /Use a 1000-millisecond allowance for variation:
4922+ if (lTimeSurplus < -1000)
4923+ {
4924+ bPauseWasAttempted = TRUE;
4925+ bPauseOccurred = m_bPlayerIsPausedByThis =
4926+ (HXR_OK == m_pHXPlayer->Pause());
4927+ }
4928+ }
4929+ }
4930+ else // /paused; see if we can resume yet:
4931+ {
4932+ if (lTimeSurplus > 0)
4933+ {
4934+ // /Use a 1000-millisecond allowance for variation:
4935+ if (lTimeSurplus > 1000)
4936+ {
4937+ bResumeWasAttempted = TRUE;
4938+ bResumeOccurred = (HXR_OK == m_pHXPlayer->Begin());
4939+ m_bPlayerIsPausedByThis = !bResumeOccurred;
4940+ }
4941+ }
4942+ }
4943+ }
4944+ }
4945+
4946+ if (GetGlobal()->bEnableVerboseMode && !m_bDownloadIsComplete)
4947+ {
4948+ STDOUT("\nDownload progress: (play time=%lu,",
4949+ ulCurPlayTime);
4950+ if (HX_PROGDOWNLD_UNKNOWN_TIME_SURPLUS == lTimeSurplus)
4951+ {
4952+ STDOUT(" UNKNOWN surplus|deficit)");
4953+ }
4954+ else if (HX_PROGDOWNLD_MIN_TIME_SURPLUS == lTimeSurplus)
4955+ {
4956+ STDOUT(" deficit exceeds maximum");
4957+ }
4958+ else if (HX_PROGDOWNLD_MAX_TIME_SURPLUS == lTimeSurplus)
4959+ {
4960+ STDOUT(" surplus exceeds maximum)");
4961+ }
4962+ else
4963+ {
4964+ STDOUT(" surplus=%ld milliseconds)", lTimeSurplus);
4965+ }
4966+ if (HX_PROGDOWNLD_UNKNOWN_DURATION == ulNewDurSoFar)
4967+ {
4968+ STDOUT("\n\thave UNKNOWN");
4969+ }
4970+ else
4971+ {
4972+ STDOUT("\n\thave %lu", ulNewDurSoFar);
4973+ }
4974+
4975+ if (HX_PROGDOWNLD_UNKNOWN_DURATION != m_ulTotalDurReported)
4976+ {
4977+ STDOUT(" of %lu msec", m_ulTotalDurReported);
4978+ }
4979+ else
4980+ {
4981+ STDOUT(" of UNKNOWN msec of media");
4982+ }
4983+ if (HX_PROGDOWNLD_UNKNOWN_FILE_SIZE != ulNewBytesSoFar)
4984+ {
4985+ STDOUT(" (%lu", ulNewBytesSoFar);
4986+ }
4987+ else
4988+ {
4989+ STDOUT(" (UNKNOWN");
4990+ }
4991+ STDOUT(" bytes downloaded so far)\n", ulNewBytesSoFar);
4992+
4993+ if (bPauseOccurred || bPauseWasAttempted)
4994+ {
4995+ STDOUT("# Waiting for more data: %splayback.\n "
4996+ " Should take %ld milliseconds before playback resumes.\n",
4997+ bPauseOccurred? "Pausing " :
4998+ (bPauseWasAttempted? "Failed attempting to pause "
4999+ : " "), -lTimeSurplus);
5000+ }
5001+ if (bResumeOccurred || bResumeWasAttempted)
5002+ {
5003+ STDOUT("# Data available: %splayback\n "
5004+ " Time surplus is now %ld",
5005+ bResumeOccurred? "Resuming " :
5006+ (bResumeWasAttempted? "Failed attempting to resume "
5007+ : " "), lTimeSurplus);
5008+ }
5009+ }
5010+
5011+ m_bFirstPDStatusMessage = FALSE;
5012+
5013+ return HXR_OK;
5014+}
5015+
5016+/************************************************************************
5017+ * Method:
5018+ * IHXPDStatusObserver::OnTotalDurChanged
5019+ * Purpose:
5020+ * This is a notification if the total file duration becomes known
5021+ * or becomes better-known during download/playback
5022+ *
5023+ * Note: pStreamSource can be NULL. This will be true when
5024+ * IHXPDStatusMgr calling this is upstream of the IHXStreamSource
5025+ * object.
5026+ */
5027+STDMETHODIMP
5028+ExamplePDStatusObserver::OnTotalDurChanged(
5029+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource,
5030+ UINT32 ulNewTotalDur)
5031+{
5032+ m_ulTotalDurReported = ulNewTotalDur;
5033+
5034+ if (GetGlobal()->bEnableVerboseMode)
5035+ {
5036+ STDOUT("\nOnTotalDurChanged(): to %lu milliseconds\n", ulNewTotalDur);
5037+ }
5038+
5039+ return HXR_OK;
5040+}
5041+
5042+/************************************************************************
5043+ * Method:
5044+ * IHXPDStatusObserver::OnDownloadComplete
5045+ *
5046+ * Purpose:
5047+ * Notification that the entire file has been downloaded.
5048+ *
5049+ * Note: pStreamSource can be NULL. This will be true when
5050+ * IHXPDStatusMgr calling this is upstream of the IHXStreamSource
5051+ * object.
5052+ *
5053+ */
5054+STDMETHODIMP
5055+ExamplePDStatusObserver::OnDownloadComplete(
5056+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource)
5057+{
5058+ m_bDownloadIsComplete = TRUE;
5059+
5060+ HXBOOL bResumeWasAttempted = FALSE;
5061+ HXBOOL bResumeOccurred = FALSE;
5062+
5063+ // /In case we're paused, resume now that there is no more data to get:
5064+ if (m_pHXPlayer && m_bPlayerIsPausedByThis)
5065+ {
5066+ bResumeWasAttempted = TRUE;
5067+ bResumeOccurred = (HXR_OK == m_pHXPlayer->Begin());
5068+ m_bPlayerIsPausedByThis = !bResumeOccurred;
5069+ }
5070+
5071+ if (GetGlobal()->bEnableVerboseMode)
5072+ {
5073+ STDOUT("\nOnDownloadComplete()\n");
5074+ if (bResumeOccurred || bResumeWasAttempted)
5075+ {
5076+ STDOUT("\n%splayback now that bytes are available for "
5077+ "uninterrupted playback\n",
5078+ bResumeOccurred? "Resuming " :
5079+ (bResumeWasAttempted? "Failed attempting to resume "
5080+ : " "));
5081+ }
5082+ }
5083+
5084+ return HXR_OK;
5085+}
5086+
5087+/************************************************************************
5088+ * Method:
5089+ * IHXPDStatusObserver::SrcClaimsSeekSupport ref: hxprdnld.h
5090+ * Purpose:
5091+ * Passes along notification from file sys that seek support
5092+ * is or is not claimed to be available (although sometimes HTTP
5093+ * server claims this when it doesn't actually support it).
5094+ */
5095+STDMETHODIMP
5096+ExamplePDStatusObserver::SrcClaimsSeekSupport(IHXStreamSource* pStreamSource,
5097+ HXBOOL bClaimsSupport)
5098+{
5099+ if (GetGlobal()->bEnableVerboseMode)
5100+ {
5101+ STDOUT("\nSrcClaimsSeekSupport(%sE)\n", bClaimsSupport?"TRU":"FALS");
5102+ }
5103+ return HXR_OK;
5104+}
5105+
5106+
5107+/************************************************************************
5108+ * Method:
5109+ * IHXPDStatusObserver::OnDownloadPause
5110+ * Purpose:
5111+ * Notification that the file-download process has purposefully
5112+ * and temporarily halted downloading of the file
5113+ *
5114+ * Note: pStreamSource can be NULL. This will be true when
5115+ * IHXPDStatusMgr calling this is upstream of the IHXStreamSource
5116+ * object.
5117+ */
5118+STDMETHODIMP
5119+ExamplePDStatusObserver::OnDownloadPause(
5120+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource)
5121+{
5122+ if (GetGlobal()->bEnableVerboseMode)
5123+ {
5124+ STDOUT("\nOnDownloadPause()\n");
5125+ }
5126+ return HXR_OK;
5127+}
5128+
5129+/************************************************************************
5130+ * Method:
5131+ * IHXPDStatusObserver::OnDownloadResume
5132+ * Purpose:
5133+ * Notification that the file-download process has resumed
5134+ * the process of downloading the remainder of the file
5135+ *
5136+ * Note: pStreamSource can be NULL. This will be true when
5137+ * IHXPDStatusMgr calling this is upstream of the IHXStreamSource
5138+ * object.
5139+ */
5140+STDMETHODIMP
5141+ExamplePDStatusObserver::OnDownloadResume(
5142+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource)
5143+{
5144+ if (GetGlobal()->bEnableVerboseMode)
5145+ {
5146+ STDOUT("\nOnDownloadResume()\n");
5147+ }
5148+ return HXR_OK;
5149+}
5150+// /#endif // /HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS.
5151Index: helix-libs/clientapps/clutter/exprdnld.h
5152===================================================================
5153--- /dev/null 1970-01-01 00:00:00.000000000 +0000
5154+++ helix-libs/clientapps/clutter/exprdnld.h 2008-10-13 06:05:49.000000000 -0700
5155@@ -0,0 +1,196 @@
5156+/* ***** BEGIN LICENSE BLOCK *****
5157+ * Version: RCSL 1.0/RPSL 1.0
5158+ *
5159+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
5160+ *
5161+ * The contents of this file, and the files included with this file, are
5162+ * subject to the current version of the RealNetworks Public Source License
5163+ * Version 1.0 (the "RPSL") available at
5164+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
5165+ * the file under the RealNetworks Community Source License Version 1.0
5166+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
5167+ * in which case the RCSL will apply. You may also obtain the license terms
5168+ * directly from RealNetworks. You may not use this file except in
5169+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
5170+ * applicable to this file, the RCSL. Please see the applicable RPSL or
5171+ * RCSL for the rights, obligations and limitations governing use of the
5172+ * contents of the file.
5173+ *
5174+ * This file is part of the Helix DNA Technology. RealNetworks is the
5175+ * developer of the Original Code and owns the copyrights in the portions
5176+ * it created.
5177+ *
5178+ * This file, and the files included with this file, is distributed and made
5179+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
5180+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
5181+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
5182+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
5183+ *
5184+ * Technology Compatibility Kit Test Suite(s) Location:
5185+ * http://www.helixcommunity.org/content/tck
5186+ *
5187+ * Contributor(s):
5188+ *
5189+ * ***** END LICENSE BLOCK ***** */
5190+
5191+#ifndef _EXPRDNLD_H_
5192+#define _EXPRDNLD_H_
5193+
5194+// /#if defined(HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS)
5195+
5196+/****************************************************************************
5197+ *
5198+ * Class:
5199+ *
5200+ * ExamplePDStatusObserver
5201+ *
5202+ * Purpose:
5203+ *
5204+ * Implementation for IHXPDStatusObserver which receives progressive-
5205+ * download status reports:
5206+ *
5207+ */
5208+class ExamplePDStatusObserver :
5209+ public IHXPDStatusObserver
5210+{
5211+private:
5212+ INT32 m_lRefCount;
5213+ IHXPDStatusMgr* m_pPrgDnldStatusMgr;
5214+ IUnknown* m_pUnkPlayer;
5215+ IHXPlayer* m_pHXPlayer;
5216+ HXBOOL m_bPlayerIsPausedByThis;
5217+ HXBOOL m_bFirstPDStatusMessage;
5218+ UINT32 m_ulTotalDurReported;
5219+ UINT32 m_ulDurSoFar;
5220+ UINT32 m_ulCurStatusUpdateGranularity;
5221+ HXBOOL m_bInitialPrerollUpateGranularitySet;
5222+ HXBOOL m_bDownloadIsComplete;
5223+
5224+ ExamplePDStatusObserver();
5225+ ~ExamplePDStatusObserver();
5226+
5227+public:
5228+ ExamplePDStatusObserver(IUnknown* pUnkPlayer);
5229+
5230+ /*
5231+ * IUnknown methods
5232+ */
5233+ STDMETHOD(QueryInterface) (THIS_
5234+ REFIID riid,
5235+ void** ppvObj);
5236+
5237+ STDMETHOD_(ULONG32,AddRef) (THIS);
5238+
5239+ STDMETHOD_(ULONG32,Release) (THIS);
5240+
5241+ /*
5242+ * IHXPDStatusObserver methods
5243+ */
5244+
5245+ /************************************************************************
5246+ * Method:
5247+ * IHXPDStatusObserver::OnDownloadProgress
5248+ *
5249+ * Purpose:
5250+ * Notification from IHXPDStatusMgr of download progress when
5251+ * file size changes.
5252+ *
5253+ * lTimeSurplus:
5254+ * - When negative, the absolute value of it is the estimated number
5255+ * of milliseconds of wall-clock time that need to pass while
5256+ * downloading continues before reaching the point at which playback
5257+ * can resume and play the remainder of the stream without having to
5258+ * buffer, assuming that playback is paused and remains so during
5259+ * that period.
5260+ * - When positive, it is the estimated number of milliseconds of
5261+ * wall-clock time between when the download should complete and when
5262+ * the natural content play-out duration will be reached, assuming
5263+ * playback is currently progressing and that no pause will occur.
5264+ *
5265+ * Note: ulNewDurSoFar can be HX_PROGDOWNLD_UNKNOWN_DURATION if the
5266+ * IHXMediaBytesToMediaDurConverter was not available to, or was
5267+ * unable to convert the bytes to a duration for the IHXPDStatusMgr
5268+ * calling this:
5269+ */
5270+ STDMETHOD(OnDownloadProgress) (THIS_
5271+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource,
5272+ UINT32 /*IN*/ ulNewDurSoFar,
5273+ UINT32 /*IN*/ ulNewBytesSoFar,
5274+ INT32 /*IN*/ lTimeSurplus);
5275+
5276+ /************************************************************************
5277+ * Method:
5278+ * IHXPDStatusObserver::OnTotalDurChanged
5279+ * Purpose:
5280+ * This is a notification if the total file duration becomes known
5281+ * or becomes better-known during download/playback
5282+ *
5283+ * Note: pStreamSource can be NULL. This will be true when
5284+ * IHXPDStatusMgr calling this is upstream of the IHXStreamSource
5285+ * object.
5286+ */
5287+ STDMETHOD(OnTotalDurChanged) (THIS_
5288+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource,
5289+ UINT32 /*IN*/ ulNewDur);
5290+
5291+ /************************************************************************
5292+ * Method:
5293+ * IHXPDStatusObserver::OnDownloadComplete
5294+ *
5295+ * Purpose:
5296+ * Notification that the entire file has been downloaded.
5297+ *
5298+ * Note: pStreamSource can be NULL. This will be true when
5299+ * IHXPDStatusMgr calling this is upstream of the IHXStreamSource
5300+ * object.
5301+ *
5302+ */
5303+ STDMETHOD(OnDownloadComplete) (THIS_
5304+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource);
5305+
5306+ /************************************************************************
5307+ * Method:
5308+ * IHXPDStatusObserver::SrcClaimsSeekSupport
5309+ *
5310+ * Purpose:
5311+ * Passes along notification from file sys that seek support
5312+ * is claimed to be available (although sometimes HTTP server
5313+ * claims this when it doesn't actually support it).
5314+ *
5315+ */
5316+ STDMETHOD(SrcClaimsSeekSupport) (THIS_
5317+ IHXStreamSource* pStreamSource,
5318+ HXBOOL /*IN*/ bSrcClaimsSeekSupport);
5319+
5320+ /************************************************************************
5321+ * Method:
5322+ * IHXPDStatusObserver::OnDownloadPause
5323+ * Purpose:
5324+ * Notification that the file-download process has purposefully
5325+ * and temporarily halted downloading of the file
5326+ *
5327+ * Note: pStreamSource can be NULL. This will be true when
5328+ * IHXPDStatusMgr calling this is upstream of the IHXStreamSource
5329+ * object.
5330+ */
5331+ STDMETHOD(OnDownloadPause) (THIS_
5332+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource);
5333+
5334+ /************************************************************************
5335+ * Method:
5336+ * IHXPDStatusObserver::OnDownloadResume
5337+ * Purpose:
5338+ * Notification that the file-download process has resumed
5339+ * the process of downloading the remainder of the file
5340+ *
5341+ * Note: pStreamSource can be NULL. This will be true when
5342+ * IHXPDStatusMgr calling this is upstream of the IHXStreamSource
5343+ * object.
5344+ */
5345+ STDMETHOD(OnDownloadResume) (THIS_
5346+ IHXStreamSource* /*IN*/ /*NULL is valid value*/ pStreamSource);
5347+};
5348+// /#endif // /HELIX_FEATURE_PROGRESSIVE_DOWNLD_STATUS.
5349+
5350+#endif // _EXPRDNLD_H_
5351+
5352Index: helix-libs/clientapps/clutter/exroot.cpp
5353===================================================================
5354--- /dev/null 1970-01-01 00:00:00.000000000 +0000
5355+++ helix-libs/clientapps/clutter/exroot.cpp 2008-10-13 06:54:08.000000000 -0700
5356@@ -0,0 +1,672 @@
5357+/* ***** BEGIN LICENSE BLOCK *****
5358+ * Source last modified: $Id: unixroot.cpp,v 1.9 2007/07/06 20:54:01 jfinnecy Exp $
5359+ *
5360+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
5361+ *
5362+ * The contents of this file, and the files included with this file,
5363+ * are subject to the current version of the RealNetworks Public
5364+ * Source License (the "RPSL") available at
5365+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
5366+ * the file under the current version of the RealNetworks Community
5367+ * Source License (the "RCSL") available at
5368+ * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
5369+ * will apply. You may also obtain the license terms directly from
5370+ * RealNetworks. You may not use this file except in compliance with
5371+ * the RPSL or, if you have a valid RCSL with RealNetworks applicable
5372+ * to this file, the RCSL. Please see the applicable RPSL or RCSL for
5373+ * the rights, obligations and limitations governing use of the
5374+ * contents of the file.
5375+ *
5376+ * Alternatively, the contents of this file may be used under the
5377+ * terms of the GNU General Public License Version 2 (the
5378+ * "GPL") in which case the provisions of the GPL are applicable
5379+ * instead of those above. If you wish to allow use of your version of
5380+ * this file only under the terms of the GPL, and not to allow others
5381+ * to use your version of this file under the terms of either the RPSL
5382+ * or RCSL, indicate your decision by deleting the provisions above
5383+ * and replace them with the notice and other provisions required by
5384+ * the GPL. If you do not delete the provisions above, a recipient may
5385+ * use your version of this file under the terms of any one of the
5386+ * RPSL, the RCSL or the GPL.
5387+ *
5388+ * This file is part of the Helix DNA Technology. RealNetworks is the
5389+ * developer of the Original Code and owns the copyrights in the
5390+ * portions it created.
5391+ *
5392+ * This file, and the files included with this file, is distributed
5393+ * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
5394+ * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
5395+ * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
5396+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
5397+ * ENJOYMENT OR NON-INFRINGEMENT.
5398+ *
5399+ * Technology Compatibility Kit Test Suite(s) Location:
5400+ * http://www.helixcommunity.org/content/tck
5401+ *
5402+ * Contributor(s):
5403+ *
5404+ * ***** END LICENSE BLOCK ***** */
5405+
5406+// for shared memory
5407+#include <sys/types.h>
5408+#include <sys/ipc.h>
5409+#include <sys/shm.h>
5410+#include <sys/utsname.h>
5411+
5412+#include "hxcom.h"
5413+#include "hxwintyp.h"
5414+#include "hxvsurf.h"
5415+#include "hxslist.h"
5416+#include "colormap.h"
5417+#include "hxprefs.h"
5418+#include "hxtick.h"
5419+#include "hxthread.h"
5420+#include "basesite.h"
5421+#include "exroot.h"
5422+#include "exsite.h"
5423+#include "unixcmap.h"
5424+#include "shmhelp.h"
5425+
5426+// #ifdef _DEBUG
5427+// #include <X11/extensions/xf86vmode.h> //for debug video sync rates..
5428+// #endif
5429+
5430+//Work around AIX problem.
5431+#ifdef _AIX
5432+# define MAX_SHARED_REGIONS ((UINT32)1)
5433+#else
5434+# define MAX_SHARED_REGIONS ((UINT32)9999)
5435+#endif
5436+
5437+CExRootSurf::CExRootSurf(IUnknown* pContext, CHXBaseSite* pSite, on_new_frame_cb_t on_new_frame_cb, void *context )
5438+ : CBaseRootSurface(pContext, pSite)
5439+ , m_bUseShm(FALSE)
5440+ , m_nShmId(0)
5441+ , m_pDisplay(NULL)
5442+ , m_GC(0)
5443+ , m_nScreenNumber(0)
5444+ , m_pXImage(NULL)
5445+ , m_pVisual(NULL)
5446+ , m_unDepth(0)
5447+ , m_pScreen(NULL)
5448+ , m_pYUVScratchBits(NULL)
5449+ , m_nYUVScratchPitch(0)
5450+ , m_pScratchBits(NULL)
5451+ , m_nScratchPitch(0)
5452+ , m_nBitsPerPixel(0)
5453+ , m_nCompositionSize(0)
5454+ , m_on_new_frame_cb(on_new_frame_cb)
5455+ , m_context(context)
5456+{
5457+}
5458+
5459+HX_RESULT CExRootSurf::Init()
5460+{
5461+ //get window and display from main Site.
5462+ HXxWindow* pWindow = m_pSite->GetWindow();
5463+ HX_ASSERT(pWindow);
5464+
5465+ m_pDisplay = (Display*)pWindow->display;
5466+ m_window = (Window)pWindow->window;
5467+
5468+ HX_ASSERT( m_pDisplay );
5469+ HX_ASSERT( m_window );
5470+
5471+ //
5472+ // Now see if our X11 server supports the Shared Memory extension.
5473+ //
5474+ // ShmHelp::Init(m_pDisplay);
5475+ // m_bUseShm = ShmHelp::ShmAvailable();
5476+
5477+ //Create the graphics context
5478+ XGCValues values;
5479+
5480+ XLockDisplay(m_pDisplay);
5481+ m_GC = XCreateGC(m_pDisplay, m_window, 0, &values);
5482+
5483+ //Get X window attributes & visual
5484+ XWindowAttributes attr;
5485+ XGetWindowAttributes(m_pDisplay, m_window, &attr);
5486+ XUnlockDisplay(m_pDisplay);
5487+ m_pVisual = attr.visual;
5488+
5489+ // get visual info & depth
5490+ int nv=0;
5491+ XVisualInfo visInfo;
5492+ memset(&visInfo, 0, sizeof(XVisualInfo));
5493+ XLockDisplay(m_pDisplay);
5494+ visInfo.visualid = XVisualIDFromVisual(m_pVisual);
5495+ XVisualInfo* pVisualInfo = XGetVisualInfo (m_pDisplay, VisualIDMask, &visInfo, &nv);
5496+// m_unDepth = pVisualInfo->depth;
5497+ m_unDepth = 24;
5498+ m_nScreenNumber = DefaultScreen(m_pDisplay);
5499+ m_pScreen = XScreenOfDisplay(m_pDisplay, m_nScreenNumber);
5500+ XUnlockDisplay(m_pDisplay);
5501+ m_colormap = HXGetXColormap(m_pDisplay, m_window);
5502+
5503+ // get pixmap (blt) information for the best depth we can display
5504+ int i=0;
5505+ int nNum=0;
5506+ XLockDisplay(m_pDisplay);
5507+ XPixmapFormatValues *pixmap_formats = XListPixmapFormats(m_pDisplay, &nNum);
5508+ XUnlockDisplay(m_pDisplay);
5509+ if(pixmap_formats)
5510+ {
5511+ for (i=0 ; i<nNum; i++)
5512+ {
5513+ if (pixmap_formats[i].depth == m_unDepth)
5514+ {
5515+ m_nBitsPerPixel = pixmap_formats[i].bits_per_pixel;
5516+ }
5517+ }
5518+ XFree(pixmap_formats);
5519+ pixmap_formats = NULL;
5520+ }
5521+
5522+ memset(&m_bmiSave, 0, sizeof(HXBitmapInfo));
5523+#if 0
5524+ m_bmiSave.bmiHeader.biBitCount = m_nBitsPerPixel;
5525+ m_bmiSave.bmiHeader.biCompression = (m_unDepth==8 ? BI_RGB : BI_BITFIELDS);
5526+ m_bmiSave.un.dwBitMask[0] = pVisualInfo->red_mask;
5527+ m_bmiSave.un.dwBitMask[1] = pVisualInfo->green_mask;
5528+ m_bmiSave.un.dwBitMask[2] = pVisualInfo->blue_mask;
5529+#else
5530+ /* Fake a RGB24 */
5531+ m_nBitsPerPixel = 24;
5532+ m_bmiSave.bmiHeader.biBitCount = m_nBitsPerPixel;
5533+ m_bmiSave.bmiHeader.biCompression = BI_RGB;
5534+#endif
5535+ //Set primary surface CID.
5536+ m_nCompositionSurfaceCID = GetBitmapColor(&m_bmiSave);
5537+ XFree( pVisualInfo );
5538+
5539+// #ifdef _DEBUG
5540+// //Lets find out what Hsync and Vsync rates we have for this display.
5541+// //Ripped from xvidtune.c
5542+// XF86VidModeModeLine mode_line;
5543+// int scrn=0;
5544+// int dot_clock;
5545+// double vsync_hz, HSyncRate,HTotal, VTotal, PixelClock;
5546+// if(XF86VidModeGetModeLine(m_pDisplay, scrn, &dot_clock, &mode_line))
5547+// {
5548+// PixelClock=dot_clock;
5549+// HTotal = mode_line.htotal;
5550+// VTotal = mode_line.vtotal;
5551+// HSyncRate = PixelClock*1000.0/HTotal;
5552+// vsync_hz = HSyncRate/VTotal;
5553+// fprintf( stderr, "This Display's Hsync rate is: %f and Vsync: %f\n",
5554+// HSyncRate, vsync_hz );
5555+// }
5556+
5557+// #endif
5558+
5559+ return HXR_OK;
5560+}
5561+
5562+CExRootSurf::~CExRootSurf()
5563+{
5564+ _DestroyCompositionSurface();
5565+
5566+ if( m_GC )
5567+ {
5568+ XLockDisplay(m_pDisplay);
5569+ XFreeGC( m_pDisplay, m_GC );
5570+ XUnlockDisplay(m_pDisplay);
5571+ m_GC=0;
5572+ }
5573+ if (m_pVisual)
5574+ {
5575+ /* PJG: don't have to free visuals */
5576+ m_pVisual = NULL;
5577+ }
5578+
5579+ if(m_bUseShm)
5580+ {
5581+ if( m_pCompositionSurface != NULL )
5582+ ShmHelp::DetachSharedRegion(&m_pCompositionSurface, &m_shmInfo);
5583+ }
5584+ else
5585+ {
5586+ HX_DELETE(m_pCompositionSurface);
5587+ m_nCompositionSize=0;
5588+ m_bCompositionSurfaceCreated=FALSE;
5589+ }
5590+
5591+ //XXXgfw any more clean up for these two?
5592+ HX_VECTOR_DELETE( m_pScratchBits );
5593+ HX_VECTOR_DELETE( m_pYUVScratchBits );
5594+
5595+}
5596+
5597+HX_RESULT CExRootSurf::_ResizeVideoBuffer( INT32 nSize)
5598+{
5599+ HX_RESULT retVal=HXR_OK;
5600+
5601+ if(nSize <= m_nCompositionSize)
5602+ return retVal;
5603+
5604+ if(m_bUseShm)
5605+ {
5606+ if( m_pCompositionSurface != NULL )
5607+ retVal = ShmHelp::DetachSharedRegion(&m_pCompositionSurface, &m_shmInfo);
5608+ if( retVal==HXR_OK )
5609+ {
5610+ retVal = ShmHelp::CreateSharedRegion( nSize,
5611+ &m_pCompositionSurface,
5612+ &m_nShmId,
5613+ &m_shmInfo
5614+ );
5615+
5616+ }
5617+ if( retVal != HXR_OK )
5618+ {
5619+ m_bCompositionSurfaceCreated = FALSE;
5620+ m_nCompositionSize = 0;
5621+ m_bUseShm = FALSE;
5622+ }
5623+ else
5624+ {
5625+ //It all worked
5626+ m_nCompositionSize = nSize;
5627+ m_bCompositionSurfaceCreated = TRUE;
5628+ return retVal;
5629+ }
5630+
5631+ }
5632+
5633+ //We need to fall through here so that if the shared memory stuff
5634+ //above fails we can create it the old fashioned way.
5635+ if(m_pCompositionSurface == NULL)
5636+ {
5637+ m_pCompositionSurface = (UCHAR*) malloc(nSize);
5638+ }
5639+ else
5640+ {
5641+ m_pCompositionSurface = (UCHAR*) realloc(m_pCompositionSurface, nSize);
5642+ }
5643+ if( m_pCompositionSurface )
5644+ {
5645+ m_nCompositionSize = nSize;
5646+ }
5647+ else
5648+ {
5649+ HX_ASSERT("We can't alloc the composition surface." == NULL );
5650+ m_nCompositionSize = 0;
5651+ }
5652+
5653+ return retVal;
5654+}
5655+
5656+HX_RESULT CExRootSurf::_DebugBlt( UCHAR* pImageData, HXBitmapInfoHeader* pBitmapInfo,
5657+ HXxRect& rDestRect, HXxRect& rSrcRect)
5658+{
5659+ HX_ASSERT( m_window );
5660+ HX_ASSERT( m_pDisplay );
5661+ HX_ASSERT( m_GC );
5662+ XLockDisplay(m_pDisplay);
5663+ XSetForeground( m_pDisplay, m_GC, WhitePixel(m_pDisplay, 0 ));
5664+ XSetBackground( m_pDisplay, m_GC, BlackPixel(m_pDisplay, 0 ));
5665+ XSetLineAttributes(m_pDisplay, m_GC, 5, LineSolid, CapRound, JoinRound );
5666+ XSetForeground( m_pDisplay, m_GC, WhitePixel(m_pDisplay, 0) );
5667+ XFillRectangle( m_pDisplay, m_window, m_GC,
5668+ rDestRect.left, rDestRect.top,
5669+ rDestRect.right-rDestRect.left,
5670+ rDestRect.bottom-rDestRect.top
5671+ );
5672+ XDrawRectangle( m_pDisplay, m_window, m_GC,
5673+ rDestRect.left, rDestRect.top,
5674+ rDestRect.right-rDestRect.left,
5675+ rDestRect.bottom-rDestRect.top
5676+ );
5677+ XUnlockDisplay(m_pDisplay);
5678+ return HXR_OK;
5679+}
5680+
5681+void CExRootSurf::_GetYUVScratchWidthHeight(UINT32* pWidth, UINT32* pHeight)
5682+{
5683+ *pWidth = m_bmiYUVScratch.bmiHeader.biWidth;
5684+ *pHeight = m_bmiYUVScratch.bmiHeader.biHeight;
5685+}
5686+
5687+XImage* CExRootSurf::_GetCompositionSurfaceDrawable()
5688+{
5689+ return m_pXImage;
5690+}
5691+
5692+
5693+
5694+//Not used except for XING.....
5695+void CExRootSurf::_CreateYUVScratchSurface(UINT32 width, UINT32 height)
5696+{
5697+ //Remove old bits....
5698+ HX_DELETE(m_pYUVScratchBits);
5699+
5700+ //Clear BitmapInfo struct....
5701+ memset(&m_bmiYUVScratch, 0, sizeof(HXBitmapInfo));
5702+ int nResult = MakeBitmap( &m_bmiYUVScratch,
5703+ sizeof(m_bmiYUVScratch),
5704+ CID_YUY2,
5705+ width,
5706+ height,
5707+ NULL,
5708+ 0);
5709+ if( nResult )
5710+ {
5711+ m_pYUVScratchBits = new UCHAR[m_bmiYUVScratch.bmiHeader.biSizeImage];
5712+ m_nYUVScratchPitch = GetBitmapPitch(&m_bmiYUVScratch);
5713+ }
5714+}
5715+
5716+
5717+void CExRootSurf::_GetYUVScratchSurfacePointer(UCHAR** pYUVBits, INT32* YUVPitch)
5718+{
5719+ *pYUVBits = m_pYUVScratchBits;
5720+ *YUVPitch = m_nYUVScratchPitch;
5721+}
5722+
5723+HX_RESULT CExRootSurf::CreateScratchSurface( int nCompositionSurfaceCID, HXxSize* pSize)
5724+{
5725+ //Remove old bits....
5726+ HX_DELETE(m_pScratchBits);
5727+
5728+ //Clear BitmapInfo struct....
5729+ memset(&m_bmiScratch, 0, sizeof(HXBitmapInfo));
5730+ int nResult = MakeBitmap( &m_bmiScratch,
5731+ sizeof(m_bmiScratch),
5732+ nCompositionSurfaceCID,
5733+ pSize->cx,
5734+ pSize->cy,
5735+ NULL,
5736+ 0);
5737+ if( nResult )
5738+ {
5739+ m_pScratchBits = new UCHAR[m_bmiScratch.bmiHeader.biSizeImage];
5740+ m_nScratchPitch = GetBitmapPitch(&m_bmiScratch);
5741+ }
5742+
5743+ return nResult? HXR_OK : HXR_FAIL;
5744+}
5745+
5746+HX_RESULT CExRootSurf::ScratchLock(UCHAR** pBits, INT32* pPitch)
5747+{
5748+ *pBits = m_pScratchBits;
5749+ *pPitch = m_nScratchPitch;
5750+ return HXR_OK;
5751+}
5752+
5753+HX_RESULT CExRootSurf::ScratchUnlock(UCHAR* pBits)
5754+{
5755+ return HXR_OK;
5756+}
5757+
5758+HX_RESULT CExRootSurf::_MinimalUnlock(HXxWindow* pWindow)
5759+{
5760+// Window win = m_window;
5761+// HX_ASSERT(win);
5762+// HXxSize hxxSize;
5763+// m_pSite->GetSize(hxxSize);
5764+
5765+// if (m_bUseShm)
5766+// {
5767+// XShmPutImage(m_pDisplay,
5768+// win,
5769+// m_GC,
5770+// m_pXImage,
5771+// 0,
5772+// 0,
5773+// 0,
5774+// 0,
5775+// hxxSize.cx,
5776+// hxxSize.cy,
5777+// False
5778+// );
5779+// }
5780+// else
5781+// {
5782+// XPutImage(m_pDisplay,
5783+// win,
5784+// m_GC,
5785+// m_pXImage,
5786+// 0,
5787+// 0,
5788+// 0,
5789+// 0,
5790+// hxxSize.cx,
5791+// hxxSize.cy
5792+// );
5793+// }
5794+ return HXR_OK;
5795+}
5796+
5797+HX_RESULT CExRootSurf::_LockComposition(UCHAR** pBits, INT32* pPitch)
5798+{
5799+ HX_RESULT retVal = HXR_OK;
5800+ if( !m_bCompositionSurfaceCreated || m_pCompositionSurface==NULL )
5801+ {
5802+ retVal = _CreateCompositionSurface();
5803+ }
5804+ HX_ASSERT( m_pCompositionSurface );
5805+ *pBits = m_pCompositionSurface;
5806+ *pPitch = m_nCompositionPitch;
5807+ return HXR_OK;
5808+}
5809+
5810+
5811+void CExRootSurf::_BltFromScratchToComposition( HXxRect& rDestRect, HXxRect& rSrcRect)
5812+{
5813+ HX_ASSERT( "Not implemented on unix yet...."==NULL );
5814+}
5815+
5816+HX_RESULT CExRootSurf::_CreateCompositionSurface()
5817+{
5818+ HX_RESULT retVal = HXR_FAIL;
5819+
5820+ if(m_bCompositionSurfaceCreated)
5821+ {
5822+ return HXR_OK;
5823+ }
5824+
5825+ HX_ASSERT( !m_bCompositionSurfaceCreated );
5826+ HX_ASSERT( m_pSite );
5827+
5828+ //Create a BMI to describe the composition surface
5829+ HXxSize hxxSize;
5830+ m_pSite->GetSize(hxxSize);
5831+ memcpy(&m_compositionSize, &hxxSize, sizeof(HXxSize)); /* Flawfinder: ignore */
5832+
5833+ // find out how big we want to allocate.
5834+ if (m_pSite->IsFullScreen())
5835+ {
5836+ UINT16 unDummy=0;
5837+ UINT16 unHorzRes=0;
5838+ UINT16 unVertRes=0;
5839+ m_pSite->_GetDeviceCaps(NULL, unDummy, unHorzRes, unVertRes );
5840+ m_allocatedCompositionSize.cx = unHorzRes;
5841+ m_allocatedCompositionSize.cy = unVertRes;
5842+ }
5843+ else
5844+ {
5845+ // we use root surface for BASIC_BLT and it assumes the offset(position)
5846+ // of the root site it cooresponding to is (0, 0).
5847+ //
5848+ // this is not true for "windowless" mode where the root site can be given
5849+ // an offset, as a result, we fail to blt the video.
5850+ //
5851+ // to fix this, we'll take the m_positionOrg into consideration when
5852+ // creating the composition surface, this may not be optimal but good enough
5853+ // for now.
5854+ //
5855+ // similar logic is also added for other platforms, we need to move this
5856+ // common code to the base class when we have chance to clean it up
5857+ if (m_compositionSize.cx && m_compositionSize.cy)
5858+ {
5859+ m_compositionSize.cx += m_pSite->m_positionOrig.x;
5860+ m_compositionSize.cy += m_pSite->m_positionOrig.y;
5861+ }
5862+
5863+ m_allocatedCompositionSize.cx = m_compositionSize.cx;
5864+ m_allocatedCompositionSize.cy = m_compositionSize.cy;
5865+ }
5866+
5867+ //XXXgfw uhhhh, OK.
5868+ if( m_compositionSize.cx > m_allocatedCompositionSize.cx ||
5869+ m_compositionSize.cy > m_allocatedCompositionSize.cy )
5870+ {
5871+ m_allocatedCompositionSize.cx = m_compositionSize.cx;
5872+ m_allocatedCompositionSize.cy = m_compositionSize.cy;
5873+ }
5874+
5875+ //Make the bitmap header struct.
5876+ m_bmiComposition.bmiHeader.biBitCount = m_bmiSave.bmiHeader.biBitCount;
5877+ m_bmiComposition.bmiHeader.biCompression = m_bmiSave.bmiHeader.biCompression;
5878+ m_bmiComposition.un.dwBitMask[0] = m_bmiSave.un.dwBitMask[0];
5879+ m_bmiComposition.un.dwBitMask[1] = m_bmiSave.un.dwBitMask[1];
5880+ m_bmiComposition.un.dwBitMask[2] = m_bmiSave.un.dwBitMask[2];
5881+ int nResult = MakeBitmap( &m_bmiComposition,
5882+ sizeof(m_bmiComposition),
5883+ m_nCompositionSurfaceCID,
5884+ m_allocatedCompositionSize.cx,
5885+ m_allocatedCompositionSize.cy,
5886+ NULL,
5887+ 0
5888+ );
5889+ m_bmiComposition.bmiHeader.biBitCount = m_bmiSave.bmiHeader.biBitCount;
5890+ m_bmiComposition.bmiHeader.biCompression = m_bmiSave.bmiHeader.biCompression;
5891+ m_bmiComposition.un.dwBitMask[0] = m_bmiSave.un.dwBitMask[0];
5892+ m_bmiComposition.un.dwBitMask[1] = m_bmiSave.un.dwBitMask[1];
5893+ m_bmiComposition.un.dwBitMask[2] = m_bmiSave.un.dwBitMask[2];
5894+
5895+ //Now create the bits....
5896+ _ResizeVideoBuffer( m_bmiComposition.bmiHeader.biSizeImage );
5897+ m_nCompositionPitch = GetBitmapPitch( &m_bmiComposition );
5898+
5899+ if( m_pXImage )
5900+ {
5901+ XFree( m_pXImage );
5902+ }
5903+
5904+ if( m_bUseShm )
5905+ {
5906+ XLockDisplay(m_pDisplay);
5907+ m_pXImage = XShmCreateImage( m_pDisplay,
5908+ m_pVisual,
5909+ m_unDepth,
5910+ ZPixmap,
5911+ (char*)m_pCompositionSurface,
5912+ &m_shmInfo,
5913+ m_allocatedCompositionSize.cx,
5914+ m_allocatedCompositionSize.cy
5915+ );
5916+ XUnlockDisplay(m_pDisplay);
5917+ }
5918+ else
5919+ {
5920+ XLockDisplay(m_pDisplay);
5921+ m_pXImage = XCreateImage( m_pDisplay,
5922+ m_pVisual,
5923+ m_unDepth,
5924+ ZPixmap,
5925+ 0,
5926+ (char*)m_pCompositionSurface,
5927+ m_allocatedCompositionSize.cx,
5928+ m_allocatedCompositionSize.cy,
5929+ 32,
5930+ 0);
5931+ XUnlockDisplay(m_pDisplay);
5932+ }
5933+
5934+ if( m_pXImage )
5935+ {
5936+ m_bCompositionSurfaceCreated = TRUE;
5937+#ifdef _BIG_ENDIAN
5938+ m_pXImage->byte_order = MSBFirst;
5939+#else
5940+ m_pXImage->byte_order = LSBFirst;
5941+#endif
5942+ retVal = HXR_OK;
5943+ }
5944+ return retVal;
5945+}
5946+
5947+void CExRootSurf::_MinimalBlt(HXxRect& destRect)
5948+{
5949+ if (m_on_new_frame_cb)
5950+ {
5951+ PlayerImgInfo Info;
5952+ Info.Rect.left = destRect.left;
5953+ Info.Rect.right = destRect.right;
5954+ Info.Rect.top = destRect.top;
5955+ Info.Rect.bottom = destRect.bottom;
5956+ Info.cx = m_allocatedCompositionSize.cx;
5957+ Info.cy = m_allocatedCompositionSize.cy;
5958+ m_on_new_frame_cb(m_pCompositionSurface,
5959+ m_bmiComposition.bmiHeader.biSizeImage,
5960+ &Info,
5961+ m_context);
5962+ }
5963+}
5964+
5965+HX_RESULT CExRootSurf::_DestroyCompositionSurface()
5966+{
5967+ HX_RESULT retVal = HXR_OK;
5968+ if( m_bCompositionSurfaceCreated )
5969+ {
5970+ if( m_pXImage )
5971+ {
5972+ XFree(m_pXImage);
5973+ m_pXImage = NULL;
5974+ }
5975+ m_bCompositionSurfaceCreated = FALSE;
5976+ }
5977+
5978+ return retVal;
5979+}
5980+
5981+
5982+
5983+HX_RESULT CExRootSurf::BeginOptimizedBlt(HXBitmapInfoHeader* pBitmapInfo)
5984+{
5985+#ifdef _DEBUG
5986+ fprintf(stderr, "CExRootSurf::BeginOptimizedBlt Needs to be written\n" );
5987+#endif
5988+ return HXR_NOTIMPL;
5989+}
5990+
5991+HX_RESULT CExRootSurf::OptimizedBlt( UCHAR* pImageBits,
5992+ HXxRect& rDestRect,
5993+ HXxRect& rSrcRect)
5994+{
5995+#ifdef _DEBUG
5996+ fprintf(stderr, "CExRootSurf::OptimizedBlt Needs to be written\n" );
5997+#endif
5998+ return HXR_NOTIMPL;
5999+}
6000+
6001+HX_RESULT CExRootSurf::EndOptimizedBlt(void)
6002+{
6003+#ifdef _DEBUG
6004+ fprintf(stderr, "CExRootSurf::EndOptimizedBlt Needs to be written\n" );
6005+#endif
6006+ return HXR_NOTIMPL;
6007+}
6008+
6009+HX_RESULT CExRootSurf::GetOptimizedFormat(HX_COMPRESSION_TYPE& ulType)
6010+{
6011+#ifdef _DEBUG
6012+ fprintf(stderr, "CExRootSurf::GetOptimizedFormat Needs to be written\n" );
6013+#endif
6014+ return HXR_NOTIMPL;
6015+}
6016+
6017+HX_RESULT CExRootSurf::GetPreferredFormat(HX_COMPRESSION_TYPE& ulType)
6018+{
6019+#ifdef _DEBUG
6020+ fprintf(stderr, "CExRootSurf::GetPreferredFormat Needs to be written\n" );
6021+#endif
6022+ return HXR_NOTIMPL;
6023+}
6024+
6025+GC CExRootSurf::GetGC()
6026+{
6027+ return m_GC;
6028+}
6029Index: helix-libs/clientapps/clutter/exroot.h
6030===================================================================
6031--- /dev/null 1970-01-01 00:00:00.000000000 +0000
6032+++ helix-libs/clientapps/clutter/exroot.h 2008-10-13 06:05:49.000000000 -0700
6033@@ -0,0 +1,155 @@
6034+/* ***** BEGIN LICENSE BLOCK *****
6035+ * Source last modified: $Id: unixroot.h,v 1.8 2007/07/06 20:54:05 jfinnecy Exp $
6036+ *
6037+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
6038+ *
6039+ * The contents of this file, and the files included with this file,
6040+ * are subject to the current version of the RealNetworks Public
6041+ * Source License (the "RPSL") available at
6042+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
6043+ * the file under the current version of the RealNetworks Community
6044+ * Source License (the "RCSL") available at
6045+ * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
6046+ * will apply. You may also obtain the license terms directly from
6047+ * RealNetworks. You may not use this file except in compliance with
6048+ * the RPSL or, if you have a valid RCSL with RealNetworks applicable
6049+ * to this file, the RCSL. Please see the applicable RPSL or RCSL for
6050+ * the rights, obligations and limitations governing use of the
6051+ * contents of the file.
6052+ *
6053+ * Alternatively, the contents of this file may be used under the
6054+ * terms of the GNU General Public License Version 2 (the
6055+ * "GPL") in which case the provisions of the GPL are applicable
6056+ * instead of those above. If you wish to allow use of your version of
6057+ * this file only under the terms of the GPL, and not to allow others
6058+ * to use your version of this file under the terms of either the RPSL
6059+ * or RCSL, indicate your decision by deleting the provisions above
6060+ * and replace them with the notice and other provisions required by
6061+ * the GPL. If you do not delete the provisions above, a recipient may
6062+ * use your version of this file under the terms of any one of the
6063+ * RPSL, the RCSL or the GPL.
6064+ *
6065+ * This file is part of the Helix DNA Technology. RealNetworks is the
6066+ * developer of the Original Code and owns the copyrights in the
6067+ * portions it created.
6068+ *
6069+ * This file, and the files included with this file, is distributed
6070+ * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
6071+ * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
6072+ * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
6073+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
6074+ * ENJOYMENT OR NON-INFRINGEMENT.
6075+ *
6076+ * Technology Compatibility Kit Test Suite(s) Location:
6077+ * http://www.helixcommunity.org/content/tck
6078+ *
6079+ * Contributor(s):
6080+ *
6081+ * ***** END LICENSE BLOCK ***** */
6082+
6083+#ifndef _UNIXROOT_H
6084+#define _UNIXROOT_H
6085+
6086+#include "baseroot.h"
6087+#if defined(USE_XWINDOWS)
6088+#include <X11/Xatom.h>
6089+#include <X11/Xlib.h>
6090+#include <X11/Xutil.h>
6091+#include <X11/Xos.h>
6092+#include <X11/Intrinsic.h>
6093+#include <X11/extensions/XShm.h>
6094+#endif
6095+
6096+#include "player.h"
6097+
6098+class CExRootSurf : public CBaseRootSurface
6099+{
6100+public:
6101+ CExRootSurf(IUnknown* pContext, CHXBaseSite* pSite, on_new_frame_cb_t on_new_frame_cb = NULL, void *context = NULL);
6102+
6103+ //Helpers....
6104+ HX_RESULT Init();
6105+ GC GetGC();
6106+
6107+ //public inherited stuff
6108+ virtual HX_RESULT CreateScratchSurface(int nCompositionSurfaceCID,
6109+ HXxSize* pSize);
6110+ virtual HX_RESULT ScratchLock(UCHAR** pBits, INT32* pPitch);
6111+ virtual HX_RESULT ScratchUnlock(UCHAR* pBits);
6112+
6113+ virtual HX_RESULT BeginOptimizedBlt(HXBitmapInfoHeader* pBitmapInfo);
6114+ virtual HX_RESULT OptimizedBlt( UCHAR* pImageBits,
6115+ HXxRect& rDestRect,
6116+ HXxRect& rSrcRect);
6117+ virtual HX_RESULT EndOptimizedBlt(void);
6118+ virtual HX_RESULT GetOptimizedFormat(HX_COMPRESSION_TYPE& ulType);
6119+ virtual HX_RESULT GetPreferredFormat(HX_COMPRESSION_TYPE& ulType);
6120+
6121+ XImage* _GetCompositionSurfaceDrawable();
6122+
6123+ //Shared Memory helper func for the basesurf to use.
6124+// HX_RESULT _DetachSharedRegion();
6125+// HX_RESULT _CreateSharedRegion(INT32 nSize);
6126+
6127+protected:
6128+
6129+ //Smartly handle resizing of shm buffer.
6130+ HX_RESULT _ResizeVideoBuffer(INT32 nSize);
6131+
6132+ //Inherited from CBaseRootSurface....
6133+ virtual void _BltFromScratchToComposition(HXxRect& rDestRect,
6134+ HXxRect& rSrcRect);
6135+ virtual HX_RESULT _DebugBlt( UCHAR* pImageData,
6136+ HXBitmapInfoHeader* pBitmapInfo,
6137+ HXxRect& rDestRect,
6138+ HXxRect& rSrcRect);
6139+ virtual void _GetYUVScratchWidthHeight(UINT32* pWidth, UINT32* pHeight);
6140+ virtual void _CreateYUVScratchSurface(UINT32 width, UINT32 height);
6141+ virtual void _GetYUVScratchSurfacePointer(UCHAR** pYUVBits, INT32* YUVPitch);
6142+ virtual HX_RESULT _MinimalUnlock(HXxWindow* pWindow);
6143+ virtual HX_RESULT _LockComposition(UCHAR** pBits, INT32* pPitch);
6144+ virtual HX_RESULT _CreateCompositionSurface();
6145+ virtual HX_RESULT _DestroyCompositionSurface();
6146+ virtual void _MinimalBlt(HXxRect& dest);
6147+
6148+
6149+private:
6150+
6151+ virtual ~CExRootSurf();
6152+
6153+ //Protect unintentional copy and default ctors.
6154+ CExRootSurf();
6155+ CExRootSurf( const CExRootSurf& );
6156+ CExRootSurf& operator=( const CExRootSurf& it );
6157+
6158+ //Shared memory members.
6159+ HXBOOL m_bUseShm;
6160+ XShmSegmentInfo m_shmInfo;
6161+ int m_nShmId;
6162+
6163+ //General display and GC stuff.
6164+ Display* m_pDisplay;
6165+ GC m_GC;
6166+ int m_nScreenNumber;
6167+ XImage* m_pXImage;
6168+ Window m_window;
6169+ Visual* m_pVisual;
6170+ unsigned int m_unDepth;
6171+ Screen* m_pScreen;
6172+ Colormap m_colormap;
6173+ int m_nBitsPerPixel;
6174+
6175+ //Bitmap stuff.
6176+ UCHAR* m_pYUVScratchBits;
6177+ HXBitmapInfo m_bmiYUVScratch;
6178+ int m_nYUVScratchPitch;
6179+ UCHAR* m_pScratchBits;
6180+ HXBitmapInfo m_bmiScratch;
6181+ int m_nScratchPitch;
6182+ HXBitmapInfo m_bmiSave;
6183+ ULONG32 m_nCompositionSize;
6184+ on_new_frame_cb_t m_on_new_frame_cb;
6185+ void * m_context;
6186+};
6187+
6188+#endif
6189Index: helix-libs/clientapps/clutter/exsite.cpp
6190===================================================================
6191--- /dev/null 1970-01-01 00:00:00.000000000 +0000
6192+++ helix-libs/clientapps/clutter/exsite.cpp 2008-10-13 06:05:49.000000000 -0700
6193@@ -0,0 +1,2915 @@
6194+/* ***** BEGIN LICENSE BLOCK *****
6195+ * Source last modified: $Id: unixsite.cpp,v 1.18.2.6 2008/06/05 14:24:30 lovish Exp $
6196+ *
6197+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
6198+ *
6199+ * The contents of this file, and the files included with this file,
6200+ * are subject to the current version of the RealNetworks Public
6201+ * Source License (the "RPSL") available at
6202+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
6203+ * the file under the current version of the RealNetworks Community
6204+ * Source License (the "RCSL") available at
6205+ * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
6206+ * will apply. You may also obtain the license terms directly from
6207+ * RealNetworks. You may not use this file except in compliance with
6208+ * the RPSL or, if you have a valid RCSL with RealNetworks applicable
6209+ * to this file, the RCSL. Please see the applicable RPSL or RCSL for
6210+ * the rights, obligations and limitations governing use of the
6211+ * contents of the file.
6212+ *
6213+ * Alternatively, the contents of this file may be used under the
6214+ * terms of the GNU General Public License Version 2 (the
6215+ * "GPL") in which case the provisions of the GPL are applicable
6216+ * instead of those above. If you wish to allow use of your version of
6217+ * this file only under the terms of the GPL, and not to allow others
6218+ * to use your version of this file under the terms of either the RPSL
6219+ * or RCSL, indicate your decision by deleting the provisions above
6220+ * and replace them with the notice and other provisions required by
6221+ * the GPL. If you do not delete the provisions above, a recipient may
6222+ * use your version of this file under the terms of any one of the
6223+ * RPSL, the RCSL or the GPL.
6224+ *
6225+ * This file is part of the Helix DNA Technology. RealNetworks is the
6226+ * developer of the Original Code and owns the copyrights in the
6227+ * portions it created.
6228+ *
6229+ * This file, and the files included with this file, is distributed
6230+ * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
6231+ * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
6232+ * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
6233+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
6234+ * ENJOYMENT OR NON-INFRINGEMENT.
6235+ *
6236+ * Technology Compatibility Kit Test Suite(s) Location:
6237+ * http://www.helixcommunity.org/content/tck
6238+ *
6239+ * Contributor(s):
6240+ * Phil Dibowitz
6241+ *
6242+ * ***** END LICENSE BLOCK ***** */
6243+
6244+#ifndef _UNIX
6245+#error This is the UNIX platform specific implementation.
6246+#endif
6247+
6248+//
6249+// System includes...
6250+//
6251+#include <stdio.h>
6252+#include "hlxclib/string.h"
6253+#if defined(USE_XWINDOWS)
6254+#include <X11/Intrinsic.h>
6255+#include <X11/Shell.h>
6256+#include <X11/Xlib.h>
6257+#include <X11/Xutil.h>
6258+#include <X11/keysym.h>
6259+#include <X11/Xos.h>
6260+#include <X11/cursorfont.h>
6261+#include <X11/extensions/XShm.h>
6262+#endif
6263+
6264+
6265+//
6266+// RMA includes...
6267+//
6268+#include "hxcom.h"
6269+#include "hxcore.h"
6270+#include "hxevent.h"
6271+#include "hxwintyp.h"
6272+#include "hxwin.h"
6273+#include "hxsite2.h"
6274+#include "hxtypes.h"
6275+#include "exsite.h"
6276+#include "unixcmap.h"
6277+#include "visuals.h"
6278+#include "region.h"
6279+#include "basesurf.h"
6280+#include "exroot.h"
6281+#include "hxthread.h"
6282+#include "hxtick.h"
6283+#include "sitetext.h"
6284+
6285+#include "unixsurf.h"
6286+
6287+#include "hxprefs.h"
6288+
6289+//
6290+// Global & Static global/member data....
6291+//
6292+Display *CHXExSite::zm_display = NULL;
6293+static CHXMapPtrToPtr z_mapSiteToWindow;
6294+
6295+//
6296+// Scroll bar support
6297+//
6298+#define SCROLL_BAR_WIDTH 13 //Width of scroll bar.
6299+//#define _ARROWS_SIDE_BY_SIDE 1 //Regular or side by side arrows?
6300+
6301+
6302+
6303+
6304+//
6305+// CHXExSite only Methods...
6306+//
6307+CHXExSite::CHXExSite( IUnknown* pContext, IUnknown* pUnkOuter, INT32 lInitialZorder, on_new_frame_cb_t on_new_frame_cb, void *context)
6308+ : CHXBaseSite( pContext, pUnkOuter, lInitialZorder )
6309+ , m_pUnixEventHandler(NULL)
6310+ , m_ScrollHorizButtonL(0)
6311+ , m_ScrollHorizButtonR(0)
6312+ , m_ScrollVertButtonT(0)
6313+ , m_ScrollVertButtonB(0)
6314+ , m_winFullScreenWindow(0)
6315+ , m_winOldParent(0)
6316+ , m_bScrollingInProgress(FALSE)
6317+ , m_nScrollDir(0)
6318+ , m_bLastPointInSite(FALSE)
6319+ , m_bDamaged(FALSE)
6320+ , m_bIgnoreFocusOutInFS(FALSE)
6321+ , m_bReparent(FALSE)
6322+ , m_on_new_frame_cb(on_new_frame_cb)
6323+ , m_context(context)
6324+#if defined(HELIX_CONFIG_MOBLIN)
6325+ , m_pAttachWindowCallback(NULL)
6326+ , m_pForceRedrawCallback(NULL)
6327+#endif
6328+{
6329+ m_ptScrollVertPosT.x = m_ptScrollVertPosT.y = 0;
6330+ m_ptScrollVertPosB.x = m_ptScrollVertPosB.y = 0;
6331+ m_ptScrollHorizPosR.x = m_ptScrollHorizPosR.y = 0;
6332+ m_ptScrollHorizPosL.x = m_ptScrollHorizPosL.y = 0;
6333+ m_ptFullScreenOffset.x = m_ptFullScreenOffset.y = 0;
6334+ memset( &m_PreFullScreenSize, 0, sizeof( m_PreFullScreenSize ) );
6335+
6336+ HX_ASSERT( m_pContext );
6337+
6338+ /* Replace m_pVideoSurface with my own */
6339+/* HX_RELEASE(m_pVideoSurface);
6340+ m_pVideoSurface = new CUnixSurf(m_pContext, this);
6341+ HX_ASSERT( m_pVideoSurface );
6342+ m_pVideoSurface->InitSurface(m_pContext);
6343+ m_pVideoSurface->AddRef();
6344+*/
6345+ IHXPreferences* pPreferences = NULL;
6346+ if( m_pContext && HXR_OK == m_pContext->QueryInterface( IID_IHXPreferences, (void **) &pPreferences))
6347+ {
6348+ IHXBuffer *pBuffer = NULL;
6349+ pPreferences->ReadPref("IgnoreFocusOutInFS", pBuffer);
6350+ if(pBuffer)
6351+ {
6352+ m_bIgnoreFocusOutInFS = (::atoi((const char*)pBuffer->GetBuffer()) == 1);
6353+ HX_RELEASE(pBuffer);
6354+ }
6355+ }
6356+}
6357+
6358+CHXExSite::~CHXExSite()
6359+{
6360+#if defined(HELIX_CONFIG_MOBLIN)
6361+ RemovePendingCallback(m_pAttachWindowCallback);
6362+ HX_RELEASE(m_pAttachWindowCallback);
6363+
6364+ RemovePendingCallback(m_pForceRedrawCallback);
6365+ HX_RELEASE(m_pForceRedrawCallback);
6366+#endif
6367+ void* pDummy;
6368+ if (z_mapSiteToWindow.Lookup((void*)this, pDummy))
6369+ {
6370+ z_mapSiteToWindow.RemoveKey((void*)this);
6371+ }
6372+
6373+ if( m_pUnixEventHandler )
6374+ {
6375+ m_pUnixEventHandler->CancelCallback();
6376+ HX_RELEASE(m_pUnixEventHandler);
6377+ }
6378+}
6379+
6380+HX_RESULT CHXExSite::_OpenXDisplay(char* pszDisplayString)
6381+{
6382+ HX_RESULT retVal = HXR_OK;
6383+
6384+ //Is the connection open already?
6385+ if( NULL==zm_display )
6386+ {
6387+ zm_display = XOpenDisplay(pszDisplayString);
6388+
6389+ //If you can't open the display your done.
6390+ if(NULL == zm_display )
6391+ {
6392+ HX_ASSERT("Can't open X Display..."==NULL);
6393+ retVal = HXR_FAIL;
6394+ }
6395+ else
6396+ {
6397+ HX_ASSERT(m_pScheduler);
6398+ if( m_pScheduler )
6399+ {
6400+ //UnixEventHandler scheduls itself for init callback
6401+ //in the ctor.
6402+ m_pUnixEventHandler = new UnixEventHandler(this);
6403+ m_pUnixEventHandler->AddRef();
6404+ }
6405+ }
6406+ }
6407+ return retVal;
6408+}
6409+
6410+Window CHXExSite::CreateXWindow( Window win )
6411+{
6412+ Window parentWindow;
6413+ HXxWindow* pWindow = NULL;
6414+ //If parentWin is NULL then we belong to the root window.
6415+ if( win )
6416+ {
6417+ parentWindow = win;
6418+ }
6419+ else
6420+ {
6421+ HX_ASSERT(zm_display);
6422+ XLockDisplay(zm_display);
6423+ parentWindow = RootWindow(zm_display, DefaultScreen(zm_display));
6424+ XUnlockDisplay(zm_display);
6425+ }
6426+
6427+ //Find the best visual to use on this display.
6428+ Visual* visual = GetBestVisual(zm_display);
6429+
6430+ //Get the visual info.
6431+ int nNotUsed=0;
6432+ XVisualInfo stVisInfo;
6433+
6434+ memset(&stVisInfo, 0, sizeof(XVisualInfo));
6435+ stVisInfo.visualid = XVisualIDFromVisual(visual);
6436+ XLockDisplay(zm_display);
6437+ XVisualInfo* pVisual = XGetVisualInfo( zm_display,
6438+ VisualIDMask,
6439+ &stVisInfo,
6440+ &nNotUsed );
6441+ XUnlockDisplay(zm_display);
6442+
6443+ // Set up attributes of the window.
6444+ int attrMask = CWBackPixel | CWBorderPixel;
6445+ XSetWindowAttributes attr;
6446+
6447+ memset(&attr, 0, sizeof(XSetWindowAttributes));
6448+ XLockDisplay(zm_display);
6449+ attr.background_pixel = BlackPixel(zm_display, DefaultScreen(zm_display));
6450+ attr.border_pixel = BlackPixel(zm_display, DefaultScreen(zm_display));
6451+ XUnlockDisplay(zm_display);
6452+
6453+ //See if the default visaul of hte screen is the same one we Want
6454+ //to use. If not, create a new one and install it.
6455+ Colormap cmap;
6456+ XLockDisplay(zm_display);
6457+ Visual* defVisual = DefaultVisual(zm_display, DefaultScreen(zm_display));
6458+ XUnlockDisplay(zm_display);
6459+ if( defVisual->visualid != stVisInfo.visualid )
6460+ {
6461+ //XXXgfw Are we leaking this colormap????
6462+ XLockDisplay(zm_display);
6463+ cmap = XCreateColormap(zm_display, parentWindow, visual, AllocNone);
6464+ XUnlockDisplay(zm_display);
6465+ attr.colormap = cmap;
6466+ attrMask |= CWColormap;
6467+ }
6468+
6469+ // Set the size/position of the window before creating.
6470+ XSizeHints size_hints;
6471+
6472+ size_hints.flags = PPosition | PSize;
6473+ size_hints.x = m_position.x;
6474+ size_hints.y = m_position.y;
6475+ size_hints.width = 1;
6476+ size_hints.height = 1;
6477+
6478+ //Create it.
6479+ XLockDisplay(zm_display);
6480+ Window window = XCreateWindow(zm_display,
6481+ parentWindow,
6482+ size_hints.x,
6483+ size_hints.y,
6484+ size_hints.width,
6485+ size_hints.height,
6486+ 0,
6487+ pVisual->depth,
6488+ InputOutput,
6489+ visual,
6490+ attrMask,
6491+ &attr);
6492+ XUnlockDisplay(zm_display);
6493+ XFree(pVisual);
6494+
6495+ //Tell the WM about this window.
6496+#if 0
6497+ XSetStandardProperties( zm_display,
6498+ window,
6499+ "CHXExSite",
6500+ "CHXExSite",
6501+ None,
6502+ NULL, 0,
6503+ &size_hints
6504+ );
6505+#endif
6506+
6507+ //Select all input events on the window since the other platforms
6508+ //we work with have no concept of event masks
6509+ XLockDisplay(zm_display);
6510+#if 0
6511+ int result = XSelectInput( zm_display, window,
6512+ ButtonPressMask | ButtonReleaseMask | KeyPressMask |
6513+ KeyReleaseMask | EnterWindowMask | LeaveWindowMask |
6514+ PointerMotionMask | ButtonMotionMask | KeymapStateMask |
6515+ ExposureMask | StructureNotifyMask | FocusChangeMask
6516+ );
6517+#else
6518+ int result = XSelectInput( zm_display, window, 0 );
6519+
6520+
6521+#endif
6522+ XUnlockDisplay(zm_display);
6523+ if( BadWindow == result )
6524+ {
6525+#ifdef _DEBUG
6526+ fprintf( stderr, "Can select events.\n" );
6527+#endif
6528+ }
6529+
6530+ //Map the window.
6531+ XLockDisplay(zm_display);
6532+ /* XMapWindow(zm_display, window); */
6533+
6534+ //Flush event queue.
6535+ XFlush(zm_display);
6536+ XUnlockDisplay(zm_display);
6537+
6538+
6539+ return window;
6540+}
6541+
6542+void CHXExSite::_MapHorzScroll()
6543+{
6544+#if 0
6545+ if( GetWindow() && GetWindow()->display && m_ScrollHorizButtonL)
6546+ {
6547+ Display* pDis = (Display*)GetWindow()->display;
6548+ XLockDisplay(pDis);
6549+ XMapWindow( pDis, m_ScrollHorizButtonL );
6550+ XMapWindow( pDis, m_ScrollHorizButtonR );
6551+ XUnlockDisplay(pDis);
6552+ }
6553+ _DrawArrows();
6554+#endif
6555+}
6556+
6557+void CHXExSite::_MapVertScroll()
6558+{
6559+#if 0
6560+ if( GetWindow() && GetWindow()->display && m_ScrollVertButtonT)
6561+ {
6562+ Display* pDis = (Display*)GetWindow()->display;
6563+ XLockDisplay(pDis);
6564+ XMapWindow( pDis, m_ScrollVertButtonT );
6565+ XMapWindow( pDis, m_ScrollVertButtonB );
6566+ XUnlockDisplay(pDis);
6567+ }
6568+ _DrawArrows();
6569+#endif
6570+}
6571+
6572+void CHXExSite::_MapScrollButtons()
6573+{
6574+#if 0
6575+ _MapHorzScroll();
6576+ _MapVertScroll();
6577+#endif
6578+}
6579+
6580+void CHXExSite::_UnmapHorzScroll()
6581+{
6582+#if 0
6583+ HX_ASSERT( GetWindow() );
6584+ if( m_ScrollHorizButtonL && GetWindow()->display )
6585+ {
6586+ Display* pDis = (Display*)GetWindow()->display;
6587+ XLockDisplay(pDis);
6588+ XUnmapWindow( pDis, m_ScrollHorizButtonL );
6589+ XUnmapWindow( pDis, m_ScrollHorizButtonR );
6590+ XUnlockDisplay(pDis);
6591+ }
6592+#endif
6593+}
6594+void CHXExSite::_UnmapVertScroll()
6595+{
6596+#if 0
6597+ HX_ASSERT( GetWindow() );
6598+ if( m_ScrollVertButtonT && GetWindow()->display )
6599+ {
6600+ Display* pDis = (Display*)GetWindow()->display;
6601+ XLockDisplay(pDis);
6602+ XUnmapWindow( pDis, m_ScrollVertButtonT );
6603+ XUnmapWindow( pDis, m_ScrollVertButtonB );
6604+ XUnlockDisplay(pDis);
6605+ }
6606+#endif
6607+}
6608+
6609+void CHXExSite::_UnmapScrollButtons()
6610+{
6611+#if 0
6612+ if( GetWindow() )
6613+ {
6614+ _UnmapVertScroll();
6615+ _UnmapHorzScroll();
6616+ }
6617+#endif
6618+}
6619+
6620+void CHXExSite::_DestroyScrollButtons()
6621+{
6622+ HXxWindow* pWin = GetWindow();
6623+ Display* pDis = (Display*)(pWin?pWin->display:NULL);
6624+
6625+ if( m_ScrollHorizButtonL && pDis )
6626+ {
6627+ XLockDisplay(pDis);
6628+ XDestroyWindow( pDis, m_ScrollHorizButtonL );
6629+ m_ScrollHorizButtonL = 0;
6630+ XDestroyWindow( pDis, m_ScrollHorizButtonR );
6631+ XUnlockDisplay(pDis);
6632+ m_ScrollHorizButtonR = 0;
6633+ }
6634+
6635+ if( m_ScrollVertButtonT && pDis)
6636+ {
6637+ XLockDisplay(pDis);
6638+ XDestroyWindow( pDis, m_ScrollVertButtonT );
6639+ m_ScrollVertButtonT = 0;
6640+ XDestroyWindow( pDis, m_ScrollVertButtonB );
6641+ XUnlockDisplay(pDis);
6642+ m_ScrollVertButtonB = 0;
6643+ }
6644+ m_ptScrollVertPosT.x = m_ptScrollVertPosT.y = 0;
6645+ m_ptScrollVertPosB.x = m_ptScrollVertPosB.y = 0;
6646+ m_ptScrollHorizPosR.x = m_ptScrollHorizPosR.y = 0;
6647+ m_ptScrollHorizPosL.x = m_ptScrollHorizPosL.y = 0;
6648+}
6649+
6650+void CHXExSite::_DrawArrows()
6651+{
6652+#if 0 //Paul Debug
6653+ //only do the work if our site is visible.
6654+ if( !IsSiteVisible() )
6655+ return;
6656+
6657+ //Draw an arrow on this window.
6658+ XPoint points[4];
6659+ int offset = SCROLL_BAR_WIDTH/10;
6660+ GC tmpGC;
6661+ XGCValues values;
6662+ Display* dis = (Display*)GetWindow()->display;
6663+
6664+ if( m_ScrollVertButtonB )
6665+ {
6666+ XLockDisplay(dis);
6667+ tmpGC = XCreateGC( dis, m_ScrollVertButtonB, 0, &values );
6668+ XUnlockDisplay(dis);
6669+ }
6670+ else if( m_ScrollHorizButtonL )
6671+ {
6672+ XLockDisplay(dis);
6673+ tmpGC = XCreateGC( dis, m_ScrollHorizButtonL, 0, &values );
6674+ XUnlockDisplay(dis);
6675+ }
6676+ else
6677+ {
6678+ //We don't have any scroll bars to draw....
6679+ return;
6680+ }
6681+
6682+
6683+ XLockDisplay(dis);
6684+ XSetForeground( dis, tmpGC, WhitePixel(dis, 0 ));
6685+ XSetBackground( dis, tmpGC, BlackPixel(dis, 0 ));
6686+ XUnlockDisplay(dis);
6687+ Colormap cmap = HXGetXColormap((Display*)GetWindow()->display,
6688+ (Window)GetWindow()->window);
6689+ XColor color;
6690+
6691+ memset(&color, 0, sizeof(XColor));
6692+ XLockDisplay(dis);
6693+ XParseColor(dis, cmap, "blue", &color);
6694+ XUnlockDisplay(dis);
6695+ HXFindBestXColor(dis, cmap, &color);
6696+ XLockDisplay(dis);
6697+ XSetForeground( dis, tmpGC, color.pixel);
6698+ XSetLineAttributes(dis, tmpGC, 1, LineSolid, CapRound, JoinRound );
6699+ XUnlockDisplay(dis);
6700+
6701+
6702+ //Draw up Vertical arrow.
6703+ if( m_ScrollVertButtonT )
6704+ {
6705+ points[0].x = offset;
6706+ points[0].y = SCROLL_BAR_WIDTH-offset;
6707+ points[1].x = SCROLL_BAR_WIDTH/2;
6708+ points[1].y = offset;
6709+ points[2].x = SCROLL_BAR_WIDTH-offset;
6710+ points[2].y = SCROLL_BAR_WIDTH-offset;
6711+ points[3].x = points[0].x;
6712+ points[3].y = points[0].y;
6713+ XLockDisplay(dis);
6714+ XFillPolygon( dis, m_ScrollVertButtonT, tmpGC, points, 4, Convex, CoordModeOrigin);
6715+ XUnlockDisplay(dis);
6716+ }
6717+
6718+ //Draw down Vertical arrow.
6719+ if( m_ScrollVertButtonB )
6720+ {
6721+ points[0].x = offset;
6722+ points[0].y = offset;
6723+ points[1].x = SCROLL_BAR_WIDTH-offset;
6724+ points[1].y = offset;
6725+ points[2].x = SCROLL_BAR_WIDTH/2;
6726+ points[2].y = SCROLL_BAR_WIDTH-offset;
6727+ points[3].x = points[0].x;
6728+ points[3].y = points[0].y;
6729+ XLockDisplay(dis);
6730+ XFillPolygon( dis, m_ScrollVertButtonB, tmpGC, points, 4, Convex, CoordModeOrigin);
6731+ XUnlockDisplay(dis);
6732+ }
6733+
6734+ //Draw Left Horizontal arrow.
6735+ if( m_ScrollHorizButtonL )
6736+ {
6737+ points[0].x = SCROLL_BAR_WIDTH-offset;
6738+ points[0].y = offset;
6739+ points[1].x = SCROLL_BAR_WIDTH-offset;
6740+ points[1].y = SCROLL_BAR_WIDTH-offset;
6741+ points[2].x = offset;
6742+ points[2].y = SCROLL_BAR_WIDTH/2;
6743+ points[3].x = points[0].x;
6744+ points[3].y = points[0].y;
6745+ XLockDisplay(dis);
6746+ XFillPolygon( dis, m_ScrollHorizButtonL, tmpGC, points, 4, Convex, CoordModeOrigin);
6747+ XUnlockDisplay(dis);
6748+ }
6749+
6750+ //Draw Right Horizontal arrow.
6751+ if( m_ScrollHorizButtonR )
6752+ {
6753+ points[0].x = offset;
6754+ points[0].y = SCROLL_BAR_WIDTH-offset;
6755+ points[1].x = offset;
6756+ points[1].y = offset;
6757+ points[2].x = SCROLL_BAR_WIDTH-offset;
6758+ points[2].y = SCROLL_BAR_WIDTH/2;
6759+ points[3].x = points[0].x;
6760+ points[3].y = points[0].y;
6761+ XLockDisplay(dis);
6762+ XFillPolygon( dis, m_ScrollHorizButtonR, tmpGC, points, 4, Convex, CoordModeOrigin);
6763+ XUnlockDisplay(dis);
6764+ }
6765+
6766+ //Free the GC and go.
6767+ XLockDisplay(dis);
6768+ XFreeGC( dis, tmpGC );
6769+ XUnlockDisplay(dis);
6770+#endif
6771+}
6772+
6773+HXBOOL CHXExSite::_InButton( HXxPoint& pt, int x, int y )
6774+{
6775+ HXBOOL retVal =FALSE;
6776+ if( x>= pt.x && x< pt.x+SCROLL_BAR_WIDTH && y>=pt.y && y<pt.y+SCROLL_BAR_WIDTH )
6777+ retVal=TRUE;
6778+ else
6779+ retVal=FALSE;
6780+
6781+ return retVal;
6782+}
6783+
6784+void CHXExSite::_CreateHorizScrollBar()
6785+{
6786+ HX_ASSERT( m_ScrollHorizButtonL == 0 );
6787+ HX_ASSERT( m_ScrollHorizButtonR == 0 );
6788+
6789+ HXxSize mySize;
6790+
6791+ HXxWindow* pParentWindow = NULL;
6792+ if(GetParentSite())
6793+ {
6794+ pParentWindow = GetParentSite()->GetWindow();
6795+ }
6796+ if(pParentWindow)
6797+ {
6798+ GetParentSite()->GetSize(mySize);
6799+ }
6800+
6801+ HX_ASSERT( pParentWindow );
6802+ HX_ASSERT( pParentWindow->window != 0 );
6803+
6804+ if( m_ScrollVertButtonB )
6805+ {
6806+ // if the other bar already exists, don't overlap it!
6807+ mySize.cx -= SCROLL_BAR_WIDTH;
6808+ }
6809+
6810+ m_ptScrollHorizPosL.x = m_topleft.x;
6811+ m_ptScrollHorizPosL.y = m_topleft.y+mySize.cy-SCROLL_BAR_WIDTH;
6812+
6813+#ifndef _ARROWS_SIDE_BY_SIDE
6814+ m_ptScrollHorizPosR.x = m_topleft.x+mySize.cx-SCROLL_BAR_WIDTH;
6815+#else
6816+ m_ptScrollHorizPosR.x = m_topleft.x+SCROLL_BAR_WIDTH;
6817+#endif
6818+ m_ptScrollHorizPosR.y = m_topleft.y+mySize.cy-SCROLL_BAR_WIDTH;
6819+
6820+ Display* dis = (Display*)GetWindow()->display;
6821+ XLockDisplay(dis);
6822+ Pixel blackPixel = BlackPixel( dis, DefaultScreen(dis) );
6823+ XUnlockDisplay(dis);
6824+ Pixel greyPixel = blackPixel;
6825+
6826+ Colormap cmap = HXGetXColormap(dis, (Window)GetWindow()->window);
6827+ XColor color;
6828+
6829+ XLockDisplay(dis);
6830+ XParseColor(dis, cmap, "gray", &color);
6831+ XUnlockDisplay(dis);
6832+ HXFindBestXColor(dis, cmap, &color);
6833+ greyPixel = color.pixel;
6834+
6835+ XLockDisplay(dis);
6836+ m_ScrollHorizButtonL = XCreateSimpleWindow( dis,
6837+ (Window)pParentWindow->window,
6838+ m_ptScrollHorizPosL.x, m_ptScrollHorizPosL.y,
6839+ SCROLL_BAR_WIDTH, SCROLL_BAR_WIDTH,
6840+ 1,
6841+ blackPixel,
6842+ greyPixel
6843+ );
6844+ m_ScrollHorizButtonR = XCreateSimpleWindow( dis,
6845+ (Window)pParentWindow->window,
6846+ m_ptScrollHorizPosR.x, m_ptScrollHorizPosR.y,
6847+ SCROLL_BAR_WIDTH, SCROLL_BAR_WIDTH,
6848+ 1,
6849+ blackPixel,
6850+ greyPixel
6851+ );
6852+ XUnlockDisplay(dis);
6853+ HX_ASSERT( m_ScrollHorizButtonR && m_ScrollHorizButtonL );
6854+
6855+}
6856+
6857+void CHXExSite::_CreateVertScrollBar()
6858+{
6859+ HX_ASSERT( m_ScrollVertButtonB == 0 );
6860+ HX_ASSERT( m_ScrollVertButtonT == 0 );
6861+
6862+ HXxSize mySize;
6863+
6864+ HXxWindow* pParentWindow = NULL;
6865+ if(GetParentSite())
6866+ {
6867+ pParentWindow = GetParentSite()->GetWindow();
6868+ }
6869+ if(pParentWindow)
6870+ {
6871+ GetParentSite()->GetSize(mySize);
6872+ }
6873+
6874+ HX_ASSERT( pParentWindow );
6875+ HX_ASSERT( pParentWindow->window != 0 );
6876+
6877+ if( m_ScrollHorizButtonR )
6878+ {
6879+ // if the other bar already exists, don't overlap it!
6880+ mySize.cy -= SCROLL_BAR_WIDTH;
6881+ }
6882+
6883+
6884+ m_ptScrollVertPosT.x = m_topleft.x+mySize.cx-SCROLL_BAR_WIDTH;
6885+ m_ptScrollVertPosT.y = m_topleft.y;
6886+
6887+ m_ptScrollVertPosB.x = m_topleft.x+mySize.cx-SCROLL_BAR_WIDTH;
6888+#ifndef _ARROWS_SIDE_BY_SIDE
6889+ m_ptScrollVertPosB.y = m_topleft.y+mySize.cy-SCROLL_BAR_WIDTH;
6890+#else
6891+ m_ptScrollVertPosB.y = m_topleft.y+SCROLL_BAR_WIDTH;
6892+#endif
6893+
6894+ Display* dis = (Display*)GetWindow()->display;
6895+ XLockDisplay(dis);
6896+ Pixel blackPixel = BlackPixel( dis, DefaultScreen(dis) );
6897+ XUnlockDisplay(dis);
6898+ Pixel greyPixel = blackPixel;
6899+ Colormap cmap = HXGetXColormap((Display*)GetWindow()->display,
6900+ (Window)GetWindow()->window);
6901+ XColor color;
6902+ XLockDisplay(dis);
6903+ XParseColor(dis, cmap, "gray", &color);
6904+ XUnlockDisplay(dis);
6905+ HXFindBestXColor(dis, cmap, &color);
6906+ greyPixel = color.pixel;
6907+
6908+ HX_ASSERT( GetWindow() );
6909+ XLockDisplay(dis);
6910+ m_ScrollVertButtonT = XCreateSimpleWindow( dis,
6911+ (Window)pParentWindow->window,
6912+ m_ptScrollVertPosT.x, m_ptScrollVertPosT.y,
6913+ SCROLL_BAR_WIDTH, SCROLL_BAR_WIDTH,
6914+ 1,
6915+ blackPixel,
6916+ greyPixel
6917+ );
6918+ m_ScrollVertButtonB = XCreateSimpleWindow( dis,
6919+ (Window)pParentWindow->window,
6920+ m_ptScrollVertPosB.x, m_ptScrollVertPosB.y,
6921+ SCROLL_BAR_WIDTH, SCROLL_BAR_WIDTH,
6922+ 1,
6923+ blackPixel,
6924+ greyPixel
6925+ );
6926+ XUnlockDisplay(dis);
6927+
6928+ HX_ASSERT( m_ScrollVertButtonB && m_ScrollVertButtonT );
6929+
6930+}
6931+
6932+//
6933+// Inherited CHXBaseSite methods.
6934+//
6935+void CHXExSite::_NeedWindowedSite()
6936+{
6937+#ifdef _DEBUG
6938+ fprintf( stderr, "CHXExSite::_NeedWindowedSite do something here....\n" );
6939+#endif
6940+ //Nothing to do on unix....
6941+}
6942+
6943+void CHXExSite::_AttachWindow()
6944+{
6945+#if 1
6946+ void* pDummy=NULL;
6947+
6948+ if (m_pRootSurface)
6949+ { /* Replace CUnixRootSurf with my own CExRootSurf */
6950+ HX_RELEASE(m_pRootSurface);
6951+ m_pRootSurface = new CExRootSurf(m_pContext, this, m_on_new_frame_cb, m_context);
6952+ m_pRootSurface->AddRef();
6953+ }
6954+
6955+ if(!z_mapSiteToWindow.Lookup((void*)this, pDummy))
6956+ {
6957+ z_mapSiteToWindow.SetAt((void*)this, (void*)m_pWindow);
6958+ }
6959+
6960+ //Set the display variable.
6961+ if( m_pWindow->display == NULL )
6962+ {
6963+ HX_ASSERT(zm_display);
6964+ m_pWindow->display = zm_display;
6965+ }
6966+
6967+ //Now that we have a window be sure to init the CExRootSurf.
6968+ //this lets it set up the display, colormap, etc.
6969+ ((CExRootSurf*)m_pRootSurface)->Init();
6970+#endif
6971+}
6972+
6973+void CHXExSite::_DetachWindow()
6974+{
6975+#if 1
6976+ void* pDummy;
6977+
6978+ if (z_mapSiteToWindow.Lookup((void*)this, pDummy))
6979+ {
6980+ z_mapSiteToWindow.RemoveKey((void*)this);
6981+ }
6982+#endif
6983+}
6984+
6985+void* CHXExSite::_Create(void* pParentWindow, UINT32 style)
6986+{
6987+ HRESULT result = HXR_OK;
6988+ if( m_pWindow && m_pWindow->window )
6989+ {
6990+ HX_ASSERT( "We already have created a window"==NULL);
6991+ return NULL;
6992+ }
6993+
6994+ if (pParentWindow==NULL || style)
6995+ {
6996+ m_bIsChildWindow = FALSE;
6997+ }
6998+ else
6999+ {
7000+ m_bIsChildWindow = TRUE;
7001+ }
7002+
7003+ if( _OpenXDisplay(NULL) != HXR_OK )
7004+ {
7005+ return NULL;
7006+ }
7007+ return (void*)CreateXWindow((Window)pParentWindow);
7008+}
7009+
7010+
7011+void CHXExSite::_Destroy(HXxWindow* pWindow)
7012+{
7013+ _DestroySliders();
7014+ HXxWindow* pWin = GetWindow();
7015+ Display* pDis = (Display*)(pWin?pWin->display:NULL);
7016+ if( pDis )
7017+ {
7018+ XLockDisplay(pDis);
7019+ XDestroyWindow( pDis, (Window)pWindow->window );
7020+ XUnlockDisplay(pDis);
7021+ }
7022+}
7023+
7024+void CHXExSite::_SetSize(HXxSize size)
7025+{
7026+ HX_ASSERT( m_pWindow && m_pWindow->display && m_pWindow->window);
7027+ //The scroll bars get resized also...
7028+ _DestroySliders();
7029+ Display* pDis = (Display*)GetWindow()->display;
7030+ XLockDisplay(pDis);
7031+ XResizeWindow(pDis,
7032+ (Window) m_pWindow->window,
7033+ size.cx,
7034+ size.cy);
7035+ XUnlockDisplay(pDis);
7036+}
7037+
7038+void CHXExSite::_SetPosition(HXxPoint position)
7039+{
7040+ HX_ASSERT( m_pWindow && m_pWindow->display && m_pWindow->window);
7041+ _DestroyScrollButtons();
7042+ XLockDisplay((Display*) m_pWindow->display);
7043+ XMoveWindow((Display*)m_pWindow->display,
7044+ (Window)m_pWindow->window,
7045+ position.x,
7046+ position.y);
7047+ XUnlockDisplay((Display*) m_pWindow->display);
7048+}
7049+
7050+void CHXExSite::_DamageRect(HXxRect rect)
7051+{
7052+ if(GetWindow())
7053+ {
7054+ m_bDamaged = TRUE;
7055+ }
7056+ return;
7057+}
7058+
7059+void CHXExSite::_DamageRegion(HXxRegion rect)
7060+{
7061+ if(GetWindow())
7062+ {
7063+ m_bDamaged = TRUE;
7064+ }
7065+ return;
7066+}
7067+
7068+void CHXExSite::_SendOSUpdateMessage()
7069+{
7070+ //We need to redraw our window here, m_pWindow.
7071+}
7072+
7073+void CHXExSite::_ShowSite(HXBOOL bShow)
7074+{
7075+ if( bShow )
7076+ {
7077+ _MapScrollButtons();
7078+ }
7079+ else
7080+ {
7081+ _UnmapScrollButtons();
7082+ }
7083+ //do nothing....
7084+}
7085+
7086+HXBOOL CHXExSite::_AtSystemTime()
7087+{
7088+ return TRUE;
7089+}
7090+
7091+void CHXExSite::_GetDeviceCaps( void* hdc,
7092+ UINT16& uBitsPerPixel,
7093+ UINT16& uHorzRes,
7094+ UINT16& uVertRes )
7095+{
7096+ Screen* pScreen = NULL;
7097+ HXxWindow* pWin = GetWindow();
7098+ HX_ASSERT( pWin );
7099+ if( pWin )
7100+ {
7101+ Display* dis = (Display*)pWin->display;
7102+ HX_ASSERT( dis );
7103+ if( dis )
7104+ {
7105+ Display* pDisp = (Display*)GetWindow()->display;
7106+ XLockDisplay(pDisp);
7107+ pScreen = DefaultScreenOfDisplay(pDisp);
7108+ XUnlockDisplay(pDisp);
7109+
7110+ uBitsPerPixel = pScreen->root_depth;
7111+ uHorzRes = pScreen->width;
7112+ uVertRes = pScreen->height;
7113+ }
7114+ }
7115+}
7116+
7117+void CHXExSite::_GetWindowRect(HXxRect* destRect)
7118+{
7119+ HX_ASSERT( "Doesn't seem to be used anywhere"==NULL );
7120+}
7121+
7122+void CHXExSite::_DestroySliders()
7123+{
7124+ _DestroyScrollButtons();
7125+}
7126+
7127+void CHXExSite::_ForwardUpdateEvent(HXxEvent* pEvent)
7128+{
7129+ GC gc = NULL;
7130+ AddRef();
7131+
7132+ HX_ASSERT(GetWindow()->window);
7133+ HX_ASSERT(m_pUser);
7134+ if(m_bIsChildWindow)
7135+ {
7136+ //Create a clip region that excludes our higher z-order
7137+ //siblings and is clipped to our parent.
7138+ if( !m_bRegionIsValid )
7139+ {
7140+ RecomputeClip();
7141+ }
7142+
7143+ // The problem is that regions are locked to the origin so we
7144+ // will need to reverse shift the region before we set the
7145+ // origin of the graph port! get the GC from the video surface
7146+ gc = ((CExRootSurf*)m_pRootSurface)->GetGC();
7147+ HX_ASSERT( gc );
7148+
7149+ //Actually setup our clip region
7150+ Display* pDis = (Display*)GetWindow()->display;
7151+ XLockDisplay(pDis);
7152+ XSetRegion( pDis, gc, (Region) m_Region );
7153+ XUnlockDisplay(pDis);
7154+ }
7155+
7156+ XEvent* pXEvent = (XEvent*) pEvent->param2;
7157+ XExposeEvent* exposeEvent = (XExposeEvent*) pXEvent;
7158+
7159+ // get the rect for this site with respect to our parent
7160+ HXRECTANGLE exposedRect = { exposeEvent->x,
7161+ exposeEvent->y,
7162+ exposeEvent->width,
7163+ exposeEvent->height };
7164+ HXREGION* exposedRegion = HXCreateRegion();
7165+ HXUnionRectWithRegion(&exposedRect, exposedRegion, exposedRegion);
7166+
7167+ // does the site intersect the current clipping region?
7168+ HXREGION* resultRegion = HXCreateRegion();
7169+ HXIntersectRegion(exposedRegion, m_Region, resultRegion);
7170+ HXBOOL bSiteIntersectsExposed = (HXEmptyRegion(resultRegion)==FALSE);
7171+
7172+ HXDestroyRegion(resultRegion);
7173+ HXDestroyRegion(exposedRegion);
7174+
7175+ // if the exposed region intersects the sites clipping region
7176+ if(bSiteIntersectsExposed)
7177+ {
7178+ m_pUser->HandleEvent(pEvent);
7179+ }
7180+
7181+ //If the user doesn't handle the standard update event then send
7182+ //them the cross platform HX_SURFACE_UPDATE event don't damage the
7183+ //original event structure
7184+ if(!pEvent->handled && m_pUser )
7185+ {
7186+ HX_ASSERT(GetWindow());
7187+ HXxEvent event;
7188+ event.event = HX_SURFACE_UPDATE;
7189+ event.window = GetWindow()->window;
7190+ event.param1 = m_pVideoSurface;
7191+ event.param2 = GetWindow();
7192+ event.result = 0;
7193+ event.handled = FALSE;
7194+ m_pUser->HandleEvent(&event);
7195+ pEvent->handled = event.handled;
7196+ }
7197+
7198+
7199+ //reset the gc to use no region
7200+ if(m_bIsChildWindow && gc)
7201+ {
7202+ Display* pDisp = (Display*)GetWindow()->display;
7203+ XLockDisplay(pDisp);
7204+ XSetClipMask(pDisp, gc, None);
7205+ XUnlockDisplay(pDisp);
7206+ }
7207+
7208+ //Handle the drawing of our arrows...
7209+ _DrawArrows();
7210+
7211+ //Now do all our children....
7212+ CHXMapPtrToPtr::Iterator i = m_ChildrenMap.Begin();
7213+ for(;i!=m_ChildrenMap.End();++i)
7214+ {
7215+ CHXExSite* pSite = (CHXExSite*) *i;
7216+ pSite->_ForwardUpdateEvent(pEvent);
7217+ }
7218+
7219+ Release();
7220+}
7221+
7222+UINT32 CHXExSite::_MapKeySymToHXVK(KeySym sym, UINT32& uFlags )
7223+{
7224+ //XXXgfw if we add the extended flag in the HX_KEYBOARD event
7225+ //structure then we can modify the flags here to show that these
7226+ //keys are 'extended' in the windows sense.
7227+ UINT32 ulRet = 0;
7228+ switch( sym )
7229+ {
7230+ case XK_Shift_R:
7231+ ulRet = XK_Shift_L;
7232+ break;
7233+ case XK_Alt_R:
7234+ ulRet = XK_Alt_L;
7235+ break;
7236+ case XK_KP_Home:
7237+ ulRet = XK_Home;
7238+ break;
7239+ case XK_KP_Next:
7240+ ulRet = XK_Next;
7241+ break;
7242+ case XK_KP_Prior:
7243+ ulRet = XK_Prior;
7244+ break;
7245+ case XK_KP_Enter:
7246+ ulRet = XK_Return;
7247+ break;
7248+ case XK_KP_End:
7249+ ulRet = XK_End;
7250+ break;
7251+ case XK_KP_Begin:
7252+ ulRet = XK_Begin;
7253+ break;
7254+ case XK_KP_Left:
7255+ ulRet = XK_Left;
7256+ break;
7257+ case XK_KP_Up:
7258+ ulRet = XK_Up;
7259+ break;
7260+ case XK_Control_R:
7261+ ulRet = XK_Control_L;
7262+ break;
7263+ case XK_KP_Right:
7264+ ulRet = XK_Right;
7265+ break;
7266+ case XK_KP_Down:
7267+ ulRet = XK_Down;
7268+ break;
7269+ case XK_KP_Insert:
7270+ ulRet = XK_Insert;
7271+ break;
7272+ case XK_KP_Delete:
7273+ ulRet = XK_Delete;
7274+ break;
7275+ default:
7276+ ulRet = sym;
7277+ break;
7278+ }
7279+ if( ulRet != sym )
7280+ {
7281+ //We have mapped a key from Right hand side, keypad, arrows
7282+ //or other parts of an extended keyboard. Set the flag.
7283+ uFlags |= HX_EXTENDED_KEY_MASK;
7284+ }
7285+ return ulRet;
7286+}
7287+
7288+
7289+HXBOOL CHXExSite::_ConvertToHXEvent(HXxEvent* pEvent )
7290+{
7291+ // get original events info from pEvent
7292+ XEvent* pXEvent = (XEvent*) pEvent->param2;
7293+ XButtonEvent* buttonEvent = (XButtonEvent*) pXEvent;
7294+
7295+
7296+ //===============================================================
7297+ // Convert all other event to RMA generic events and pass back.
7298+ //===============================================================
7299+ if( ((pEvent->event == ButtonPress) ||
7300+ (pEvent->event == ButtonRelease) ||
7301+ (pEvent->event == MotionNotify ) ||
7302+ (pEvent->event == EnterNotify) ||
7303+ (pEvent->event == FocusIn) ||
7304+ (pEvent->event == FocusOut) ||
7305+ (pEvent->event == KeyPress) ||
7306+ (pEvent->event == KeyRelease) ||
7307+ (pEvent->event == LeaveNotify))
7308+ )
7309+ {
7310+ // set modifier flags for all events....
7311+ UINT32 flags = 0;
7312+
7313+ // create new HXxEvent
7314+ HXxEvent theEvent;
7315+
7316+ //XXXgfw ouch....
7317+ static HXxPoint realPt = {0,0};
7318+
7319+ //Init certain members.
7320+ memset(&theEvent, 0, sizeof(HXxEvent));
7321+ theEvent.window = pEvent->window;
7322+ theEvent.handled = FALSE;
7323+
7324+ //
7325+ // NOTE:
7326+ //
7327+ // theEvent must be filled in by *ALL* event types.
7328+ // theEvent will be memcopied into the pEvent passed
7329+ // back to the basesite at the end of the method.
7330+ //
7331+
7332+ //==================================================
7333+ // LEAVE NOTIFY EVENT
7334+ //==================================================
7335+ if( pEvent->event==LeaveNotify)
7336+ {
7337+ if( m_pTopLevelSite->m_pMouseInSite )
7338+ {
7339+ HXxPoint oobPoint;
7340+ oobPoint.x = -1;
7341+ oobPoint.y = -1;
7342+ HXxEvent Outevent = { HX_MOUSE_LEAVE,
7343+ m_pWindow->window,
7344+ (void*)&oobPoint,
7345+ 0, 0,
7346+ FALSE };
7347+ m_pTopLevelSite->m_pMouseInSite->EventOccurred(&Outevent);
7348+ m_pTopLevelSite->m_pMouseInSite = NULL;
7349+ }
7350+ pEvent->handled=TRUE;
7351+ return TRUE;
7352+ }
7353+
7354+ //==================================================
7355+ // ENTER NOTIFY EVENT
7356+ //==================================================
7357+ if( pEvent->event==EnterNotify)
7358+ {
7359+ pEvent->handled=TRUE;
7360+ return TRUE;
7361+ }
7362+
7363+ //==================================================
7364+ // KEY PRESS/RELEASE EVENT
7365+ //==================================================
7366+ if ( pEvent->event == KeyPress || pEvent->event==KeyRelease )
7367+ {
7368+ XKeyEvent* pKeyEvent = (XKeyEvent*)pEvent->param2;
7369+
7370+ //
7371+ //Set the event type
7372+ //
7373+ theEvent.event = pEvent->event==KeyPress?HX_KEY_DOWN:HX_KEY_UP;
7374+
7375+ //
7376+ // Fill in the scan/key code.
7377+ //
7378+ flags = pKeyEvent->keycode;
7379+ flags &= 0x000000ff; //the scan code only gets bits 0-7
7380+
7381+ //
7382+ // build key modifier list...
7383+ //
7384+ if( pKeyEvent->state & ShiftMask )
7385+ flags |= HX_SHIFT_MASK;
7386+
7387+ if( pKeyEvent->state & ControlMask )
7388+ flags |= HX_CTRL_MASK;
7389+
7390+ if( pKeyEvent->state & LockMask )
7391+ flags |= HX_CAPS_LOCK_MASK;
7392+
7393+ if( pKeyEvent->state & Mod1Mask)
7394+ flags |= HX_ALT_MASK;
7395+
7396+ if( pKeyEvent->state & Mod2Mask)
7397+ flags |= HX_NUM_LOCK_MASK;
7398+
7399+ if( pKeyEvent->state & Mod5Mask)
7400+ flags |= HX_SCROLL_LOCK_MASK;
7401+
7402+ //
7403+ //Store the char pressed.
7404+ //
7405+ KeySym sym;
7406+ char szBuf[10]; /* Flawfinder: ignore */
7407+ int nNum;
7408+
7409+ //Save the state of the keys...
7410+ unsigned int unSave = pKeyEvent->state;
7411+ pKeyEvent->state=0;
7412+
7413+ //Lookup the key without any state.
7414+ nNum = XLookupString( pKeyEvent, szBuf, 10, &sym, NULL );
7415+ if( nNum > 0 )
7416+ {
7417+ theEvent.param1 = (void*)*szBuf;
7418+ }
7419+ else
7420+ {
7421+ theEvent.param1 = (void*)_MapKeySymToHXVK(sym, flags);
7422+ flags |= HX_VIRTUAL_KEY_MASK;
7423+ }
7424+ //restore the state of the event
7425+ pKeyEvent->state = unSave;
7426+
7427+ //Set the flags...
7428+ theEvent.param2 = (void*)flags;
7429+
7430+ //Check for HX_CHAR needed or not.
7431+ if( theEvent.event == HX_KEY_DOWN )
7432+ {
7433+ //We have to send an extra HX_CHAR event
7434+ HXxEvent extraEvent;
7435+ memcpy( &extraEvent, &theEvent, sizeof( extraEvent ) ); /* Flawfinder: ignore */
7436+
7437+ //Change the type.
7438+ extraEvent.event = HX_CHAR;
7439+
7440+ //
7441+ //Change the keycode to an translated ascii char.
7442+ //
7443+ KeySym sym;
7444+ char szBuf[10]; /* Flawfinder: ignore */
7445+ int nNum;
7446+
7447+ nNum = XLookupString( pKeyEvent, szBuf, 10, &sym, NULL );
7448+
7449+ if( nNum > 0 )
7450+ {
7451+ extraEvent.param1 = (void*)*szBuf;
7452+ }
7453+ else
7454+ {
7455+ extraEvent.param1 = (void*)_MapKeySymToHXVK(sym, flags);
7456+ flags |= HX_VIRTUAL_KEY_MASK;
7457+ }
7458+ extraEvent.param2 = (void*)flags;
7459+
7460+ //
7461+ // Now send the extra event....
7462+ //
7463+ CHXBaseSite::EventOccurred(&extraEvent);
7464+ }
7465+ }
7466+
7467+ //==================================================
7468+ // FOCUS OUT EVENT
7469+ //==================================================
7470+ if ( pEvent->event == FocusOut )
7471+ {
7472+ theEvent.event = HX_LOSE_FOCUS;
7473+ }
7474+
7475+ if ( pEvent->event == FocusIn )
7476+ {
7477+ theEvent.event = HX_SET_FOCUS;
7478+ }
7479+
7480+ //==================================================
7481+ // MOUSE MOVE EVENT
7482+ //==================================================
7483+ if( pEvent->event == MotionNotify )
7484+ {
7485+ XMotionEvent* pp = (XMotionEvent*)pEvent->param2;
7486+ theEvent.event = HX_MOUSE_MOVE;
7487+
7488+ if( pp->state&Button1Mask )
7489+ flags |= HX_PRIMARY_BUTTON;
7490+
7491+ if( pp->state&Button2Mask )
7492+ flags |= HX_CONTEXT_BUTTON;
7493+
7494+ if( pp->state&Button3Mask )
7495+ flags |= HX_THIRD_BUTTON;
7496+
7497+ if(pp->state & ShiftMask)
7498+ flags |= HX_SHIFT_KEY;
7499+
7500+ if(pp->state & ControlMask)
7501+ flags |= HX_CTRL_KEY;
7502+
7503+ if(pp->state & Mod1Mask)
7504+ flags |= HX_ALT_COMMAND_KEY;
7505+
7506+ theEvent.param2 = (void*) flags;
7507+
7508+ //Grab the X and Y.
7509+ theEvent.param1 = (void*) &realPt;
7510+ realPt.x = pp->x;
7511+ realPt.y = pp->y;
7512+ }
7513+
7514+ //==================================================
7515+ // BUTTON PRESS/RELEASE EVENT
7516+ //==================================================
7517+ if((pEvent->event == ButtonPress) || (pEvent->event == ButtonRelease))
7518+ {
7519+ // remap event
7520+ if (pEvent->event == ButtonPress)
7521+ {
7522+ if (buttonEvent->button == Button3)
7523+ theEvent.event = HX_CONTEXT_BUTTON_DOWN;
7524+ else
7525+ theEvent.event = HX_PRIMARY_BUTTON_DOWN;
7526+ }
7527+ else if (pEvent->event == ButtonRelease)
7528+ {
7529+ if (buttonEvent->button == Button3)
7530+ theEvent.event = HX_CONTEXT_BUTTON_UP;
7531+ else
7532+ theEvent.event = HX_PRIMARY_BUTTON_UP;
7533+ }
7534+
7535+ if(buttonEvent->state & ShiftMask)
7536+ flags |= HX_SHIFT_KEY;
7537+
7538+ if(buttonEvent->state & ControlMask)
7539+ flags |= HX_CTRL_KEY;
7540+
7541+ theEvent.param2 = (void*) flags;
7542+
7543+ //Grab the X and Y.
7544+ theEvent.param1 = (void*) &realPt;
7545+ realPt.x = buttonEvent->x;
7546+ realPt.y = buttonEvent->y;
7547+ }
7548+
7549+ //Copy the new event back into the passed in one for
7550+ //all events that fall through here...
7551+ memcpy( pEvent, &theEvent, sizeof(HXxEvent) ); /* Flawfinder: ignore */
7552+
7553+#if defined(_DEBUG)
7554+ //If the users presses control-primary button
7555+ //dump info on all sites. If shift-context, then
7556+ //just this site.
7557+ if( (buttonEvent->state&ControlMask)&&
7558+ (theEvent.event==HX_PRIMARY_BUTTON_DOWN))
7559+ {
7560+ DisplayAllSiteData();
7561+ }
7562+ if( (buttonEvent->state&ShiftMask)&&
7563+ (theEvent.event==HX_PRIMARY_BUTTON_DOWN))
7564+ {
7565+ DisplaySiteData("");
7566+ }
7567+#endif
7568+ }
7569+ return pEvent->handled;
7570+}
7571+
7572+
7573+void CHXExSite::CheckColorSettings()
7574+{
7575+#if !defined(HELIX_FEATURE_HARDWARE_COLOR_CONTROLS)
7576+ CHXBaseSite::CheckColorSettings();
7577+#else
7578+ CUnixSurf* pSurf = (CUnixSurf*)m_pVideoSurface;
7579+ if( !pSurf->HasHWColorConrols() )
7580+ {
7581+ CHXBaseSite::CheckColorSettings();
7582+ }
7583+ else
7584+ {
7585+ pSurf->SetHWColorControls();
7586+
7587+ //We do all color stuff except sharpmess in hardware.
7588+ float fCurrentSharpness;
7589+ INT16 bInterpolate;
7590+ zm_pColorAcc->GetSharpnessAdjustments(&fCurrentSharpness, &bInterpolate);
7591+
7592+ if (fCurrentSharpness != m_fSharpness)
7593+ {
7594+ zm_pColorAcc->SetSharpnessAdjustments(m_fSharpness, FALSE);
7595+ }
7596+ }
7597+#endif
7598+}
7599+
7600+//
7601+// OK, here it is. Take care of any OS specific duties, like scrollbar
7602+// stuff and expose events. Then, if the event isn't handled, convert
7603+// to an RMA event and return.
7604+HXBOOL CHXExSite::_HandleOSEvents(HXxEvent* pEvent)
7605+{
7606+ HXxPoint position = {0, 0};
7607+ HXxPoint point;
7608+
7609+ if( NULL==pEvent )
7610+ {
7611+ return FALSE;
7612+ }
7613+
7614+ return TRUE;
7615+
7616+#if defined(_DEBUG) && 0
7617+// fprintf( stderr, "this: %p m_pUser: %p ", this, m_pUser );
7618+ switch( pEvent->event )
7619+ {
7620+ case HX_MOUSE_LEAVE:
7621+ fprintf( stderr, "HX_MOUSE_LEAVE\n" );
7622+ break;
7623+// case HX_MOUSE_MOVE:
7624+// point.x = ((HXxPoint*)pEvent->param1)->x;
7625+// point.y = ((HXxPoint*)pEvent->param1)->y;
7626+// fprintf( stderr, "HX_MOUSE_MOVE: %d %d\n", point.x, point.y );
7627+// break;
7628+ case HX_MOUSE_ENTER:
7629+ fprintf( stderr, "HX_MOUSE_ENTER\n" );
7630+ break;
7631+// case MotionNotify:
7632+// point.x = ((XMotionEvent*)pEvent->param2)->x;
7633+// point.y = ((XMotionEvent*)pEvent->param2)->y;
7634+// fprintf( stderr, "MotionNotify: %d %d\n", point.x, point.y );
7635+// break;
7636+ case Expose:
7637+ fprintf( stderr, "Expose\n" );
7638+ break;
7639+ case EnterNotify :
7640+ fprintf( stderr, "EnterNotify\n" );
7641+ break;
7642+ case LeaveNotify:
7643+ fprintf( stderr, "LeaveNotify\n" );
7644+ break;
7645+ case KeyPress:
7646+ fprintf( stderr, "this: %p m_pUser: %p ", this, m_pUser );
7647+ fprintf( stderr, "Keypress\n\n" );
7648+ break;
7649+ case KeyRelease:
7650+ fprintf( stderr, "this: %p m_pUser: %p ", this, m_pUser );
7651+ fprintf( stderr, "KeyRelease\n" );
7652+ break;
7653+ default:
7654+ fprintf( stderr, "Other\n" );
7655+ break;
7656+ }
7657+#endif
7658+
7659+ //Find the ConfigureNotify events so we can drop to RGB from
7660+ //overlay while we move....
7661+// if( pEvent->event == ConfigureNotify && this==m_pTopLevelSite )
7662+// {
7663+// XConfigureEvent* pev = (XConfigureEvent*)pEvent->param2;
7664+// if( m_pWindow && pev->window == (Window)m_pWindow->window )
7665+// {
7666+// HXxPoint p;
7667+// _GetPositionRelativeToActualWindow( p );
7668+// // fprintf( stderr, "wint %p -- x,y width, height: %d %d %d %d \n",
7669+// // pev->window,
7670+// // pev->x, pev->y, pev->width, pev->height);
7671+// // fprintf( stderr, "size of site: %d %d\n", m_size.cx, m_size.cy);
7672+// // fprintf( stderr, "pos of site: %d %d\n", m_topleft.x, m_topleft.y);
7673+// m_pTopLevelSite->m_pMutex->Lock();
7674+// m_pTopLevelSite->SiteMoving(0, 0);
7675+// m_pTopLevelSite->m_nLastMoveTime = HX_GET_TICKCOUNT();
7676+// m_pTopLevelSite->ScheduleCallback(MOUSE, 100);
7677+// m_pTopLevelSite->m_pMutex->Unlock();
7678+// }
7679+// }
7680+
7681+ //See if we should drop out of full screen
7682+ if( pEvent->event == FocusOut && IsFullScreen() && !m_bIgnoreFocusOutInFS )
7683+ {
7684+// fprintf( stderr, "_HandleOSEvents: focus out: " );
7685+// XEvent* pXEvent = (XEvent*) pEvent->param2;
7686+// XFocusChangeEvent* event = (XFocusChangeEvent*) pXEvent;
7687+// switch( event->mode )
7688+// {
7689+// case NotifyAncestor:
7690+// fprintf( stderr, "NotifyAncestor\n" );
7691+// break;
7692+// case NotifyVirtual:
7693+// fprintf( stderr, "NotifyVirtual\n" );
7694+// break;
7695+// case NotifyInferior:
7696+// fprintf( stderr, "NotifyInferior\n" );
7697+// break;
7698+// case NotifyNonlinear:
7699+// fprintf( stderr, "NotifyNonlinear\n" );
7700+// break;
7701+// case NotifyNonlinearVirtual:
7702+// fprintf( stderr, "NotifyNonlinearVirtual\n" );
7703+// break;
7704+// case NotifyPointer:
7705+// fprintf( stderr, "NotifyPointer\n" );
7706+// break;
7707+// case NotifyPointerRoot:
7708+// fprintf( stderr, "NotifyPointerRoot\n" );
7709+// break;
7710+// case NotifyDetailNone:
7711+// fprintf( stderr, "NotifyDetailNone\n" );
7712+// break;
7713+// default:
7714+// fprintf( stderr, "screwed.....\n" );
7715+// }
7716+ ExitFullScreen();
7717+ }
7718+
7719+
7720+#if defined(_DEBUG) && defined(TEST_FULL_SCREEN)
7721+ if( pEvent->event == KeyPress )
7722+ {
7723+ KeySym sym;
7724+ char szBuf[10]; /* Flawfinder: ignore */
7725+ int nNum;
7726+
7727+ //Lookup the key without any state.
7728+ nNum = XLookupString( (XKeyEvent*)(pEvent->param2), szBuf, 10, &sym, NULL );
7729+ if( nNum > 0 )
7730+ {
7731+ if( 'f' == szBuf[0] && IsFullScreen() )
7732+ {
7733+ //Exit full screen if 'f' is pressed.....
7734+ m_pTopLevelSite->ExitFullScreen();
7735+ }
7736+ else if( 'f' == szBuf[0] && !IsFullScreen() )
7737+ {
7738+ //Enter full screen if 'f' is pressed.....
7739+ m_pTopLevelSite->EnterFullScreen();
7740+ }
7741+
7742+ }
7743+
7744+ }
7745+#endif
7746+
7747+#if defined(_DEBUG) && defined(_TEST_COLOR_CONTROLS)
7748+ if( pEvent->event == KeyPress )
7749+ {
7750+ KeySym sym;
7751+ char szBuf[10]; /* Flawfinder: ignore */
7752+ int nNum;
7753+
7754+ //Lookup the key without any state.
7755+ nNum = XLookupString( (XKeyEvent*)(pEvent->param2), szBuf, 10, &sym, NULL );
7756+ if( nNum > 0 )
7757+ {
7758+ if( 'b' == szBuf[0] )
7759+ {
7760+ SetBrightness( GetBrightness()-.05);
7761+ }
7762+ if( 'B' == szBuf[0] )
7763+ {
7764+ SetBrightness( GetBrightness()+.05);
7765+ }
7766+
7767+ if( 'c' == szBuf[0] )
7768+ {
7769+ SetContrast( GetContrast()-.05);
7770+ }
7771+ if( 'C' == szBuf[0] )
7772+ {
7773+ SetContrast( GetContrast()+.05);
7774+ }
7775+
7776+ if( 'h' == szBuf[0] )
7777+ {
7778+ SetHue( GetHue()-.05);
7779+ }
7780+ if( 'H' == szBuf[0] )
7781+ {
7782+ SetHue( GetHue()+.05 );
7783+ }
7784+
7785+ if( 's' == szBuf[0] )
7786+ {
7787+ SetSaturation( GetSaturation()-.05);
7788+ }
7789+ if( 'S' == szBuf[0] )
7790+ {
7791+ SetSaturation( GetSaturation()+.05);
7792+ }
7793+ fprintf( stderr, "colors %f %f %f %f\n",
7794+ GetBrightness(),
7795+ GetContrast(),
7796+ GetSaturation(),
7797+ GetHue());
7798+ }
7799+
7800+ }
7801+#endif
7802+
7803+ //Exit full screen on ESC pressed......
7804+ if( pEvent->event == KeyPress )
7805+ {
7806+ KeySym sym;
7807+ char szBuf[10]; /* Flawfinder: ignore */
7808+ int nNum;
7809+
7810+ //Lookup the key without any state.
7811+ nNum = XLookupString( (XKeyEvent*)(pEvent->param2), szBuf, 10, &sym, NULL );
7812+ if( nNum > 0 )
7813+ {
7814+ if( 27 == (int)szBuf[0] && IsFullScreen() )
7815+ {
7816+ //Exit full screen if esc is pressed.....
7817+ m_pTopLevelSite->ExitFullScreen();
7818+ }
7819+ }
7820+ }
7821+
7822+ //Find out if this is an event we are interested in. Make sure we
7823+ //are visible, it isn't a button, expose or FocusIn event and also
7824+ //make sure it is headed for our window.
7825+ if (!_ShouldProcess(pEvent))
7826+ {
7827+ return FALSE;
7828+ }
7829+
7830+
7831+ if(m_pUser && GetWindow() && GetWindow()->window)
7832+ {
7833+ //Do not send an update event to a hidden site.
7834+ if( pEvent->event == Expose ||
7835+ pEvent->event == FocusIn ||
7836+ pEvent->event == HX_SURFACE_UPDATE )
7837+ {
7838+ if( (m_ScrollVertButtonT || m_ScrollHorizButtonR) && IsSiteVisible() )
7839+ {
7840+ _DrawArrows();
7841+ }
7842+ _ForwardUpdateEvent(pEvent);
7843+ return TRUE;
7844+ }
7845+ else
7846+ {
7847+ // get original events info from pEvent
7848+ XEvent* pXEvent = (XEvent*) pEvent->param2;
7849+ XButtonEvent* buttonEvent = (XButtonEvent*) pXEvent;
7850+
7851+
7852+ //XXXgfw all this code sucks! It really need to be written
7853+ //for just native events or RMA events. With the change to a
7854+ //common site it is all screwed up. I am leaving it for now
7855+ //so we can get on with transparancy but get back to it!
7856+
7857+ //If the user clicks MB1 on a scroll button, handle it here and
7858+ //don't pass it up or let the user handle the event.
7859+ //Hit detection here.
7860+
7861+ ////////////////////////////////////////////////////////
7862+ // BEGIN SCROLLING GARBAGE
7863+ ////////////////////////////////////////////////////////
7864+ if(
7865+ ((pEvent->event==ButtonPress || pEvent->event==ButtonRelease) &&
7866+ buttonEvent->button==Button1) &&
7867+ (m_ScrollHorizButtonL || m_ScrollVertButtonB )
7868+ )
7869+ {
7870+ int buttonX=0;
7871+ int buttonY=0;
7872+
7873+ if( pEvent->event==ButtonRelease )
7874+ {
7875+ if( m_bScrollingInProgress )
7876+ {
7877+ m_bScrollingInProgress = FALSE;
7878+ m_nScrollDir = 0;
7879+ return TRUE ;
7880+ }
7881+ }
7882+ else
7883+ {
7884+ buttonX = buttonEvent->x;
7885+ buttonY = buttonEvent->y;
7886+
7887+ HXBOOL bPointInSite = FALSE;
7888+ if( m_Region )
7889+ bPointInSite = HXPointInRegion(m_Region, buttonX, buttonY);
7890+
7891+ if( bPointInSite )
7892+ {
7893+ if( m_ScrollHorizButtonL )
7894+ {
7895+ if( _InButton( m_ptScrollHorizPosL, buttonX, buttonY ))
7896+ {
7897+ m_bScrollingInProgress = TRUE;
7898+ m_nScrollDir = 1;
7899+ }
7900+ if( _InButton( m_ptScrollHorizPosR, buttonX, buttonY ))
7901+ {
7902+ m_bScrollingInProgress = TRUE;
7903+ m_nScrollDir = 2;
7904+ }
7905+ }
7906+ if( m_ScrollVertButtonT )
7907+ {
7908+ if( _InButton( m_ptScrollVertPosT, buttonX, buttonY ))
7909+ {
7910+ m_bScrollingInProgress = TRUE;
7911+ m_nScrollDir = 3;
7912+ }
7913+ if( _InButton( m_ptScrollVertPosB, buttonX, buttonY ))
7914+ {
7915+ m_bScrollingInProgress = TRUE;
7916+ m_nScrollDir = 4;
7917+ }
7918+ }
7919+ }
7920+ }
7921+
7922+ if( (m_ScrollHorizButtonL||m_ScrollVertButtonT) && m_bScrollingInProgress)
7923+ {
7924+ int xx=0;
7925+ int yy=0;
7926+ HXxWindow* pParentWindow = GetParentSite()->GetWindow();
7927+ //Make it scroll 10% of the parent window each click.
7928+ HXxSize sizeTmp;
7929+ GetParentSite()->GetSize(sizeTmp);
7930+
7931+ //Set it to a percentage of the slider range.
7932+ int incX = sizeTmp.cx/10;
7933+ int incY = sizeTmp.cy/10;
7934+
7935+ HX_ASSERT( pParentWindow );
7936+
7937+ xx = m_XSliderPos;
7938+ yy = m_YSliderPos;
7939+
7940+ if( m_nScrollDir == 1 )
7941+ xx-=incX;
7942+ if( m_nScrollDir == 2 )
7943+ xx+=incX;
7944+ if( m_nScrollDir == 3 )
7945+ yy-=incY;
7946+ if( m_nScrollDir == 4 )
7947+ yy+=incY;
7948+
7949+ if( xx > m_size.cx-sizeTmp.cx )
7950+ xx = m_size.cx-sizeTmp.cx;
7951+ if( yy > m_size.cy-sizeTmp.cy)
7952+ yy = m_size.cy-sizeTmp.cy;
7953+
7954+ if( xx < 0 )
7955+ xx = 0;
7956+ if( yy < 0 )
7957+ yy = 0;
7958+
7959+ m_XSliderPos = xx;
7960+ m_YSliderPos = yy;
7961+
7962+ HXxRect rect;
7963+ DamageRect(rect);
7964+
7965+ InternalForceRedraw();
7966+ }
7967+ //Only throw away the event if it had something to do with
7968+ //scolling.
7969+ if( m_bScrollingInProgress )
7970+ {
7971+ m_bScrollingInProgress = FALSE;
7972+ m_nScrollDir = 0;
7973+ return TRUE;
7974+ }
7975+ }
7976+ ////////////////////////////////////////////////////////
7977+ // END SCROLLING GARBAGE
7978+ ////////////////////////////////////////////////////////
7979+ point.x = -1;
7980+ point.y = -1;
7981+
7982+ if( pEvent->event == MotionNotify)
7983+ {
7984+ point.x = ((XMotionEvent*)pXEvent)->x;
7985+ point.y = ((XMotionEvent*)pXEvent)->y;
7986+ }
7987+ else if( pEvent->event == ButtonPress )
7988+ {
7989+ point.x = ((XMotionEvent*)pXEvent)->x;
7990+ point.y = ((XMotionEvent*)pXEvent)->y;
7991+ }
7992+
7993+ //
7994+ //Give the user a chance at the native event.
7995+ //
7996+ if( m_RegionWithoutChildren && HXPointInRegion(m_RegionWithoutChildren, point.x, point.y ))
7997+ {
7998+ if( m_Region && HXPointInRegion(m_Region, point.x, point.y) )
7999+ {
8000+ if (m_pUser)
8001+ m_pUser->HandleEvent(pEvent);
8002+ }
8003+ else
8004+ {
8005+ INT32 handledCount = 0;
8006+ INT32 mapCount = 0;
8007+
8008+ //try send this to all of our children
8009+ _unixsitecpp1:
8010+ mapCount = m_ChildrenMap.GetCount();
8011+ CHXMapPtrToPtr::Iterator i;
8012+ for(i=m_ChildrenMap.Begin() ; i!=m_ChildrenMap.End() ; ++i)
8013+ {
8014+ CHXBaseSite* pSite = (CHXBaseSite*) *i;
8015+ pSite->_HandleOSEvents(pEvent);
8016+ if (pEvent->handled)
8017+ {
8018+ break;
8019+ }
8020+ handledCount+=pEvent->handled;
8021+ pEvent->handled=0;
8022+
8023+ if (m_ChildrenMap.GetCount() != mapCount)
8024+ {
8025+ goto _unixsitecpp1;
8026+ }
8027+ }
8028+ if (handledCount)
8029+ {
8030+ pEvent->handled = 1;
8031+ }
8032+ HX_ASSERT(handledCount<2);
8033+ }
8034+ }
8035+ pEvent->handled=FALSE;
8036+ }
8037+ }
8038+
8039+ return FALSE;
8040+}
8041+
8042+void CHXExSite::_GenerateOSEvent(HXxEvent* pEvent, HXxEvent* pEvent2)
8043+{
8044+ //XXXgfw Not needed on UNIX I guess???
8045+}
8046+
8047+void CHXExSite::_GenerateSetCursorEvent()
8048+{
8049+#ifdef _DEBUG
8050+ fprintf( stderr, "CHXExSite::_GenerateSetCursorEvent\n" );
8051+#endif
8052+ //XXXgfw do we need this??
8053+}
8054+
8055+void CHXExSite::_TryCreateXSlider()
8056+{
8057+#if 0
8058+ if( !m_ScrollHorizButtonL && IsSiteVisible() )
8059+ _CreateHorizScrollBar();
8060+#endif
8061+}
8062+
8063+void CHXExSite::_SetXSliderValues(INT32 range, INT32 pageSize)
8064+{
8065+ //XXXgfw this is a do nothing as long as we only have
8066+ //scroll buttons on unix and not real scroll bars.
8067+}
8068+
8069+void CHXExSite::_TryCreateYSlider()
8070+{
8071+#if 0
8072+ if( !m_ScrollVertButtonT && IsSiteVisible() )
8073+ _CreateVertScrollBar();
8074+#endif
8075+}
8076+
8077+void CHXExSite::_SetYSliderValues(INT32 range, INT32 pageSize)
8078+{
8079+ //XXXgfw this is a do nothing as long as we only have
8080+ //scroll buttons on unix and not real scroll bars.
8081+}
8082+
8083+void CHXExSite::_GetSystemSizeOfSliders(INT32* pWidth, INT32* pHeight)
8084+{
8085+#if 0
8086+ *pWidth = *pHeight = SCROLL_BAR_WIDTH;
8087+#endif
8088+}
8089+
8090+HXBOOL CHXExSite::_IsWindowVisible()
8091+{
8092+#if 0
8093+ HX_RESULT retVal = FALSE;
8094+ //XXXgfw do this for now...
8095+ retVal = IsSiteVisible();
8096+ return retVal;
8097+#else
8098+ return FALSE;
8099+#endif
8100+
8101+}
8102+
8103+void CHXExSite::_ShowXSlider(HXBOOL bShow)
8104+{
8105+#if 0
8106+ if( GetWindow() )
8107+ {
8108+ if( bShow )
8109+ _MapHorzScroll();
8110+ else
8111+ _UnmapHorzScroll();
8112+ }
8113+#endif
8114+}
8115+
8116+void CHXExSite::_MoveXSlider( INT32 left,
8117+ INT32 top,
8118+ INT32 right,
8119+ INT32 bottom,
8120+ HXBOOL bRedraw )
8121+{
8122+ //Do nothing right now....
8123+}
8124+
8125+void CHXExSite::_ShowYSlider(HXBOOL bShow)
8126+{
8127+#if 0
8128+ if( GetWindow() )
8129+ {
8130+ if( bShow )
8131+ _MapVertScroll();
8132+ else
8133+ _UnmapVertScroll();
8134+ }
8135+#endif
8136+}
8137+
8138+void CHXExSite::_MoveYSlider( INT32 left,
8139+ INT32 top,
8140+ INT32 right,
8141+ INT32 bottom,
8142+ HXBOOL bRedraw)
8143+{
8144+ //do nothing right now...
8145+}
8146+
8147+HXBOOL CHXExSite::_DoesXSliderExist()
8148+{
8149+ return FALSE;
8150+// return (m_ScrollHorizButtonL!=0);
8151+}
8152+
8153+void* CHXExSite::_GetContainingWindow()
8154+{
8155+ //XXXgfw Do we need this???
8156+ return NULL;
8157+}
8158+
8159+void CHXExSite::_GetCursorPos(HXxPoint* pPoint)
8160+{
8161+ //Return the cursor pos in screen coords.
8162+ Window rootWin;
8163+ Window childWin;
8164+ int rootX=0;
8165+ int rootY=0;
8166+ int childX=0;
8167+ int childY=0;
8168+ unsigned int mask=0;
8169+ Bool ret=FALSE;
8170+
8171+ HX_ASSERT(GetWindow());
8172+ Display* pDis = (Display*)GetWindow()->display;
8173+ XLockDisplay(pDis);
8174+ ret = XQueryPointer(pDis,
8175+ (Window)GetWindow()->window,
8176+ &rootWin,
8177+ &childWin,
8178+ &rootX, &rootY,
8179+ &childX, &childY,
8180+ &mask);
8181+ XUnlockDisplay(pDis);
8182+
8183+ if(ret)
8184+ {
8185+ pPoint->x = rootX;
8186+ pPoint->y = rootY;
8187+ }
8188+}
8189+void* CHXExSite::_GetWindowWithCursor()
8190+{
8191+#if 0
8192+ //Return the cursor pos in screen coords.
8193+ void* pRet = NULL;
8194+ int rootX = 0;
8195+ int rootY = 0;
8196+ int childX= 0;
8197+ int childY= 0;
8198+ unsigned int mask = 0;
8199+ Bool ret = FALSE;
8200+ Window rootWin;
8201+ Window childWin;
8202+
8203+ HX_ASSERT(GetWindow());
8204+ Display* pDis = (Display*)GetWindow()->display;
8205+ XLockDisplay(pDis);
8206+ ret = XQueryPointer(pDis,
8207+ (Window)GetWindow()->window,
8208+ &rootWin,
8209+ &childWin,
8210+ &rootX, &rootY,
8211+ &childX, &childY,
8212+ &mask);
8213+ XUnlockDisplay(pDis);
8214+
8215+ if(ret)
8216+ {
8217+ pRet = (void*)childWin;
8218+ }
8219+ return pRet;
8220+#else
8221+ HX_ASSERT( "Not implemented..." == NULL );
8222+ return NULL;
8223+#endif
8224+}
8225+
8226+void CHXExSite::_MapPointToOSWindow(HXxPoint* pPt, void** pWindowHandle)
8227+{
8228+ //XXXgfw we could query the window tree and traverse down but that
8229+ //is really slow and this isn't used right now.
8230+ HX_ASSERT( "Not implemented..." == NULL );
8231+}
8232+
8233+void CHXExSite::_ReInitPrimarySurface()
8234+{
8235+ //Nothing to do in unix here right?
8236+}
8237+
8238+HXBOOL CHXExSite::_MoveWindow( void* win,
8239+ INT32 X,
8240+ INT32 Y,
8241+ INT32 nWidth,
8242+ INT32 nHeight,
8243+ HXBOOL bRepaint)
8244+{
8245+#if 0
8246+ //XXXgfw we still have to do bRepaint....
8247+ HX_ASSERT( m_pWindow && m_pWindow->window && m_pWindow->display);
8248+ _DestroyScrollButtons();
8249+ XLockDisplay((Display*) m_pWindow->display);
8250+ XMoveResizeWindow( (Display*)m_pWindow->display,
8251+ (Window)m_pWindow->window,
8252+ X,
8253+ Y,
8254+ nWidth,
8255+ nHeight
8256+ );
8257+ XUnlockDisplay((Display*) m_pWindow->display);
8258+#else
8259+ HX_ASSERT( "Not implemented..." == NULL );
8260+#endif
8261+ return TRUE;
8262+}
8263+
8264+HXBOOL CHXExSite::_UpdateWindow(void* hWnd)
8265+{
8266+ //We need to generate a repaint here of the window....
8267+ return TRUE;
8268+}
8269+
8270+HXBOOL CHXExSite::_ShowWindow(void* hWnd, INT32 nCmdShow)
8271+{
8272+#if 0
8273+ HX_ASSERT( nCmdShow==HX_SHOW_WINDOW || nCmdShow==HX_HIDE_WINDOW);
8274+ if( !m_pWindow || !m_pWindow->window || !m_pWindow->display )
8275+ return FALSE;
8276+
8277+ if( nCmdShow == HX_SHOW_WINDOW )
8278+ {
8279+ _MapScrollButtons();
8280+ XLockDisplay((Display*) m_pWindow->display);
8281+ XMapWindow( (Display*)m_pWindow->display, (Window)m_pWindow->window );
8282+ XUnlockDisplay((Display*) m_pWindow->display);
8283+ }
8284+ else
8285+ {
8286+ _UnmapScrollButtons();
8287+ XLockDisplay((Display*) m_pWindow->display);
8288+ XUnmapWindow( (Display*)m_pWindow->display, (Window)m_pWindow->window );
8289+ XUnlockDisplay((Display*) m_pWindow->display);
8290+ }
8291+#endif
8292+ return TRUE;
8293+}
8294+
8295+HXBOOL CHXExSite::_SetWindowPos(void* hWnd,
8296+ void* hWndInsertAfter,
8297+ INT32 X,
8298+ INT32 Y,
8299+ INT32 cx,
8300+ INT32 cy,
8301+ INT32 uFlags)
8302+{
8303+#ifdef _DEBUG
8304+ fprintf( stderr, "Now what on earth is this suppose to do??\n" );
8305+#endif
8306+ return TRUE;
8307+}
8308+
8309+HXBOOL CHXExSite::_SetWindowRgn(void* hWnd, HXREGION* hRgn, HXBOOL bRedraw)
8310+{
8311+#if 0
8312+ HX_ASSERT( GetWindow() );
8313+ Display* pDis = (Display*)GetWindow()->display;
8314+ XLockDisplay(pDis);
8315+ XSetRegion( pDis,
8316+ (GC)m_pVideoSurface->_GetDC(NULL),
8317+ (Region)hRgn
8318+ );
8319+ XUnlockDisplay(pDis);
8320+ if( bRedraw )
8321+ {
8322+ HX_ASSERT("Redraw asked for here"==NULL );
8323+ }
8324+#endif
8325+ return TRUE;
8326+}
8327+
8328+void CHXExSite::_SetFocus(void* pWindow)
8329+{
8330+#if 0
8331+ XWindowAttributes attr;
8332+ HXxWindow* pWin = GetWindow();
8333+
8334+ HX_ASSERT(pWin);
8335+ HX_ASSERT(pWindow);
8336+
8337+ XLockDisplay((Display*) pWin->display);
8338+ XGetWindowAttributes((Display*)pWin->display, (Window)pWindow, &attr);
8339+ XUnlockDisplay((Display*) pWin->display);
8340+ if( attr.map_state == IsViewable )
8341+ {
8342+ XLockDisplay((Display*) pWin->display);
8343+ XSetInputFocus( (Display*)pWin->display,
8344+ (Window)pWindow,
8345+ RevertToParent,
8346+ CurrentTime
8347+ );
8348+ XUnlockDisplay((Display*) pWin->display);
8349+ }
8350+
8351+ return;
8352+#endif
8353+}
8354+
8355+HX_RESULT CHXExSite::_EnterFullScreen(HXxWindow* pWindow)
8356+{
8357+#if 0
8358+ HXxWindow* pWin = GetWindow();
8359+ HX_ASSERT( pWin && pWin->display && pWin->display);
8360+ HX_ASSERT( this == m_pTopLevelSite );
8361+
8362+ if( 0 != m_winFullScreenWindow || IsFullScreen() )
8363+ {
8364+ //We are already in full screen
8365+ return HXR_FAIL;
8366+ }
8367+
8368+ //Create a override redirect window to fill the root.
8369+ XSizeHints size_hints;
8370+ XLockDisplay((Display*) pWin->display);
8371+ Screen* pScreen = XDefaultScreenOfDisplay((Display*)pWin->display);
8372+ XUnlockDisplay((Display*) pWin->display);
8373+ UINT16 uHorzRes = WidthOfScreen(pScreen);
8374+ UINT16 uVertRes = HeightOfScreen(pScreen);
8375+ int attrMask = 0;
8376+ XSetWindowAttributes attr;
8377+
8378+ memset(&attr, 0, sizeof(XSetWindowAttributes));
8379+ attrMask = CWOverrideRedirect | CWBorderPixel |
8380+ CWBackPixel | CWCursor;
8381+ attr.cursor = None;
8382+ attr.override_redirect = True;
8383+ XLockDisplay((Display*)pWin->display);
8384+ attr.background_pixel = BlackPixel((Display*)pWin->display,
8385+ DefaultScreen((Display*)pWin->display));
8386+ attr.border_pixel = BlackPixel((Display*)pWin->display,
8387+ DefaultScreen((Display*)pWin->display));
8388+ XUnlockDisplay((Display*)pWin->display);
8389+
8390+ size_hints.flags = PPosition | PSize;
8391+ size_hints.x = 0;
8392+ size_hints.y = 0;
8393+ size_hints.width = uHorzRes;
8394+ size_hints.height = uVertRes;
8395+
8396+ //Create it.
8397+ XLockDisplay((Display*) pWin->display);
8398+ Window window = XCreateWindow((Display*)pWin->display,
8399+ DefaultRootWindow((Display*)pWin->display),
8400+ size_hints.x,
8401+ size_hints.y,
8402+ size_hints.width,
8403+ size_hints.height,
8404+ 0,
8405+ CopyFromParent,
8406+ InputOutput,
8407+ CopyFromParent,
8408+ attrMask,
8409+ &attr);
8410+
8411+ //Tell the WM about this window.
8412+ XSetStandardProperties( (Display*)pWin->display,
8413+ window,
8414+ "unixfullscreen",
8415+ "unixfullscreen",
8416+ None,
8417+ NULL, 0,
8418+ &size_hints
8419+ );
8420+
8421+ int result = XSelectInput( zm_display, window,
8422+ ButtonPressMask | ButtonReleaseMask | KeyPressMask |
8423+ KeyReleaseMask | EnterWindowMask | LeaveWindowMask |
8424+ PointerMotionMask | ButtonMotionMask | KeymapStateMask |
8425+ ExposureMask | StructureNotifyMask | FocusChangeMask
8426+ );
8427+
8428+ //Map the window.
8429+ XMapWindow((Display*)pWin->display, window);
8430+ XUnlockDisplay((Display*) pWin->display);
8431+
8432+
8433+ //Get ready to resize the presentation....
8434+ if(m_pTopLevelSite)
8435+ {
8436+ m_pTopLevelSite->m_bDisableForceRedraw = TRUE;
8437+ }
8438+
8439+ //Maintain aspect ratio and Scale it.
8440+ float fXScale = (float)uHorzRes/(float)(m_size.cx);
8441+ float fYScale = (float)uVertRes/(float)(m_size.cy);
8442+ float fScale = (fXScale<fYScale) ? fXScale : fYScale;
8443+ int nWidth = (int)(fScale*m_size.cx+.5);
8444+ int nHeight = (int)(fScale*m_size.cy+.5);
8445+
8446+ //Center the presentation and save the old size
8447+ memcpy( &m_PreFullScreenSize, &m_size, sizeof( HXxSize) ); /* Flawfinder: ignore */
8448+ HXxSize size = {nWidth, nHeight};
8449+
8450+ if( nWidth<uHorzRes )
8451+ m_ptFullScreenOffset.x = (uHorzRes-nWidth)/2;
8452+
8453+ if( nHeight<uVertRes )
8454+ m_ptFullScreenOffset.y = (uVertRes-nHeight)/2;
8455+
8456+ //Reparent our main window.......
8457+ Window winRootParent = 0;
8458+ Window winParent = 0;
8459+ Window* pwinChildren = NULL;
8460+ unsigned int nNumChildren = 0;
8461+ XLockDisplay((Display*) pWin->display);
8462+ XQueryTree( (Display*)pWin->display,
8463+ (Window)pWin->window,
8464+ &winRootParent,
8465+ &winParent,
8466+ &pwinChildren,
8467+ &nNumChildren
8468+ );
8469+ //Free unused children list.
8470+ XFree( pwinChildren );
8471+ XUnlockDisplay((Display*) pWin->display);
8472+
8473+ HX_ASSERT( winParent );
8474+ m_winOldParent = winParent;
8475+ XLockDisplay((Display*) pWin->display);
8476+ XReparentWindow( (Display*)pWin->display,
8477+ (Window)pWin->window,
8478+ window,
8479+ m_ptFullScreenOffset.x,
8480+ m_ptFullScreenOffset.y
8481+ );
8482+
8483+ //Flush event queue.
8484+ XSync((Display*)pWin->display, False);
8485+ XUnlockDisplay((Display*) pWin->display);
8486+
8487+ //Save it
8488+ m_winFullScreenWindow = window;
8489+ m_bInFullScreen = TRUE;
8490+
8491+ //Now resize it...
8492+ SetSize(m_size);
8493+ //Redraw the presentation....
8494+ m_pTopLevelSite->m_bDisableForceRedraw = FALSE;
8495+ _ForceRedrawAll();
8496+
8497+ //Give it focus....
8498+ _SetFocus( (void*)pWin->window );
8499+
8500+ // now eat all the focusouts that came as a result of this reparent...
8501+ XEvent event;
8502+ XLockDisplay((Display*) pWin->display);
8503+ HXBOOL status = XCheckTypedWindowEvent((Display*)pWin->display, (Window)pWin->window,
8504+ FocusOut, &event);
8505+ XUnlockDisplay((Display*) pWin->display);
8506+ while (m_bWindowCreatedByCreate && status)
8507+ {
8508+ // just discarding these
8509+ XLockDisplay((Display*) pWin->display);
8510+ status = XCheckTypedWindowEvent((Display*)pWin->display, (Window)pWin->window,
8511+ FocusOut, &event);
8512+ XUnlockDisplay((Display*) pWin->display);
8513+ }
8514+
8515+ //Update the status text...
8516+ if(m_pStatusText)
8517+ {
8518+ m_pStatusText->ParentChangedSize();
8519+ m_pStatusText->Show();
8520+ }
8521+
8522+#else
8523+ HX_ASSERT( "Not implemented..." == NULL );
8524+#endif
8525+ return HXR_OK;
8526+}
8527+
8528+HX_RESULT CHXExSite::_ExitFullScreen()
8529+{
8530+#if 0
8531+ HX_ASSERT( this == m_pTopLevelSite );
8532+
8533+ HXxWindow* pWin = GetWindow();
8534+
8535+ HX_ASSERT( pWin && pWin->display && pWin->window );
8536+
8537+ //Give the window back to the TLC.
8538+
8539+ XLockDisplay((Display*) pWin->display);
8540+ XReparentWindow( (Display*)pWin->display,
8541+ (Window)pWin->window,
8542+ m_winOldParent,
8543+ m_position.x, m_position.y
8544+ );
8545+ XUnlockDisplay((Display*) pWin->display);
8546+
8547+ //Just kill our window and take us out of full screen....
8548+ if( 0 != m_winFullScreenWindow )
8549+ {
8550+ XLockDisplay((Display*) pWin->display);
8551+ XDestroyWindow( (Display*)pWin->display, m_winFullScreenWindow );
8552+ XUnlockDisplay((Display*) pWin->display);
8553+ m_winFullScreenWindow = 0;
8554+ }
8555+
8556+ m_bDisableForceRedraw = TRUE;
8557+
8558+ m_bInFullScreen = FALSE;
8559+ HXxSize size = {0,0};
8560+ memcpy( &size, &m_PreFullScreenSize, sizeof(HXxSize) ); /* Flawfinder: ignore */
8561+ m_PreFullScreenSize.cx = m_PreFullScreenSize.cy = 0;
8562+
8563+ SetSize(size);
8564+ _SetFocus( (void*)pWin->window );
8565+ m_ptFullScreenOffset.x = 0;
8566+ m_ptFullScreenOffset.y = 0;
8567+
8568+
8569+ m_bDisableForceRedraw = FALSE;
8570+ _ForceRedrawAll();
8571+
8572+ if(m_pStatusText)
8573+ {
8574+ m_pStatusText->ParentChangedSize();
8575+ m_pStatusText->Hide();
8576+ }
8577+
8578+ //move the site back to where it was.
8579+ if( m_pTopLevelSite )
8580+ {
8581+ m_pTopLevelSite->_SetPosition(m_CreateWindowPos);
8582+ }
8583+
8584+ return HXR_OK;
8585+#else
8586+ HX_ASSERT( "Not implemented..." == NULL );
8587+#endif
8588+}
8589+
8590+HX_RESULT CHXExSite::_EnterFullScreenNoNewWindow()
8591+{
8592+#if 0
8593+ HXxWindow* pWin = GetWindow();
8594+
8595+ HX_ASSERT( pWin && pWin->display && pWin->display);
8596+ HX_ASSERT( this == m_pTopLevelSite );
8597+
8598+ if(IsFullScreen() || !pWin)
8599+ {
8600+ //We are already in full screen
8601+ return HXR_FAIL;
8602+ }
8603+
8604+ //Get the screen size.
8605+ XLockDisplay((Display*) pWin->display);
8606+ Screen* pScreen = XDefaultScreenOfDisplay((Display*)pWin->display);
8607+ UINT16 uHorzRes = WidthOfScreen(pScreen);
8608+ UINT16 uVertRes = HeightOfScreen(pScreen);
8609+ XUnlockDisplay((Display*)pWin->display);
8610+
8611+ //Get ready to resize the presentation....
8612+ if( m_pTopLevelSite )
8613+ {
8614+ m_pTopLevelSite->m_bDisableForceRedraw = TRUE;
8615+ }
8616+
8617+ //Maintain aspect ratio and Scale it.
8618+ float fXScale = (float)uHorzRes/(float)(m_size.cx);
8619+ float fYScale = (float)uVertRes/(float)(m_size.cy);
8620+ float fScale = (fXScale<fYScale) ? fXScale : fYScale;
8621+ int nWidth = (int)(fScale*m_size.cx+.5);
8622+ int nHeight = (int)(fScale*m_size.cy+.5);
8623+
8624+ //Center the presentation and save the old size
8625+ memcpy( &m_PreFullScreenSize, &m_size, sizeof( HXxSize) ); /* Flawfinder: ignore */
8626+
8627+ HXxSize size = {nWidth, nHeight};
8628+
8629+ if( nWidth < uHorzRes )
8630+ {
8631+ m_ptFullScreenOffset.x = (uHorzRes - nWidth)/2;
8632+ }
8633+
8634+ if( nHeight < uVertRes )
8635+ {
8636+ m_ptFullScreenOffset.y = (uVertRes - nHeight)/2;
8637+ }
8638+
8639+ //Reparent our main window.......
8640+ Window winRootParent = 0;
8641+ Window winParent = 0;
8642+ Window* pwinChildren = NULL;
8643+ unsigned int nNumChildren = 0;
8644+ XLockDisplay((Display*) pWin->display);
8645+ XQueryTree( (Display*)pWin->display,
8646+ (Window)pWin->window,
8647+ &winRootParent,
8648+ &winParent,
8649+ &pwinChildren,
8650+ &nNumChildren
8651+ );
8652+
8653+ //Free unused children list.
8654+ XFree( pwinChildren );
8655+ XUnlockDisplay((Display*) pWin->display);
8656+
8657+ HX_ASSERT( winParent );
8658+ m_winOldParent = winParent;
8659+
8660+ m_bInFullScreen = TRUE;
8661+
8662+ //Now resize it...
8663+ SetSize(m_size);
8664+
8665+ //Redraw the presentation....
8666+ if( m_pTopLevelSite )
8667+ {
8668+ m_pTopLevelSite->m_bDisableForceRedraw = FALSE;
8669+ }
8670+
8671+ _ForceRedrawAll();
8672+
8673+ //Give it focus....
8674+ _SetFocus( (void*)pWin->window );
8675+
8676+ // now eat all the focusouts that came as a result of this reparent...
8677+ XEvent event;
8678+ XLockDisplay((Display*) pWin->display);
8679+ HXBOOL status = XCheckTypedWindowEvent((Display*)pWin->display, (Window)pWin->window,
8680+ FocusOut, &event);
8681+ XUnlockDisplay((Display*) pWin->display);
8682+ while (m_bWindowCreatedByCreate && status)
8683+ {
8684+ // just discarding these
8685+ XLockDisplay((Display*) pWin->display);
8686+ status = XCheckTypedWindowEvent((Display*)pWin->display, (Window)pWin->window,
8687+ FocusOut, &event);
8688+ XUnlockDisplay((Display*) pWin->display);
8689+ }
8690+
8691+ //Update the status text...
8692+ if(m_pStatusText)
8693+ {
8694+ m_pStatusText->ParentChangedSize();
8695+ m_pStatusText->Show();
8696+ }
8697+#if defined(HELIX_CONFIG_MOBLIN)
8698+ if(!m_pAttachWindowCallback)
8699+ {
8700+ m_pAttachWindowCallback = new CHXGenericCallback((void*)this, (fGenericCBFunc)AttachWindowCallback);
8701+ m_pAttachWindowCallback->AddRef();
8702+ }
8703+ if(!m_pForceRedrawCallback)
8704+ {
8705+ m_pForceRedrawCallback = new CHXGenericCallback((void*)this, (fGenericCBFunc)ForceRedrawCallback);
8706+ m_pForceRedrawCallback->AddRef();
8707+ }
8708+
8709+ // schedule callback for Attaching Window
8710+ if(m_pAttachWindowCallback)
8711+ {
8712+ m_pAttachWindowCallback->CallbackScheduled(m_pScheduler->RelativeEnter(m_pAttachWindowCallback, 100));
8713+ }
8714+ if(m_pForceRedrawCallback)
8715+ {
8716+ m_pForceRedrawCallback->CallbackScheduled(m_pScheduler->RelativeEnter(m_pForceRedrawCallback, 500));
8717+ }
8718+
8719+#endif
8720+#else
8721+ HX_ASSERT( "Not implemented..." == NULL );
8722+#endif
8723+ return HXR_OK;
8724+}
8725+
8726+#if defined(HELIX_CONFIG_MOBLIN)
8727+void CHXExSite::AttachWindowCallback(void* pParam)
8728+{
8729+ CHXExSite* pObj = (CHXExSite*)pParam;
8730+ if (pObj)
8731+ {
8732+ pObj->_AttachWindow();
8733+ }
8734+}
8735+
8736+
8737+void CHXExSite::ForceRedrawCallback(void* pParam)
8738+{
8739+ CHXExSite* pObj = (CHXExSite*)pParam;
8740+
8741+ if (pObj)
8742+ {
8743+ UINT32 ulNumOfChildren = pObj->GetNumberOfChildSites();
8744+ if(pObj->m_pTopLevelSite)
8745+ {
8746+ pObj->m_pTopLevelSite->m_bDisableForceRedraw = FALSE;
8747+ }
8748+ for ( UINT32 i = 0; i < ulNumOfChildren; ++i )
8749+ {
8750+ SPIHXSite spChildSite;
8751+ if ( SUCCEEDED( pObj->GetNthChildSite( i, *spChildSite.AsInOutParam() ) )
8752+ && spChildSite.IsValid() )
8753+ {
8754+ spChildSite->DamageRegion( NULL );
8755+ spChildSite->ForceRedraw();
8756+ }
8757+
8758+ }
8759+ }
8760+}
8761+
8762+void CHXExSite::RemovePendingCallback(CHXGenericCallback* pCB)
8763+{
8764+ if (pCB &&
8765+ pCB->GetPendingCallback() &&
8766+ m_pScheduler)
8767+ {
8768+ m_pScheduler->Remove(pCB->GetPendingCallback());
8769+ pCB->CallbackCanceled();
8770+ }
8771+}
8772+#endif
8773+
8774+HX_RESULT CHXExSite::_EnterFullScreenExt(HXxWindow* pWindow, IHXValues* pValues)
8775+{
8776+#if 0
8777+ m_bReparent = FALSE;
8778+ HX_RESULT res = HXR_OK;
8779+ UINT32 ulReparent = 0;
8780+
8781+ if (pValues)
8782+ {
8783+ pValues->GetPropertyULONG32("Reparent", ulReparent);
8784+ }
8785+
8786+ m_bReparent = (HXBOOL)ulReparent;
8787+
8788+ if (m_bReparent)
8789+ {
8790+ res = _EnterFullScreen(pWindow);
8791+ }
8792+ else
8793+ {
8794+ res = _EnterFullScreenNoNewWindow();
8795+ }
8796+
8797+ CHXBaseSite::FullScreenEntered(res);
8798+ return res;
8799+#else
8800+ HX_ASSERT( "Not implemented..." == NULL );
8801+ return HXR_OK; /* this makes compiler happy */
8802+#endif
8803+}
8804+
8805+HX_RESULT CHXExSite::_ExitFullScreenExt()
8806+{
8807+#if 0
8808+ HX_RESULT res = _ExitFullScreen();
8809+#if defined(HELIX_CONFIG_MOBLIN)
8810+ // schedule callback for attaching window
8811+ if(m_pAttachWindowCallback)
8812+ {
8813+ m_pAttachWindowCallback->CallbackScheduled(m_pScheduler->RelativeEnter(m_pAttachWindowCallback, 100));
8814+ }
8815+ // schedule callback for Force Redraw the window
8816+ if(m_pForceRedrawCallback)
8817+ {
8818+ m_pForceRedrawCallback->CallbackScheduled(m_pScheduler->RelativeEnter(m_pForceRedrawCallback, 500));
8819+ }
8820+#endif
8821+ CHXBaseSite::FullScreenExited(res);
8822+
8823+ return res;
8824+#else
8825+ HX_ASSERT( "Not implemented..." == NULL );
8826+ return HXR_OK; /* this makes compiler happy */
8827+#endif
8828+
8829+}
8830+
8831+HX_RESULT CHXExSite::_EventOccurred(HXxEvent* pEvent)
8832+{
8833+ return HXR_OK;
8834+}
8835+
8836+HX_RESULT CHXExSite::_TestFullScreen( void* hTestBitmap,
8837+ const char* pszStatusText )
8838+{
8839+#ifdef _DEBUG
8840+ fprintf( stderr, "Going to test full screen....\n" );
8841+#endif
8842+ return HXR_OK;
8843+}
8844+
8845+void CHXExSite::ProcessEvent(HXxEvent* pEvent)
8846+{
8847+ if(pEvent)
8848+ {
8849+ //Expose event compression. Combine all outstanding expose events
8850+ //into one big region.
8851+ if(Expose==pEvent->event)
8852+ {
8853+ _CollapseExposeEvents((XEvent*)pEvent->param2);
8854+ }
8855+ }
8856+
8857+ //Send the event to each registered UnixSite.
8858+ void* pSite = NULL;
8859+ void* pWindow = NULL;
8860+ POSITION pos = z_mapSiteToWindow.GetStartPosition();
8861+ while( pos )
8862+ {
8863+ z_mapSiteToWindow.GetNextAssoc(pos, pSite, pWindow);
8864+ CHXExSite* pSiteWindowed = (CHXExSite*)pSite;
8865+ CHXExSite* pTopLevel = NULL;
8866+ HX_ASSERT(pSiteWindowed);
8867+ pSiteWindowed->AddRef();
8868+ pTopLevel = (CHXExSite*)pSiteWindowed->GetTopLevelSite();
8869+
8870+ if(pEvent)
8871+ {
8872+ //Call back into the basesite's event loop.
8873+ pTopLevel->EventOccurred(pEvent);
8874+ }
8875+
8876+ //XXXgfw As a workaround for the overlay not moving while the
8877+ //player is paused, we will check it here and update it if needed.
8878+
8879+ //XXXRGG We might be able to use X's ConfigureNotify messages instead
8880+ //of doing a refresh every 50 ms.
8881+ pTopLevel->_UpdateOverlayIfNeeded();
8882+
8883+ pSiteWindowed->Release();
8884+ }
8885+}
8886+
8887+void CHXExSite::_CollapseExposeEvents(XEvent* xevent)
8888+{
8889+ Display* display = xevent->xany.display;
8890+ Window window = xevent->xany.window;
8891+ XExposeEvent* expose_event = (XExposeEvent*)xevent;
8892+ XEvent new_event;
8893+ XExposeEvent* new_expose_event = (XExposeEvent*)&new_event;
8894+ ushort x1;
8895+ ushort y1;
8896+ ushort x2;
8897+ ushort y2;
8898+ ushort x3;
8899+ ushort y3;
8900+
8901+ x1 = expose_event->x;
8902+ y1 = expose_event->y;
8903+ x2 = x1 + expose_event->width;
8904+ y2 = y1 + expose_event->height;
8905+ XLockDisplay(display);
8906+ HXBOOL status = XCheckWindowEvent(display, window, ExposureMask, &new_event);
8907+ XUnlockDisplay(display);
8908+ while( status)
8909+ {
8910+ if (new_expose_event->x < x1)
8911+ x1 = new_expose_event->x;
8912+
8913+ if (new_expose_event->y < y1)
8914+ y1 = new_expose_event->y;
8915+
8916+ x3 = new_expose_event->x + new_expose_event->width;
8917+ if (x3 > x2)
8918+ x2 = x3;
8919+
8920+ y3 = new_expose_event->y + new_expose_event->height;
8921+ if (y3 > y2)
8922+ y2 = y3;
8923+ XLockDisplay(display);
8924+ status = XCheckWindowEvent(display, window, ExposureMask, &new_event);
8925+ XUnlockDisplay(display);
8926+
8927+ }
8928+
8929+ expose_event->x = x1;
8930+ expose_event->y = y1;
8931+ expose_event->width = x2 - x1;
8932+ expose_event->height = y2 - y1;
8933+ expose_event->count = new_expose_event->count;
8934+}
8935+
8936+
8937+HXBOOL CHXExSite::_ShouldProcess(HXxEvent* pEvent)
8938+{
8939+ HXBOOL bShouldProcessThisEvent = TRUE;
8940+
8941+
8942+ if( !IsSiteVisible() )
8943+ {
8944+ switch (pEvent->event)
8945+ {
8946+ case ButtonPress:
8947+ case ButtonRelease:
8948+ case Expose:
8949+ case FocusIn:
8950+ bShouldProcessThisEvent = FALSE;
8951+ break;
8952+ default:
8953+ break;
8954+ }
8955+ }
8956+
8957+ if(m_pWindow && m_pWindow->window!=pEvent->window)
8958+ {
8959+ bShouldProcessThisEvent = FALSE;
8960+ }
8961+ return bShouldProcessThisEvent;
8962+}
8963+
8964+
8965+///////////////////////////////////////////////////////
8966+//
8967+// UnixEventHandler methods...
8968+//
8969+CHXExSite::UnixEventHandler::UnixEventHandler(CHXExSite* pParent)
8970+ : m_pParent(pParent),
8971+ m_lRefCount(0),
8972+ m_cbHandle(0)
8973+{
8974+ HX_ASSERT(m_pParent);
8975+ HX_ASSERT(m_pParent->m_pScheduler);
8976+ m_cbHandle = m_pParent->m_pScheduler->RelativeEnter((IHXCallback*)this, 30);
8977+}
8978+
8979+CHXExSite::UnixEventHandler::~UnixEventHandler()
8980+{
8981+ CancelCallback();
8982+}
8983+
8984+void
8985+CHXExSite::UnixEventHandler::CancelCallback()
8986+{
8987+ if( m_cbHandle && m_pParent && m_pParent->m_pScheduler )
8988+ {
8989+ UINT32 tempHandle = m_cbHandle;
8990+ m_cbHandle = 0;
8991+ m_pParent->m_pScheduler->Remove(tempHandle);
8992+ }
8993+}
8994+
8995+HX_RESULT CHXExSite::UnixEventHandler::QueryInterface(REFIID riid, void** ppvObj)
8996+{
8997+ if (IsEqualIID(riid, IID_IHXCallback))
8998+ {
8999+ AddRef();
9000+ *ppvObj = (IHXCallback*)this;
9001+ return HXR_OK;
9002+ }
9003+ else if (IsEqualIID(riid, IID_IUnknown))
9004+ {
9005+ AddRef();
9006+ *ppvObj = this;
9007+ return HXR_OK;
9008+ }
9009+
9010+ *ppvObj = NULL;
9011+ return HXR_NOINTERFACE;
9012+}
9013+
9014+ULONG32 CHXExSite::UnixEventHandler::AddRef()
9015+{
9016+ return InterlockedIncrement(&m_lRefCount);
9017+}
9018+
9019+ULONG32 CHXExSite::UnixEventHandler::Release()
9020+{
9021+ HX_ASSERT(m_lRefCount>0);
9022+ if( InterlockedDecrement(&m_lRefCount)>0 )
9023+ {
9024+ return m_lRefCount;
9025+ }
9026+ delete this;
9027+ return 0;
9028+}
9029+
9030+//IHXCallback methods
9031+HX_RESULT CHXExSite::UnixEventHandler::Func()
9032+{
9033+ XEvent xevent;
9034+ static HXxEvent pnevent;
9035+
9036+ m_cbHandle = 0;
9037+ XLockDisplay(m_pParent->zm_display);
9038+ int status = XPending(m_pParent->zm_display);
9039+ XUnlockDisplay(m_pParent->zm_display);
9040+ while(status)
9041+ {
9042+ XLockDisplay(m_pParent->zm_display);
9043+ XNextEvent(m_pParent->zm_display, &xevent);
9044+ XUnlockDisplay(m_pParent->zm_display);
9045+
9046+ // package native event in HXxEvent and send to dispatcher
9047+ pnevent.event = xevent.type;
9048+ pnevent.window = (void *)xevent.xany.window;
9049+ pnevent.param1 = xevent.xany.display;
9050+ pnevent.param2 = &xevent;
9051+
9052+ m_pParent->ProcessEvent(&pnevent);
9053+ XLockDisplay(m_pParent->zm_display);
9054+ status = XPending(m_pParent->zm_display);
9055+ XUnlockDisplay(m_pParent->zm_display);
9056+ }
9057+
9058+ if (m_pParent && m_pParent->m_pScheduler)
9059+ {
9060+ m_cbHandle = m_pParent->m_pScheduler->RelativeEnter((IHXCallback*)this, 30);
9061+ }
9062+ return HXR_OK;
9063+}
9064+
9065+void CHXExSite::_UpdateOverlayIfNeeded()
9066+{
9067+ if( m_pVideoSurface )
9068+ {
9069+ if( m_pVideoSurface->m_nBltMode == HX_OVERLAY_BLT )
9070+ {
9071+ ULONG32 ulNow = HX_GET_BETTERTICKCOUNT();
9072+ CUnixSurf* pSurf = (CUnixSurf*)m_pVideoSurface;
9073+ if( ulNow- pSurf->m_ulLastOverlayUpdateTime > 50 )
9074+ {
9075+ SiteMoving(0,0);
9076+ }
9077+ }
9078+ }
9079+ LISTPOSITION pos = m_ChildrenInZOrder.GetHeadPosition();
9080+ while(pos)
9081+ {
9082+ CHXExSite* pSite = (CHXExSite*)m_ChildrenInZOrder.GetNext(pos);
9083+ pSite->_UpdateOverlayIfNeeded();
9084+ }
9085+}
9086+
9087+
9088+HXBOOL CHXExSite::_ShouldEnterForceRedraw()
9089+{
9090+ if( !m_bDamaged || !m_pUser || !IsSiteVisible() )
9091+ {
9092+ return FALSE;
9093+ }
9094+
9095+ if(InterlockedIncrement(&m_lBltEntryCount)>1)
9096+ {
9097+ InterlockedDecrement(&m_lBltEntryCount);
9098+ return FALSE;
9099+ }
9100+
9101+ return TRUE;
9102+}
9103+
9104+void CHXExSite::_ExitForceRedraw()
9105+{
9106+ InterlockedDecrement(&m_lBltEntryCount);
9107+}
9108+
9109Index: helix-libs/clientapps/clutter/exsite.h
9110===================================================================
9111--- /dev/null 1970-01-01 00:00:00.000000000 +0000
9112+++ helix-libs/clientapps/clutter/exsite.h 2008-10-13 06:05:49.000000000 -0700
9113@@ -0,0 +1,272 @@
9114+/* ***** BEGIN LICENSE BLOCK *****
9115+ * Source last modified: $Id: unixsite.h,v 1.10.2.3 2008/06/05 14:24:30 lovish Exp $
9116+ *
9117+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
9118+ *
9119+ * The contents of this file, and the files included with this file,
9120+ * are subject to the current version of the RealNetworks Public
9121+ * Source License (the "RPSL") available at
9122+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
9123+ * the file under the current version of the RealNetworks Community
9124+ * Source License (the "RCSL") available at
9125+ * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
9126+ * will apply. You may also obtain the license terms directly from
9127+ * RealNetworks. You may not use this file except in compliance with
9128+ * the RPSL or, if you have a valid RCSL with RealNetworks applicable
9129+ * to this file, the RCSL. Please see the applicable RPSL or RCSL for
9130+ * the rights, obligations and limitations governing use of the
9131+ * contents of the file.
9132+ *
9133+ * Alternatively, the contents of this file may be used under the
9134+ * terms of the GNU General Public License Version 2 (the
9135+ * "GPL") in which case the provisions of the GPL are applicable
9136+ * instead of those above. If you wish to allow use of your version of
9137+ * this file only under the terms of the GPL, and not to allow others
9138+ * to use your version of this file under the terms of either the RPSL
9139+ * or RCSL, indicate your decision by deleting the provisions above
9140+ * and replace them with the notice and other provisions required by
9141+ * the GPL. If you do not delete the provisions above, a recipient may
9142+ * use your version of this file under the terms of any one of the
9143+ * RPSL, the RCSL or the GPL.
9144+ *
9145+ * This file is part of the Helix DNA Technology. RealNetworks is the
9146+ * developer of the Original Code and owns the copyrights in the
9147+ * portions it created.
9148+ *
9149+ * This file, and the files included with this file, is distributed
9150+ * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
9151+ * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
9152+ * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
9153+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
9154+ * ENJOYMENT OR NON-INFRINGEMENT.
9155+ *
9156+ * Technology Compatibility Kit Test Suite(s) Location:
9157+ * http://www.helixcommunity.org/content/tck
9158+ *
9159+ * Contributor(s):
9160+ * Phil Dibowitz (jaymzh)
9161+ *
9162+ * ***** END LICENSE BLOCK ***** */
9163+
9164+#ifndef _UNIXSITE_H
9165+#define _UNIXSITE_H
9166+
9167+#if defined(USE_XWINDOWS)
9168+#include <X11/Xatom.h>
9169+#include <X11/Xlib.h>
9170+#include <X11/Xutil.h>
9171+#include <X11/Xos.h>
9172+#include <X11/Intrinsic.h>
9173+#include <X11/extensions/XShm.h>
9174+#endif
9175+
9176+#include "basesite.h"
9177+#include "hxcbobj.h"
9178+#include "player.h"
9179+
9180+class CHXExSite : public CHXBaseSite
9181+{
9182+public:
9183+
9184+ friend class CExSurf;
9185+ friend class CExRootSurf;
9186+
9187+ CHXExSite( IUnknown* pContext,
9188+ IUnknown* pUnkOuter,
9189+ INT32 lInitialZorder,
9190+ on_new_frame_cb_t on_new_frame_cb = NULL,
9191+ void *context = NULL);
9192+
9193+ static void ProcessEvent(HXxEvent* pEvent);
9194+ Window CreateXWindow( Window win );
9195+
9196+ void _ForwardUpdateEvent(HXxEvent* pEvent);
9197+
9198+ //static member vars.
9199+ static Display* zm_display;
9200+ void _UpdateOverlayIfNeeded();
9201+ HXBOOL m_bIgnoreFocusOutInFS;
9202+
9203+ //We override this.
9204+ void CheckColorSettings();
9205+
9206+protected:
9207+
9208+ virtual ~CHXExSite();
9209+
9210+ //
9211+ // CHXExSite only methods....
9212+ //
9213+ HX_RESULT _OpenXDisplay(char* DiplayString);
9214+ static void _CollapseExposeEvents(XEvent* xevent);
9215+ HXBOOL _ShouldProcess(HXxEvent* pEvent);
9216+ void _DrawArrows();
9217+ void _CreateHorizScrollBar(void);
9218+ void _CreateVertScrollBar(void);
9219+ HXBOOL _InButton(HXxPoint& pt, int x, int y );
9220+ void _DestroyScrollButtons();
9221+ void _MapScrollButtons();
9222+ void _MapHorzScroll();
9223+ void _MapVertScroll();
9224+ void _UnmapHorzScroll();
9225+ void _UnmapVertScroll();
9226+ void _UnmapScrollButtons();
9227+ void _BuildClipRegion();
9228+ void _ReleaseClippingRegion();
9229+
9230+ //
9231+ // Seperate object for our callbacks to keep the events flowing.
9232+ //
9233+ class UnixEventHandler : public IHXCallback
9234+ {
9235+ public:
9236+ UnixEventHandler(CHXExSite* pParent);
9237+
9238+ //IUnknown methods
9239+ virtual HX_RESULT QueryInterface(REFIID riid, void** ppvObj);
9240+ virtual ULONG32 AddRef();
9241+ virtual ULONG32 Release();
9242+
9243+ //IHXCallback methods
9244+ virtual HX_RESULT Func();
9245+ void CancelCallback();
9246+
9247+ private:
9248+ virtual ~UnixEventHandler();
9249+
9250+ UnixEventHandler();
9251+ UnixEventHandler(const UnixEventHandler&);
9252+ UnixEventHandler& operator=(const UnixEventHandler& it );
9253+
9254+ CHXExSite* m_pParent;
9255+ LONG32 m_lRefCount;
9256+ CallbackHandle m_cbHandle;
9257+
9258+ IUnknown* m_pUnkPlayer;
9259+ };
9260+
9261+
9262+ //
9263+ // CHXBaseSite inherited methods
9264+ //
9265+ virtual void _NeedWindowedSite();
9266+ virtual void _AttachWindow();
9267+ virtual void _DetachWindow();
9268+ virtual void* _Create(void* ParentWindow, UINT32 style);
9269+ virtual void _Destroy(HXxWindow* pWindow);
9270+ virtual void _SetSize(HXxSize size);
9271+ virtual void _SetPosition(HXxPoint position);
9272+ virtual void _DamageRect(HXxRect rect);
9273+ virtual void _DamageRegion(HXxRegion rect);
9274+ virtual HXBOOL _ShouldEnterForceRedraw();
9275+ virtual void _ExitForceRedraw();
9276+ virtual void _SendOSUpdateMessage();
9277+ virtual void _ShowSite(HXBOOL bShow);
9278+ virtual HXBOOL _AtSystemTime();
9279+ virtual void _GetDeviceCaps( void* hdc,
9280+ UINT16& uBitesPerPixel,
9281+ UINT16& uHorzRes,
9282+ UINT16& uVertRes );
9283+ virtual void _GetWindowRect(HXxRect* destRect);
9284+ virtual void _DestroySliders();
9285+ virtual HXBOOL _HandleOSEvents(HXxEvent* pEvent);
9286+ virtual HXBOOL _ConvertToHXEvent(HXxEvent* pEvent);
9287+ virtual void _GenerateOSEvent(HXxEvent* pEvent, HXxEvent* pEvent2);
9288+ virtual void _GenerateSetCursorEvent();
9289+ virtual void _TryCreateXSlider();
9290+ virtual void _SetXSliderValues(INT32 range, INT32 pageSize);
9291+ virtual void _TryCreateYSlider();
9292+ virtual void _SetYSliderValues(INT32 range, INT32 pageSize);
9293+ virtual void _GetSystemSizeOfSliders(INT32* pWidth, INT32* pHeight);
9294+ virtual HXBOOL _IsWindowVisible();
9295+ virtual void _ShowXSlider(HXBOOL bShow);
9296+ virtual void _MoveXSlider( INT32 left,
9297+ INT32 top,
9298+ INT32 right,
9299+ INT32 bottom,
9300+ HXBOOL bRedraw );
9301+ virtual void _ShowYSlider(HXBOOL bShow);
9302+ virtual void _MoveYSlider( INT32 left,
9303+ INT32 top,
9304+ INT32 right,
9305+ INT32 bottom,
9306+ HXBOOL bRedraw);
9307+ virtual HXBOOL _DoesXSliderExist();
9308+ virtual void* _GetContainingWindow();
9309+ virtual void _GetCursorPos(HXxPoint* pPoint);
9310+ virtual void _MapPointToOSWindow(HXxPoint* pPt, void** pWindowHandle);
9311+ virtual void* _GetWindowWithCursor();
9312+ virtual void _ReInitPrimarySurface();
9313+ virtual HXBOOL _MoveWindow( void* ,
9314+ INT32 X,
9315+ INT32 Y,
9316+ INT32 nWidth,
9317+ INT32 nHeight,
9318+ HXBOOL bRepaint);
9319+ virtual HXBOOL _UpdateWindow(void* hWnd);
9320+ virtual HXBOOL _ShowWindow(void* hWnd, INT32 nCmdShow);
9321+ virtual HXBOOL _SetWindowPos(void* hWnd,
9322+ void* hWndInsertAfter,
9323+ INT32 X,
9324+ INT32 Y,
9325+ INT32 cx,
9326+ INT32 cy,
9327+ INT32 uFlags);
9328+ virtual HXBOOL _SetWindowRgn(void* hWnd, HXREGION* hRgn, HXBOOL bRedraw);
9329+ virtual void _SetFocus(void* pWindow);
9330+
9331+ virtual HX_RESULT _EnterFullScreen(HXxWindow* pWindow = NULL);
9332+ virtual HX_RESULT _EventOccurred(HXxEvent* pEvent);
9333+ virtual HX_RESULT _ExitFullScreen();
9334+ virtual HX_RESULT _TestFullScreen( void* hTestBitmap,
9335+ const char* pszStatusText );
9336+ virtual HX_RESULT _EnterFullScreenExt(HXxWindow* pWindow, IHXValues* pValues);
9337+ virtual HX_RESULT _ExitFullScreenExt();
9338+#if defined(HELIX_CONFIG_MOBLIN)
9339+ static void AttachWindowCallback(void *pParam);
9340+ static void ForceRedrawCallback(void *pParam);
9341+ void RemovePendingCallback(CHXGenericCallback* pCB);
9342+
9343+ CHXGenericCallback* m_pAttachWindowCallback;
9344+ CHXGenericCallback* m_pForceRedrawCallback;
9345+#endif
9346+ HXBOOL m_bReparent;
9347+
9348+private:
9349+
9350+ //Protect unintentional copy and default ctors.
9351+ CHXExSite();
9352+ CHXExSite( const CHXExSite& );
9353+ CHXExSite& operator=( const CHXExSite& it );
9354+ HX_RESULT _EnterFullScreenNoNewWindow();
9355+
9356+ //member vars.
9357+ UnixEventHandler* m_pUnixEventHandler;
9358+ static Cursor zm_GrabCursor;
9359+ Window m_ScrollHorizButtonL;
9360+ Window m_ScrollHorizButtonR;
9361+ Window m_ScrollVertButtonT;
9362+ Window m_ScrollVertButtonB;
9363+ Window m_winFullScreenWindow;
9364+ Window m_winOldParent;
9365+ HXxPoint m_ptScrollHorizPosL;
9366+ HXxPoint m_ptScrollHorizPosR;
9367+ HXxPoint m_ptScrollVertPosT;
9368+ HXxPoint m_ptScrollVertPosB;
9369+ HXxPoint m_ptFullScreenOffset;
9370+ HXxSize m_PreFullScreenSize;
9371+ HXBOOL m_bScrollingInProgress;
9372+ int m_nScrollDir;
9373+ HXBOOL m_bLastPointInSite;
9374+ HXBOOL m_bDamaged;
9375+ //
9376+ //Private helpers...
9377+ //
9378+
9379+ //returns the HX_VK associated with this keysym....
9380+ UINT32 _MapKeySymToHXVK(KeySym tmpSym, UINT32& uFlags);
9381+ on_new_frame_cb_t m_on_new_frame_cb;
9382+ void *m_context;
9383+};
9384+
9385+#endif //_UNIXSITE_H
9386Index: helix-libs/clientapps/clutter/exsitsup.cpp
9387===================================================================
9388--- /dev/null 1970-01-01 00:00:00.000000000 +0000
9389+++ helix-libs/clientapps/clutter/exsitsup.cpp 2008-10-13 06:05:49.000000000 -0700
9390@@ -0,0 +1,455 @@
9391+/* ***** BEGIN LICENSE BLOCK *****
9392+ * Version: RCSL 1.0/RPSL 1.0
9393+ *
9394+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
9395+ *
9396+ * The contents of this file, and the files included with this file, are
9397+ * subject to the current version of the RealNetworks Public Source License
9398+ * Version 1.0 (the "RPSL") available at
9399+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
9400+ * the file under the RealNetworks Community Source License Version 1.0
9401+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
9402+ * in which case the RCSL will apply. You may also obtain the license terms
9403+ * directly from RealNetworks. You may not use this file except in
9404+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
9405+ * applicable to this file, the RCSL. Please see the applicable RPSL or
9406+ * RCSL for the rights, obligations and limitations governing use of the
9407+ * contents of the file.
9408+ *
9409+ * This file is part of the Helix DNA Technology. RealNetworks is the
9410+ * developer of the Original Code and owns the copyrights in the portions
9411+ * it created.
9412+ *
9413+ * This file, and the files included with this file, is distributed and made
9414+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
9415+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
9416+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
9417+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
9418+ *
9419+ * Technology Compatibility Kit Test Suite(s) Location:
9420+ * http://www.helixcommunity.org/content/tck
9421+ *
9422+ * Contributor(s):
9423+ *
9424+ * ***** END LICENSE BLOCK ***** */
9425+
9426+#ifdef _WIN16
9427+#include <windows.h>
9428+#endif
9429+
9430+#include "hxcom.h"
9431+#include "hxtypes.h"
9432+#include "hxwintyp.h"
9433+#include "hxwin.h"
9434+#include "ihxpckts.h"
9435+#include "hxcomm.h"
9436+#include "fivemmap.h"
9437+#include "hxstring.h" // CHXString
9438+#include "exsite.h"
9439+#include "exsitsup.h"
9440+#include "pckunpck.h" // CreateBufferCCF
9441+#include "ciddefs.h" // CID_RGB32
9442+#if defined(HELIX_FEATURE_PNG)
9443+#include "pxpngenc.h" // PXPNGEncode::EncodeToPNGBuffer
9444+#endif // HELIX_FEATURE_PNG
9445+#include "print.h"
9446+
9447+
9448+#include "globals.h"
9449+struct _stGlobals*& GetGlobal();
9450+
9451+/************************************************************************
9452+ * Method:
9453+ * Constructor
9454+ */
9455+ ExampleSiteSupplier::ExampleSiteSupplier(IUnknown* pUnkPlayer, on_new_frame_cb_t on_new_frame_cb = NULL, void *context = NULL)
9456+ : m_lRefCount(0)
9457+ , m_pSiteManager(NULL)
9458+ , m_pSite(NULL)
9459+ , m_pSiteCapture(NULL)
9460+ , m_pCaptureBuffer(NULL)
9461+ , m_pCCF(NULL)
9462+ , m_pUnkPlayer(pUnkPlayer)
9463+ , m_on_new_frame_cb(on_new_frame_cb)
9464+ , m_context(context)
9465+{
9466+ if (m_pUnkPlayer)
9467+ {
9468+ m_pUnkPlayer->QueryInterface(IID_IHXSiteManager,
9469+ (void**)&m_pSiteManager);
9470+
9471+ //printf("pauldebug:m_pUnkplayer->QueryInterface for m_pCCF calling\n");
9472+ m_pUnkPlayer->QueryInterface(IID_IHXCommonClassFactory,
9473+ (void**)&m_pCCF);
9474+ //printf("pauldebug:m_pUnkplayer->QueryInterface for m_pCCF called\n");
9475+
9476+ m_pUnkPlayer->AddRef();
9477+ }
9478+};
9479+
9480+/************************************************************************
9481+ * Method:
9482+ * Destructor
9483+ */
9484+ExampleSiteSupplier::~ExampleSiteSupplier()
9485+{
9486+ HX_RELEASE(m_pSiteManager);
9487+ HX_RELEASE(m_pSite);
9488+ HX_RELEASE(m_pSiteCapture);
9489+ HX_RELEASE(m_pCaptureBuffer);
9490+ HX_RELEASE(m_pCCF);
9491+ HX_RELEASE(m_pUnkPlayer);
9492+}
9493+
9494+/************************************************************************
9495+ * Method:
9496+ * IUnknown::QueryInterface
9497+ */
9498+ STDMETHODIMP
9499+ExampleSiteSupplier::QueryInterface(REFIID riid, void** ppvObj)
9500+{
9501+ if (IsEqualIID(riid, IID_IUnknown))
9502+ {
9503+ AddRef();
9504+ *ppvObj = (IUnknown*)(IHXSiteSupplier*)this;
9505+ return HXR_OK;
9506+ }
9507+ else if (IsEqualIID(riid, IID_IHXSiteSupplier))
9508+ {
9509+ AddRef();
9510+ *ppvObj = (IHXSiteSupplier*)this;
9511+ return HXR_OK;
9512+ }
9513+
9514+ *ppvObj = NULL;
9515+ return HXR_NOINTERFACE;
9516+}
9517+
9518+/************************************************************************
9519+ * Method:
9520+ * IUnknown::AddRef
9521+ */
9522+ STDMETHODIMP_(ULONG32)
9523+ExampleSiteSupplier::AddRef()
9524+{
9525+ return InterlockedIncrement(&m_lRefCount);
9526+}
9527+
9528+/************************************************************************
9529+ * Method:
9530+ * IUnknown::Release
9531+ */
9532+ STDMETHODIMP_(ULONG32)
9533+ExampleSiteSupplier::Release()
9534+{
9535+ if (InterlockedDecrement(&m_lRefCount) > 0)
9536+ {
9537+ return m_lRefCount;
9538+ }
9539+
9540+ delete this;
9541+ return 0;
9542+}
9543+
9544+/************************************************************************
9545+ * Method:
9546+ * IHXSiteSupplier::SitesNeeded
9547+ * Purpose:
9548+ * Called to inform the site supplier that a site with a particular
9549+ * set of characteristics is needed. If the site supplier can
9550+ * fulfill the request it should call the site manager and add one
9551+ * or more new sites.
9552+ * Note that the request for sites is associated with a Request ID
9553+ * the client core will inform the site supplier when this requested
9554+ * site is no longer needed.
9555+ */
9556+STDMETHODIMP
9557+ExampleSiteSupplier::SitesNeeded
9558+(
9559+ UINT32 uRequestID,
9560+ IHXValues* pProps
9561+ )
9562+{
9563+ /*
9564+ * Don't create a site if the -NULL_RENDER command line option
9565+ * was given. - jfarr
9566+ */
9567+ if (GetGlobal()->g_bNullRender)
9568+ {
9569+ return (HXR_OK);
9570+ }
9571+
9572+ /*
9573+ * If there are no properties, then we can't really create a
9574+ * site, because we have no idea what type of site is desired!
9575+ */
9576+ if (!pProps)
9577+ {
9578+ return HXR_INVALID_PARAMETER;
9579+ }
9580+
9581+ HRESULT hres = HXR_OK;
9582+ IHXValues* pSiteProps = NULL;
9583+ IHXSiteWindowed* pSiteWindowed = NULL;
9584+ IHXBuffer* pValue = NULL;
9585+ UINT32 style = 0;
9586+ IHXSite* pSite = NULL;
9587+
9588+#if 0
9589+ // Just let the RMA client core create a windowed site for us.
9590+ hres = m_pCCF->CreateInstance(CLSID_IHXSiteWindowed,(void**)&pSiteWindowed);
9591+ if (HXR_OK != hres)
9592+ {
9593+ goto exit;
9594+ }
9595+#else
9596+ {
9597+ *(void **)&pSiteWindowed = (IUnknown*)(IHXSiteWindowed*)(new CHXExSite(GetGlobal()->pMediaPlatform, NULL, 0, m_on_new_frame_cb, m_context));
9598+ hres = ((IUnknown*)*(void **)&pSiteWindowed)->QueryInterface(IID_IHXSiteWindowed, (void**)&pSiteWindowed);
9599+ if (HXR_OK != hres)
9600+ {
9601+ goto exit;
9602+ }
9603+ }
9604+#endif
9605+
9606+ hres = pSiteWindowed->QueryInterface(IID_IHXSite,(void**)&pSite);
9607+ if (HXR_OK != hres)
9608+ {
9609+ goto exit;
9610+ }
9611+
9612+ if( !m_pSite )
9613+ {
9614+ m_pSite = pSite;
9615+ m_pSite->AddRef();
9616+ }
9617+
9618+
9619+ hres = pSiteWindowed->QueryInterface(IID_IHXValues,(void**)&pSiteProps);
9620+ if (HXR_OK != hres)
9621+ {
9622+ goto exit;
9623+ }
9624+
9625+ /*
9626+ * We need to figure out what type of site we are supposed to
9627+ * to create. We need to "switch" between site user and site
9628+ * properties. So look for the well known site user properties
9629+ * that are mapped onto sites...
9630+ */
9631+ hres = pProps->GetPropertyCString("playto",pValue);
9632+ if (HXR_OK == hres)
9633+ {
9634+ pSiteProps->SetPropertyCString("channel",pValue);
9635+ HX_RELEASE(pValue);
9636+ }
9637+ else
9638+ {
9639+ hres = pProps->GetPropertyCString("name",pValue);
9640+ if (HXR_OK == hres)
9641+ {
9642+ pSiteProps->SetPropertyCString("LayoutGroup",pValue);
9643+ HX_RELEASE(pValue);
9644+ }
9645+ }
9646+
9647+#ifdef _WINDOWS
9648+ style = WS_OVERLAPPED | WS_VISIBLE | WS_CLIPCHILDREN;
9649+#endif
9650+
9651+ hres = pSiteWindowed->Create(NULL, style);
9652+ if (HXR_OK != hres)
9653+ {
9654+ goto exit;
9655+ }
9656+
9657+ /*
9658+ * We need to wait until we have set all the properties before
9659+ * we add the site.
9660+ */
9661+ hres = m_pSiteManager->AddSite(pSite);
9662+ if (HXR_OK != hres)
9663+ {
9664+ goto exit;
9665+ }
9666+#ifdef _WINDOWS
9667+ {
9668+ HXxWindow* pWindow = pSiteWindowed->GetWindow();
9669+ if (pWindow && pWindow->window) ::SetForegroundWindow( (HWND)(pWindow->window) );
9670+ }
9671+#endif
9672+ m_CreatedSites.SetAt((void*)uRequestID,pSite);
9673+ pSite->AddRef();
9674+
9675+exit:
9676+
9677+ HX_RELEASE(pSiteProps);
9678+ HX_RELEASE(pSiteWindowed);
9679+ HX_RELEASE(pSite);
9680+
9681+ return hres;
9682+}
9683+
9684+/************************************************************************
9685+ * Method:
9686+ * IHXSiteSupplier::SitesNotNeeded
9687+ * Purpose:
9688+ * Called to inform the site supplier that all sites from a previos
9689+ * site request are no longer needed. If the site supplier had
9690+ * previously created non-persistant sites (like popup windows)
9691+ * to fulfill a request for sites it should call the site manager
9692+ * and remove those sites.
9693+ */
9694+STDMETHODIMP
9695+ExampleSiteSupplier::SitesNotNeeded(UINT32 uRequestID)
9696+{
9697+ IHXSite* pSite = NULL;
9698+ IHXSiteWindowed* pSiteWindowed = NULL;
9699+ void* pVoid = NULL;
9700+
9701+ if (!m_CreatedSites.Lookup((void*)uRequestID,pVoid))
9702+ {
9703+ return HXR_INVALID_PARAMETER;
9704+ }
9705+ pSite = (IHXSite*)pVoid;
9706+
9707+ m_pSiteManager->RemoveSite(pSite);
9708+
9709+ // Need to actually do the work on destroying the window
9710+ // and all that jazz.
9711+ pSite->QueryInterface(IID_IHXSiteWindowed,(void**)&pSiteWindowed);
9712+
9713+ pSiteWindowed->Destroy();
9714+
9715+ // ref count = 2
9716+ pSiteWindowed->Release();
9717+
9718+ // ref count = 1; deleted from this object's view!
9719+ pSite->Release();
9720+
9721+ m_CreatedSites.RemoveKey((void*)uRequestID);
9722+
9723+ return HXR_OK;
9724+}
9725+
9726+/************************************************************************
9727+ * Method:
9728+ * IHXSiteSupplier::BeginChangeLayout
9729+ * Purpose:
9730+ * Called to inform the site supplier a layout change has beginning
9731+ * it can expect to recieve SitesNeeded() and SitesNotNeeded() calls
9732+ * while a layout change is in progress,
9733+ */
9734+STDMETHODIMP
9735+ExampleSiteSupplier::BeginChangeLayout()
9736+{
9737+ return HXR_OK;
9738+}
9739+
9740+/************************************************************************
9741+ * Method:
9742+ * IHXSiteSupplier::DoneChangeLayout
9743+ * Purpose:
9744+ * Called to inform the site supplier the layout change has been
9745+ * completed.
9746+ */
9747+STDMETHODIMP
9748+ExampleSiteSupplier::DoneChangeLayout()
9749+{
9750+ return HXR_OK;
9751+}
9752+
9753+HX_RESULT
9754+ExampleSiteSupplier::CaptureImage(CHXString pszFileName, INT32 dWidth, INT32 dHeight)
9755+{
9756+ HX_RESULT res=HXR_FAIL;
9757+
9758+ // Get the IHXSiteCapture object from the site
9759+ if (m_pSiteCapture == NULL)
9760+ {
9761+ if (m_pSite && m_pSite->QueryInterface(IID_IHXSiteCapture, (void**)&m_pSiteCapture) == HXR_OK)
9762+ {
9763+ m_pSiteCapture->AddRef();
9764+ }
9765+ }
9766+
9767+ // Create the buffer that will receive the image data
9768+ if (m_pCaptureBuffer == NULL)
9769+ {
9770+ CreateBufferCCF(m_pCaptureBuffer, m_pCCF);
9771+ if (!m_pCaptureBuffer)
9772+ {
9773+ return HXR_OUTOFMEMORY;
9774+ }
9775+ }
9776+
9777+ HXBOOL bCanCapture = FALSE;
9778+
9779+ // Check if the site is available to capture an image
9780+ if (m_pSiteCapture && (res = m_pSiteCapture->CanCapture(bCanCapture)) == HXR_OK && bCanCapture)
9781+ {
9782+ HX_RESULT res;
9783+ HXxSize outputSize;
9784+ outputSize.cx = dWidth;
9785+ outputSize.cy = dHeight;
9786+ m_strFileName = pszFileName;
9787+
9788+ // Asynchronous call. CaptureDone() will be called with result.
9789+ res = m_pSiteCapture->Capture((IHXSiteCaptureResponse*)this, m_pCaptureBuffer, &outputSize, CID_RGB32);
9790+ }
9791+
9792+ return res;
9793+
9794+}
9795+
9796+//
9797+// IHXSiteCaptureResponse::CaptureDone
9798+//
9799+// Called when the site has captured the next frame.
9800+// bmiOutputFormat points to image format description which
9801+// is valid until the completion of CaptureDone.
9802+// bmiOutputFormat can be different for every capture.
9803+// pCaptureBuffer holds the image if supplied in
9804+// Capture() method. pCaptureBuffer is automatically
9805+// resized if it has insufficient size to hold the image
9806+// data.
9807+//
9808+// status may be:
9809+// HXR_FAIL -- No capture was done. General Error. All data is invalid.
9810+// HXR_OK -- Capture was done. Both variables are valid.
9811+STDMETHODIMP
9812+ExampleSiteSupplier::CaptureDone(REF(HX_RESULT) status,
9813+ REF(HXBitmapInfoHeader) bmiOutputFormat,
9814+ REF(IHXBuffer*) pCaptureBuffer)
9815+{
9816+ if (status == HXR_OK)
9817+ {
9818+#if defined(HELIX_FEATURE_PNG)
9819+ // Convert capture buffer into PNG
9820+ IHXBuffer* pConvertedBuffer=NULL;
9821+ HX_RESULT res = HXR_OK;
9822+ res = PXPNGEncode::EncodeToPNGBuffer(pCaptureBuffer, &bmiOutputFormat, m_pCCF, pConvertedBuffer);
9823+ if (res == HXR_OK && !m_strFileName.IsEmpty())
9824+ {
9825+ CHXString strTail = m_strFileName.Right(4);
9826+ if (strTail.CompareNoCase(".png") != 0)
9827+ {
9828+ m_strFileName += ".png";
9829+ }
9830+
9831+ FILE* fp = fopen(m_strFileName, "wb");
9832+ if (fp)
9833+ {
9834+ fwrite(pConvertedBuffer->GetBuffer(), 1, pConvertedBuffer->GetSize(), fp);
9835+ fclose(fp);
9836+ STDOUT("Captured image to PNG file: %s\n", (const char*)m_strFileName);
9837+ STDOUT("File size: %ld\n", pConvertedBuffer->GetSize());
9838+ }
9839+ HX_RELEASE(pConvertedBuffer);
9840+ }
9841+#endif // HELIX_FEATURE_PNG
9842+ }
9843+
9844+ return status;
9845+}
9846Index: helix-libs/clientapps/clutter/exsitsup.h
9847===================================================================
9848--- /dev/null 1970-01-01 00:00:00.000000000 +0000
9849+++ helix-libs/clientapps/clutter/exsitsup.h 2008-10-13 06:05:49.000000000 -0700
9850@@ -0,0 +1,154 @@
9851+/* ***** BEGIN LICENSE BLOCK *****
9852+ * Version: RCSL 1.0/RPSL 1.0
9853+ *
9854+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
9855+ *
9856+ * The contents of this file, and the files included with this file, are
9857+ * subject to the current version of the RealNetworks Public Source License
9858+ * Version 1.0 (the "RPSL") available at
9859+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
9860+ * the file under the RealNetworks Community Source License Version 1.0
9861+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
9862+ * in which case the RCSL will apply. You may also obtain the license terms
9863+ * directly from RealNetworks. You may not use this file except in
9864+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
9865+ * applicable to this file, the RCSL. Please see the applicable RPSL or
9866+ * RCSL for the rights, obligations and limitations governing use of the
9867+ * contents of the file.
9868+ *
9869+ * This file is part of the Helix DNA Technology. RealNetworks is the
9870+ * developer of the Original Code and owns the copyrights in the portions
9871+ * it created.
9872+ *
9873+ * This file, and the files included with this file, is distributed and made
9874+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
9875+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
9876+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
9877+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
9878+ *
9879+ * Technology Compatibility Kit Test Suite(s) Location:
9880+ * http://www.helixcommunity.org/content/tck
9881+ *
9882+ * Contributor(s):
9883+ *
9884+ * ***** END LICENSE BLOCK ***** */
9885+
9886+#ifndef _EXSITSUP_H_
9887+#define _EXSITSUP_H_
9888+
9889+#include "fivemmap.h"
9890+#include "player.h"
9891+
9892+/****************************************************************************
9893+ *
9894+ * Class:
9895+ *
9896+ * ExampleSiteSupplier
9897+ *
9898+ * Purpose:
9899+ *
9900+ * Implementation for ragui's IHXSiteSupplier
9901+ *
9902+ */
9903+class ExampleSiteSupplier :
9904+ public IHXSiteSupplier
9905+ , public IHXSiteCaptureResponse
9906+{
9907+private:
9908+ LONG32 m_lRefCount;
9909+ IHXSiteManager* m_pSiteManager;
9910+ IHXSite* m_pSite;
9911+ IHXSiteCapture* m_pSiteCapture;
9912+ IHXBuffer* m_pCaptureBuffer;
9913+ IHXCommonClassFactory* m_pCCF;
9914+ IUnknown* m_pUnkPlayer;
9915+ FiveMinuteMap m_CreatedSites;
9916+ CHXString m_strFileName;
9917+ on_new_frame_cb_t m_on_new_frame_cb;
9918+ void * m_context;
9919+
9920+ ~ExampleSiteSupplier();
9921+
9922+public:
9923+ ExampleSiteSupplier(IUnknown* pUnkPlayer, on_new_frame_cb_t new_frame_cb = NULL, void *context = NULL);
9924+
9925+ /*
9926+ * IUnknown methods
9927+ */
9928+ STDMETHOD(QueryInterface) (THIS_
9929+ REFIID riid,
9930+ void** ppvObj);
9931+
9932+ STDMETHOD_(ULONG32,AddRef) (THIS);
9933+
9934+ STDMETHOD_(ULONG32,Release) (THIS);
9935+
9936+ /*
9937+ * IHXSiteSupplier methods
9938+ */
9939+
9940+ /************************************************************************
9941+ * Method:
9942+ * IHXSiteSupplier::SitesNeeded
9943+ * Purpose:
9944+ * Called to inform the site supplier that a site with a particular
9945+ * set of characteristics is needed. If the site supplier can
9946+ * fulfill the request it should call the site manager and add one
9947+ * or more new sites.
9948+ * Note that the request for sites is associated with a Request ID
9949+ * the client core will inform the site supplier when this requested
9950+ * site is no longer needed.
9951+ */
9952+ STDMETHOD(SitesNeeded) (THIS_
9953+ UINT32 uRequestID,
9954+ IHXValues* pSiteProps);
9955+
9956+ /************************************************************************
9957+ * Method:
9958+ * IHXSiteSupplier::SitesNotNeeded
9959+ * Purpose:
9960+ * Called to inform the site supplier that all sites from a previos
9961+ * site request are no longer needed. If the site supplier had
9962+ * previously created non-persistant sites (like popup windows)
9963+ * to fulfill a request for sites it should call the site manager
9964+ * and remove those sites.
9965+ */
9966+ STDMETHOD(SitesNotNeeded)
9967+ (THIS_
9968+ UINT32 uRequestID);
9969+
9970+
9971+ /************************************************************************
9972+ * Method:
9973+ * IHXSiteSupplier::BeginChangeLayout
9974+ * Purpose:
9975+ * Called to inform the site supplier a layout change has beginning
9976+ * it can expect to recieve SitesNeeded() and SitesNotNeeded() calls
9977+ * while a layout change is in progress,
9978+ */
9979+ STDMETHOD(BeginChangeLayout) (THIS);
9980+
9981+ /************************************************************************
9982+ * Method:
9983+ * IHXSiteSupplier::DoneChangeLayout
9984+ * Purpose:
9985+ * Called to inform the site supplier the layout change has been
9986+ * completed.
9987+ */
9988+ STDMETHOD(DoneChangeLayout) (THIS);
9989+
9990+ /*
9991+ * IHXSiteCaptureResponse
9992+ */
9993+ STDMETHOD(CaptureDone) (THIS_
9994+ REF(HX_RESULT) status,
9995+ REF(HXBitmapInfoHeader) bmiOutputFormat,
9996+ REF(IHXBuffer*) pImageDataBuffer
9997+ );
9998+
9999+ HX_RESULT CaptureImage(CHXString pFileName, INT32 dWidth, INT32 dHeight);
10000+
10001+};
10002+
10003+#endif // _EXSITSUP_H_
10004+
10005Index: helix-libs/clientapps/clutter/exstateadvsnk.cpp
10006===================================================================
10007--- /dev/null 1970-01-01 00:00:00.000000000 +0000
10008+++ helix-libs/clientapps/clutter/exstateadvsnk.cpp 2008-10-13 06:05:49.000000000 -0700
10009@@ -0,0 +1,229 @@
10010+/* ***** BEGIN LICENSE BLOCK *****
10011+ * Version: RCSL 1.0/RPSL 1.0
10012+ *
10013+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
10014+ *
10015+ * The contents of this file, and the files included with this file, are
10016+ * subject to the current version of the RealNetworks Public Source License
10017+ * Version 1.0 (the "RPSL") available at
10018+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
10019+ * the file under the RealNetworks Community Source License Version 1.0
10020+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
10021+ * in which case the RCSL will apply. You may also obtain the license terms
10022+ * directly from RealNetworks. You may not use this file except in
10023+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
10024+ * applicable to this file, the RCSL. Please see the applicable RPSL or
10025+ * RCSL for the rights, obligations and limitations governing use of the
10026+ * contents of the file.
10027+ *
10028+ * This file is part of the Helix DNA Technology. RealNetworks is the
10029+ * developer of the Original Code and owns the copyrights in the portions
10030+ * it created.
10031+ *
10032+ * This file, and the files included with this file, is distributed and made
10033+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
10034+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
10035+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
10036+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
10037+ *
10038+ * Technology Compatibility Kit Test Suite(s) Location:
10039+ * http://www.helixcommunity.org/content/tck
10040+ *
10041+ * Contributor(s):
10042+ *
10043+ * ***** END LICENSE BLOCK ***** */
10044+
10045+#include <stdio.h>
10046+
10047+#include "hxtypes.h"
10048+
10049+#include "hxcom.h"
10050+#include "hxcomm.h"
10051+#include "hxmon.h"
10052+#include "hxcore.h"
10053+#include "hxengin.h"
10054+#include "hxclsnk.h"
10055+#include "hxgroup.h"
10056+#include "hxstrutl.h"
10057+#include "exstateadvsnk.h"
10058+#include "hxstring.h"
10059+#include "hxprefs.h"
10060+#include "excontxt.h"
10061+
10062+#include "print.h"
10063+
10064+#include "globals.h"
10065+#include "player.h"
10066+
10067+struct _stGlobals*& GetGlobal(); //in main.cpp
10068+
10069+#ifdef __TCS__
10070+extern unsigned long gStreamTime;
10071+
10072+static int iOpened = 0;
10073+
10074+
10075+#if defined(__cplusplus)
10076+extern "C" {
10077+#endif /* defined(__cplusplus) */
10078+
10079+typedef enum hookBuffering {
10080+ eContacting = 0,
10081+ eConnecting = 1,
10082+ eBuffering = 2,
10083+ ePlaying = 3
10084+}hookBuffering;
10085+
10086+void hookRealAudio_Buffering(hookBuffering connectState, int pct);
10087+
10088+void hookRealAudio_PlayPosition(unsigned long current,unsigned long duration);
10089+
10090+typedef enum hookState {
10091+ ePlay = 0,
10092+ ePause = 1,
10093+ eStop = 2,
10094+ eResume = 3,
10095+ eComplete // Clip is done playing
10096+}hookState;
10097+void hookRealAudio_State(hookState newState);
10098+
10099+
10100+#if defined(__cplusplus)
10101+}
10102+#endif /* defined(__cplusplus) */
10103+
10104+#endif // __TCS__
10105+
10106+void PrintBuffer(const char* pszName,const unsigned char* pbBuf, unsigned int dwBytes);
10107+
10108+ExampleClientStateAdviceSink::ExampleClientStateAdviceSink(IUnknown* pUnknown, LONG32 lClientIndex, on_state_change_cb_t on_state_change_cb, void *context)
10109+ : m_lRefCount (0)
10110+ , m_lClientIndex (lClientIndex)
10111+ , m_pUnknown (NULL)
10112+ , m_State (HX_CLIENT_STATE_READY)
10113+ , m_state_change_cb(on_state_change_cb)
10114+ , m_context(context)
10115+{
10116+ if (pUnknown)
10117+ {
10118+ m_pUnknown = pUnknown;
10119+ m_pUnknown->AddRef();
10120+
10121+ IHXPlayer* pPlayer;
10122+ IHXClientStateAdviseSinkControl *pStateControl;
10123+ if(HXR_OK == m_pUnknown->QueryInterface(IID_IHXPlayer,
10124+ (void**)&pPlayer))
10125+ {
10126+ m_pPlayer = pPlayer;
10127+
10128+
10129+ }
10130+
10131+ if (HXR_OK == m_pUnknown->QueryInterface(IID_IHXClientStateAdviseSinkControl, (void **)&pStateControl))
10132+ {
10133+ pStateControl->AddClientStateAdviseSink(this);
10134+ }
10135+ }
10136+
10137+#ifdef __TCS__
10138+ bEnableAdviceSink = TRUE;
10139+ iOpened = 0;
10140+#endif
10141+}
10142+
10143+ExampleClientStateAdviceSink::~ExampleClientStateAdviceSink(void)
10144+{
10145+
10146+ if (m_pPlayer)
10147+ {
10148+ m_pPlayer->Release();
10149+ m_pPlayer = NULL;
10150+ }
10151+ if (m_pUnknown)
10152+ {
10153+ m_pUnknown->Release();
10154+ m_pUnknown = NULL;
10155+ }
10156+}
10157+
10158+
10159+// *** IUnknown methods ***
10160+
10161+/////////////////////////////////////////////////////////////////////////
10162+// Method:
10163+// IUnknown::QueryInterface
10164+// Purpose:
10165+// Implement this to export the interfaces supported by your
10166+// object.
10167+//
10168+STDMETHODIMP ExampleClientStateAdviceSink::QueryInterface(REFIID riid, void** ppvObj)
10169+{
10170+ if (IsEqualIID(riid, IID_IUnknown))
10171+ {
10172+ AddRef();
10173+ *ppvObj = (IUnknown*)(IHXClientStateAdviseSink *)this;
10174+ return HXR_OK;
10175+ }
10176+ else if (IsEqualIID(riid, IID_IHXClientStateAdviseSink))
10177+ {
10178+ AddRef();
10179+ *ppvObj = (IHXClientStateAdviseSink*)this;
10180+ return HXR_OK;
10181+ }
10182+
10183+ *ppvObj = NULL;
10184+ return HXR_NOINTERFACE;
10185+}
10186+
10187+/////////////////////////////////////////////////////////////////////////
10188+// Method:
10189+// IUnknown::AddRef
10190+// Purpose:
10191+// Everyone usually implements this the same... feel free to use
10192+// this implementation.
10193+//
10194+STDMETHODIMP_(ULONG32) ExampleClientStateAdviceSink::AddRef()
10195+{
10196+ return InterlockedIncrement(&m_lRefCount);
10197+}
10198+
10199+/////////////////////////////////////////////////////////////////////////
10200+// Method:
10201+// IUnknown::Release
10202+// Purpose:
10203+// Everyone usually implements this the same... feel free to use
10204+// this implementation.
10205+//
10206+STDMETHODIMP_(ULONG32) ExampleClientStateAdviceSink::Release()
10207+{
10208+ if (InterlockedDecrement(&m_lRefCount) > 0)
10209+ {
10210+ return m_lRefCount;
10211+ }
10212+
10213+ delete this;
10214+ return 0;
10215+}
10216+
10217+
10218+/************************************************************************
10219+ * Method:
10220+ * IHXClientStateAdviseSink::OnStateChange
10221+ * Purpose:
10222+ * Called to advise the client state has changed state
10223+ */
10224+STDMETHODIMP ExampleClientStateAdviceSink::OnStateChange(UINT16 uOldState, UINT16 uNewState)
10225+{
10226+ if (m_state_change_cb)
10227+ m_state_change_cb(uOldState, uNewState, m_context);
10228+
10229+ m_State = uNewState;
10230+ return HXR_OK;
10231+}
10232+
10233+EHXClientState ExampleClientStateAdviceSink::GetState()
10234+{
10235+ return m_State;
10236+}
10237+
10238+
10239Index: helix-libs/clientapps/clutter/exstateadvsnk.h
10240===================================================================
10241--- /dev/null 1970-01-01 00:00:00.000000000 +0000
10242+++ helix-libs/clientapps/clutter/exstateadvsnk.h 2008-10-13 06:05:49.000000000 -0700
10243@@ -0,0 +1,108 @@
10244+/* ***** BEGIN LICENSE BLOCK *****
10245+ * Version: RCSL 1.0/RPSL 1.0
10246+ *
10247+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
10248+ *
10249+ * The contents of this file, and the files included with this file, are
10250+ * subject to the current version of the RealNetworks Public Source License
10251+ * Version 1.0 (the "RPSL") available at
10252+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
10253+ * the file under the RealNetworks Community Source License Version 1.0
10254+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
10255+ * in which case the RCSL will apply. You may also obtain the license terms
10256+ * directly from RealNetworks. You may not use this file except in
10257+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
10258+ * applicable to this file, the RCSL. Please see the applicable RPSL or
10259+ * RCSL for the rights, obligations and limitations governing use of the
10260+ * contents of the file.
10261+ *
10262+ * This file is part of the Helix DNA Technology. RealNetworks is the
10263+ * developer of the Original Code and owns the copyrights in the portions
10264+ * it created.
10265+ *
10266+ * This file, and the files included with this file, is distributed and made
10267+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
10268+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
10269+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
10270+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
10271+ *
10272+ * Technology Compatibility Kit Test Suite(s) Location:
10273+ * http://www.helixcommunity.org/content/tck
10274+ *
10275+ * Contributor(s):
10276+ *
10277+ * ***** END LICENSE BLOCK ***** */
10278+
10279+#ifndef _EXAMPLE_CLIENT_STATE_ADVISE_SNK_H_
10280+#define _EXAMPLE_CLIENT_STATE_ADVISE_SNK_H_
10281+
10282+#include "player.h"
10283+
10284+struct IHXClientStateAdviseSink;
10285+struct IHXGroupSink;
10286+struct IUnknown;
10287+struct IHXRegistry;
10288+struct IHXScheduler;
10289+struct IHXCallback;
10290+struct IHXPlayer;
10291+struct IHXGroup;
10292+
10293+class ExampleClientStateAdviceSink : public IHXClientStateAdviseSink
10294+{
10295+ private:
10296+ LONG32 m_lRefCount;
10297+ LONG32 m_lClientIndex;
10298+
10299+ IUnknown* m_pUnknown;
10300+
10301+ UINT32 m_ulStartTime;
10302+ UINT32 m_ulStopTime;
10303+
10304+ UINT32 m_lCurrentBandwidth;
10305+ UINT32 m_lAverageBandwidth;
10306+ HXBOOL m_bOnStop;
10307+
10308+ HXBOOL m_bWaitForTrackStart;
10309+
10310+ on_state_change_cb_t m_state_change_cb;
10311+ void *m_context;
10312+ EHXClientState m_State;
10313+
10314+ // IHXCallback
10315+ IHXPlayer* m_pPlayer;
10316+ ULONG32 m_hCallback;
10317+ ~ExampleClientStateAdviceSink();
10318+
10319+
10320+ public:
10321+
10322+ ExampleClientStateAdviceSink(IUnknown* /*IN*/ pUnknown, LONG32 /*IN*/ lClientIndex, on_state_change_cb_t on_state_change_cb = NULL, void *context = NULL);
10323+
10324+ /*
10325+ * IUnknown methods
10326+ */
10327+ STDMETHOD(QueryInterface) (THIS_
10328+ REFIID riid,
10329+ void** ppvObj);
10330+
10331+ STDMETHOD_(ULONG32,AddRef) (THIS);
10332+
10333+ STDMETHOD_(ULONG32,Release) (THIS);
10334+
10335+ /***********************************************************************
10336+ * Method:
10337+ * IHXClientStateAdviseSink::OnStateChange
10338+ * Purpose:
10339+ * Called by client engine to inform the client that the state has changed.
10340+ * States are defined in the enum EHXClientState, defined in this file.
10341+ *
10342+ */
10343+ STDMETHOD(OnStateChange) (THIS_
10344+ UINT16 uOldState,
10345+ UINT16 uNewState
10346+ ) ;
10347+
10348+ EHXClientState GetState();
10349+};
10350+
10351+#endif /* _EXAMPLECLSNK_ */
10352Index: helix-libs/clientapps/clutter/fivemmap.cpp
10353===================================================================
10354--- /dev/null 1970-01-01 00:00:00.000000000 +0000
10355+++ helix-libs/clientapps/clutter/fivemmap.cpp 2008-10-13 06:05:49.000000000 -0700
10356@@ -0,0 +1,175 @@
10357+/* ***** BEGIN LICENSE BLOCK *****
10358+ * Version: RCSL 1.0/RPSL 1.0
10359+ *
10360+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
10361+ *
10362+ * The contents of this file, and the files included with this file, are
10363+ * subject to the current version of the RealNetworks Public Source License
10364+ * Version 1.0 (the "RPSL") available at
10365+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
10366+ * the file under the RealNetworks Community Source License Version 1.0
10367+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
10368+ * in which case the RCSL will apply. You may also obtain the license terms
10369+ * directly from RealNetworks. You may not use this file except in
10370+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
10371+ * applicable to this file, the RCSL. Please see the applicable RPSL or
10372+ * RCSL for the rights, obligations and limitations governing use of the
10373+ * contents of the file.
10374+ *
10375+ * This file is part of the Helix DNA Technology. RealNetworks is the
10376+ * developer of the Original Code and owns the copyrights in the portions
10377+ * it created.
10378+ *
10379+ * This file, and the files included with this file, is distributed and made
10380+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
10381+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
10382+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
10383+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
10384+ *
10385+ * Technology Compatibility Kit Test Suite(s) Location:
10386+ * http://www.helixcommunity.org/content/tck
10387+ *
10388+ * Contributor(s):
10389+ *
10390+ * ***** END LICENSE BLOCK ***** */
10391+
10392+#include <string.h>
10393+#include "hxtypes.h"
10394+#include "fivemmap.h"
10395+
10396+void* FiveMinuteMap::GetFirstValue()
10397+{
10398+ m_nCursor = 0;
10399+
10400+ if (m_nMapSize)
10401+ {
10402+ return m_pValueArray[m_nCursor];
10403+ }
10404+ else
10405+ {
10406+ return NULL;
10407+ }
10408+}
10409+
10410+void* FiveMinuteMap::GetNextValue()
10411+{
10412+ m_nCursor++;
10413+
10414+ if (m_nCursor < m_nMapSize)
10415+ {
10416+ return m_pValueArray[m_nCursor];
10417+ }
10418+ else
10419+ {
10420+ return NULL;
10421+ }
10422+}
10423+
10424+HXBOOL FiveMinuteMap::Lookup(void* Key, void*& Value) const
10425+{
10426+ HXBOOL bFound = FALSE;
10427+ int nIndex = 0;
10428+
10429+ // If Key is alrady in the list, replace value
10430+ for (; nIndex < m_nMapSize; nIndex++)
10431+ {
10432+ if (m_pKeyArray[nIndex] == Key)
10433+ {
10434+ Value = m_pValueArray[nIndex];
10435+ bFound = TRUE;
10436+ goto exit;
10437+ }
10438+ }
10439+
10440+exit:
10441+ return bFound;
10442+}
10443+
10444+void FiveMinuteMap::RemoveKey(void* Key)
10445+{
10446+ HXBOOL bFound = FALSE;
10447+ int nIndex = 0;
10448+
10449+ // If Key is alrady in the list, replace value
10450+ for (; nIndex < m_nMapSize; nIndex++)
10451+ {
10452+ if (m_pKeyArray[nIndex] == Key)
10453+ {
10454+ if (nIndex < (m_nMapSize-1))
10455+ {
10456+ memmove(&(m_pKeyArray[nIndex]),&(m_pKeyArray[nIndex+1]),sizeof(void*)*(m_nMapSize-(nIndex+1)));
10457+ memmove(&(m_pValueArray[nIndex]),&(m_pValueArray[nIndex+1]),sizeof(void*)*(m_nMapSize-(nIndex+1)));
10458+ }
10459+ m_nMapSize--;
10460+ goto exit;
10461+ }
10462+ }
10463+
10464+exit:
10465+ (NULL); // We're done!
10466+}
10467+
10468+void FiveMinuteMap::RemoveValue(void* Value)
10469+{
10470+ HXBOOL bFound = FALSE;
10471+ int nIndex = 0;
10472+
10473+ // If Value is alrady in the list, replace value
10474+ for (; nIndex < m_nMapSize; nIndex++)
10475+ {
10476+ if (m_pValueArray[nIndex] == Value)
10477+ {
10478+ if (nIndex < (m_nMapSize-1))
10479+ {
10480+ memmove(&(m_pKeyArray[nIndex]),&(m_pKeyArray[nIndex+1]),sizeof(void*)*(m_nMapSize-(nIndex+1)));
10481+ memmove(&(m_pValueArray[nIndex]),&(m_pValueArray[nIndex+1]),sizeof(void*)*(m_nMapSize-(nIndex+1)));
10482+ }
10483+ m_nMapSize--;
10484+ goto exit;
10485+ }
10486+ }
10487+
10488+exit:
10489+ (NULL); // We're done!
10490+}
10491+
10492+
10493+void FiveMinuteMap::SetAt(void* Key, void* Value)
10494+{
10495+ int nIndex = 0;
10496+
10497+ // If Key is alrady in the list, replace value
10498+ for (; nIndex < m_nMapSize; nIndex++)
10499+ {
10500+ if (m_pKeyArray[nIndex] == Key)
10501+ {
10502+ m_pValueArray[nIndex] = Value;
10503+ goto exit;
10504+ }
10505+ }
10506+
10507+ // If we have room, add it to the end!
10508+ if (m_nAllocSize == m_nMapSize)
10509+ {
10510+ m_nAllocSize += AllocationSize;
10511+ void** pNewKeys = new void*[m_nAllocSize];
10512+ void** pNewValues = new void*[m_nAllocSize];
10513+
10514+ memcpy(pNewKeys,m_pKeyArray,sizeof(void*)*m_nMapSize); /* Flawfinder: ignore */
10515+ memcpy(pNewValues,m_pValueArray,sizeof(void*)*m_nMapSize); /* Flawfinder: ignore */
10516+
10517+ delete [] m_pKeyArray;
10518+ delete [] m_pValueArray;
10519+
10520+ m_pKeyArray = pNewKeys;
10521+ m_pValueArray = pNewValues;
10522+ }
10523+
10524+ m_pKeyArray[m_nMapSize] = Key;
10525+ m_pValueArray[m_nMapSize] = Value;
10526+ m_nMapSize++;
10527+
10528+exit:
10529+ (NULL); // We're done!
10530+}
10531+
10532Index: helix-libs/clientapps/clutter/fivemmap.h
10533===================================================================
10534--- /dev/null 1970-01-01 00:00:00.000000000 +0000
10535+++ helix-libs/clientapps/clutter/fivemmap.h 2008-10-13 06:05:49.000000000 -0700
10536@@ -0,0 +1,79 @@
10537+/* ***** BEGIN LICENSE BLOCK *****
10538+ * Version: RCSL 1.0/RPSL 1.0
10539+ *
10540+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
10541+ *
10542+ * The contents of this file, and the files included with this file, are
10543+ * subject to the current version of the RealNetworks Public Source License
10544+ * Version 1.0 (the "RPSL") available at
10545+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
10546+ * the file under the RealNetworks Community Source License Version 1.0
10547+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
10548+ * in which case the RCSL will apply. You may also obtain the license terms
10549+ * directly from RealNetworks. You may not use this file except in
10550+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
10551+ * applicable to this file, the RCSL. Please see the applicable RPSL or
10552+ * RCSL for the rights, obligations and limitations governing use of the
10553+ * contents of the file.
10554+ *
10555+ * This file is part of the Helix DNA Technology. RealNetworks is the
10556+ * developer of the Original Code and owns the copyrights in the portions
10557+ * it created.
10558+ *
10559+ * This file, and the files included with this file, is distributed and made
10560+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
10561+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
10562+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
10563+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
10564+ *
10565+ * Technology Compatibility Kit Test Suite(s) Location:
10566+ * http://www.helixcommunity.org/content/tck
10567+ *
10568+ * Contributor(s):
10569+ *
10570+ * ***** END LICENSE BLOCK ***** */
10571+
10572+#ifndef _FIVEMMAP_H_
10573+#define _FIVEMMAP_H_
10574+
10575+#ifndef _HXTYPES_H_
10576+#error FiveMinuteMap assumes pntypes.h.
10577+#endif
10578+
10579+class FiveMinuteMap
10580+{
10581+ const int AllocationSize;
10582+
10583+ void** m_pKeyArray;
10584+ void** m_pValueArray;
10585+ int m_nMapSize;
10586+ int m_nAllocSize;
10587+ int m_nCursor;
10588+public:
10589+ FiveMinuteMap()
10590+ : m_pKeyArray(NULL)
10591+ , m_pValueArray(NULL)
10592+ , m_nMapSize(0)
10593+ , m_nAllocSize(0)
10594+ , m_nCursor(0)
10595+ , AllocationSize(10)
10596+ {};
10597+
10598+ ~FiveMinuteMap()
10599+ {
10600+ delete [] m_pKeyArray;
10601+ delete [] m_pValueArray;
10602+ };
10603+
10604+ int GetCount() {return m_nMapSize;}
10605+
10606+ void* GetFirstValue();
10607+ void* GetNextValue();
10608+
10609+ HXBOOL Lookup(void* Key, void*& Value) const;
10610+ void RemoveKey(void* Key);
10611+ void RemoveValue(void* Value);
10612+ void SetAt(void* Key, void* Value);
10613+};
10614+
10615+#endif /* _FIVEMMAP_H_ */
10616Index: helix-libs/clientapps/clutter/globals.h
10617===================================================================
10618--- /dev/null 1970-01-01 00:00:00.000000000 +0000
10619+++ helix-libs/clientapps/clutter/globals.h 2008-10-13 06:05:49.000000000 -0700
10620@@ -0,0 +1,150 @@
10621+/* ***** BEGIN LICENSE BLOCK *****
10622+ * Version: RCSL 1.0/RPSL 1.0
10623+ *
10624+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
10625+ *
10626+ * The contents of this file, and the files included with this file, are
10627+ * subject to the current version of the RealNetworks Public Source License
10628+ * Version 1.0 (the "RPSL") available at
10629+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
10630+ * the file under the RealNetworks Community Source License Version 1.0
10631+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
10632+ * in which case the RCSL will apply. You may also obtain the license terms
10633+ * directly from RealNetworks. You may not use this file except in
10634+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
10635+ * applicable to this file, the RCSL. Please see the applicable RPSL or
10636+ * RCSL for the rights, obligations and limitations governing use of the
10637+ * contents of the file.
10638+ *
10639+ * This file is part of the Helix DNA Technology. RealNetworks is the
10640+ * developer of the Original Code and owns the copyrights in the portions
10641+ * it created.
10642+ *
10643+ * This file, and the files included with this file, is distributed and made
10644+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
10645+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
10646+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
10647+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
10648+ *
10649+ * Technology Compatibility Kit Test Suite(s) Location:
10650+ * http://www.helixcommunity.org/content/tck
10651+ *
10652+ * Contributor(s):
10653+ *
10654+ * ***** END LICENSE BLOCK ***** */
10655+
10656+/****************************************************************************
10657+ *
10658+ * Test Client:
10659+ *
10660+ *
10661+ * This is an test client running on Windows, Mac, and Unix without a GUI.
10662+ *
10663+ */
10664+
10665+#ifndef _SPLAY_GLOBALS_H
10666+#define _SPLAY_GLOBALS_H
10667+
10668+#include "dllacces.h"
10669+#include "dllpath.h"
10670+#include "hxengin.h"
10671+#include "hxplayvelocity.h"
10672+#include "hxcore.h"
10673+#include "ihxmedpltfm.h"
10674+#include "excontxt.h"
10675+#include "preflist.h"
10676+
10677+#define HX_COMMAND_BUFFER_SIZE 256
10678+#define HX_MAX_NUM_MULTI_SEEKS 10
10679+struct _stGlobals
10680+{
10681+ _stGlobals()
10682+ : g_pDLLAccess(NULL),
10683+ g_nPlayers(0),
10684+ m_fpHXMediaPlatformOpen(NULL),
10685+ m_fpHXCreateMediaPlatform(NULL),
10686+ m_fpHXMediaPlatformClose(NULL),
10687+ m_fpCreateEngine(NULL),
10688+ m_fpCloseEngine(NULL),
10689+ m_fpSetDLLAccessPath(NULL),
10690+ bEnableAdviceSink(FALSE),
10691+ bEnableVerboseMode(FALSE),
10692+ g_bEnableSlowStart(TRUE),
10693+ g_bOnBeginOccurred(FALSE),
10694+ g_pszUsername( NULL),
10695+ g_pszPassword(NULL),
10696+ g_pszGUIDFile(NULL),
10697+ g_pszGUIDList(NULL),
10698+ g_Error(HXR_OK),
10699+ g_ulNumSecondsPlayed(0),
10700+ pMediaPlatform(NULL),
10701+ g_pIHXKicker(NULL),
10702+ bUseLegacyAPIs(FALSE),
10703+ pEngine(NULL),
10704+ g_pQuickSeek(NULL),
10705+ g_bNullRender(FALSE),
10706+ g_bUserStop(FALSE),
10707+ g_bInitVelocity(FALSE),
10708+ g_bABD(FALSE),
10709+ g_pVelocityCaps(NULL),
10710+ g_ulNumMultiSeeks(0),
10711+ g_ulMultiSeekIndex(0),
10712+ g_bMultiSeek(FALSE),
10713+ g_uThreadIDForKicker(-1)
10714+ {
10715+ memset(g_szCommandBuffer, 0, HX_COMMAND_BUFFER_SIZE);
10716+ memset(g_szPriorCommandBuffer, 0, HX_COMMAND_BUFFER_SIZE);
10717+ memset(g_Players, 0, sizeof(g_Players));
10718+ memset(g_pszURLs, 0, sizeof(g_pszURLs));
10719+ memset(g_pClientContexts, 0, sizeof(g_pClientContexts));
10720+ }
10721+
10722+ #define MAX_NUM_PLAYERS 256
10723+ IHXPlayer* g_Players[MAX_NUM_PLAYERS];
10724+ char *g_pszURLs[MAX_NUM_PLAYERS];
10725+ ExampleClientContext *g_pClientContexts[MAX_NUM_PLAYERS];
10726+ int g_nPlayers;
10727+ DLLAccessPath g_statclnt;
10728+ DLLAccess* g_pDLLAccess;
10729+ CHXPrefList g_prefList;
10730+
10731+ FPHXMEDIAPLATFORMOPEN m_fpHXMediaPlatformOpen;
10732+ FPHXCREATEMEDIAPLATFORM m_fpHXCreateMediaPlatform;
10733+ FPHXMEDIAPLATFORMCLOSE m_fpHXMediaPlatformClose;
10734+
10735+ FPRMCREATEENGINE m_fpCreateEngine;
10736+ FPRMCLOSEENGINE m_fpCloseEngine;
10737+ FPRMSETDLLACCESSPATH m_fpSetDLLAccessPath;
10738+
10739+ HXBOOL bEnableAdviceSink;
10740+ HXBOOL bEnableVerboseMode;
10741+ HXBOOL g_bEnableSlowStart;
10742+ HXBOOL g_bOnBeginOccurred;
10743+ char* g_pszUsername;
10744+ char* g_pszPassword;
10745+ char* g_pszGUIDFile;
10746+ char* g_pszGUIDList;
10747+ HX_RESULT g_Error;
10748+ UINT32 g_ulNumSecondsPlayed;
10749+ IHXMediaPlatform* pMediaPlatform;
10750+ IHXMediaPlatformKicker* g_pIHXKicker;
10751+ UINT32 g_uThreadIDForKicker;
10752+ pthread_t g_pThreadKickmanId;
10753+ HXBOOL bUseLegacyAPIs;
10754+ IHXClientEngine* pEngine;
10755+ IHXQuickSeek* g_pQuickSeek;
10756+ HXBOOL g_bNullRender;
10757+ HXBOOL g_bUserStop;
10758+ HXBOOL g_bInitVelocity;
10759+ HXBOOL g_bABD;
10760+ IHXPlaybackVelocityCaps* g_pVelocityCaps;
10761+ HXBOOL g_bMultiSeek;
10762+ UINT32 g_ulMultiSeekTime[HX_MAX_NUM_MULTI_SEEKS];
10763+ UINT32 g_ulNumMultiSeeks;
10764+ UINT32 g_ulMultiSeekIndex;
10765+ char g_szCommandBuffer[HX_COMMAND_BUFFER_SIZE];
10766+ char g_szPriorCommandBuffer[HX_COMMAND_BUFFER_SIZE];
10767+};
10768+
10769+
10770+#endif // _SPLAY_GLOBALS_H
10771Index: helix-libs/clientapps/clutter/iids.cpp
10772===================================================================
10773--- /dev/null 1970-01-01 00:00:00.000000000 +0000
10774+++ helix-libs/clientapps/clutter/iids.cpp 2008-10-13 06:05:49.000000000 -0700
10775@@ -0,0 +1,50 @@
10776+/* ***** BEGIN LICENSE BLOCK *****
10777+ * Version: RCSL 1.0/RPSL 1.0
10778+ *
10779+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
10780+ *
10781+ * The contents of this file, and the files included with this file, are
10782+ * subject to the current version of the RealNetworks Public Source License
10783+ * Version 1.0 (the "RPSL") available at
10784+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
10785+ * the file under the RealNetworks Community Source License Version 1.0
10786+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
10787+ * in which case the RCSL will apply. You may also obtain the license terms
10788+ * directly from RealNetworks. You may not use this file except in
10789+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
10790+ * applicable to this file, the RCSL. Please see the applicable RPSL or
10791+ * RCSL for the rights, obligations and limitations governing use of the
10792+ * contents of the file.
10793+ *
10794+ * This file is part of the Helix DNA Technology. RealNetworks is the
10795+ * developer of the Original Code and owns the copyrights in the portions
10796+ * it created.
10797+ *
10798+ * This file, and the files included with this file, is distributed and made
10799+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
10800+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
10801+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
10802+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
10803+ *
10804+ * Technology Compatibility Kit Test Suite(s) Location:
10805+ * http://www.helixcommunity.org/content/tck
10806+ *
10807+ * Contributor(s):
10808+ *
10809+ * ***** END LICENSE BLOCK ***** */
10810+
10811+// define all guids here once...
10812+#define INITGUID
10813+#define NCIHACK
10814+#include "hxtypes.h"
10815+#include "hxcom.h"
10816+#include "hxiids.h"
10817+#include "hxpiids.h"
10818+#if defined _WINDOWS
10819+#if defined (HELIX_FEATURE_DIRECT_SOUND)
10820+#include "dsound.h"
10821+#endif /* HELIX_FEATURE_DIRECT_SOUND */
10822+#if defined (HELIX_FEATURE_VIDEO) && !defined(_WINCE)
10823+#include "ddraw.h"
10824+#endif /* HELIX_FEATURE_VIDEO */
10825+#endif
10826Index: helix-libs/clientapps/clutter/linux2.pcf
10827===================================================================
10828--- /dev/null 1970-01-01 00:00:00.000000000 +0000
10829+++ helix-libs/clientapps/clutter/linux2.pcf 2008-10-13 06:05:49.000000000 -0700
10830@@ -0,0 +1,42 @@
10831+#
10832+# ***** BEGIN LICENSE BLOCK *****
10833+# Version: RCSL 1.0/RPSL 1.0
10834+#
10835+# Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
10836+#
10837+# The contents of this file, and the files included with this file, are
10838+# subject to the current version of the RealNetworks Public Source License
10839+# Version 1.0 (the "RPSL") available at
10840+# http://www.helixcommunity.org/content/rpsl unless you have licensed
10841+# the file under the RealNetworks Community Source License Version 1.0
10842+# (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
10843+# in which case the RCSL will apply. You may also obtain the license terms
10844+# directly from RealNetworks. You may not use this file except in
10845+# compliance with the RPSL or, if you have a valid RCSL with RealNetworks
10846+# applicable to this file, the RCSL. Please see the applicable RPSL or
10847+# RCSL for the rights, obligations and limitations governing use of the
10848+# contents of the file.
10849+#
10850+# This file is part of the Helix DNA Technology. RealNetworks is the
10851+# developer of the Original Code and owns the copyrights in the portions
10852+# it created.
10853+#
10854+# This file, and the files included with this file, is distributed and made
10855+# available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
10856+# EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
10857+# INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
10858+# FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
10859+#
10860+# Technology Compatibility Kit Test Suite(s) Location:
10861+# http://www.helixcommunity.org/content/tck
10862+#
10863+# Contributor(s):
10864+#
10865+# ***** END LICENSE BLOCK *****
10866+#
10867+
10868+project.AddSystemLibraries("dl", "m", "pthread")
10869+
10870+if (project.IsDefined("HELIX_FEATURE_VIDEO") and
10871+ project.IsDefined("USE_XWINDOWS")):
10872+ project.AddSystemLibraries("X11")
10873Index: helix-libs/clientapps/clutter/player.cpp
10874===================================================================
10875--- /dev/null 1970-01-01 00:00:00.000000000 +0000
10876+++ helix-libs/clientapps/clutter/player.cpp 2008-10-13 06:05:49.000000000 -0700
10877@@ -0,0 +1,1057 @@
10878+/* ***** BEGIN LICENSE BLOCK *****
10879+ * Version: RCSL 1.0/RPSL 1.0
10880+ *
10881+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
10882+ *
10883+ * The contents of this file, and the files included with this file, are
10884+ * subject to the current version of the RealNetworks Public Source License
10885+ * Version 1.0 (the "RPSL") available at
10886+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
10887+ * the file under the RealNetworks Community Source License Version 1.0
10888+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
10889+ * in which case the RCSL will apply. You may also obtain the license terms
10890+ * directly from RealNetworks. You may not use this file except in
10891+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
10892+ * applicable to this file, the RCSL. Please see the applicable RPSL or
10893+ * RCSL for the rights, obligations and limitations governing use of the
10894+ * contents of the file.
10895+ *
10896+ * This file is part of the Helix DNA Technology. RealNetworks is the
10897+ * developer of the Original Code and owns the copyrights in the portions
10898+ * it created.
10899+ *
10900+ * This file, and the files included with this file, is distributed and made
10901+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
10902+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
10903+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
10904+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
10905+ *
10906+ * Technology Compatibility Kit Test Suite(s) Location:
10907+ * http://www.helixcommunity.org/content/tck
10908+ *
10909+ * Contributor(s):
10910+ *
10911+ * ***** END LICENSE BLOCK ***** */
10912+
10913+/****************************************************************************
10914+ *
10915+ * Test Client:
10916+ *
10917+ *
10918+ * This is an test client running on Windows, Mac, and Unix without a GUI.
10919+ *
10920+ */
10921+#include "hxtypes.h"
10922+
10923+#include <stdlib.h>
10924+
10925+#include "hlxclib/time.h"
10926+#include "ihxmedpltfm.h"
10927+#include "hxwintyp.h"
10928+#include "hxcom.h"
10929+#include "ihxpckts.h"
10930+#include "hxcomm.h"
10931+#include "hxmon.h"
10932+#include "hxfiles.h"
10933+#include "hxengin.h"
10934+#include "hxcore.h"
10935+#include "hxclsnk.h"
10936+#include "hxgroup.h"
10937+#include "hxerror.h"
10938+#include "hxauth.h"
10939+#include "hxwin.h"
10940+#include "hxprefs.h"
10941+#include "hxtbuf.h"
10942+#include "fivemmap.h"
10943+#include "dllacces.h"
10944+#include "hxausvc.h"
10945+#include "hxstrutl.h"
10946+#include "hxgroup.h"
10947+#include "hxwin.h"
10948+#include "hxtick.h"
10949+#include "hxbuffer.h"
10950+#include "hxplayvelocity.h"
10951+#include "pckunpck.h" // For CreateAndSetBufferCCF()
10952+#include "hxvctrl.h"
10953+#include "hxbsrc.h"
10954+#include "excallback.h"
10955+#include "pthread.h"
10956+
10957+#if defined(HELIX_FEATURE_PRESENTATION_FEATURE_SELECTION)
10958+#include "hxpfs.h"
10959+#endif // HELIX_FEATURE_PRESENTATION_FEATURE_SELECTION.
10960+
10961+#if defined(HELIX_FEATURE_PREFERENCES)
10962+#include "preflist.h"
10963+#endif /* #if defined(HELIX_FEATURE_PREFERENCES) */
10964+#include "exadvsnk.h"
10965+#include "exerror.h"
10966+#include "exsitsup.h"
10967+#include "exaumgr.h"
10968+#if defined(_WIN32)
10969+#include "exabd.h"
10970+#endif
10971+#include "excontxt.h"
10972+#include "print.h"
10973+#if defined(USE_XWINDOWS)
10974+#include <X11/Xlib.h>
10975+#endif
10976+#if defined (_UNIX)
10977+#include <stdio.h>
10978+#include <sys/time.h>
10979+#include <sys/types.h>
10980+#include <unistd.h>
10981+#include <termios.h>
10982+#endif
10983+#if defined(_WINDOWS)
10984+#include <conio.h>
10985+#endif
10986+
10987+#ifdef __TCS__
10988+#include <unistd.h>
10989+#if defined(__cplusplus)
10990+extern "C" {
10991+#endif /* defined(__cplusplus) */
10992+ extern unsigned long tmosTimSleep(unsigned long ticks);
10993+ unsigned long gForcePlayerToStop = 0;
10994+#if defined(__cplusplus)
10995+}
10996+#endif /* defined(__cplusplus) */
10997+#endif
10998+
10999+#if defined (_MACINTOSH) || defined (_MAC_UNIX)
11000+bool gMacPlayerIsDone = false;
11001+#endif
11002+
11003+
11004+#if defined _VXWORKS
11005+#include "sys/times.h"
11006+#include "string.h"
11007+#include "hxtime.h"
11008+#endif
11009+
11010+#if defined(_MACINTOSH)
11011+#ifndef _MAC_MACHO
11012+#include <sioux.h>
11013+#include <console.h>
11014+#endif
11015+#endif
11016+
11017+#include "dllpath.h"
11018+
11019+#ifdef _SYMBIAN
11020+#include <e32svr.h>
11021+#include "platform/symbian/symbian_event_hndlr.h"
11022+#endif
11023+
11024+ENABLE_DLLACCESS_PATHS(g_SPlayAccessPath);
11025+
11026+// typedef for SetDLLAccessPath
11027+
11028+
11029+#include "thrdutil.h"
11030+
11031+#if defined(_AIX)
11032+#include <strings.h>
11033+#endif
11034+
11035+#if defined _DEBUG || defined DEBUG
11036+#include "debug.h"
11037+#endif
11038+
11039+#ifndef MAX_PATH
11040+#define MAX_PATH 256
11041+#endif //!MAX_PATH
11042+
11043+#if defined(HELIX_CONFIG_NOSTATICS)
11044+# include "globals/hxglobals.h"
11045+#endif
11046+
11047+#define MAX_NUM_URLS 10
11048+
11049+#include "globals.h" //for global struct.
11050+
11051+#include "player.h"
11052+
11053+#if defined(_WINDOWS) && defined(_STATICALLY_LINKED)
11054+HINSTANCE g_hInstance = NULL;
11055+#endif
11056+
11057+struct _stGlobals*& GetGlobal()
11058+{
11059+#if defined(HELIX_CONFIG_NOSTATICS)
11060+ static const struct _stGlobals* const _g_pstGlobals = NULL;
11061+ struct _stGlobals*& g_pstGlobals = (struct _stGlobals*&)HXGlobalPtr::Get(&_g_pstGlobals);
11062+#else
11063+ static struct _stGlobals* g_pstGlobals = NULL;
11064+#endif
11065+ if( g_pstGlobals == NULL )
11066+ {
11067+ g_pstGlobals = new struct _stGlobals();
11068+ }
11069+ return g_pstGlobals;
11070+
11071+}
11072+
11073+
11074+// Constants
11075+const int DEFAULT_TIME_DELTA = 2000;
11076+const int DEFAULT_STOP_TIME = -1;
11077+const int SLEEP_TIME = 5;
11078+const int GUID_LEN = 64;
11079+
11080+// Function prototypes
11081+void PrintUsage(const char* pszAppName);
11082+HXBOOL AllPlayersDone(int nNumPlayers, IHXPlayer** ppPlayers);
11083+void StopAllPlayers(int nNumPlayers, IHXPlayer** ppPlayers);
11084+HXBOOL ReadGUIDFile();
11085+char* GetAppName(char* pszArgv0);
11086+
11087+#ifdef __TCS__
11088+#if defined(__cplusplus)
11089+extern "C" {
11090+#endif /* defined(__cplusplus) */
11091+
11092+ extern void _alloc_stats(int verbose);
11093+#if defined(__cplusplus)
11094+}
11095+#endif /* defined(__cplusplus) */
11096+
11097+static IHXPlayer** g_Players;
11098+static int g_nPlayers = 0;
11099+static long evtCount = 0;
11100+static long evtFullCount = 0;
11101+#endif
11102+
11103+
11104+
11105+#if defined(HELIX_FEATURE_PRESENTATION_FEATURE_SELECTION)
11106+HX_RESULT
11107+DumpPFdata(IHXPresentationFeatureManager* pPFMgr,
11108+ const char* pszPFName)
11109+{
11110+ HX_RESULT hxr = HXR_OK;
11111+
11112+ IHXBuffer* pFeatureCurrentSetting = NULL;
11113+ IHXValues* pFeatureOptions = NULL;
11114+
11115+ if (!pPFMgr || !pszPFName)
11116+ {
11117+ hxr = HXR_INVALID_PARAMETER;
11118+ }
11119+ else
11120+ {
11121+ // List all the options for this PF:
11122+ HX_RESULT hxr = pPFMgr->GetPresentationFeature(
11123+ pszPFName,
11124+ pFeatureCurrentSetting,
11125+ pFeatureOptions);
11126+
11127+ if (FAILED(hxr))
11128+ {
11129+ // PF doesn't exist!
11130+ STDOUT("\t%s - No such presentation feature\n\n", pszPFName);
11131+ }
11132+ else
11133+ {
11134+ // Now, go through pFeatureOptions and display
11135+ // them and their "is-selectable"-flag values:
11136+ const char* pszPFOptionName = NULL;
11137+ const char* pszPFCurSetting = pFeatureCurrentSetting?
11138+ (const char*)pFeatureCurrentSetting->GetBuffer() : NULL;
11139+ UINT32 bPFOptionIsSelectableFlag = FALSE;
11140+ IHXBuffer* pPFOptionIsSelectableFlag = NULL;
11141+
11142+ HX_ASSERT(pszPFCurSetting);
11143+ STDOUT("\t%s\t(Current setting == \"%s\")\n", pszPFName, pszPFCurSetting?
11144+ pszPFCurSetting : "<ERROR: THIS PF HAS NO CURRENT SETTING!>");
11145+
11146+ if (!pFeatureOptions) // NULL is OK; that means freeform (open-ended):
11147+ {
11148+ STDOUT("\t\t(%s's options are freeform, i.e., open-ended)\n",
11149+ pszPFName);
11150+ }
11151+ else // List all the options and their flags:
11152+ {
11153+ if (HXR_OK == pFeatureOptions->GetFirstPropertyCString(pszPFOptionName,
11154+ pPFOptionIsSelectableFlag) && *pszPFOptionName)
11155+ {
11156+ do
11157+ {
11158+ const UCHAR* pIsSelFlag = pPFOptionIsSelectableFlag->GetBuffer();
11159+ if (pIsSelFlag && *pIsSelFlag)
11160+ {
11161+ // Anything but '0' (zero) is treated as '1' (is selectable):
11162+ bPFOptionIsSelectableFlag = (HXBOOL)('0' != *pIsSelFlag &&
11163+ '\0' == *(pIsSelFlag+1));
11164+ }
11165+ else
11166+ {
11167+ // Set the error, but we'll go ahead and treat it as '0':
11168+ hxr = HXR_INVALID_PARAMETER;
11169+ bPFOptionIsSelectableFlag = FALSE;
11170+ }
11171+
11172+ STDOUT("\t\t%s\t\tIs selectable: %s\n",
11173+ pszPFOptionName, bPFOptionIsSelectableFlag? "yes":"no");
11174+ // Release it to get the next PF:
11175+ HX_RELEASE(pPFOptionIsSelectableFlag);
11176+ } while (HXR_OK == pFeatureOptions->GetNextPropertyCString(
11177+ pszPFOptionName, pPFOptionIsSelectableFlag));
11178+ }
11179+ }
11180+
11181+ HX_RELEASE(pPFOptionIsSelectableFlag);
11182+ }
11183+ }
11184+
11185+ HX_RELEASE(pFeatureCurrentSetting);
11186+ HX_RELEASE(pFeatureOptions);
11187+
11188+ return hxr;
11189+}
11190+#endif // HELIX_FEATURE_PRESENTATION_FEATURE_SELECTION.
11191+
11192+
11193+char* RemoveWrappingQuotes(char* str)
11194+{
11195+ int len = strlen(str);
11196+ if (len > 0)
11197+ {
11198+ if (str[len-1] == '"') str[--len] = 0;
11199+ if (str[0] == '"') { int i = 0; do { str[i++] = str[i+1]; } while(--len); }
11200+ }
11201+ return str;
11202+}
11203+
11204+void *kickman(void *dummy)
11205+{
11206+ while(1) {
11207+ UINT32 sleepTime = 0;
11208+ IHXMediaPlatformKicker* pKicker = GetGlobal()->g_pIHXKicker;
11209+ if( pKicker )
11210+ {
11211+ pKicker->Kick(GetGlobal()->g_uThreadIDForKicker, &sleepTime);
11212+ }
11213+ usleep(sleepTime);
11214+ }
11215+}
11216+
11217+PLAYER_API int init_main( )
11218+{
11219+#if defined(_WIN32) && !defined(WIN32_PLATFORM_PSPC)
11220+ setvbuf(stdout, NULL, _IONBF, 0);
11221+#endif /* defined(_WIN32) && !defined(WIN32_PLATFORM_PSPC) */
11222+
11223+ FPHXMEDIAPLATFORMOPEN fpHXMediaPlatformOpen = NULL;
11224+ FPHXCREATEMEDIAPLATFORM fpHXCreateMediaPlatform = NULL;
11225+ FPHXMEDIAPLATFORMCLOSE fpHXMediaPlatformClose = NULL;
11226+
11227+ FPRMCREATEENGINE fpCreateEngine = NULL;
11228+ FPRMCLOSEENGINE fpCloseEngine = NULL;
11229+ FPRMSETDLLACCESSPATH fpSetDll = NULL;
11230+
11231+ HX_RESULT theErr = HXR_OK;
11232+ ExampleClientContext** ppExContexts = NULL;
11233+#if defined(HELIX_FEATURE_AUTO_BANDWIDTH_DETECTION) && defined(_WIN32)
11234+ ExampleABD* pABD = NULL;
11235+#endif
11236+ IHXPlayer** ppPlayers = NULL;
11237+ IHXQuickSeek* ppQuickSeek = NULL;
11238+ IHXErrorSink* pErrorSink = NULL;
11239+ IHXErrorSinkControl* pErrorSinkControl = NULL;
11240+ UINT32 ulABDResult = 0;
11241+ UINT32 ulProbPktSize = 0;
11242+ UINT32 ulProbPktNum = 0;
11243+#if defined(HELIX_FEATURE_PLAYBACK_VELOCITY)
11244+ INT32 lVelocity = 100;
11245+ INT32 lKeyFrameMode = 0;
11246+ INT32 lAutoSwitch = 0;
11247+#endif /* #if defined(HELIX_FEATURE_PLAYBACK_VELOCITY) */
11248+ CHXString* pABDServer = NULL;
11249+ char* pszURL[MAX_NUM_URLS];
11250+ char* pszURLOrig[MAX_NUM_URLS];
11251+ UINT32 ulNumURLsFound = 0;
11252+ int nNumPlayers = 1;
11253+ int nNumPlayRepeats = 1;
11254+ int nTimeDelta = DEFAULT_TIME_DELTA;
11255+ int nStopTime = DEFAULT_STOP_TIME;
11256+ bool bStopTime = true;
11257+ int i = 0;
11258+ char* pszGUIDList = NULL;
11259+#ifdef _MACINTOSH
11260+ char dllhome[MAX_PATH] = {'\0'}; /* Flawfinder: ignore */
11261+#elif defined(_SYMBIAN)
11262+ char dllhome[MAX_PATH] = "c:"; /* Flawfinder: ignore */
11263+#else
11264+ char dllhome[MAX_PATH] = {'.','\0'}; /* Flawfinder: ignore */
11265+#endif
11266+ DLLAccess* pDLLAccess = NULL;
11267+ char staticLibPath[MAX_PATH] = {0}; /* Flawfinder: ignore */
11268+#ifdef _WINDOWS
11269+ HINSTANCE hDll = NULL;
11270+#endif
11271+ bool bStopping = false;
11272+ int nPlay = 0;
11273+
11274+ // NULL out the URL arrays
11275+ memset(pszURL, 0, MAX_NUM_URLS * sizeof(char*));
11276+ memset(pszURLOrig, 0, MAX_NUM_URLS * sizeof(char*));
11277+
11278+
11279+ //See if the user has set their HELIX_LIBS env var. This is overridden by the
11280+ //-l option.
11281+ const char* pszHelixLibs = getenv("HELIX_LIBS");
11282+ if( pszHelixLibs )
11283+ SafeStrCpy( dllhome, pszHelixLibs, MAX_PATH);
11284+
11285+
11286+
11287+ GetGlobal()->bEnableAdviceSink = TRUE;
11288+ GetGlobal()->g_prefList.Add("UseOverlay", "0");
11289+
11290+ SafeSprintf(staticLibPath, MAX_PATH, "%s/%s", dllhome, "hxmedpltfm.so");
11291+
11292+ if (dllhome)
11293+ {
11294+ GetDLLAccessPath()->SetPath(DLLTYPE_COMMON, dllhome);
11295+ GetDLLAccessPath()->SetPath(DLLTYPE_PLUGIN, dllhome);
11296+ GetDLLAccessPath()->SetPath(DLLTYPE_CODEC, dllhome);
11297+ }
11298+
11299+ // initialize the globals
11300+ GetGlobal()->m_fpCreateEngine = NULL;
11301+ GetGlobal()->m_fpCloseEngine = NULL;
11302+ GetGlobal()->g_nPlayers = 0;
11303+
11304+ // prepare/load the HXCore module
11305+ pDLLAccess = new DLLAccess();
11306+
11307+ STDOUT("Simpleplayer is looking for the client core at %s\n", staticLibPath );
11308+
11309+ if (DLLAccess::DLL_OK != pDLLAccess->open(staticLibPath))
11310+ {
11311+ const char* pErrorString = NULL;
11312+ pErrorString = pDLLAccess->getErrorString();
11313+ STDERR("splayer: %s\n\n", pErrorString);
11314+#ifndef _STATICALLY_LINKED
11315+#ifndef _MACINTOSH
11316+ //Make sure the user has told us where to find the DLLs at. Either
11317+ //with the -l option or with the HELIX_LIBS env var.
11318+ STDERR("You must tell the player where to find the client core and\n");
11319+ STDERR("all of its supporting DLLs and codecs. Please use the -l\n");
11320+ STDERR("option or set your HELIX_LIBS env variable to point the player.\n");
11321+ STDERR("to where you have all of the DLLs installed.\n\n" );
11322+ //PrintUsage(argv[0]);
11323+#endif
11324+#endif
11325+ goto cleanup;
11326+ }
11327+
11328+ GetGlobal()->m_fpHXMediaPlatformOpen = (FPHXMEDIAPLATFORMOPEN) pDLLAccess->getSymbol("HXMediaPlatformOpen");
11329+ GetGlobal()->m_fpHXCreateMediaPlatform = (FPHXCREATEMEDIAPLATFORM) pDLLAccess->getSymbol("HXCreateMediaPlatform");
11330+ GetGlobal()->m_fpHXMediaPlatformClose = (FPHXMEDIAPLATFORMCLOSE) pDLLAccess->getSymbol("HXMediaPlatformClose");
11331+
11332+ GetGlobal()->m_fpCreateEngine = (FPRMCREATEENGINE) pDLLAccess->getSymbol("CreateEngine");
11333+ GetGlobal()->m_fpCloseEngine = (FPRMCLOSEENGINE) pDLLAccess->getSymbol("CloseEngine");
11334+ GetGlobal()->m_fpSetDLLAccessPath = (FPRMSETDLLACCESSPATH) pDLLAccess->getSymbol("SetDLLAccessPath");
11335+
11336+ if (GetGlobal()->m_fpHXMediaPlatformOpen == NULL ||
11337+ GetGlobal()->m_fpHXCreateMediaPlatform == NULL ||
11338+ GetGlobal()->m_fpHXMediaPlatformClose == NULL ||
11339+ GetGlobal()->m_fpCreateEngine == NULL ||
11340+ GetGlobal()->m_fpCloseEngine == NULL ||
11341+ GetGlobal()->m_fpSetDLLAccessPath == NULL )
11342+ {
11343+ theErr = HXR_FAILED;
11344+ goto cleanup;
11345+ }
11346+
11347+#if defined(USE_XWINDOWS) && defined(HELIX_FEATURE_VIDEO)
11348+ XInitThreads();
11349+#endif
11350+
11351+ {
11352+ fpHXMediaPlatformOpen = GetGlobal()->m_fpHXMediaPlatformOpen;
11353+ fpHXCreateMediaPlatform = GetGlobal()->m_fpHXCreateMediaPlatform;
11354+ fpHXMediaPlatformClose = GetGlobal()->m_fpHXMediaPlatformClose;
11355+
11356+ if (HXR_OK != fpHXMediaPlatformOpen())
11357+ {
11358+ theErr = HXR_FAILED;
11359+ goto cleanup;
11360+ }
11361+
11362+ if (HXR_OK != fpHXCreateMediaPlatform((IHXMediaPlatform**)&GetGlobal()->pMediaPlatform))
11363+ {
11364+ theErr = HXR_FAILED;
11365+ goto cleanup;
11366+ }
11367+
11368+ IHXMediaPlatform* pMediaPlatform = GetGlobal()->pMediaPlatform;
11369+
11370+
11371+ if (HXR_OK != pMediaPlatform->AddPluginPath("HelixSimplePlayer", dllhome))
11372+ {
11373+ theErr = HXR_FAILED;
11374+ goto cleanup;
11375+ }
11376+
11377+ if (HXR_OK != pMediaPlatform->Init(NULL))
11378+ {
11379+ theErr = HXR_FAILED;
11380+ goto cleanup;
11381+ }
11382+
11383+ IHXCommonClassFactory* pCCF = NULL;
11384+ if (HXR_OK != pMediaPlatform->QueryInterface(IID_IHXCommonClassFactory,
11385+ (void**)&pCCF))
11386+ {
11387+ theErr = HXR_FAILED;
11388+ goto cleanup;
11389+ }
11390+
11391+ if (HXR_OK != pCCF->CreateInstance(CLSID_IHXClientEngine, (void**)&GetGlobal()->pEngine))
11392+ {
11393+ HX_RELEASE(pCCF);
11394+ theErr = HXR_FAILED;
11395+ goto cleanup;
11396+ }
11397+
11398+ HX_RELEASE(pCCF);
11399+
11400+ IHXMediaPlatformKicker* pKicker = NULL;
11401+ pMediaPlatform->QueryInterface(IID_IHXMediaPlatformKicker, (void**)&pKicker);
11402+ HX_ASSERT(pKicker);
11403+ GetGlobal()->g_pIHXKicker = pKicker;
11404+ GetGlobal()->g_uThreadIDForKicker = HXGetCurrentThreadID();
11405+
11406+ pthread_t thread_id;
11407+ pthread_create(&thread_id, NULL, kickman, NULL);
11408+ GetGlobal()->g_pThreadKickmanId = thread_id;
11409+ }
11410+
11411+
11412+
11413+ {
11414+
11415+
11416+#if defined(_WIN32) && !defined(WIN32_PLATFORM_PSPC)
11417+ SetConsoleCtrlHandler((PHANDLER_ROUTINE)HandlerRoutine,
11418+ TRUE);
11419+#endif
11420+
11421+ }
11422+
11423+ return HXR_OK;
11424+
11425+ cleanup:
11426+ deinit_main();
11427+ return HXR_FAIL;
11428+}
11429+
11430+/* Get the least index to available entry in Getglobal()->gPlayers */
11431+static int get_index()
11432+{
11433+ int i;
11434+ /* an simple implementation */
11435+ for (i = 0; i < MAX_NUM_PLAYERS; i++)
11436+ {
11437+ if (GetGlobal()->g_Players[i] == NULL)
11438+ return i;
11439+ }
11440+
11441+ return -1;
11442+}
11443+
11444+PLAYER_API unsigned int get_curr_playtime(void *pPlayerHandle)
11445+{
11446+ unsigned int time = 0;
11447+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11448+ if (pPlayer)
11449+ time = pPlayer->GetCurrentPlayTime();
11450+ return time;
11451+}
11452+
11453+PLAYER_API int get_player(void **ppPlayerHandle, on_buffering_cb_t on_buffering_cb, on_pos_length_cb_t on_pos_length_cb, on_state_change_cb_t on_state_change_cb, on_new_frame_cb_t on_new_frame_cb, void *context)
11454+{
11455+ int index = get_index();
11456+ IHXPlayer **ppPlayer = (IHXPlayer **)ppPlayerHandle;
11457+ ExampleClientContext* pExContext = NULL;
11458+ pExContext = new ExampleClientContext(index);
11459+ if (!pExContext)
11460+ {
11461+ return HXR_UNEXPECTED;
11462+ }
11463+ pExContext->AddRef();
11464+
11465+ ppPlayer[0] = NULL;
11466+ IHXClientEngine* pEngine = GetGlobal()->pEngine;
11467+ if (HXR_OK != pEngine->CreatePlayer(*ppPlayer))
11468+ {
11469+ HX_RELEASE(pExContext);
11470+ return HXR_FAILED;
11471+ }
11472+#if 1
11473+ char* pszGUIDList = NULL;
11474+ //initialize the example context
11475+ pszGUIDList = GetGlobal()->g_pszGUIDList;
11476+ {
11477+ char pszGUID[GUID_LEN + 1]; /* Flawfinder: ignore */ // add 1 for terminator
11478+ char* token = NULL;
11479+ IHXPreferences* pPreferences = NULL;
11480+
11481+ pszGUID[0] = '\0';
11482+
11483+ if (pszGUIDList)
11484+ {
11485+ // Get next GUID from the GUID list
11486+ {
11487+ token = strtok(pszGUIDList, "\n\0");
11488+ }
11489+ if (token)
11490+ {
11491+ strncpy(pszGUID, token, GUID_LEN); /* Flawfinder: ignore */
11492+ pszGUID[GUID_LEN] = '\0';
11493+ }
11494+ }
11495+
11496+ ppPlayer[0]->QueryInterface(IID_IHXPreferences,
11497+ (void**) &pPreferences);
11498+
11499+ pExContext->Init(ppPlayer[0], pPreferences, pszGUID, on_buffering_cb, on_pos_length_cb, on_state_change_cb, on_new_frame_cb, context);
11500+
11501+ ppPlayer[0]->SetClientContext(pExContext);
11502+
11503+ HX_RELEASE(pPreferences);
11504+
11505+ IHXErrorSinkControl* pErrorSinkControl = NULL;
11506+ ppPlayer[0]->QueryInterface(IID_IHXErrorSinkControl,
11507+ (void**) &pErrorSinkControl);
11508+
11509+ if (pErrorSinkControl)
11510+ {
11511+ IHXErrorSink* pErrorSink = NULL;
11512+ pExContext->QueryInterface(IID_IHXErrorSink,
11513+ (void**) &pErrorSink);
11514+ if (pErrorSink)
11515+ {
11516+ pErrorSinkControl->AddErrorSink(pErrorSink, HXLOG_EMERG, HXLOG_INFO);
11517+ }
11518+ HX_RELEASE(pErrorSink);
11519+ }
11520+ HX_RELEASE(pErrorSinkControl);
11521+ GetGlobal()->g_prefList.SetPreferences(ppPlayer[0]);
11522+
11523+ }
11524+#endif
11525+ HX_ASSERT(GetGlobal()->g_nPlayers < MAX_NUM_PLAYERS);
11526+ GetGlobal()->g_Players[index] = ppPlayer[0];
11527+ GetGlobal()->g_pClientContexts[index] = pExContext;
11528+ GetGlobal()->g_nPlayers++;
11529+
11530+ return HXR_OK;
11531+}
11532+
11533+static int get_index_by_player( IHXPlayer *pPlayer)
11534+{
11535+ int i;
11536+ /* an simple implementation */
11537+ for (i = 0; i < MAX_NUM_PLAYERS; i++)
11538+ {
11539+ if (GetGlobal()->g_Players[i] && GetGlobal()->g_Players[i] == pPlayer)
11540+ return i;
11541+ }
11542+
11543+ return -1;
11544+}
11545+
11546+PLAYER_API int player_openurl( void *pPlayerHandle, char *pszRawURL)
11547+{
11548+ HX_RESULT ret;
11549+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11550+ int index = get_index_by_player(pPlayer);
11551+ if (index < 0)
11552+ return HXR_FAIL;
11553+
11554+ char *pszURLOrig = RemoveWrappingQuotes(pszRawURL);
11555+
11556+ //if no "://" was found lets add file:// by default so that you
11557+ //can refer to local content as just ./splay ~/Content/startrek.rm,
11558+ //for example, and not ./splay file:///home/gregory/Content/startrek.rm
11559+ char* pszAddOn = NULL;
11560+ if( strstr( pszURLOrig, "://") )
11561+ pszAddOn = (char *)"";
11562+ else
11563+ pszAddOn = (char *)"file://";
11564+
11565+ char *pszURL = new char[strlen(pszURLOrig)+strlen(pszAddOn)+1];
11566+ sprintf( pszURL, "%s%s", pszAddOn, pszURLOrig ); /* Flawfinder: ignore */
11567+ // Increment the number of URLs we have found
11568+ STDERR("opening %s on player\n", pszURL);
11569+
11570+ GetGlobal()->g_pszURLs[index] = pszURL;
11571+ ret = pPlayer->OpenURL(pszURL);
11572+
11573+ UINT32 sleepTime = 0;
11574+
11575+ IHXMediaPlatformKicker* pKicker = GetGlobal()->g_pIHXKicker;
11576+ if( pKicker )
11577+ {
11578+ pKicker->Kick(HXGetCurrentThreadID(), &sleepTime);
11579+ }
11580+
11581+ return ret;
11582+}
11583+
11584+PLAYER_API int put_player( void *pPlayerHandle)
11585+{
11586+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11587+ int index;
11588+ index = get_index_by_player(pPlayer);
11589+ if (index < 0)
11590+ return HXR_FAIL;
11591+
11592+ ExampleClientContext *pClientContext = GetGlobal()->g_pClientContexts[index];
11593+ if (pClientContext) {
11594+ pClientContext->Release();
11595+ pClientContext = NULL;
11596+ }
11597+
11598+ GetGlobal()->g_pClientContexts[index] = NULL;
11599+ if (pPlayer) {
11600+ if (GetGlobal()->pEngine) {
11601+ GetGlobal()->pEngine->ClosePlayer(pPlayer);
11602+ }
11603+ pPlayer->Release();
11604+ pPlayer = NULL;
11605+ }
11606+ GetGlobal()->g_Players[index] = NULL;
11607+ GetGlobal()->g_nPlayers--;
11608+ delete [] GetGlobal()->g_pszURLs[index];
11609+ GetGlobal()->g_pszURLs[index] = NULL;
11610+
11611+ return HXR_OK;
11612+}
11613+
11614+PLAYER_API int player_geturl( void *pPlayerHandle, char **pszURL)
11615+{
11616+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11617+ int index = get_index_by_player(pPlayer);
11618+ if (index >= 0) {
11619+ *pszURL = GetGlobal()->g_pszURLs[index];
11620+ return HXR_OK;
11621+ }
11622+
11623+ return HXR_FAIL;
11624+}
11625+
11626+PLAYER_API int player_begin( void *pPlayerHandle )
11627+{
11628+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11629+ UINT32 sleepTime = 0;
11630+ pPlayer->Begin();
11631+
11632+#if 0
11633+ IHXMediaPlatformKicker* pKicker = GetGlobal()->g_pIHXKicker;
11634+ if( pKicker )
11635+ {
11636+ pKicker->Kick(HXGetCurrentThreadID(), &sleepTime);
11637+ }
11638+#endif
11639+ return HXR_OK;
11640+}
11641+
11642+PLAYER_API int player_pause( void *pPlayerHandle )
11643+{
11644+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11645+ UINT32 sleepTime = 0;
11646+ pPlayer->Pause();
11647+
11648+#if 0
11649+ IHXMediaPlatformKicker* pKicker = GetGlobal()->g_pIHXKicker;
11650+ if( pKicker )
11651+ {
11652+ pKicker->Kick(HXGetCurrentThreadID(), &sleepTime);
11653+ }
11654+#endif
11655+ return HXR_OK;
11656+}
11657+
11658+PLAYER_API int player_stop( void *pPlayerHandle )
11659+{
11660+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11661+ pPlayer->Stop();
11662+ return HXR_OK;
11663+}
11664+
11665+#if 0
11666+int main(int argc, char *argv[])
11667+{
11668+ IHXPlayer *pPlayer;
11669+ init_main();
11670+ while(1) {
11671+ get_player(&pPlayer);
11672+ player_openurl(pPlayer, argv[1]);
11673+ player_begin(pPlayer);
11674+ // sleep(2);
11675+ player_stop(pPlayer);
11676+ put_player(pPlayer);
11677+ }
11678+ deinit_main();
11679+ return 0;
11680+}
11681+#endif
11682+
11683+PLAYER_API int player_seek(void *pPlayerHandle, int pos)
11684+{
11685+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11686+ if (pPlayer == NULL)
11687+ return HXR_FAIL;
11688+
11689+ return pPlayer->Seek(pos);
11690+}
11691+PLAYER_API int player_getvolume(void *pPlayerHandle)
11692+{
11693+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11694+ if (pPlayer == NULL)
11695+ return HXR_FAIL;
11696+
11697+ int volume = 0;
11698+
11699+ IHXAudioPlayer* pAudioPlayer = NULL;
11700+ pPlayer->QueryInterface(IID_IHXAudioPlayer, (void**) &pAudioPlayer);
11701+ if (pAudioPlayer)
11702+ {
11703+ // Get the IHXVolume
11704+ IHXVolume* pVolume = pAudioPlayer->GetAudioVolume();
11705+ if (pVolume)
11706+ {
11707+ volume = pVolume->GetVolume();
11708+ }
11709+ HX_RELEASE(pVolume);
11710+ }
11711+ HX_RELEASE(pAudioPlayer);
11712+
11713+ return volume;
11714+}
11715+
11716+
11717+PLAYER_API int player_setvolume(void *pPlayerHandle, unsigned short volume)
11718+{
11719+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11720+ if (pPlayer == NULL)
11721+ return HXR_FAIL;
11722+
11723+ IHXAudioPlayer* pAudioPlayer = NULL;
11724+ pPlayer->QueryInterface(IID_IHXAudioPlayer, (void**) &pAudioPlayer);
11725+ if (pAudioPlayer)
11726+ {
11727+ // Get the IHXVolume
11728+ IHXVolume* pVolume = pAudioPlayer->GetAudioVolume();
11729+ if (pVolume)
11730+ {
11731+ pVolume->SetVolume(volume);
11732+ }
11733+ HX_RELEASE(pVolume);
11734+ }
11735+ HX_RELEASE(pAudioPlayer);
11736+}
11737+
11738+PLAYER_API int deinit_main()
11739+{
11740+
11741+ pthread_cancel(GetGlobal()->g_pThreadKickmanId);
11742+ int ret ;
11743+ ret = pthread_join(GetGlobal()->g_pThreadKickmanId, NULL);
11744+ if (ret < 0) {
11745+ perror("pthread_join error\n");
11746+ }
11747+#if defined(HELIX_FEATURE_PLAYBACK_VELOCITY)
11748+ if (GetGlobal()->g_pVelocityCaps)
11749+ {
11750+ IHXPlaybackVelocityCaps* pCaps = GetGlobal()->g_pVelocityCaps;
11751+ pCaps->Release();
11752+ GetGlobal()->g_pVelocityCaps = NULL;
11753+ }
11754+#endif /* #if defined(HELIX_FEATURE_PLAYBACK_VELOCITY) */
11755+
11756+#ifdef __TCS__
11757+ g_nPlayers = 0;
11758+#endif
11759+
11760+
11761+ {
11762+ IHXClientEngine* pEngine = GetGlobal()->pEngine;
11763+
11764+ if (pEngine)
11765+ {
11766+ IHXClientEngine2* pEngine2 = NULL;
11767+ if (HXR_OK == pEngine->QueryInterface(IID_IHXClientEngine2,
11768+ (void**)&pEngine2))
11769+ {
11770+ pEngine2->Close();
11771+ }
11772+ HX_RELEASE(pEngine2);
11773+ }
11774+ HX_RELEASE(GetGlobal()->pEngine);
11775+ HX_RELEASE(GetGlobal()->g_pIHXKicker);
11776+
11777+ if (GetGlobal()->pMediaPlatform)
11778+ {
11779+ // Reset() not only close the platform but also remove all
11780+ // persistent information(i.e. preferences) maintained by the
11781+ // platform
11782+ // GetGlobal()->pMediaPlatform->Reset(NULL);
11783+ GetGlobal()->pMediaPlatform->Close();
11784+ HX_RELEASE(GetGlobal()->pMediaPlatform);
11785+ }
11786+
11787+ if (GetGlobal()->m_fpHXMediaPlatformClose)
11788+ {
11789+ GetGlobal()->m_fpHXMediaPlatformClose();
11790+ }
11791+ }
11792+
11793+
11794+ if (GetGlobal()->bEnableVerboseMode)
11795+ {
11796+ STDOUT("\nDone.\n");
11797+ }
11798+
11799+ if (GetGlobal()->g_pszUsername)
11800+ {
11801+ delete [] GetGlobal()->g_pszUsername;
11802+ GetGlobal()->g_pszUsername = NULL;
11803+ }
11804+ if (GetGlobal()->g_pszPassword)
11805+ {
11806+ delete [] GetGlobal()->g_pszPassword;
11807+ GetGlobal()->g_pszPassword = NULL;
11808+ }
11809+ if (GetGlobal()->g_pszGUIDFile)
11810+ {
11811+ delete [] GetGlobal()->g_pszGUIDFile;
11812+ GetGlobal()->g_pszGUIDFile = NULL;
11813+ }
11814+ if (GetGlobal()->g_pszGUIDList)
11815+ {
11816+ delete [] GetGlobal()->g_pszGUIDList;
11817+ GetGlobal()->g_pszGUIDList = NULL;
11818+ }
11819+ // If an error occurred during playback, return that
11820+
11821+ if (GetGlobal()->g_Error != HXR_OK)
11822+ {
11823+ return GetGlobal()->g_Error;
11824+ }
11825+ // or HXR_OK (if there was more than one player)
11826+ else
11827+ {
11828+ return HXR_OK;
11829+ }
11830+}
11831+char* GetAppName(char* pszArgv0)
11832+{
11833+ char* pszAppName;
11834+
11835+ pszAppName = strrchr(pszArgv0, '\\');
11836+
11837+ if (NULL == pszAppName)
11838+ {
11839+ return pszArgv0;
11840+ }
11841+ else
11842+ {
11843+ return pszAppName + 1;
11844+ }
11845+}
11846+
11847+void PrintUsage(const char* pszAppName)
11848+{
11849+}
11850+
11851+
11852+
11853+HXBOOL ReadGUIDFile()
11854+{
11855+ HXBOOL bSuccess = FALSE;
11856+ FILE* pFile = NULL;
11857+ int nNumRead = 0;
11858+ int readSize = 10000;
11859+ char* pszBuffer = new char[readSize];
11860+
11861+ if (GetGlobal()->g_pszGUIDFile)
11862+ {
11863+ if((pFile = fopen(GetGlobal()->g_pszGUIDFile, "r")) != NULL)
11864+ {
11865+ // Read in the entire file
11866+ nNumRead = fread(pszBuffer, sizeof(char), readSize, pFile);
11867+ pszBuffer[nNumRead] = '\0';
11868+
11869+ // Store it for later parsing
11870+ GetGlobal()->g_pszGUIDList = new char[nNumRead + 1];
11871+ strcpy(GetGlobal()->g_pszGUIDList, pszBuffer); /* Flawfinder: ignore */
11872+
11873+ fclose(pFile);
11874+ pFile = NULL;
11875+
11876+ if (nNumRead > 0)
11877+ {
11878+ bSuccess = TRUE;
11879+ }
11880+ }
11881+ }
11882+
11883+ delete [] pszBuffer;
11884+
11885+ return bSuccess;
11886+}
11887+
11888+static int are_all_src_seekable(IHXPlayer *pPlayer)
11889+{
11890+ UINT16 nSrcCnt;
11891+ nSrcCnt = pPlayer->GetSourceCount();
11892+ HXSource *pSource = NULL; /* This is brute-force */
11893+ for (UINT16 i = 0; i < nSrcCnt; i++)
11894+ {
11895+ if (pPlayer->GetSource(i, (IUnknown *&)pSource) == HXR_OK)
11896+ {
11897+ if (!pSource->IsSeekable())
11898+ return FALSE;
11899+
11900+
11901+ }
11902+ }
11903+
11904+}
11905+
11906+PLAYER_API int player_canseek(void *pPlayerHandle)
11907+{
11908+ if (!pPlayerHandle)
11909+ return FALSE;
11910+
11911+ IHXPlayer *pPlayer = (IHXPlayer *)pPlayerHandle;
11912+ ExampleClientContext* pExContext=NULL;
11913+ if (pPlayer->GetClientContext((IUnknown*&)pExContext) != HXR_OK)
11914+ return FALSE;
11915+
11916+ if (!pExContext)
11917+ return FALSE;
11918+
11919+ EHXClientState State = pExContext->GetState();
11920+
11921+ int all_src_seekable = are_all_src_seekable(pPlayer);
11922+
11923+ HX_RELEASE(pExContext);
11924+
11925+ if (State < HX_CLIENT_STATE_CONNECTED)
11926+ return TRUE;
11927+
11928+ if (all_src_seekable && (!pPlayer->IsLive() || State == HX_CLIENT_STATE_PAUSED))
11929+ return TRUE;
11930+
11931+ return FALSE;
11932+}
11933+
11934+
11935Index: helix-libs/clientapps/clutter/player.h
11936===================================================================
11937--- /dev/null 1970-01-01 00:00:00.000000000 +0000
11938+++ helix-libs/clientapps/clutter/player.h 2008-10-13 06:54:45.000000000 -0700
11939@@ -0,0 +1,60 @@
11940+#ifndef _PLAYER_H_
11941+#define _PLAYER_H_
11942+
11943+#ifdef __cplusplus
11944+#define PLAYER_API extern "C"
11945+#else
11946+#define PLAYER_API
11947+#endif
11948+
11949+/* Duplicate of EHXClientState */
11950+typedef enum _EPlayerStateState
11951+{
11952+ PLAYER_STATE_READY = 0, // uninitialized
11953+ PLAYER_STATE_CONNECTING, // attempting to connect to sources
11954+ PLAYER_STATE_CONNECTED, // connected to sources (realized)
11955+ PLAYER_STATE_OPENING, // opening sources
11956+ PLAYER_STATE_OPENED, // opened sources
11957+ PLAYER_STATE_PREFETCHING,// obtaining resources, buffering, etc.
11958+ PLAYER_STATE_PREFETCHED, // ready for playback at time zero
11959+ PLAYER_STATE_PLAYING, // currently playing
11960+ PLAYER_STATE_PAUSED, // paused
11961+ PLAYER_STATE_SEEKING // seeking
11962+} EHXPlayerState;
11963+
11964+typedef struct {
11965+ int left;
11966+ int top;
11967+ int right;
11968+ int bottom;
11969+} PlayerRect;
11970+
11971+typedef struct {
11972+ PlayerRect Rect;
11973+ unsigned int cx;
11974+ unsigned int cy;
11975+} PlayerImgInfo;
11976+
11977+typedef void (*on_pos_length_cb_t)(unsigned int, unsigned int, void *);
11978+typedef void (*on_buffering_cb_t)(unsigned int, unsigned short, void *);
11979+typedef void (*on_state_change_cb_t)(unsigned short, unsigned short, void *);
11980+typedef void (*on_new_frame_cb_t)(unsigned char *p, unsigned int size, PlayerImgInfo *rect, void *context);
11981+
11982+PLAYER_API int init_main();
11983+PLAYER_API int deinit_main();
11984+PLAYER_API int get_player(void **ppPlayerHandle, on_buffering_cb_t on_buffering_cb, on_pos_length_cb_t on_pos_length_cb, on_state_change_cb_t on_state_change_cb, on_new_frame_cb_t on_new_frame_cb, void *context);
11985+PLAYER_API int player_openurl( void *pPlayerHandle, char *pszRawURL);
11986+PLAYER_API int put_player( void *pPlayerHandle);
11987+PLAYER_API int player_geturl( void *pPlayerHandle, char **pszURL);
11988+PLAYER_API int player_begin( void *pPlayerHandle );
11989+PLAYER_API int player_stop( void *pPlayerHandle );
11990+PLAYER_API int player_pause( void *pPlayerHandle );
11991+PLAYER_API unsigned int get_curr_playtime(void *pPlayerHandle);
11992+PLAYER_API int player_seek(void *pPlayerHandle, int pos);
11993+PLAYER_API int player_getvolume(void *pPlayerHandle);
11994+PLAYER_API int player_setvolume(void *pPlayerHandle, unsigned short volumn);
11995+PLAYER_API int player_canseek(void *pPlayerHandle);
11996+
11997+
11998+#endif
11999+
12000Index: helix-libs/clientapps/clutter/preflist.cpp
12001===================================================================
12002--- /dev/null 1970-01-01 00:00:00.000000000 +0000
12003+++ helix-libs/clientapps/clutter/preflist.cpp 2008-10-13 06:05:49.000000000 -0700
12004@@ -0,0 +1,142 @@
12005+/* ***** BEGIN LICENSE BLOCK *****
12006+ * Source last modified: $Id: preflist.cpp,v 1.2 2007/07/06 20:32:36 jfinnecy Exp $
12007+ *
12008+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
12009+ *
12010+ * The contents of this file, and the files included with this file,
12011+ * are subject to the current version of the RealNetworks Public
12012+ * Source License (the "RPSL") available at
12013+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
12014+ * the file under the current version of the RealNetworks Community
12015+ * Source License (the "RCSL") available at
12016+ * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
12017+ * will apply. You may also obtain the license terms directly from
12018+ * RealNetworks. You may not use this file except in compliance with
12019+ * the RPSL or, if you have a valid RCSL with RealNetworks applicable
12020+ * to this file, the RCSL. Please see the applicable RPSL or RCSL for
12021+ * the rights, obligations and limitations governing use of the
12022+ * contents of the file.
12023+ *
12024+ * Alternatively, the contents of this file may be used under the
12025+ * terms of the GNU General Public License Version 2 (the
12026+ * "GPL") in which case the provisions of the GPL are applicable
12027+ * instead of those above. If you wish to allow use of your version of
12028+ * this file only under the terms of the GPL, and not to allow others
12029+ * to use your version of this file under the terms of either the RPSL
12030+ * or RCSL, indicate your decision by deleting the provisions above
12031+ * and replace them with the notice and other provisions required by
12032+ * the GPL. If you do not delete the provisions above, a recipient may
12033+ * use your version of this file under the terms of any one of the
12034+ * RPSL, the RCSL or the GPL.
12035+ *
12036+ * This file is part of the Helix DNA Technology. RealNetworks is the
12037+ * developer of the Original Code and owns the copyrights in the
12038+ * portions it created.
12039+ *
12040+ * This file, and the files included with this file, is distributed
12041+ * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
12042+ * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
12043+ * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
12044+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
12045+ * ENJOYMENT OR NON-INFRINGEMENT.
12046+ *
12047+ * Technology Compatibility Kit Test Suite(s) Location:
12048+ * http://www.helixcommunity.org/content/tck
12049+ *
12050+ * Contributor(s):
12051+ *
12052+ * ***** END LICENSE BLOCK ***** */
12053+#include "preflist.h"
12054+
12055+#include "hxstring.h"
12056+#include "hxccf.h"
12057+#include "hxprefs.h"
12058+#include "ihxpckts.h"
12059+
12060+class CHXPrefInfo
12061+{
12062+public:
12063+ CHXPrefInfo(const char* pKey, const char* pValue);
12064+ ~CHXPrefInfo();
12065+
12066+ const char* Key() const { return m_key;}
12067+ const char* Value() const { return m_value;}
12068+
12069+private:
12070+ CHXString m_key;
12071+ CHXString m_value;
12072+};
12073+
12074+CHXPrefInfo::CHXPrefInfo(const char* pKey, const char* pValue) :
12075+ m_key(pKey),
12076+ m_value(pValue)
12077+{}
12078+
12079+CHXPrefInfo::~CHXPrefInfo()
12080+{}
12081+
12082+CHXPrefList::CHXPrefList()
12083+{}
12084+
12085+CHXPrefList::~CHXPrefList()
12086+{
12087+ Clear();
12088+}
12089+
12090+void CHXPrefList::Add(const char* pKey, const char* pValue)
12091+{
12092+ CHXPrefInfo* pInfo = new CHXPrefInfo(pKey, pValue);
12093+
12094+ if (pInfo)
12095+ {
12096+ if (!m_prefInfo.AddTail(pInfo))
12097+ {
12098+ // We failed to insert the preference.
12099+ HX_DELETE(pInfo);
12100+ }
12101+ }
12102+}
12103+
12104+void CHXPrefList::Clear()
12105+{
12106+ while(!m_prefInfo.IsEmpty())
12107+ {
12108+ CHXPrefInfo* pInfo = (CHXPrefInfo*)m_prefInfo.RemoveHead();
12109+ HX_DELETE(pInfo);
12110+ }
12111+}
12112+
12113+void CHXPrefList::SetPreferences(IUnknown* pContext)
12114+{
12115+ IHXPreferences* pPrefs = NULL;
12116+ IHXCommonClassFactory* pCCF = NULL;
12117+
12118+ if (pContext &&
12119+ (HXR_OK == pContext->QueryInterface(IID_IHXPreferences,
12120+ (void**)&pPrefs)) &&
12121+ (HXR_OK == pContext->QueryInterface(IID_IHXCommonClassFactory,
12122+ (void**)&pCCF)))
12123+ {
12124+ CHXSimpleList::Iterator itr = m_prefInfo.Begin();
12125+
12126+ for(; itr != m_prefInfo.End(); ++itr)
12127+ {
12128+ CHXPrefInfo* pInfo = (CHXPrefInfo*)(*itr);
12129+
12130+ IHXBuffer* pBuf = NULL;
12131+
12132+ if ((HXR_OK == pCCF->CreateInstance(CLSID_IHXBuffer,
12133+ (void**)&pBuf)) &&
12134+ (HXR_OK == pBuf->Set((const unsigned char*)pInfo->Value(),
12135+ strlen(pInfo->Value()))))
12136+ {
12137+ pPrefs->WritePref(pInfo->Key(), pBuf);
12138+ }
12139+
12140+ HX_RELEASE(pBuf);
12141+ }
12142+ }
12143+
12144+ HX_RELEASE(pPrefs);
12145+ HX_RELEASE(pCCF);
12146+}
12147Index: helix-libs/clientapps/clutter/preflist.h
12148===================================================================
12149--- /dev/null 1970-01-01 00:00:00.000000000 +0000
12150+++ helix-libs/clientapps/clutter/preflist.h 2008-10-13 06:05:49.000000000 -0700
12151@@ -0,0 +1,69 @@
12152+/* ***** BEGIN LICENSE BLOCK *****
12153+ * Source last modified: $Id: preflist.h,v 1.2 2007/07/06 20:32:36 jfinnecy Exp $
12154+ *
12155+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
12156+ *
12157+ * The contents of this file, and the files included with this file,
12158+ * are subject to the current version of the RealNetworks Public
12159+ * Source License (the "RPSL") available at
12160+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
12161+ * the file under the current version of the RealNetworks Community
12162+ * Source License (the "RCSL") available at
12163+ * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
12164+ * will apply. You may also obtain the license terms directly from
12165+ * RealNetworks. You may not use this file except in compliance with
12166+ * the RPSL or, if you have a valid RCSL with RealNetworks applicable
12167+ * to this file, the RCSL. Please see the applicable RPSL or RCSL for
12168+ * the rights, obligations and limitations governing use of the
12169+ * contents of the file.
12170+ *
12171+ * Alternatively, the contents of this file may be used under the
12172+ * terms of the GNU General Public License Version 2 (the
12173+ * "GPL") in which case the provisions of the GPL are applicable
12174+ * instead of those above. If you wish to allow use of your version of
12175+ * this file only under the terms of the GPL, and not to allow others
12176+ * to use your version of this file under the terms of either the RPSL
12177+ * or RCSL, indicate your decision by deleting the provisions above
12178+ * and replace them with the notice and other provisions required by
12179+ * the GPL. If you do not delete the provisions above, a recipient may
12180+ * use your version of this file under the terms of any one of the
12181+ * RPSL, the RCSL or the GPL.
12182+ *
12183+ * This file is part of the Helix DNA Technology. RealNetworks is the
12184+ * developer of the Original Code and owns the copyrights in the
12185+ * portions it created.
12186+ *
12187+ * This file, and the files included with this file, is distributed
12188+ * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
12189+ * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
12190+ * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
12191+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
12192+ * ENJOYMENT OR NON-INFRINGEMENT.
12193+ *
12194+ * Technology Compatibility Kit Test Suite(s) Location:
12195+ * http://www.helixcommunity.org/content/tck
12196+ *
12197+ * Contributor(s):
12198+ *
12199+ * ***** END LICENSE BLOCK ***** */
12200+#ifndef PREFLIST_H
12201+#define PREFLIST_H
12202+
12203+#include "hxslist.h"
12204+
12205+class CHXPrefList
12206+{
12207+public:
12208+ CHXPrefList();
12209+ ~CHXPrefList();
12210+
12211+ void Add(const char* pKey, const char* pValue);
12212+ void Clear();
12213+
12214+ void SetPreferences(IUnknown* pContext);
12215+
12216+private:
12217+ CHXSimpleList m_prefInfo;
12218+};
12219+
12220+#endif /* PREFLIST_H */
12221Index: helix-libs/clientapps/clutter/print.cpp
12222===================================================================
12223--- /dev/null 1970-01-01 00:00:00.000000000 +0000
12224+++ helix-libs/clientapps/clutter/print.cpp 2008-10-13 06:05:49.000000000 -0700
12225@@ -0,0 +1,80 @@
12226+/* ***** BEGIN LICENSE BLOCK *****
12227+ * Version: RCSL 1.0/RPSL 1.0
12228+ *
12229+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
12230+ *
12231+ * The contents of this file, and the files included with this file, are
12232+ * subject to the current version of the RealNetworks Public Source License
12233+ * Version 1.0 (the "RPSL") available at
12234+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
12235+ * the file under the RealNetworks Community Source License Version 1.0
12236+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
12237+ * in which case the RCSL will apply. You may also obtain the license terms
12238+ * directly from RealNetworks. You may not use this file except in
12239+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
12240+ * applicable to this file, the RCSL. Please see the applicable RPSL or
12241+ * RCSL for the rights, obligations and limitations governing use of the
12242+ * contents of the file.
12243+ *
12244+ * This file is part of the Helix DNA Technology. RealNetworks is the
12245+ * developer of the Original Code and owns the copyrights in the portions
12246+ * it created.
12247+ *
12248+ * This file, and the files included with this file, is distributed and made
12249+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
12250+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
12251+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
12252+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
12253+ *
12254+ * Technology Compatibility Kit Test Suite(s) Location:
12255+ * http://www.helixcommunity.org/content/tck
12256+ *
12257+ * Contributor(s):
12258+ *
12259+ * ***** END LICENSE BLOCK ***** */
12260+
12261+#include <stdarg.h>
12262+#include <stdio.h>
12263+#include "print.h"
12264+#ifdef WIN32_PLATFORM_PSPC
12265+#include "hlxosstr.h"
12266+#include <winbase.h>
12267+#endif
12268+
12269+int print2stdout(const char* pFmt, ...)
12270+{
12271+ va_list args;
12272+
12273+ va_start(args, pFmt);
12274+
12275+#ifdef WIN32_PLATFORM_PSPC
12276+ char szMessage[512];
12277+ int ret = vsprintf(szMessage, pFmt, args);
12278+ OutputDebugString(OS_STRING(szMessage));
12279+#else
12280+ int ret = vfprintf(stdout, pFmt, args);
12281+#endif
12282+
12283+ va_end(args);
12284+
12285+ return ret;
12286+}
12287+
12288+int print2stderr(const char* pFmt, ...)
12289+{
12290+ va_list args;
12291+
12292+ va_start(args, pFmt);
12293+
12294+#ifdef WIN32_PLATFORM_PSPC
12295+ char szMessage[512];
12296+ int ret = vsprintf(szMessage, pFmt, args);
12297+ OutputDebugString(OS_STRING(szMessage));
12298+#else
12299+ int ret = vfprintf(stderr, pFmt, args);
12300+#endif
12301+
12302+ va_end(args);
12303+
12304+ return ret;
12305+}
12306Index: helix-libs/clientapps/clutter/print.h
12307===================================================================
12308--- /dev/null 1970-01-01 00:00:00.000000000 +0000
12309+++ helix-libs/clientapps/clutter/print.h 2008-10-13 06:05:49.000000000 -0700
12310@@ -0,0 +1,60 @@
12311+/* ***** BEGIN LICENSE BLOCK *****
12312+ * Version: RCSL 1.0/RPSL 1.0
12313+ *
12314+ * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
12315+ *
12316+ * The contents of this file, and the files included with this file, are
12317+ * subject to the current version of the RealNetworks Public Source License
12318+ * Version 1.0 (the "RPSL") available at
12319+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
12320+ * the file under the RealNetworks Community Source License Version 1.0
12321+ * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
12322+ * in which case the RCSL will apply. You may also obtain the license terms
12323+ * directly from RealNetworks. You may not use this file except in
12324+ * compliance with the RPSL or, if you have a valid RCSL with RealNetworks
12325+ * applicable to this file, the RCSL. Please see the applicable RPSL or
12326+ * RCSL for the rights, obligations and limitations governing use of the
12327+ * contents of the file.
12328+ *
12329+ * This file is part of the Helix DNA Technology. RealNetworks is the
12330+ * developer of the Original Code and owns the copyrights in the portions
12331+ * it created.
12332+ *
12333+ * This file, and the files included with this file, is distributed and made
12334+ * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
12335+ * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
12336+ * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
12337+ * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
12338+ *
12339+ * Technology Compatibility Kit Test Suite(s) Location:
12340+ * http://www.helixcommunity.org/content/tck
12341+ *
12342+ * Contributor(s):
12343+ *
12344+ * ***** END LICENSE BLOCK ***** */
12345+
12346+#ifndef PRINT_H
12347+#define PRINT_H
12348+
12349+#ifdef __cplusplus
12350+extern "C" {
12351+#endif
12352+
12353+#ifdef _SYMBIAN
12354+#include "platform/symbian/symbian_print.h"
12355+
12356+#define STDOUT symbianPrint
12357+#define STDERR symbianPrint
12358+#else
12359+int print2stdout(const char* pFmt, ...);
12360+int print2stderr(const char* pFmt, ...);
12361+#define STDOUT print2stdout
12362+#define STDERR print2stderr
12363+#endif
12364+
12365+#ifdef __cplusplus
12366+};
12367+#endif
12368+
12369+
12370+#endif /* PRINT_H */
12371Index: helix-libs/clientapps/clutter/shmhelp.h
12372===================================================================
12373--- /dev/null 1970-01-01 00:00:00.000000000 +0000
12374+++ helix-libs/clientapps/clutter/shmhelp.h 2008-10-13 06:05:49.000000000 -0700
12375@@ -0,0 +1,88 @@
12376+/* ***** BEGIN LICENSE BLOCK *****
12377+ * Source last modified: $Id: shmhelp.h,v 1.5 2007/07/06 20:54:01 jfinnecy Exp $
12378+ *
12379+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
12380+ *
12381+ * The contents of this file, and the files included with this file,
12382+ * are subject to the current version of the RealNetworks Public
12383+ * Source License (the "RPSL") available at
12384+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
12385+ * the file under the current version of the RealNetworks Community
12386+ * Source License (the "RCSL") available at
12387+ * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
12388+ * will apply. You may also obtain the license terms directly from
12389+ * RealNetworks. You may not use this file except in compliance with
12390+ * the RPSL or, if you have a valid RCSL with RealNetworks applicable
12391+ * to this file, the RCSL. Please see the applicable RPSL or RCSL for
12392+ * the rights, obligations and limitations governing use of the
12393+ * contents of the file.
12394+ *
12395+ * Alternatively, the contents of this file may be used under the
12396+ * terms of the GNU General Public License Version 2 (the
12397+ * "GPL") in which case the provisions of the GPL are applicable
12398+ * instead of those above. If you wish to allow use of your version of
12399+ * this file only under the terms of the GPL, and not to allow others
12400+ * to use your version of this file under the terms of either the RPSL
12401+ * or RCSL, indicate your decision by deleting the provisions above
12402+ * and replace them with the notice and other provisions required by
12403+ * the GPL. If you do not delete the provisions above, a recipient may
12404+ * use your version of this file under the terms of any one of the
12405+ * RPSL, the RCSL or the GPL.
12406+ *
12407+ * This file is part of the Helix DNA Technology. RealNetworks is the
12408+ * developer of the Original Code and owns the copyrights in the
12409+ * portions it created.
12410+ *
12411+ * This file, and the files included with this file, is distributed
12412+ * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
12413+ * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
12414+ * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
12415+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
12416+ * ENJOYMENT OR NON-INFRINGEMENT.
12417+ *
12418+ * Technology Compatibility Kit Test Suite(s) Location:
12419+ * http://www.helixcommunity.org/content/tck
12420+ *
12421+ * Contributor(s):
12422+ *
12423+ * ***** END LICENSE BLOCK ***** */
12424+
12425+#if defined(USE_XWINDOWS)
12426+#include <X11/X.h>
12427+#include <X11/Xlib.h>
12428+#include <X11/extensions/XShm.h>
12429+#endif
12430+
12431+#include "hxcom.h"
12432+#include "hxtypes.h"
12433+
12434+
12435+class ShmHelp
12436+{
12437+ public:
12438+
12439+ //Helpers
12440+ static void Init(Display* pDisplay );
12441+ static HXBOOL ShmAvailable();
12442+ static HX_RESULT DetachSharedRegion(UCHAR**ppMem, XShmSegmentInfo* pInfo );
12443+ static HX_RESULT CreateSharedRegion( INT32 nSize,
12444+ UCHAR**ppMem,
12445+ int* pnShmID,
12446+ XShmSegmentInfo* pInfo );
12447+
12448+
12449+ protected:
12450+
12451+ private:
12452+ static HXBOOL zm_bUseShm;
12453+
12454+ //The X11 Segment ID....
12455+ static int zm_nSegment;
12456+ static Display* zm_pDisplay;
12457+
12458+ ShmHelp();
12459+ ShmHelp(Display*);
12460+ ~ShmHelp();
12461+
12462+};
12463+
12464Index: helix-libs/clientapps/clutter/unix.pcf
12465===================================================================
12466--- /dev/null 1970-01-01 00:00:00.000000000 +0000
12467+++ helix-libs/clientapps/clutter/unix.pcf 2008-10-13 06:05:49.000000000 -0700
12468@@ -0,0 +1,65 @@
12469+#
12470+# ***** BEGIN LICENSE BLOCK *****
12471+# Version: RCSL 1.0/RPSL 1.0
12472+#
12473+# Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
12474+#
12475+# The contents of this file, and the files included with this file, are
12476+# subject to the current version of the RealNetworks Public Source License
12477+# Version 1.0 (the "RPSL") available at
12478+# http://www.helixcommunity.org/content/rpsl unless you have licensed
12479+# the file under the RealNetworks Community Source License Version 1.0
12480+# (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
12481+# in which case the RCSL will apply. You may also obtain the license terms
12482+# directly from RealNetworks. You may not use this file except in
12483+# compliance with the RPSL or, if you have a valid RCSL with RealNetworks
12484+# applicable to this file, the RCSL. Please see the applicable RPSL or
12485+# RCSL for the rights, obligations and limitations governing use of the
12486+# contents of the file.
12487+#
12488+# This file is part of the Helix DNA Technology. RealNetworks is the
12489+# developer of the Original Code and owns the copyrights in the portions
12490+# it created.
12491+#
12492+# This file, and the files included with this file, is distributed and made
12493+# available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
12494+# EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
12495+# INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
12496+# FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
12497+#
12498+# Technology Compatibility Kit Test Suite(s) Location:
12499+# http://www.helixcommunity.org/content/tck
12500+#
12501+# Contributor(s):
12502+#
12503+# ***** END LICENSE BLOCK *****
12504+#
12505+
12506+
12507+if( ('HELIX_FEATURE_MINI_SITE' not in project.defines) and
12508+ (platform.name in ('linux2', 'linux-i386')) and
12509+ ('HELIX_FEATURE_VIDEO' in project.defines) and
12510+ (project.BuildOption("nodll"))
12511+ ):
12512+ project.sys_libraries.append('Xv', 'Xext')
12513+
12514+
12515+
12516+
12517+if project.BuildOption("nodll"):
12518+ if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV20"):
12519+ if platform.name in ('linux2', 'linux-i386', 'win32') and sysinfo.arch == 'i386':
12520+ project.AddLibraries(GetSDKPath("rvg2dec_libs") + '[adecg2]')
12521+ else:
12522+ project.AddLibraries(GetSDKPath("rvg2dec_libs") + '[cdecg2]')
12523+
12524+ if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV30") or \
12525+ project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV40"):
12526+ if project.IsDefined("HELIX_FEATURE_ANSIC_RV89COMBO"):
12527+ project.AddLibraries(GetSDKPath("rv89combo_c_libs")+"[cdec]")
12528+ else:
12529+ if platform.name in ('linux2', 'linux-i386') and sysinfo.arch == 'i386':
12530+ project.AddLibraries(GetSDKPath("rv89combo_libs")+"[adec40]")
12531+ else:
12532+ project.AddLibraries(GetSDKPath("rv89combo_libs")+"[cdec40]")
12533+
12534Index: helix-libs/clientapps/clutter/unixcmap.h
12535===================================================================
12536--- /dev/null 1970-01-01 00:00:00.000000000 +0000
12537+++ helix-libs/clientapps/clutter/unixcmap.h 2008-10-13 06:05:49.000000000 -0700
12538@@ -0,0 +1,51 @@
12539+/* ***** BEGIN LICENSE BLOCK *****
12540+ * Source last modified: $Id: unixcmap.h,v 1.3 2007/07/06 20:54:01 jfinnecy Exp $
12541+ *
12542+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
12543+ *
12544+ * The contents of this file, and the files included with this file,
12545+ * are subject to the current version of the RealNetworks Public
12546+ * Source License (the "RPSL") available at
12547+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
12548+ * the file under the current version of the RealNetworks Community
12549+ * Source License (the "RCSL") available at
12550+ * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
12551+ * will apply. You may also obtain the license terms directly from
12552+ * RealNetworks. You may not use this file except in compliance with
12553+ * the RPSL or, if you have a valid RCSL with RealNetworks applicable
12554+ * to this file, the RCSL. Please see the applicable RPSL or RCSL for
12555+ * the rights, obligations and limitations governing use of the
12556+ * contents of the file.
12557+ *
12558+ * Alternatively, the contents of this file may be used under the
12559+ * terms of the GNU General Public License Version 2 (the
12560+ * "GPL") in which case the provisions of the GPL are applicable
12561+ * instead of those above. If you wish to allow use of your version of
12562+ * this file only under the terms of the GPL, and not to allow others
12563+ * to use your version of this file under the terms of either the RPSL
12564+ * or RCSL, indicate your decision by deleting the provisions above
12565+ * and replace them with the notice and other provisions required by
12566+ * the GPL. If you do not delete the provisions above, a recipient may
12567+ * use your version of this file under the terms of any one of the
12568+ * RPSL, the RCSL or the GPL.
12569+ *
12570+ * This file is part of the Helix DNA Technology. RealNetworks is the
12571+ * developer of the Original Code and owns the copyrights in the
12572+ * portions it created.
12573+ *
12574+ * This file, and the files included with this file, is distributed
12575+ * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
12576+ * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
12577+ * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
12578+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
12579+ * ENJOYMENT OR NON-INFRINGEMENT.
12580+ *
12581+ * Technology Compatibility Kit Test Suite(s) Location:
12582+ * http://www.helixcommunity.org/content/tck
12583+ *
12584+ * Contributor(s):
12585+ *
12586+ * ***** END LICENSE BLOCK ***** */
12587+
12588+EXTERN_C Colormap HXGetXColormap(Display* pDisplay, Window window);
12589+EXTERN_C void HXFindBestXColor(Display* pDisplay, Colormap cmap, XColor* desired);
12590Index: helix-libs/clientapps/clutter/visuals.h
12591===================================================================
12592--- /dev/null 1970-01-01 00:00:00.000000000 +0000
12593+++ helix-libs/clientapps/clutter/visuals.h 2008-10-13 06:05:49.000000000 -0700
12594@@ -0,0 +1,74 @@
12595+/* ***** BEGIN LICENSE BLOCK *****
12596+ * Source last modified: $Id: visuals.h,v 1.4 2007/07/06 20:54:01 jfinnecy Exp $
12597+ *
12598+ * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
12599+ *
12600+ * The contents of this file, and the files included with this file,
12601+ * are subject to the current version of the RealNetworks Public
12602+ * Source License (the "RPSL") available at
12603+ * http://www.helixcommunity.org/content/rpsl unless you have licensed
12604+ * the file under the current version of the RealNetworks Community
12605+ * Source License (the "RCSL") available at
12606+ * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
12607+ * will apply. You may also obtain the license terms directly from
12608+ * RealNetworks. You may not use this file except in compliance with
12609+ * the RPSL or, if you have a valid RCSL with RealNetworks applicable
12610+ * to this file, the RCSL. Please see the applicable RPSL or RCSL for
12611+ * the rights, obligations and limitations governing use of the
12612+ * contents of the file.
12613+ *
12614+ * Alternatively, the contents of this file may be used under the
12615+ * terms of the GNU General Public License Version 2 (the
12616+ * "GPL") in which case the provisions of the GPL are applicable
12617+ * instead of those above. If you wish to allow use of your version of
12618+ * this file only under the terms of the GPL, and not to allow others
12619+ * to use your version of this file under the terms of either the RPSL
12620+ * or RCSL, indicate your decision by deleting the provisions above
12621+ * and replace them with the notice and other provisions required by
12622+ * the GPL. If you do not delete the provisions above, a recipient may
12623+ * use your version of this file under the terms of any one of the
12624+ * RPSL, the RCSL or the GPL.
12625+ *
12626+ * This file is part of the Helix DNA Technology. RealNetworks is the
12627+ * developer of the Original Code and owns the copyrights in the
12628+ * portions it created.
12629+ *
12630+ * This file, and the files included with this file, is distributed
12631+ * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
12632+ * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
12633+ * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
12634+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
12635+ * ENJOYMENT OR NON-INFRINGEMENT.
12636+ *
12637+ * Technology Compatibility Kit Test Suite(s) Location:
12638+ * http://www.helixcommunity.org/content/tck
12639+ *
12640+ * Contributor(s):
12641+ *
12642+ * ***** END LICENSE BLOCK ***** */
12643+
12644+#ifndef _UNIX
12645+#error This is the UNIX platform specific implementation.
12646+#endif
12647+
12648+#ifndef _VISUALS_H_
12649+#define _VISUALS_H_
12650+
12651+#if defined(USE_XWINDOWS)
12652+#include <X11/Xlib.h>
12653+#include <X11/Xutil.h>
12654+#include <X11/Xos.h>
12655+#endif
12656+
12657+//
12658+// These functions are loaded with dlsym() so turn off name mangling
12659+// with extern "C".
12660+//
12661+extern "C" {
12662+
12663+Visual* GetBestVisual(Display* display);
12664+Visual* GetVisual(Display* display, long mask, XVisualInfo* templ);
12665+
12666+}
12667+
12668+#endif // _VISUALS_H_
diff --git a/meta/packages/helix/helix-libs/helix-player.pc b/meta/packages/helix/helix-libs/helix-player.pc
deleted file mode 100644
index 5d2994809e..0000000000
--- a/meta/packages/helix/helix-libs/helix-player.pc
+++ /dev/null
@@ -1,11 +0,0 @@
1prefix=/usr
2exec_prefix=${prefix}
3libdir=${exec_prefix}/lib
4includedir=${prefix}/include
5
6Name: helix-player
7Description: Helix Player Interface
8Version: 4.1.0
9Libs: -L${libdir} -lhelix-player -lstdc++
10Cflags: -I/opt/helix/include -D_UNIX
11Requires:
diff --git a/meta/packages/helix/helix-libs/hxclient.pc b/meta/packages/helix/helix-libs/hxclient.pc
deleted file mode 100644
index 8f64d25670..0000000000
--- a/meta/packages/helix/helix-libs/hxclient.pc
+++ /dev/null
@@ -1,11 +0,0 @@
1prefix=/opt/helix
2exec_prefix=${prefix}
3libdir=${exec_prefix}/lib
4includedir=${prefix}/include
5
6Name: hxclient
7Description: Helix Client Libraries off the Atlas Branch
8Version: 4.1.0
9Libs: -L${libdir} -lhxclient -lstdc++
10Cflags: -I${includedir} -D_UNIX
11Requires:
diff --git a/meta/packages/helix/ribosome.bb b/meta/packages/helix/ribosome.bb
deleted file mode 100644
index 3cea6f6755..0000000000
--- a/meta/packages/helix/ribosome.bb
+++ /dev/null
@@ -1,43 +0,0 @@
1DESCRIPTION = "Ribosome: HelixCommunity Build System"
2SECTION = "base"
3HOMEPAGE = "http://helixcommunity.org"
4LICENSE = "GPLv2"
5
6_SNAPSHOT = "22102008"
7_TARBALL_SERVER = "http://git.moblin.org/repos/users/rusty"
8
9PV="r0"
10PR = "r1"
11
12SRC_URI = "${_TARBALL_SERVER}/ribosome-${_SNAPSHOT}.tar.bz2 \
13 ${_TARBALL_SERVER}/client-bif-${_SNAPSHOT}.tar.bz2 \
14 ${_TARBALL_SERVER}/common-bif-${_SNAPSHOT}.tar.bz2 \
15 file://ribosome/clutter.bif \
16 file://ribosome/buildrc"
17
18S = "${WORKDIR}"
19
20COMPATIBLE_HOST = '(i.86.*-linux)'
21
22do_install() {
23 # Install build system of doom
24 install -d ${D}${libdir}
25 cp -a ribosome-${_SNAPSHOT} ${D}${libdir}/ribosome
26 install -m 0644 ribosome/buildrc ${D}${libdir}/ribosome/
27
28 # Install client BIF's
29 install -d ${D}${libdir}/ribosome/bif-cvs/helix/client/build/BIF
30 install -m 0644 client-bif-${_SNAPSHOT}/*.bif \
31 ${D}${libdir}/ribosome/bif-cvs/helix/client/build/BIF
32
33 # Install common BIF's
34 install -d ${D}${libdir}/ribosome/bif-cvs/helix/common/build/BIF
35 install -m 0644 common-bif-${_SNAPSHOT}/*.bif \
36 ${D}${libdir}/ribosome/bif-cvs/helix/common/build/BIF
37
38 # Install our own custom BIF
39 install -m 0644 ribosome/*.bif ${D}${libdir}/ribosome/bif-cvs/helix/client/build/BIF/
40
41 # The [ and ] characters break packaging, remove for now
42 rm -rf ${D}${libdir}/ribosome/test/data/utils/[client-restricted]
43}
diff --git a/meta/packages/helix/ribosome/buildrc b/meta/packages/helix/ribosome/buildrc
deleted file mode 100644
index 6dbc47a06d..0000000000
--- a/meta/packages/helix/ribosome/buildrc
+++ /dev/null
@@ -1,4 +0,0 @@
1AddMultiCVS("helix",":ext:cvs.helixcommunity.org:/cvsroot/")
2AddBIFPath("common", "[helix]/common/build/BIF")
3AddBIFPath("client", "[helix]/client/build/BIF")
4SetSDKPath("oggvorbissdk", "/usr/")
diff --git a/meta/packages/helix/ribosome/clutter.bif b/meta/packages/helix/ribosome/clutter.bif
deleted file mode 100755
index a87fcb3faa..0000000000
--- a/meta/packages/helix/ribosome/clutter.bif
+++ /dev/null
@@ -1,68 +0,0 @@
1<?xml version="1.0" ?>
2<build id="clutter">
3 <inherit id="hxclient_3_1_0_atlas"/>
4 <cvs root="helix"/>
5 <cvs tag="hxclient_3_1_0_atlas"/>
6 <default target="clutter" profile="helix-client-all-defines" options=""/>
7 <targets>
8
9 <!-- clutter -->
10 <module id="clutter" name="clientapps/clutter" group="core">
11 <includeplatforms>
12 unix
13 </includeplatforms>
14
15 <defines>
16 HELIX_FEATURE_AUDIO_VORBIS
17 HELIX_FEATURE_VIDEO_THEORA
18 HELIX_FEATURE_NETSERVICES_SHIM
19 HELIX_FEATURE_AVIFF
20 HELIX_CONFIG_SLUGGISHAUTOUPGRADE
21 HELIX_FEATURE_ALSA
22 _FORTIFY_SOURCE=2
23 </defines>
24
25 <source_dependlist>
26 client_include
27 datatype_tools_dtdriver_dtdrplin
28 </source_dependlist>
29
30 <dependlist>
31 helix_client_objs
32 player_hxclientkit
33 player_hxclientkit_src_hxrecordengine
34 client_core
35 client_resource
36 client_xres
37 protocol_sdp
38 video_site
39 datatype_smil
40 datatype_text_realtext_fileformat
41 datatype_text_realtext_renderer
42 datatype_tools_dtdriver_dtdrplin
43 datatype_ogg_fileformat
44 datatype_vorbis_renderer
45 datatype_theora_renderer
46 datatype_h261_renderer
47 datatype_h263
48 datatype_group_audio
49 datatype_group_image
50 datatype_ram
51 datatype_sdp
52 datatype_avi_fileformat
53 filesystem_local
54 filesystem_http
55 filesystem_memory
56 common_auth_authmgr
57 common_auth_rn5auth
58 client_auth_basicauth
59 common_log_logsystem
60 common_log_logobserverfile
61 </dependlist>
62
63 </module>
64
65 </targets>
66
67</build>
68
diff --git a/meta/packages/images/poky-image-live.bb b/meta/packages/images/poky-image-live.bb
deleted file mode 100644
index a3bfbfc71f..0000000000
--- a/meta/packages/images/poky-image-live.bb
+++ /dev/null
@@ -1,9 +0,0 @@
1DESCRIPTION = "Netbook Bootable Live Image"
2
3require poky-image-live.inc
4
5LABELS += "boot install"
6
7ROOTFS = "${DEPLOY_DIR_IMAGE}/poky-image-netbook-${MACHINE}.ext3"
8
9do_bootimg[depends] += "poky-image-netbook:do_rootfs"
diff --git a/meta/packages/lirc/files/lirc_sir-sa1100.patch b/meta/packages/lirc/files/lirc_sir-sa1100.patch
deleted file mode 100644
index 245b28ac51..0000000000
--- a/meta/packages/lirc/files/lirc_sir-sa1100.patch
+++ /dev/null
@@ -1,10 +0,0 @@
1--- lirc/drivers/lirc_sir/lirc_sir.c.orig 2004-11-18 17:30:17 +0100
2+++ lirc/drivers/lirc_sir/lirc_sir.c 2004-11-18 17:30:21 +0100
3@@ -628,6 +628,7 @@
4 struct timeval curr_tv;
5 static unsigned long deltv;
6 #ifdef LIRC_ON_SA1100
7+ unsigned long deltintrtv;
8 int status;
9 static int n=0;
10
diff --git a/meta/packages/lirc/files/lircd.conf_nslu2 b/meta/packages/lirc/files/lircd.conf_nslu2
deleted file mode 100644
index 5fbaba469c..0000000000
--- a/meta/packages/lirc/files/lircd.conf_nslu2
+++ /dev/null
@@ -1,1886 +0,0 @@
1# This file is modified for the NSLU2.
2# It's based on http://lirc.sourceforge.net/remotes/philips/RC-5
3# and should support all RC5 compatible remotes.
4# The timings are for a de-underclocked NSLU2.
5
6# To see which key generates which code, run "irw".
7# To check whether lirc works at all, run "mode2 -d /dev/lirc"
8# after stopping lircd with "/etc/init.d/lircd stop".
9# To learn a new remote, run "irrecord -d /dev/lirc /etc/lircd.conf.new" and after
10# success "mv /etc/lircd.conf.new /etc/lircd.conf".
11# You could also take the timing values from /etc/lircd.conf.new
12# and paste it in here.
13# See also /etc/lircrc.
14
15begin remote
16
17 name RC5
18 bits 13
19 flags RC5|CONST_LENGTH
20 eps 30
21 aeps 100
22# if it doesn't work, you could change the following values:
23 one 863 921
24 zero 863 921
25 plead 947
26 gap 113626
27 min_repeat 1
28 repeat_bit 2
29
30 begin codes
31 amp1-0 0x0000000000001400
32 amp1-1 0x0000000000001401
33 amp1-2 0x0000000000001402
34 amp1-3 0x0000000000001403
35 amp1-4 0x0000000000001404
36 amp1-5 0x0000000000001405
37 amp1-6 0x0000000000001406
38 amp1-7 0x0000000000001407
39 amp1-8 0x0000000000001408
40 amp1-9 0x0000000000001409
41 amp1-graphic_equalizer_left 0x000000000000140A
42 amp1-graphic_equalizer_right 0x000000000000140B
43 amp1-standby 0x000000000000140C
44 amp1-mute/demute 0x000000000000140D
45 amp1-P.P. 0x000000000000140E
46 amp1-display 0x000000000000140F
47 amp1-volume+ 0x0000000000001410
48 amp1-volume- 0x0000000000001411
49 amp1-brightness+ 0x0000000000001412
50 amp1-brightness- 0x0000000000001413
51 amp1-colour_saturation+ 0x0000000000001414
52 amp1-colour_saturation- 0x0000000000001415
53 amp1-bass+ 0x0000000000001416
54 amp1-bass- 0x0000000000001417
55 amp1-treble+ 0x0000000000001418
56 amp1-treble- 0x0000000000001419
57 amp1-balance_right 0x000000000000141A
58 amp1-balance_left 0x000000000000141B
59 amp1-graph_equal_left&right 0x000000000000141C
60 amp1-loudness 0x000000000000141D
61 amp1-high_tone_filter 0x000000000000141E
62 amp1-low_tone_filter 0x000000000000141F
63 amp1-step+ 0x0000000000001420
64 amp1-step- 0x0000000000001421
65 amp1-signal_path_scroll 0x0000000000001422
66 amp1-INVALID 0x0000000000001423
67 amp1-INVALID 0x0000000000001424
68 amp1-surround_mode 0x0000000000001425
69 amp1-sleeptimer 0x0000000000001426
70 amp1-balance_rear 0x0000000000001427
71 amp1-balance_front 0x0000000000001428
72 amp1-TPS 0x0000000000001429
73 amp1-timer_set 0x000000000000142A
74 amp1-timer_up 0x000000000000142B
75 amp1-timer_down 0x000000000000142C
76 amp1-timer_memo 0x000000000000142D
77 amp1-acoustic_memory 0x000000000000142E
78 amp1-acoustic_memory_select 0x000000000000142F
79 amp1-pause 0x0000000000001430
80 amp1-erase 0x0000000000001431
81 amp1-rewind 0x0000000000001432
82 amp1-go_to 0x0000000000001433
83 amp1-wind 0x0000000000001434
84 amp1-play 0x0000000000001435
85 amp1-stop 0x0000000000001436
86 amp1-recording 0x0000000000001437
87 amp1-external1 0x0000000000001438
88 amp1-external2 0x0000000000001439
89 amp1-clear_all_memory 0x000000000000143A
90 amp1-INVALID 0x000000000000143B
91 amp1-dyn_range_expand/compr 0x000000000000143C
92 amp1-system_standby 0x000000000000143D
93 amp1-INVALID 0x000000000000143E
94 amp1-system_select 0x000000000000143F
95 amp1-surround_sound 0x0000000000000400
96 amp1-balance_front 0x0000000000000401
97 amp1-balance_rear 0x0000000000000402
98 amp1-sound_effects1 0x0000000000000403
99 amp1-sound_effects2 0x0000000000000404
100 amp1-sound_effects3 0x0000000000000405
101 amp1-sound_effects4 0x0000000000000406
102 amp1-sound_effects5 0x0000000000000407
103 amp1-sound_or_menu_func.1 0x0000000000000408
104 amp1-sound_or_menu_func.2 0x0000000000000409
105 amp1-sound_or_menu_func.3 0x000000000000040A
106 amp1-linear_function_up 0x000000000000040D
107 amp1-linear_function_down 0x000000000000040E
108 amp1-catalogue 0x000000000000040F
109 amp1-cursor_step_up 0x0000000000000410
110 amp1-cursor_step_down 0x0000000000000411
111 amp1-menu_on 0x0000000000000412
112 amp1-menu_off 0x0000000000000413
113 amp1-display_A/V_status 0x0000000000000414
114 amp1-cursor_step_left 0x0000000000000415
115 amp1-cursor_step_right 0x0000000000000416
116 amp1-menu_function 0x0000000000000417
117 amp1-PIP_on/off 0x0000000000000418
118 amp1-PIP_shift 0x0000000000000419
119 amp1-PIP_main_swap 0x000000000000041A
120 amp1-strobe_on/off 0x000000000000041B
121 amp1-multi_strobe 0x000000000000041C
122 amp1-main_freezed 0x000000000000041D
123 amp1-3/9_multi_scan 0x000000000000041E
124 amp1-PIP_mode_select 0x000000000000041F
125 amp1-mosaic 0x0000000000000420
126 amp1-solarization 0x0000000000000421
127 amp1-main_stored 0x0000000000000422
128 amp1-PIP_strobe 0x0000000000000423
129 amp1-recall_main 0x0000000000000424
130 amp1-PIP_freeze 0x0000000000000425
131 amp1-PIP_step_up 0x0000000000000426
132 amp1-PIP_step_down 0x0000000000000427
133 amp1-INVALID 0x000000000000042C
134 amp1-INVALID 0x0000000000000430
135 amp1-INVALID 0x0000000000000431
136 amp1-INVALID 0x0000000000000436
137 amp1-INVALID 0x0000000000000437
138 amp1-connect 0x000000000000043B
139 amp1-disconnect 0x000000000000043C
140 amp2-0 0x00000000000014C0
141 amp2-1 0x00000000000014C1
142 amp2-2 0x00000000000014C2
143 amp2-3 0x00000000000014C3
144 amp2-4 0x00000000000014C4
145 amp2-5 0x00000000000014C5
146 amp2-6 0x00000000000014C6
147 amp2-7 0x00000000000014C7
148 amp2-8 0x00000000000014C8
149 amp2-9 0x00000000000014C9
150 amp2-graphic_equalizer_left 0x00000000000014CA
151 amp2-graphic_equalizer_right 0x00000000000014CB
152 amp2-standby 0x00000000000014CC
153 amp2-mute/demute 0x00000000000014CD
154 amp2-P.P. 0x00000000000014CE
155 amp2-display 0x00000000000014CF
156 amp2-volume+ 0x00000000000014D0
157 amp2-volume- 0x00000000000014D1
158 amp2-brightness+ 0x00000000000014D2
159 amp2-brightness- 0x00000000000014D3
160 amp2-colour_saturation+ 0x00000000000014D4
161 amp2-colour_saturation- 0x00000000000014D5
162 amp2-bass+ 0x00000000000014D6
163 amp2-bass- 0x00000000000014D7
164 amp2-treble+ 0x00000000000014D8
165 amp2-treble- 0x00000000000014D9
166 amp2-balance_right 0x00000000000014DA
167 amp2-balance_left 0x00000000000014DB
168 amp2-graph_equal_left&right 0x00000000000014DC
169 amp2-loudness 0x00000000000014DD
170 amp2-high_tone_filter 0x00000000000014DE
171 amp2-low_tone_filter 0x00000000000014DF
172 amp2-step+ 0x00000000000014E0
173 amp2-step- 0x00000000000014E1
174 amp2-signal_path_scroll 0x00000000000014E2
175 amp2-INVALID 0x00000000000014E3
176 amp2-INVALID 0x00000000000014E4
177 amp2-surround_mode 0x00000000000014E5
178 amp2-sleeptimer 0x00000000000014E6
179 amp2-balance_rear 0x00000000000014E7
180 amp2-balance_front 0x00000000000014E8
181 amp2-TPS 0x00000000000014E9
182 amp2-timer_set 0x00000000000014EA
183 amp2-timer_up 0x00000000000014EB
184 amp2-timer_down 0x00000000000014EC
185 amp2-timer_memo 0x00000000000014ED
186 amp2-acoustic_memory 0x00000000000014EE
187 amp2-acoustic_memory_select 0x00000000000014EF
188 amp2-pause 0x00000000000014F0
189 amp2-erase 0x00000000000014F1
190 amp2-rewind 0x00000000000014F2
191 amp2-go_to 0x00000000000014F3
192 amp2-wind 0x00000000000014F4
193 amp2-play 0x00000000000014F5
194 amp2-stop 0x00000000000014F6
195 amp2-recording 0x00000000000014F7
196 amp2-external1 0x00000000000014F8
197 amp2-external2 0x00000000000014F9
198 amp2-clear_all_memory 0x00000000000014FA
199 amp2-INVALID 0x00000000000014FB
200 amp2-dyn_range_expand/compr 0x00000000000014FC
201 amp2-system_standby 0x00000000000014FD
202 amp2-INVALID 0x00000000000014FE
203 amp2-system_select 0x00000000000014FF
204 amp2-surround_sound 0x00000000000004C0
205 amp2-balance_front 0x00000000000004C1
206 amp2-balance_rear 0x00000000000004C2
207 amp2-sound_effects1 0x00000000000004C3
208 amp2-sound_effects2 0x00000000000004C4
209 amp2-sound_effects3 0x00000000000004C5
210 amp2-sound_effects4 0x00000000000004C6
211 amp2-sound_effects5 0x00000000000004C7
212 amp2-sound_or_menu_func.1 0x00000000000004C8
213 amp2-sound_or_menu_func.2 0x00000000000004C9
214 amp2-sound_or_menu_func.3 0x00000000000004CA
215 amp2-linear_function_up 0x00000000000004CD
216 amp2-linear_function_down 0x00000000000004CE
217 amp2-catalogue 0x00000000000004CF
218 amp2-cursor_step_up 0x00000000000004D0
219 amp2-cursor_step_down 0x00000000000004D1
220 amp2-menu_on 0x00000000000004D2
221 amp2-menu_off 0x00000000000004D3
222 amp2-display_A/V_status 0x00000000000004D4
223 amp2-cursor_step_left 0x00000000000004D5
224 amp2-cursor_step_right 0x00000000000004D6
225 amp2-menu_function 0x00000000000004D7
226 amp2-PIP_on/off 0x00000000000004D8
227 amp2-PIP_shift 0x00000000000004D9
228 amp2-PIP_main_swap 0x00000000000004DA
229 amp2-strobe_on/off 0x00000000000004DB
230 amp2-multi_strobe 0x00000000000004DC
231 amp2-main_freezed 0x00000000000004DD
232 amp2-3/9_multi_scan 0x00000000000004DE
233 amp2-PIP_mode_select 0x00000000000004DF
234 amp2-mosaic 0x00000000000004E0
235 amp2-solarization 0x00000000000004E1
236 amp2-main_stored 0x00000000000004E2
237 amp2-PIP_strobe 0x00000000000004E3
238 amp2-recall_main 0x00000000000004E4
239 amp2-PIP_freeze 0x00000000000004E5
240 amp2-PIP_step_up 0x00000000000004E6
241 amp2-PIP_step_down 0x00000000000004E7
242 amp2-INVALID 0x00000000000004EC
243 amp2-INVALID 0x00000000000004F0
244 amp2-INVALID 0x00000000000004F1
245 amp2-INVALID 0x00000000000004F6
246 amp2-INVALID 0x00000000000004F7
247 amp2-connect 0x00000000000004FB
248 amp2-disconnect 0x00000000000004FC
249 cd-0 0x0000000000001500
250 cd-1 0x0000000000001501
251 cd-2 0x0000000000001502
252 cd-3 0x0000000000001503
253 cd-4 0x0000000000001504
254 cd-5 0x0000000000001505
255 cd-6 0x0000000000001506
256 cd-7 0x0000000000001507
257 cd-8 0x0000000000001508
258 cd-9 0x0000000000001509
259 cd-cursor_scroll 0x000000000000150A
260 cd-display_scroll 0x000000000000150B
261 cd-standby 0x000000000000150C
262 cd-mute/demute 0x000000000000150D
263 cd-P.P._(personal_pref.) 0x000000000000150E
264 cd-display 0x000000000000150F
265 cd-volume+ 0x0000000000001510
266 cd-volume- 0x0000000000001511
267 cd-brightness+ 0x0000000000001512
268 cd-brightness- 0x0000000000001513
269 cd-colour_saturation+ 0x0000000000001514
270 cd-colour_saturation- 0x0000000000001515
271 cd-bass+ 0x0000000000001516
272 cd-bass- 0x0000000000001517
273 cd-treble+ 0x0000000000001518
274 cd-treble- 0x0000000000001519
275 cd-balance_right 0x000000000000151A
276 cd-balance_left 0x000000000000151B
277 cd-rept_once/TSPo/shuffle 0x000000000000151C
278 cd-repeat_cont/TSPc 0x000000000000151D
279 cd-select+ 0x000000000000151E
280 cd-select- 0x000000000000151F
281 cd-next 0x0000000000001520
282 cd-previous 0x0000000000001521
283 cd-index_next 0x0000000000001522
284 cd-index_previous 0x0000000000001523
285 cd-play/program 0x0000000000001524
286 cd-speed_nominal 0x0000000000001525
287 cd-speed+ 0x0000000000001526
288 cd-speed- 0x0000000000001527
289 cd-INVALID 0x0000000000001528
290 cd-store_execute 0x0000000000001529
291 cd-INVALID 0x000000000000152A
292 cd-scan_forward 0x000000000000152B
293 cd-INVALID 0x000000000000152C
294 cd-open/close 0x000000000000152D
295 cd-INVALID 0x000000000000152E
296 cd-INVALID 0x000000000000152F
297 cd-pause 0x0000000000001530
298 cd-erase 0x0000000000001531
299 cd-rewind 0x0000000000001532
300 cd-go_to 0x0000000000001533
301 cd-wind 0x0000000000001534
302 cd-play 0x0000000000001535
303 cd-stop 0x0000000000001536
304 cd-recording 0x0000000000001537
305 cd-external1 0x0000000000001538
306 cd-external2 0x0000000000001539
307 cd-clear_all_memory 0x000000000000153A
308 cd-repeat_A/B_program 0x000000000000153B
309 cd-dynamic_range_expand 0x000000000000153C
310 cd-system_standby 0x000000000000153D
311 cd-dynamic_range_compress 0x000000000000153E
312 cd-system_select 0x000000000000153F
313 cd-surround_sound 0x0000000000000500
314 cd-balance_front 0x0000000000000501
315 cd-balance_rear 0x0000000000000502
316 cd-sound_effects1 0x0000000000000503
317 cd-sound_effects2 0x0000000000000504
318 cd-sound_effects3 0x0000000000000505
319 cd-sound_effects4 0x0000000000000506
320 cd-sound_effects5 0x0000000000000507
321 cd-sound_or_menu_func.1 0x0000000000000508
322 cd-sound_or_menu_func.2 0x0000000000000509
323 cd-sound_or_menu_func.3 0x000000000000050A
324 cd-linear_function_up 0x000000000000050D
325 cd-linear_function_down 0x000000000000050E
326 cd-sound_or_menu_func. 0x000000000000050F
327 cd-cursor_step_up 0x0000000000000510
328 cd-cursor_step_down 0x0000000000000511
329 cd-menu_on 0x0000000000000512
330 cd-menu_off 0x0000000000000513
331 cd-display_A/V_status 0x0000000000000514
332 cd-cursor_step_left 0x0000000000000515
333 cd-cursor_step_right 0x0000000000000516
334 cd-menu_function 0x0000000000000517
335 cd-PIP_on/off 0x0000000000000518
336 cd-PIP_shift 0x0000000000000519
337 cd-PIP_main_swap 0x000000000000051A
338 cd-strobe_on/off 0x000000000000051B
339 cd-multi_strobe 0x000000000000051C
340 cd-main_freezed 0x000000000000051D
341 cd-3/9_multi_scan 0x000000000000051E
342 cd-PIP_mode_select 0x000000000000051F
343 cd-mosaic 0x0000000000000520
344 cd-solarization 0x0000000000000521
345 cd-main_stored 0x0000000000000522
346 cd-PIP_strobe 0x0000000000000523
347 cd-recall_main 0x0000000000000524
348 cd-PIP_freeze 0x0000000000000525
349 cd-PIP_step_up 0x0000000000000526
350 cd-PIP_step_down 0x0000000000000527
351 cd-INVALID 0x0000000000000528
352 cd-INVALID 0x0000000000000529
353 cd-INVALID 0x000000000000052A
354 cd-INVALID 0x000000000000052B
355 cd-FTS 0x000000000000052C
356 cd-INVALID 0x000000000000052D
357 cd-INVALID 0x0000000000000532
358 cd-INVALID 0x0000000000000533
359 cd-INVALID 0x0000000000000534
360 cd-INVALID 0x0000000000000535
361 cd-sub_mode1 0x0000000000000536
362 cd-sub_mode2 0x0000000000000537
363 cd-connect 0x000000000000053B
364 cd-disconnect 0x000000000000053C
365 lv1-0 0x0000000000001100
366 lv1-1 0x0000000000001101
367 lv1-2 0x0000000000001102
368 lv1-3 0x0000000000001103
369 lv1-4 0x0000000000001104
370 lv1-5 0x0000000000001105
371 lv1-6 0x0000000000001106
372 lv1-7 0x0000000000001107
373 lv1-8 0x0000000000001108
374 lv1-9 0x0000000000001109
375 lv1-picture_number/time 0x000000000000110A
376 lv1-channel_number 0x000000000000110B
377 lv1-standby 0x000000000000110C
378 lv1-mute/demute 0x000000000000110D
379 lv1-P.P._(personal_pref.) 0x000000000000110E
380 lv1-display 0x000000000000110F
381 lv1-volume+ 0x0000000000001110
382 lv1-volume- 0x0000000000001111
383 lv1-brightness+ 0x0000000000001112
384 lv1-brightness- 0x0000000000001113
385 lv1-colour_saturation+ 0x0000000000001114
386 lv1-colour_saturation- 0x0000000000001115
387 lv1-bass+ 0x0000000000001116
388 lv1-bass- 0x0000000000001117
389 lv1-treble+ 0x0000000000001118
390 lv1-treble- 0x0000000000001119
391 lv1-balance_right 0x000000000000111A
392 lv1-balance_left 0x000000000000111B
393 lv1-repeat_once/TSPo 0x000000000000111C
394 lv1-repeat_cont/TSPc 0x000000000000111D
395 lv1-next 0x000000000000111E
396 lv1-fast_run_reverse 0x000000000000111F
397 lv1-entry 0x0000000000001120
398 lv1-auto_stop/memory 0x0000000000001121
399 lv1-slow_run_reverse 0x0000000000001122
400 lv1-audio1 0x0000000000001123
401 lv1-audio2 0x0000000000001124
402 lv1-still_picture 0x0000000000001125
403 lv1-speed+ 0x0000000000001126
404 lv1-speed- 0x0000000000001127
405 lv1-slow_run_forward 0x0000000000001128
406 lv1-still_forward 0x0000000000001129
407 lv1-fast_run_forward 0x000000000000112A
408 lv1-search_automatic 0x000000000000112B
409 lv1-scan_reverse 0x000000000000112C
410 lv1-open/close_(eject) 0x000000000000112D
411 lv1-scan_forward 0x000000000000112E
412 lv1-play_reverse 0x000000000000112F
413 lv1-pause 0x0000000000001130
414 lv1-erase 0x0000000000001131
415 lv1-rewind 0x0000000000001132
416 lv1-go_to 0x0000000000001133
417 lv1-wind 0x0000000000001134
418 lv1-play 0x0000000000001135
419 lv1-stop 0x0000000000001136
420 lv1-recording 0x0000000000001137
421 lv1-external1 0x0000000000001138
422 lv1-external2 0x0000000000001139
423 lv1-clear_all_memory 0x000000000000113A
424 lv1-freeze_segment 0x000000000000113B
425 lv1-TXT_(pal)/ant.sw_(ntsc) 0x000000000000113C
426 lv1-system_standby 0x000000000000113D
427 lv1-CX_on/off 0x000000000000113E
428 lv1-system_select 0x000000000000113F
429 lv1-surround_sound 0x0000000000000100
430 lv1-balance_front 0x0000000000000101
431 lv1-balance_rear 0x0000000000000102
432 lv1-sound_effects1 0x0000000000000103
433 lv1-sound_effects2 0x0000000000000104
434 lv1-sound_effects3 0x0000000000000105
435 lv1-sound_effects4 0x0000000000000106
436 lv1-sound_effects5 0x0000000000000107
437 lv1-sound_or_menu_func.1 0x0000000000000108
438 lv1-sound_or_menu_func.2 0x0000000000000109
439 lv1-sound_or_menu_func.3 0x000000000000010A
440 lv1-INVALID 0x000000000000010B
441 lv1-INVALID 0x000000000000010C
442 lv1-linear_function_up 0x000000000000010D
443 lv1-linear_function_down 0x000000000000010E
444 lv1-sound_or_menu_func. 0x000000000000010F
445 lv1-cursor_step_up 0x0000000000000110
446 lv1-cursor_step_down 0x0000000000000111
447 lv1-menu_on 0x0000000000000112
448 lv1-menu_off 0x0000000000000113
449 lv1-display_A/V_status 0x0000000000000114
450 lv1-cursor_step_left 0x0000000000000115
451 lv1-cursor_step_right 0x0000000000000116
452 lv1-menu_function 0x0000000000000117
453 lv1-PIP_on/off 0x0000000000000118
454 lv1-PIP_shift 0x0000000000000119
455 lv1-PIP_main_swap 0x000000000000011A
456 lv1-strobe_on/off 0x000000000000011B
457 lv1-multi_strobe 0x000000000000011C
458 lv1-main_freezed 0x000000000000011D
459 lv1-3/9_multi_scan 0x000000000000011E
460 lv1-PIP_mode_select 0x000000000000011F
461 lv1-mosaic 0x0000000000000120
462 lv1-solarization 0x0000000000000121
463 lv1-main_stored 0x0000000000000122
464 lv1-PIP_strobe 0x0000000000000123
465 lv1-recall_main 0x0000000000000124
466 lv1-PIP_freeze 0x0000000000000125
467 lv1-PIP_step_up 0x0000000000000126
468 lv1-PIP_step_down 0x0000000000000127
469 lv1-INVALID 0x0000000000000128
470 lv1-INVALID 0x0000000000000129
471 lv1-INVALID 0x000000000000012A
472 lv1-INVALID 0x000000000000012B
473 lv1-INVALID 0x000000000000012C
474 lv1-INVALID 0x000000000000012D
475 lv1-INVALID 0x0000000000000130
476 lv1-INVALID 0x0000000000000131
477 lv1-INVALID 0x0000000000000132
478 lv1-INVALID 0x0000000000000133
479 lv1-INVALID 0x0000000000000134
480 lv1-INVALID 0x0000000000000135
481 lv1-sub_mode1 0x0000000000000136
482 lv1-sub_mode2 0x0000000000000137
483 lv1-INVALID 0x0000000000000138
484 lv1-INVALID 0x0000000000000139
485 lv1-INVALID 0x000000000000013A
486 lv1-connect 0x000000000000013B
487 lv1-disconnect 0x000000000000013C
488 lv2-0 0x0000000000001300
489 lv2-1 0x0000000000001301
490 lv2-2 0x0000000000001302
491 lv2-3 0x0000000000001303
492 lv2-4 0x0000000000001304
493 lv2-5 0x0000000000001305
494 lv2-6 0x0000000000001306
495 lv2-7 0x0000000000001307
496 lv2-8 0x0000000000001308
497 lv2-9 0x0000000000001309
498 lv2-picture_number/time 0x000000000000130A
499 lv2-chapter_number 0x000000000000130B
500 lv2-standby 0x000000000000130C
501 lv2-mute/demute 0x000000000000130D
502 lv2-P.P._(personal_pref.) 0x000000000000130E
503 lv2-display 0x000000000000130F
504 lv2-volume+ 0x0000000000001310
505 lv2-volume- 0x0000000000001311
506 lv2-brightness+ 0x0000000000001312
507 lv2-brightness- 0x0000000000001313
508 lv2-colour_saturation+ 0x0000000000001314
509 lv2-colour_saturation- 0x0000000000001315
510 lv2-bass+ 0x0000000000001316
511 lv2-bass- 0x0000000000001317
512 lv2-treble+ 0x0000000000001318
513 lv2-treble- 0x0000000000001319
514 lv2-balance_right 0x000000000000131A
515 lv2-balance_left 0x000000000000131B
516 lv2-repeat_once/TSPo 0x000000000000131C
517 lv2-repeat_cont/TSPc 0x000000000000131D
518 lv2-next 0x000000000000131E
519 lv2-programming 0x000000000000131F
520 lv2-INVALID 0x0000000000001320
521 lv2-auto_stop/memory 0x0000000000001321
522 lv2-slow_run_reverse 0x0000000000001322
523 lv2-stereo_left/right 0x0000000000001323
524 lv2-previous 0x0000000000001324
525 lv2-still_reverse 0x0000000000001325
526 lv2-speed+ 0x0000000000001326
527 lv2-speed- 0x0000000000001327
528 lv2-slow_run_forward 0x0000000000001328
529 lv2-still_forward 0x0000000000001329
530 lv2-digital_multi_screen 0x000000000000132A
531 lv2-strobe 0x000000000000132B
532 lv2-scan_reverse 0x000000000000132C
533 lv2-open/close_(eject) 0x000000000000132D
534 lv2-scan_forward 0x000000000000132E
535 lv2-INVALID 0x000000000000132F
536 lv2-pause 0x0000000000001330
537 lv2-erase 0x0000000000001331
538 lv2-rewind 0x0000000000001332
539 lv2-go_to 0x0000000000001333
540 lv2-wind 0x0000000000001334
541 lv2-play 0x0000000000001335
542 lv2-stop 0x0000000000001336
543 lv2-recording 0x0000000000001337
544 lv2-external1 0x0000000000001338
545 lv2-external2 0x0000000000001339
546 lv2-clear_all_memory 0x000000000000133A
547 lv2-repeat_A/B_program 0x000000000000133B
548 lv2-TXT_(pal)/ant.sw_(ntsc) 0x000000000000133C
549 lv2-system_standby 0x000000000000133D
550 lv2-CX_on/off 0x000000000000133E
551 lv2-system_select 0x000000000000133F
552 lv2-surround_sound 0x0000000000000300
553 lv2-balance_front 0x0000000000000301
554 lv2-balance_rear 0x0000000000000302
555 lv2-sound_effects1 0x0000000000000303
556 lv2-sound_effects2 0x0000000000000304
557 lv2-sound_effects3 0x0000000000000305
558 lv2-sound_effects4 0x0000000000000306
559 lv2-sound_effects5 0x0000000000000307
560 lv2-sound_or_menu_func.1 0x0000000000000308
561 lv2-sound_or_menu_func.2 0x0000000000000309
562 lv2-sound_or_menu_func.3 0x000000000000030A
563 lv2-linear_function_up 0x000000000000030D
564 lv2-linear_function_down 0x000000000000030E
565 lv2-sound_or_menu_func. 0x000000000000030F
566 lv2-cursor_step_up 0x0000000000000310
567 lv2-cursor_step_down 0x0000000000000311
568 lv2-menu_on 0x0000000000000312
569 lv2-menu_off 0x0000000000000313
570 lv2-display_A/V_status 0x0000000000000314
571 lv2-cursor_step_left 0x0000000000000315
572 lv2-cursor_step_right 0x0000000000000316
573 lv2-menu_function 0x0000000000000317
574 lv2-PIP_on/off 0x0000000000000318
575 lv2-PIP_shift 0x0000000000000319
576 lv2-PIP_main_swap 0x000000000000031A
577 lv2-strobe_on/off 0x000000000000031B
578 lv2-multi_strobe 0x000000000000031C
579 lv2-main_freezed 0x000000000000031D
580 lv2-3/9_multi_scan 0x000000000000031E
581 lv2-PIP_mode_select 0x000000000000031F
582 lv2-mosaic 0x0000000000000320
583 lv2-solarization 0x0000000000000321
584 lv2-main_stored 0x0000000000000322
585 lv2-PIP_strobe 0x0000000000000323
586 lv2-recall_main 0x0000000000000324
587 lv2-PIP_freeze 0x0000000000000325
588 lv2-PIP_step_up 0x0000000000000326
589 lv2-PIP_step_down 0x0000000000000327
590 lv2-FTS 0x000000000000032C
591 lv2-index_next 0x0000000000000330
592 lv2-index_previous 0x0000000000000331
593 lv2-sub_mode1 0x0000000000000336
594 lv2-sub_mode2 0x0000000000000337
595 lv2-connect 0x000000000000033B
596 lv2-disconnect 0x000000000000033C
597 phono-0 0x0000000000001540
598 phono-1 0x0000000000001541
599 phono-2 0x0000000000001542
600 phono-3 0x0000000000001543
601 phono-4 0x0000000000001544
602 phono-5 0x0000000000001545
603 phono-6 0x0000000000001546
604 phono-7 0x0000000000001547
605 phono-8 0x0000000000001548
606 phono-9 0x0000000000001549
607 phono-INVALID 0x000000000000154A
608 phono-INVALID 0x000000000000154B
609 phono-standby 0x000000000000154C
610 phono-mute/demute 0x000000000000154D
611 phono-P.P. 0x000000000000154E
612 phono-display 0x000000000000154F
613 phono-volume+ 0x0000000000001550
614 phono-volume- 0x0000000000001551
615 phono-brightness+ 0x0000000000001552
616 phono-brightness- 0x0000000000001553
617 phono-colour_saturation+ 0x0000000000001554
618 phono-colour_saturation- 0x0000000000001555
619 phono-bass+ 0x0000000000001556
620 phono-bass- 0x0000000000001557
621 phono-treble+ 0x0000000000001558
622 phono-treble- 0x0000000000001559
623 phono-balance_right 0x000000000000155A
624 phono-balance_left 0x000000000000155B
625 phono-repeat_once 0x000000000000155C
626 phono-repeat_continuously 0x000000000000155D
627 phono-select+ 0x000000000000155E
628 phono-select- 0x000000000000155F
629 phono-next 0x0000000000001560
630 phono-previous 0x0000000000001561
631 phono-index_next 0x0000000000001562
632 phono-index_previous 0x0000000000001563
633 phono-stereo/mono 0x0000000000001564
634 phono-INVALID 0x0000000000001565
635 phono-INVALID 0x0000000000001566
636 phono-INVALID 0x0000000000001567
637 phono-INVALID 0x0000000000001568
638 phono-store_execute 0x0000000000001569
639 phono-INVALID 0x000000000000156A
640 phono-scan_forward 0x000000000000156B
641 phono-INVALID 0x000000000000156C
642 phono-open/close 0x000000000000156D
643 phono-wave_scroll 0x000000000000156E
644 phono-INVALID 0x000000000000156F
645 phono-pause 0x0000000000001570
646 phono-erase 0x0000000000001571
647 phono-rewind 0x0000000000001572
648 phono-go_to 0x0000000000001573
649 phono-wind 0x0000000000001574
650 phono-play 0x0000000000001575
651 phono-stop 0x0000000000001576
652 phono-recording 0x0000000000001577
653 phono-external1 0x0000000000001578
654 phono-external2 0x0000000000001579
655 phono-clear_all_memory 0x000000000000157A
656 phono-INVALID 0x000000000000157B
657 phono-INVALID 0x000000000000157C
658 phono-system_standby 0x000000000000157D
659 phono-counter_memory 0x000000000000157E
660 phono-system_select 0x000000000000157F
661 phono-surround_sound 0x0000000000000540
662 phono-balance_front 0x0000000000000541
663 phono-balance_rear 0x0000000000000542
664 phono-sound_effects1 0x0000000000000543
665 phono-sound_effects2 0x0000000000000544
666 phono-sound_effects3 0x0000000000000545
667 phono-sound_effects4 0x0000000000000546
668 phono-sound_effects5 0x0000000000000547
669 phono-sound_or_menu_func.1 0x0000000000000548
670 phono-sound_or_menu_func.2 0x0000000000000549
671 phono-sound_or_menu_func.3 0x000000000000054A
672 phono-linear_function_up 0x000000000000054D
673 phono-linear_function_down 0x000000000000054E
674 phono-sound_or_menu_func. 0x000000000000054F
675 phono-cursor_step_up 0x0000000000000550
676 phono-cursor_step_down 0x0000000000000551
677 phono-menu_on 0x0000000000000552
678 phono-menu_off 0x0000000000000553
679 phono-display_A/V_status 0x0000000000000554
680 phono-cursor_step_left 0x0000000000000555
681 phono-cursor_step_right 0x0000000000000556
682 phono-menu_function 0x0000000000000557
683 phono-PIP_on/off 0x0000000000000558
684 phono-PIP_shift 0x0000000000000559
685 phono-PIP_main_swap 0x000000000000055A
686 phono-strobe_on/off 0x000000000000055B
687 phono-multi_strobe 0x000000000000055C
688 phono-main_freezed 0x000000000000055D
689 phono-3/9_multi_scan 0x000000000000055E
690 phono-PIP_mode_select 0x000000000000055F
691 phono-mosaic 0x0000000000000560
692 phono-solarization 0x0000000000000561
693 phono-main_stored 0x0000000000000562
694 phono-PIP_strobe 0x0000000000000563
695 phono-recall_main 0x0000000000000564
696 phono-PIP_freeze 0x0000000000000565
697 phono-PIP_step_up 0x0000000000000566
698 phono-PIP_step_down 0x0000000000000567
699 phono-INVALID 0x0000000000000568
700 phono-INVALID 0x0000000000000569
701 phono-INVALID 0x000000000000056A
702 phono-INVALID 0x000000000000056B
703 phono-INVALID 0x000000000000056C
704 phono-INVALID 0x000000000000056D
705 phono-INVALID 0x0000000000000572
706 phono-INVALID 0x0000000000000573
707 phono-INVALID 0x0000000000000574
708 phono-INVALID 0x0000000000000575
709 phono-sub_mode 0x0000000000000576
710 phono-sub_mode 0x0000000000000577
711 phono-connect 0x000000000000057B
712 phono-disconnect 0x000000000000057C
713 rec1-0 0x0000000000001480
714 rec1-1 0x0000000000001481
715 rec1-2 0x0000000000001482
716 rec1-3 0x0000000000001483
717 rec1-4 0x0000000000001484
718 rec1-5 0x0000000000001485
719 rec1-6 0x0000000000001486
720 rec1-7 0x0000000000001487
721 rec1-8 0x0000000000001488
722 rec1-9 0x0000000000001489
723 rec1-INVALID 0x000000000000148A
724 rec1-INVALID 0x000000000000148B
725 rec1-standby 0x000000000000148C
726 rec1-mute/demute 0x000000000000148D
727 rec1-P.P. 0x000000000000148E
728 rec1-display 0x000000000000148F
729 rec1-volume+ 0x0000000000001490
730 rec1-volume- 0x0000000000001491
731 rec1-brightness+ 0x0000000000001492
732 rec1-brightness- 0x0000000000001493
733 rec1-colour_saturation+ 0x0000000000001494
734 rec1-colour_saturation- 0x0000000000001495
735 rec1-bass+ 0x0000000000001496
736 rec1-bass- 0x0000000000001497
737 rec1-treble+ 0x0000000000001498
738 rec1-treble- 0x0000000000001499
739 rec1-balance_right 0x000000000000149A
740 rec1-balance_left 0x000000000000149B
741 rec1-repeat_once 0x000000000000149C
742 rec1-repeat_continuously 0x000000000000149D
743 rec1-select+ 0x000000000000149E
744 rec1-select- 0x000000000000149F
745 rec1-next 0x00000000000014A0
746 rec1-previous 0x00000000000014A1
747 rec1-INVALID 0x00000000000014A2
748 rec1-last_record_cancel 0x00000000000014A3
749 rec1-sequential 0x00000000000014A4
750 rec1-blank_search 0x00000000000014A5
751 rec1-INVALID 0x00000000000014A6
752 rec1-INVALID 0x00000000000014A7
753 rec1-recording_pause 0x00000000000014A8
754 rec1-store_execute 0x00000000000014A9
755 rec1-recording_blank 0x00000000000014AA
756 rec1-scan_forward 0x00000000000014AB
757 rec1-mechanism_A 0x00000000000014AC
758 rec1-eject 0x00000000000014AD
759 rec1-mechanism_B 0x00000000000014AE
760 rec1-play_reverse 0x00000000000014AF
761 rec1-pause 0x00000000000014B0
762 rec1-erase 0x00000000000014B1
763 rec1-rewind 0x00000000000014B2
764 rec1-go_to 0x00000000000014B3
765 rec1-wind 0x00000000000014B4
766 rec1-play 0x00000000000014B5
767 rec1-stop 0x00000000000014B6
768 rec1-recording 0x00000000000014B7
769 rec1-external1 0x00000000000014B8
770 rec1-external2 0x00000000000014B9
771 rec1-clear_all_memory 0x00000000000014BA
772 rec1-INVALID 0x00000000000014BB
773 rec1-INVALID 0x00000000000014BC
774 rec1-system_standby 0x00000000000014BD
775 rec1-INVALID 0x00000000000014BE
776 rec1-system_select 0x00000000000014BF
777 rec1-surround_sound 0x0000000000000480
778 rec1-balance_front 0x0000000000000481
779 rec1-balance_rear 0x0000000000000482
780 rec1-sound_effects1 0x0000000000000483
781 rec1-sound_effects2 0x0000000000000484
782 rec1-sound_effects3 0x0000000000000485
783 rec1-sound_effects4 0x0000000000000486
784 rec1-sound_effects5 0x0000000000000487
785 rec1-sound_or_menu_func.1 0x0000000000000488
786 rec1-sound_or_menu_func.2 0x0000000000000489
787 rec1-sound_or_menu_func.3 0x000000000000048A
788 rec1-linear_function_up 0x000000000000048D
789 rec1-linear_function_down 0x000000000000048E
790 rec1-sound_or_menu_func. 0x000000000000048F
791 rec1-cursor_step_up 0x0000000000000490
792 rec1-cursor_step_down 0x0000000000000491
793 rec1-menu_on 0x0000000000000492
794 rec1-menu_off 0x0000000000000493
795 rec1-display_A/V_status 0x0000000000000494
796 rec1-cursor_step_left 0x0000000000000495
797 rec1-cursor_step_right 0x0000000000000496
798 rec1-menu_function 0x0000000000000497
799 rec1-PIP_on/off 0x0000000000000498
800 rec1-PIP_shift 0x0000000000000499
801 rec1-PIP_main_swap 0x000000000000049A
802 rec1-strobe_on/off 0x000000000000049B
803 rec1-multi_strobe 0x000000000000049C
804 rec1-main_freezed 0x000000000000049D
805 rec1-3/9_multi_scan 0x000000000000049E
806 rec1-PIP_mode_select 0x000000000000049F
807 rec1-mosaic 0x00000000000004A0
808 rec1-solarization 0x00000000000004A1
809 rec1-main_stored 0x00000000000004A2
810 rec1-PIP_strobe 0x00000000000004A3
811 rec1-recall_main 0x00000000000004A4
812 rec1-PIP_freeze 0x00000000000004A5
813 rec1-PIP_step_up 0x00000000000004A6
814 rec1-PIP_step_down 0x00000000000004A7
815 rec1-automatic_start_ID 0x00000000000004A8
816 rec1-write_skip_ID 0x00000000000004A9
817 rec1-skip_on/off 0x00000000000004AA
818 rec1-write_end_ID 0x00000000000004AB
819 rec1-write_FTS 0x00000000000004AC
820 rec1-write_TOC 0x00000000000004AD
821 rec1-write_start_ID 0x00000000000004B2
822 rec1-Ca/Er/SK_ID 0x00000000000004B3
823 rec1-reformat 0x00000000000004B4
824 rec1-blank_search 0x00000000000004B5
825 rec1-sub_mode 0x00000000000004B6
826 rec1-sub_mode 0x00000000000004B7
827 rec1-connect 0x00000000000004BB
828 rec1-disconnect 0x00000000000004BC
829 rec2-0 0x00000000000015C0
830 rec2-1 0x00000000000015C1
831 rec2-2 0x00000000000015C2
832 rec2-3 0x00000000000015C3
833 rec2-4 0x00000000000015C4
834 rec2-5 0x00000000000015C5
835 rec2-6 0x00000000000015C6
836 rec2-7 0x00000000000015C7
837 rec2-8 0x00000000000015C8
838 rec2-9 0x00000000000015C9
839 rec2-INVALID 0x00000000000015CA
840 rec2-INVALID 0x00000000000015CB
841 rec2-standby 0x00000000000015CC
842 rec2-mute/demute 0x00000000000015CD
843 rec2-P.P. 0x00000000000015CE
844 rec2-display 0x00000000000015CF
845 rec2-volume+ 0x00000000000015D0
846 rec2-volume- 0x00000000000015D1
847 rec2-brightness+ 0x00000000000015D2
848 rec2-brightness- 0x00000000000015D3
849 rec2-colour_saturation+ 0x00000000000015D4
850 rec2-colour_saturation- 0x00000000000015D5
851 rec2-bass+ 0x00000000000015D6
852 rec2-bass- 0x00000000000015D7
853 rec2-treble+ 0x00000000000015D8
854 rec2-treble- 0x00000000000015D9
855 rec2-balance_right 0x00000000000015DA
856 rec2-balance_left 0x00000000000015DB
857 rec2-repeat_once 0x00000000000015DC
858 rec2-repeat_continuously 0x00000000000015DD
859 rec2-select+ 0x00000000000015DE
860 rec2-select- 0x00000000000015DF
861 rec2-next 0x00000000000015E0
862 rec2-previous 0x00000000000015E1
863 rec2-INVALID 0x00000000000015E2
864 rec2-last_record_cancel 0x00000000000015E3
865 rec2-sequential 0x00000000000015E4
866 rec2-blank_search 0x00000000000015E5
867 rec2-INVALID 0x00000000000015E6
868 rec2-INVALID 0x00000000000015E7
869 rec2-recording_pause 0x00000000000015E8
870 rec2-store_execute 0x00000000000015E9
871 rec2-recording_blank 0x00000000000015EA
872 rec2-scan_forward 0x00000000000015EB
873 rec2-mechanism_A 0x00000000000015EC
874 rec2-eject 0x00000000000015ED
875 rec2-mechanism_B 0x00000000000015EE
876 rec2-play_reverse 0x00000000000015EF
877 rec2-pause 0x00000000000015F0
878 rec2-erase 0x00000000000015F1
879 rec2-rewind 0x00000000000015F2
880 rec2-go_to 0x00000000000015F3
881 rec2-wind 0x00000000000015F4
882 rec2-play 0x00000000000015F5
883 rec2-stop 0x00000000000015F6
884 rec2-recording 0x00000000000015F7
885 rec2-external1 0x00000000000015F8
886 rec2-external2 0x00000000000015F9
887 rec2-clear_all_memory 0x00000000000015FA
888 rec2-INVALID 0x00000000000015FB
889 rec2-INVALID 0x00000000000015FC
890 rec2-system_standby 0x00000000000015FD
891 rec2-INVALID 0x00000000000015FE
892 rec2-system_select 0x00000000000015FF
893 rec2-surround_sound 0x00000000000005C0
894 rec2-balance_front 0x00000000000005C1
895 rec2-balance_rear 0x00000000000005C2
896 rec2-sound_effects1 0x00000000000005C3
897 rec2-sound_effects2 0x00000000000005C4
898 rec2-sound_effects3 0x00000000000005C5
899 rec2-sound_effects4 0x00000000000005C6
900 rec2-sound_effects5 0x00000000000005C7
901 rec2-sound_or_menu_func.1 0x00000000000005C8
902 rec2-sound_or_menu_func.2 0x00000000000005C9
903 rec2-sound_or_menu_func.3 0x00000000000005CA
904 rec2-linear_function_up 0x00000000000005CD
905 rec2-linear_function_down 0x00000000000005CE
906 rec2-sound_or_menu_func. 0x00000000000005CF
907 rec2-cursor_step_up 0x00000000000005D0
908 rec2-cursor_step_down 0x00000000000005D1
909 rec2-menu_on 0x00000000000005D2
910 rec2-menu_off 0x00000000000005D3
911 rec2-display_A/V_status 0x00000000000005D4
912 rec2-cursor_step_left 0x00000000000005D5
913 rec2-cursor_step_right 0x00000000000005D6
914 rec2-menu_function 0x00000000000005D7
915 rec2-PIP_on/off 0x00000000000005D8
916 rec2-PIP_shift 0x00000000000005D9
917 rec2-PIP_main_swap 0x00000000000005DA
918 rec2-strobe_on/off 0x00000000000005DB
919 rec2-multi_strobe 0x00000000000005DC
920 rec2-main_freezed 0x00000000000005DD
921 rec2-3/9_multi_scan 0x00000000000005DE
922 rec2-PIP_mode_select 0x00000000000005DF
923 rec2-mosaic 0x00000000000005E0
924 rec2-solarization 0x00000000000005E1
925 rec2-main_stored 0x00000000000005E2
926 rec2-PIP_strobe 0x00000000000005E3
927 rec2-recall_main 0x00000000000005E4
928 rec2-PIP_freeze 0x00000000000005E5
929 rec2-PIP_step_up 0x00000000000005E6
930 rec2-PIP_step_down 0x00000000000005E7
931 rec2-automatic_start_ID 0x00000000000005E8
932 rec2-write_skip_ID 0x00000000000005E9
933 rec2-skip_on/off 0x00000000000005EA
934 rec2-write_end_ID 0x00000000000005EB
935 rec2-write_FTS 0x00000000000005EC
936 rec2-write_TOC 0x00000000000005ED
937 rec2-write_start_ID 0x00000000000005F2
938 rec2-Ca/Er/SK_ID 0x00000000000005F3
939 rec2-reformat 0x00000000000005F4
940 rec2-blank_search 0x00000000000005F5
941 rec2-sub_mode 0x00000000000005F6
942 rec2-sub_mode 0x00000000000005F7
943 rec2-connect 0x00000000000005FB
944 rec2-disconnect 0x00000000000005FC
945 sat-0 0x0000000000001200
946 sat-1 0x0000000000001201
947 sat-2 0x0000000000001202
948 sat-3 0x0000000000001203
949 sat-4 0x0000000000001204
950 sat-5 0x0000000000001205
951 sat-6 0x0000000000001206
952 sat-7 0x0000000000001207
953 sat-8 0x0000000000001208
954 sat-9 0x0000000000001209
955 sat-1/2_digits 0x000000000000120A
956 sat-channel/program_mode 0x000000000000120B
957 sat-standby 0x000000000000120C
958 sat-mute/demute 0x000000000000120D
959 sat-P.P. 0x000000000000120E
960 sat-display 0x000000000000120F
961 sat-volume+ 0x0000000000001210
962 sat-volume- 0x0000000000001211
963 sat-brightness+ 0x0000000000001212
964 sat-brightness- 0x0000000000001213
965 sat-colour_saturation+ 0x0000000000001214
966 sat-colour_saturation- 0x0000000000001215
967 sat-bass+ 0x0000000000001216
968 sat-bass- 0x0000000000001217
969 sat-treble+ 0x0000000000001218
970 sat-treble- 0x0000000000001219
971 sat-balance_right 0x000000000000121A
972 sat-balance_left 0x000000000000121B
973 sat-INVALID 0x000000000000121C
974 sat-INVALID 0x000000000000121D
975 sat-INVALID 0x000000000000121E
976 sat-INVALID 0x000000000000121F
977 sat-channel/program+ 0x0000000000001220
978 sat-channel/program- 0x0000000000001221
979 sat-INVALID 0x0000000000001222
980 sat-language_select/mode1 0x0000000000001223
981 sat-special_stereo_on/off 0x0000000000001224
982 sat-audio_mixed_/_mode2 0x0000000000001225
983 sat-INVALID 0x0000000000001226
984 sat-INVALID 0x0000000000001227
985 sat-INVALID 0x0000000000001228
986 sat-INVALID 0x0000000000001229
987 sat-INVALID 0x000000000000122A
988 sat-INVALID 0x000000000000122B
989 sat-INVALID 0x000000000000122C
990 sat-INVALID 0x000000000000122D
991 sat-subtitle 0x000000000000122E
992 sat-INVALID 0x000000000000122F
993 sat-pause 0x0000000000001230
994 sat-erase 0x0000000000001231
995 sat-rewind 0x0000000000001232
996 sat-go_to 0x0000000000001233
997 sat-wind 0x0000000000001234
998 sat-play 0x0000000000001235
999 sat-stop 0x0000000000001236
1000 sat-recording 0x0000000000001237
1001 sat-external1 0x0000000000001238
1002 sat-external2 0x0000000000001239
1003 sat-INVALID 0x000000000000123A
1004 sat-INVALID 0x000000000000123B
1005 sat-TXT_submode 0x000000000000123C
1006 sat-system_standby 0x000000000000123D
1007 sat-INVALID 0x000000000000123E
1008 sat-system_select 0x000000000000123F
1009 sat-surround_sound 0x0000000000000200
1010 sat-balance_front 0x0000000000000201
1011 sat-balance_rear 0x0000000000000202
1012 sat-sound_effects1 0x0000000000000203
1013 sat-sound_effects2 0x0000000000000204
1014 sat-sound_effects3 0x0000000000000205
1015 sat-sound_effects4 0x0000000000000206
1016 sat-sound_effects5 0x0000000000000207
1017 sat-sound_or_menu_func.1 0x0000000000000208
1018 sat-sound_or_menu_func.2 0x0000000000000209
1019 sat-sound_or_menu_func.3 0x000000000000020A
1020 sat-INVALID 0x000000000000020B
1021 sat-INVALID 0x000000000000020C
1022 sat-linear_function_up 0x000000000000020D
1023 sat-linear_function_down 0x000000000000020E
1024 sat-sound_or_menu_func. 0x000000000000020F
1025 sat-cursor_step_up 0x0000000000000210
1026 sat-cursor_step_down 0x0000000000000211
1027 sat-menu_on 0x0000000000000212
1028 sat-menu_off 0x0000000000000213
1029 sat-display_A/V_status 0x0000000000000214
1030 sat-cursor_step_left 0x0000000000000215
1031 sat-cursor_step_right 0x0000000000000216
1032 sat-menu_function 0x0000000000000217
1033 sat-PIP_on/off 0x0000000000000218
1034 sat-PIP_shift 0x0000000000000219
1035 sat-PIP_main_swap 0x000000000000021A
1036 sat-strobe_on/off 0x000000000000021B
1037 sat-multi_strobe 0x000000000000021C
1038 sat-main_freezed 0x000000000000021D
1039 sat-3/9_multi_scan 0x000000000000021E
1040 sat-PIP_mode_select 0x000000000000021F
1041 sat-mosaic 0x0000000000000220
1042 sat-solarization 0x0000000000000221
1043 sat-main_stored 0x0000000000000222
1044 sat-PIP_strobe 0x0000000000000223
1045 sat-recall_main 0x0000000000000224
1046 sat-PIP_freeze 0x0000000000000225
1047 sat-PIP_step_up 0x0000000000000226
1048 sat-PIP_step_down 0x0000000000000227
1049 sat-INVALID 0x0000000000000228
1050 sat-INVALID 0x0000000000000229
1051 sat-INVALID 0x000000000000022A
1052 sat-INVALID 0x000000000000022B
1053 sat-INVALID 0x000000000000022C
1054 sat-INVALID 0x000000000000022D
1055 sat-INVALID 0x0000000000000230
1056 sat-INVALID 0x0000000000000231
1057 sat-INVALID 0x0000000000000232
1058 sat-INVALID 0x0000000000000233
1059 sat-INVALID 0x0000000000000234
1060 sat-INVALID 0x0000000000000235
1061 sat-sub_mode 0x0000000000000236
1062 sat-sub_mode 0x0000000000000237
1063 sat-INVALID 0x0000000000000238
1064 sat-INVALID 0x0000000000000239
1065 sat-INVALID 0x000000000000023A
1066 sat-connect 0x000000000000023B
1067 sat-INVALID 0x000000000000023C
1068 text-0 0x0000000000001080
1069 text-1 0x0000000000001081
1070 text-2 0x0000000000001082
1071 text-3 0x0000000000001083
1072 text-4 0x0000000000001084
1073 text-5 0x0000000000001085
1074 text-6 0x0000000000001086
1075 text-7 0x0000000000001087
1076 text-8 0x0000000000001088
1077 text-9 0x0000000000001089
1078 text-step_page+ 0x000000000000108A
1079 text-step_page- 0x000000000000108B
1080 text-standby 0x000000000000108C
1081 text-mute/demute 0x000000000000108D
1082 text-P.P. 0x000000000000108E
1083 text-display 0x000000000000108F
1084 text-volume+ 0x0000000000001090
1085 text-volume- 0x0000000000001091
1086 text-brightness+ 0x0000000000001092
1087 text-brightness- 0x0000000000001093
1088 text-colour_saturation+ 0x0000000000001094
1089 text-colour_saturation- 0x0000000000001095
1090 text-bass+ 0x0000000000001096
1091 text-bass- 0x0000000000001097
1092 text-treble+ 0x0000000000001098
1093 text-treble- 0x0000000000001099
1094 text-balance_right 0x000000000000109A
1095 text-balance_left 0x000000000000109B
1096 text-enter/validation_(Frnc) 0x000000000000109C
1097 text-memory_out 0x000000000000109D
1098 text-sequence_out 0x000000000000109E
1099 text-INVALID 0x000000000000109F
1100 text-exchange 0x00000000000010A0
1101 text-index/summary_(France) 0x00000000000010A1
1102 text-row_zero_(France) 0x00000000000010A2
1103 text-1st/2nd_language 0x00000000000010A3
1104 text-spacial_stereo_on/off 0x00000000000010A4
1105 text-INVALID 0x00000000000010A5
1106 text-hardcopy_printer 0x00000000000010A6
1107 text-antiope_TV_mixed_(Frnc) 0x00000000000010A7
1108 text-PIP_select 0x00000000000010A8
1109 text-page_hold_on/off 0x00000000000010A9
1110 text-clck_timed_page_(F:magazine) 0x00000000000010AA
1111 text-large_top/lrge_bot/norm 0x00000000000010AB
1112 text-reveal/conceal/canc_pic 0x00000000000010AC
1113 text-cancel_teletext_picture 0x00000000000010AD
1114 text-TV/Text_mixed/Subtitle 0x00000000000010AE
1115 text-PIP_shift 0x00000000000010AF
1116 text-pause 0x00000000000010B0
1117 text-erase 0x00000000000010B1
1118 text-rewind 0x00000000000010B2
1119 text-go_to 0x00000000000010B3
1120 text-wind 0x00000000000010B4
1121 text-play 0x00000000000010B5
1122 text-stop 0x00000000000010B6
1123 text-recording 0x00000000000010B7
1124 text-external1 0x00000000000010B8
1125 text-external2 0x00000000000010B9
1126 text-PIP_display_mode 0x00000000000010BA
1127 text-INVALID 0x00000000000010BB
1128 text-INVALID 0x00000000000010BC
1129 text-system_standby 0x00000000000010BD
1130 text-news_flash_(France) 0x00000000000010BE
1131 text-system_select 0x00000000000010BF
1132 text-surround_sound 0x0000000000000080
1133 text-balance_front 0x0000000000000081
1134 text-balance_rear 0x0000000000000082
1135 text-sound_effects1 0x0000000000000083
1136 text-sound_effects2 0x0000000000000084
1137 text-sound_effects3 0x0000000000000085
1138 text-sound_effects4 0x0000000000000086
1139 text-sound_effects5 0x0000000000000087
1140 text-sound_or_menu_func.1 0x0000000000000088
1141 text-sound_or_menu_func.2 0x0000000000000089
1142 text-sound_or_menu_func.3 0x000000000000008A
1143 text-linear_function_up 0x000000000000008D
1144 text-linear_function_down 0x000000000000008E
1145 text-sound_or_menu_func. 0x000000000000008F
1146 text-cursor_step_up 0x0000000000000090
1147 text-cursor_step_down 0x0000000000000091
1148 text-menu_on 0x0000000000000092
1149 text-menu_off 0x0000000000000093
1150 text-display_A/V_status 0x0000000000000094
1151 text-cursor_step_left 0x0000000000000095
1152 text-cursor_step_right 0x0000000000000096
1153 text-menu_function 0x0000000000000097
1154 text-PIP_on/off 0x0000000000000098
1155 text-PIP_shift 0x0000000000000099
1156 text-PIP_main_swap 0x000000000000009A
1157 text-strobe_on/off 0x000000000000009B
1158 text-multi_strobe 0x000000000000009C
1159 text-main_freezed 0x000000000000009D
1160 text-3/9_multi_scan 0x000000000000009E
1161 text-PIP_mode_select 0x000000000000009F
1162 text-mosaic 0x00000000000000A0
1163 text-solarization 0x00000000000000A1
1164 text-main_stored 0x00000000000000A2
1165 text-PIP_strobe 0x00000000000000A3
1166 text-recall_main 0x00000000000000A4
1167 text-PIP_freeze 0x00000000000000A5
1168 text-PIP_step_up 0x00000000000000A6
1169 text-PIP_step_down 0x00000000000000A7
1170 text-red 0x00000000000000AB
1171 text-green 0x00000000000000AC
1172 text-yellow 0x00000000000000AD
1173 text-cyan 0x00000000000000AE
1174 text-INVALID 0x00000000000000AF
1175 text-sub_mode 0x00000000000000B6
1176 text-sub_mode 0x00000000000000B7
1177 text-cleaning_up 0x00000000000000BA
1178 text-connect 0x00000000000000BB
1179 text-disconnect 0x00000000000000BC
1180 text-cleaning_up1 0x00000000000000BD
1181 text-cleaning_up2 0x00000000000000BE
1182 text-cleaning_up3 0x00000000000000BF
1183 tuner-0 0x0000000000001440
1184 tuner-1 0x0000000000001441
1185 tuner-2 0x0000000000001442
1186 tuner-3 0x0000000000001443
1187 tuner-4 0x0000000000001444
1188 tuner-5 0x0000000000001445
1189 tuner-6 0x0000000000001446
1190 tuner-7 0x0000000000001447
1191 tuner-8 0x0000000000001448
1192 tuner-9 0x0000000000001449
1193 tuner-1/2_digits 0x000000000000144A
1194 tuner-INVALID 0x000000000000144B
1195 tuner-standby 0x000000000000144C
1196 tuner-mute/demute 0x000000000000144D
1197 tuner-P.P. 0x000000000000144E
1198 tuner-display 0x000000000000144F
1199 tuner-volume+ 0x0000000000001450
1200 tuner-volume- 0x0000000000001451
1201 tuner-brightness+ 0x0000000000001452
1202 tuner-brightness- 0x0000000000001453
1203 tuner-colour_saturation+ 0x0000000000001454
1204 tuner-colour_saturation- 0x0000000000001455
1205 tuner-bass+ 0x0000000000001456
1206 tuner-bass- 0x0000000000001457
1207 tuner-treble+ 0x0000000000001458
1208 tuner-treble- 0x0000000000001459
1209 tuner-balance_right 0x000000000000145A
1210 tuner-balance_left 0x000000000000145B
1211 tuner-INVALID 0x000000000000145C
1212 tuner-INVALID 0x000000000000145D
1213 tuner-search+ 0x000000000000145E
1214 tuner-search- 0x000000000000145F
1215 tuner-preset+ 0x0000000000001460
1216 tuner-preset- 0x0000000000001461
1217 tuner-INVALID 0x0000000000001462
1218 tuner-INVALID 0x0000000000001463
1219 tuner-INVALID 0x0000000000001464
1220 tuner-mono/stereo 0x0000000000001465
1221 tuner-INVALID 0x0000000000001466
1222 tuner-INVALID 0x0000000000001467
1223 tuner-RF_switch 0x0000000000001468
1224 tuner-store_execute 0x0000000000001469
1225 tuner-INVALID 0x000000000000146A
1226 tuner-scan_forward 0x000000000000146B
1227 tuner-INVALID 0x000000000000146C
1228 tuner-FM 0x000000000000146D
1229 tuner-MW_(USA:_MW/FM) 0x000000000000146E
1230 tuner-LW 0x000000000000146F
1231 tuner-pause 0x0000000000001470
1232 tuner-erase 0x0000000000001471
1233 tuner-rewind 0x0000000000001472
1234 tuner-go_to 0x0000000000001473
1235 tuner-wind 0x0000000000001474
1236 tuner-play 0x0000000000001475
1237 tuner-stop 0x0000000000001476
1238 tuner-recording 0x0000000000001477
1239 tuner-external1 0x0000000000001478
1240 tuner-external2 0x0000000000001479
1241 tuner-clear_all_memory 0x000000000000147A
1242 tuner-INVALID 0x000000000000147B
1243 tuner-INVALID 0x000000000000147C
1244 tuner-system_standby 0x000000000000147D
1245 tuner-INVALID 0x000000000000147E
1246 tuner-system_select 0x000000000000147F
1247 tuner-surround_sound 0x0000000000000440
1248 tuner-balance_front 0x0000000000000441
1249 tuner-balance_rear 0x0000000000000442
1250 tuner-sound_effects1 0x0000000000000443
1251 tuner-sound_effects2 0x0000000000000444
1252 tuner-sound_effects3 0x0000000000000445
1253 tuner-sound_effects4 0x0000000000000446
1254 tuner-sound_effects5 0x0000000000000447
1255 tuner-sound_or_menu_func.1 0x0000000000000448
1256 tuner-sound_or_menu_func.2 0x0000000000000449
1257 tuner-sound_or_menu_func.3 0x000000000000044A
1258 tuner-linear_function_up 0x000000000000044D
1259 tuner-linear_function_down 0x000000000000044E
1260 tuner-sound_or_menu_func. 0x000000000000044F
1261 tuner-cursor_step_up 0x0000000000000450
1262 tuner-cursor_step_down 0x0000000000000451
1263 tuner-menu_on 0x0000000000000452
1264 tuner-menu_off 0x0000000000000453
1265 tuner-display_A/V_status 0x0000000000000454
1266 tuner-cursor_step_left 0x0000000000000455
1267 tuner-cursor_step_right 0x0000000000000456
1268 tuner-menu_function 0x0000000000000457
1269 tuner-PIP_on/off 0x0000000000000458
1270 tuner-PIP_shift 0x0000000000000459
1271 tuner-PIP_main_swap 0x000000000000045A
1272 tuner-strobe_on/off 0x000000000000045B
1273 tuner-multi_strobe 0x000000000000045C
1274 tuner-main_freezed 0x000000000000045D
1275 tuner-3/9_multi_scan 0x000000000000045E
1276 tuner-PIP_mode_select 0x000000000000045F
1277 tuner-mosaic 0x0000000000000460
1278 tuner-solarization 0x0000000000000461
1279 tuner-main_stored 0x0000000000000462
1280 tuner-PIP_strobe 0x0000000000000463
1281 tuner-recall_main 0x0000000000000464
1282 tuner-PIP_freeze 0x0000000000000465
1283 tuner-PIP_step_up 0x0000000000000466
1284 tuner-PIP_step_down 0x0000000000000467
1285 tuner-INVALID 0x000000000000046C
1286 tuner-INVALID 0x0000000000000470
1287 tuner-INVALID 0x0000000000000471
1288 tuner-INVALID 0x0000000000000476
1289 tuner-INVALID 0x0000000000000477
1290 tuner-connect 0x000000000000047B
1291 tuner-disconnect 0x000000000000047C
1292 tv1-0 0x0000000000001000
1293 tv1-1 0x0000000000001001
1294 tv1-2 0x0000000000001002
1295 tv1-3 0x0000000000001003
1296 tv1-4 0x0000000000001004
1297 tv1-5 0x0000000000001005
1298 tv1-6 0x0000000000001006
1299 tv1-7 0x0000000000001007
1300 tv1-8 0x0000000000001008
1301 tv1-9 0x0000000000001009
1302 tv1-1/2/3_digs_(japan:10) 0x000000000000100A
1303 tv1-channel/program(jap:11) 0x000000000000100B
1304 tv1-standby 0x000000000000100C
1305 tv1-mute/demute 0x000000000000100D
1306 tv1-P.P._(personal_pref.) 0x000000000000100E
1307 tv1-display 0x000000000000100F
1308 tv1-volume+ 0x0000000000001010
1309 tv1-volume- 0x0000000000001011
1310 tv1-brightness+ 0x0000000000001012
1311 tv1-brightness- 0x0000000000001013
1312 tv1-colour_saturation+ 0x0000000000001014
1313 tv1-colour_saturation- 0x0000000000001015
1314 tv1-bass+ 0x0000000000001016
1315 tv1-bass- 0x0000000000001017
1316 tv1-treble+ 0x0000000000001018
1317 tv1-treble- 0x0000000000001019
1318 tv1-balance_right 0x000000000000101A
1319 tv1-balance_left 0x000000000000101B
1320 tv1-contrast+ 0x000000000000101C
1321 tv1-contrast- 0x000000000000101D
1322 tv1-search+ 0x000000000000101E
1323 tv1-tint/hue+ 0x000000000000101F
1324 tv1-channel/program+ 0x0000000000001020
1325 tv1-channel/program- 0x0000000000001021
1326 tv1-alt/channel 0x0000000000001022
1327 tv1-1st/2nd_language 0x0000000000001023
1328 tv1-spacial_stereo_on/off 0x0000000000001024
1329 tv1-mono/stereo_(USA) 0x0000000000001025
1330 tv1-sleeptimer 0x0000000000001026
1331 tv1-tint/hue- 0x0000000000001027
1332 tv1-RF_switch/PIP_select 0x0000000000001028
1333 tv1-vote 0x0000000000001029
1334 tv1-timed_page/channel 0x000000000000102A
1335 tv1-increment_(USA) 0x000000000000102B
1336 tv1-decrement_(USA) 0x000000000000102C
1337 tv1-INVALID 0x000000000000102D
1338 tv1-2nd_controls_(USA:menu) 0x000000000000102E
1339 tv1-PIP_shift 0x000000000000102F
1340 tv1-pause 0x0000000000001030
1341 tv1-erase 0x0000000000001031
1342 tv1-rewind 0x0000000000001032
1343 tv1-go_to 0x0000000000001033
1344 tv1-wind 0x0000000000001034
1345 tv1-play 0x0000000000001035
1346 tv1-stop 0x0000000000001036
1347 tv1-recording 0x0000000000001037
1348 tv1-external1 0x0000000000001038
1349 tv1-external2 0x0000000000001039
1350 tv1-PIP_display_mode 0x000000000000103A
1351 tv1-view_data_mode/advance 0x000000000000103B
1352 tv1-teletext_submode_(J:12) 0x000000000000103C
1353 tv1-system_standby 0x000000000000103D
1354 tv1-crispener_on/off 0x000000000000103E
1355 tv1-system_select 0x000000000000103F
1356 tv1-surround_sound 0x0000000000000000
1357 tv1-balance_front 0x0000000000000001
1358 tv1-balance_rear 0x0000000000000002
1359 tv1-sound_effects1 0x0000000000000003
1360 tv1-sound_effects2 0x0000000000000004
1361 tv1-sound_effects3 0x0000000000000005
1362 tv1-sound_effects4 0x0000000000000006
1363 tv1-sound_effects5 0x0000000000000007
1364 tv1-sound_or_menu_func.1 0x0000000000000008
1365 tv1-sound_or_menu_func.2 0x0000000000000009
1366 tv1-sound_or_menu_func.3 0x000000000000000A
1367 tv1-linear_function_up 0x000000000000000D
1368 tv1-linear_function_down 0x000000000000000E
1369 tv1-sound_or_menu_func. 0x000000000000000F
1370 tv1-cursor_step_up 0x0000000000000010
1371 tv1-cursor_step_down 0x0000000000000011
1372 tv1-menu_on 0x0000000000000012
1373 tv1-menu_off 0x0000000000000013
1374 tv1-display_A/V_status 0x0000000000000014
1375 tv1-cursor_step_left 0x0000000000000015
1376 tv1-cursor_step_right 0x0000000000000016
1377 tv1-menu_function 0x0000000000000017
1378 tv1-PIP_on/off 0x0000000000000018
1379 tv1-PIP_shift 0x0000000000000019
1380 tv1-PIP_main_swap 0x000000000000001A
1381 tv1-strobe_on/off 0x000000000000001B
1382 tv1-multi_strobe 0x000000000000001C
1383 tv1-main_freezed 0x000000000000001D
1384 tv1-3/9_multi_scan 0x000000000000001E
1385 tv1-PIP_mode_select 0x000000000000001F
1386 tv1-mosaic 0x0000000000000020
1387 tv1-solarization 0x0000000000000021
1388 tv1-main_stored 0x0000000000000022
1389 tv1-PIP_strobe 0x0000000000000023
1390 tv1-recall_main 0x0000000000000024
1391 tv1-PIP_freeze 0x0000000000000025
1392 tv1-PIP_step_up 0x0000000000000026
1393 tv1-PIP_step_down 0x0000000000000027
1394 tv1-INVALID 0x000000000000002B
1395 tv1-INVALID 0x000000000000002C
1396 tv1-INVALID 0x000000000000002D
1397 tv1-INVALID 0x000000000000002E
1398 tv1-index 0x000000000000002F
1399 tv1-sub_mode 0x0000000000000036
1400 tv1-sub_mode 0x0000000000000037
1401 tv1-cleaning_up 0x000000000000003A
1402 tv1-connect 0x000000000000003B
1403 tv1-disconnect 0x000000000000003C
1404 tv1-cleaning_up1 0x000000000000003D
1405 tv1-cleaning_up2 0x000000000000003E
1406 tv1-cleaning_up3 0x000000000000003F
1407 tv2-0 0x0000000000001040
1408 tv2-1 0x0000000000001041
1409 tv2-2 0x0000000000001042
1410 tv2-3 0x0000000000001043
1411 tv2-4 0x0000000000001044
1412 tv2-5 0x0000000000001045
1413 tv2-6 0x0000000000001046
1414 tv2-7 0x0000000000001047
1415 tv2-8 0x0000000000001048
1416 tv2-9 0x0000000000001049
1417 tv2-1/2/3_digs_(japan:10) 0x000000000000104A
1418 tv2-channel/program(jap:11) 0x000000000000104B
1419 tv2-standby 0x000000000000104C
1420 tv2-mute/demute 0x000000000000104D
1421 tv2-P.P._(personal_pref.) 0x000000000000104E
1422 tv2-display 0x000000000000104F
1423 tv2-volume+ 0x0000000000001050
1424 tv2-volume- 0x0000000000001051
1425 tv2-brightness+ 0x0000000000001052
1426 tv2-brightness- 0x0000000000001053
1427 tv2-colour_saturation+ 0x0000000000001054
1428 tv2-colour_saturation- 0x0000000000001055
1429 tv2-bass+ 0x0000000000001056
1430 tv2-bass- 0x0000000000001057
1431 tv2-treble+ 0x0000000000001058
1432 tv2-treble- 0x0000000000001059
1433 tv2-balance_right 0x000000000000105A
1434 tv2-balance_left 0x000000000000105B
1435 tv2-contrast+ 0x000000000000105C
1436 tv2-contrast- 0x000000000000105D
1437 tv2-search+ 0x000000000000105E
1438 tv2-tint/hue+ 0x000000000000105F
1439 tv2-channel/program+ 0x0000000000001060
1440 tv2-channel/program- 0x0000000000001061
1441 tv2-alt/channel 0x0000000000001062
1442 tv2-1st/2nd_language 0x0000000000001063
1443 tv2-spacial_stereo_on/off 0x0000000000001064
1444 tv2-mono/stereo_(USA) 0x0000000000001065
1445 tv2-sleeptimer 0x0000000000001066
1446 tv2-tint/hue- 0x0000000000001067
1447 tv2-RF_switch/PIP_select 0x0000000000001068
1448 tv2-vote 0x0000000000001069
1449 tv2-timed_page/channel 0x000000000000106A
1450 tv2-increment_(USA) 0x000000000000106B
1451 tv2-decrement_(USA) 0x000000000000106C
1452 tv2-INVALID 0x000000000000106D
1453 tv2-2nd_controls_(USA:menu) 0x000000000000106E
1454 tv2-PIP_shift 0x000000000000106F
1455 tv2-pause 0x0000000000001070
1456 tv2-erase 0x0000000000001071
1457 tv2-rewind 0x0000000000001072
1458 tv2-go_to 0x0000000000001073
1459 tv2-wind 0x0000000000001074
1460 tv2-play 0x0000000000001075
1461 tv2-stop 0x0000000000001076
1462 tv2-recording 0x0000000000001077
1463 tv2-external1 0x0000000000001078
1464 tv2-external2 0x0000000000001079
1465 tv2-PIP_display_mode 0x000000000000107A
1466 tv2-view_data_mode/advance 0x000000000000107B
1467 tv2-teletext_submode_(J:12) 0x000000000000107C
1468 tv2-system_standby 0x000000000000107D
1469 tv2-crispener_on/off 0x000000000000107E
1470 tv2-system_select 0x000000000000107F
1471 tv2-surround_sound 0x0000000000000040
1472 tv2-balance_front 0x0000000000000041
1473 tv2-balance_rear 0x0000000000000042
1474 tv2-sound_effects1 0x0000000000000043
1475 tv2-sound_effects2 0x0000000000000044
1476 tv2-sound_effects3 0x0000000000000045
1477 tv2-sound_effects4 0x0000000000000046
1478 tv2-sound_effects5 0x0000000000000047
1479 tv2-sound_or_menu_func.1 0x0000000000000048
1480 tv2-sound_or_menu_func.2 0x0000000000000049
1481 tv2-sound_or_menu_func.3 0x000000000000004A
1482 tv2-linear_function_up 0x000000000000004D
1483 tv2-linear_function_down 0x000000000000004E
1484 tv2-sound_or_menu_func. 0x000000000000004F
1485 tv2-cursor_step_up 0x0000000000000050
1486 tv2-cursor_step_down 0x0000000000000051
1487 tv2-menu_on 0x0000000000000052
1488 tv2-menu_off 0x0000000000000053
1489 tv2-display_A/V_status 0x0000000000000054
1490 tv2-cursor_step_left 0x0000000000000055
1491 tv2-cursor_step_right 0x0000000000000056
1492 tv2-menu_function 0x0000000000000057
1493 tv2-PIP_on/off 0x0000000000000058
1494 tv2-PIP_shift 0x0000000000000059
1495 tv2-PIP_main_swap 0x000000000000005A
1496 tv2-strobe_on/off 0x000000000000005B
1497 tv2-multi_strobe 0x000000000000005C
1498 tv2-main_freezed 0x000000000000005D
1499 tv2-3/9_multi_scan 0x000000000000005E
1500 tv2-PIP_mode_select 0x000000000000005F
1501 tv2-mosaic 0x0000000000000060
1502 tv2-solarization 0x0000000000000061
1503 tv2-main_stored 0x0000000000000062
1504 tv2-PIP_strobe 0x0000000000000063
1505 tv2-recall_main 0x0000000000000064
1506 tv2-PIP_freeze 0x0000000000000065
1507 tv2-PIP_step_up 0x0000000000000066
1508 tv2-PIP_step_down 0x0000000000000067
1509 tv2-INVALID 0x000000000000006B
1510 tv2-INVALID 0x000000000000006C
1511 tv2-INVALID 0x000000000000006D
1512 tv2-INVALID 0x000000000000006E
1513 tv2-index 0x000000000000006F
1514 tv2-sub_mode 0x0000000000000076
1515 tv2-sub_mode 0x0000000000000077
1516 tv2-cleaning_up 0x000000000000007A
1517 tv2-connect 0x000000000000007B
1518 tv2-disconnect 0x000000000000007C
1519 tv2-cleaning_up1 0x000000000000007D
1520 tv2-cleaning_up2 0x000000000000007E
1521 tv2-cleaning_up3 0x000000000000007F
1522 vcr1-0 0x0000000000001140
1523 vcr1-1 0x0000000000001141
1524 vcr1-2 0x0000000000001142
1525 vcr1-3 0x0000000000001143
1526 vcr1-4 0x0000000000001144
1527 vcr1-5 0x0000000000001145
1528 vcr1-6 0x0000000000001146
1529 vcr1-7 0x0000000000001147
1530 vcr1-8 0x0000000000001148
1531 vcr1-9 0x0000000000001149
1532 vcr1-1/2_digits/AM/PM 0x000000000000114A
1533 vcr1-channel/program_mode 0x000000000000114B
1534 vcr1-standby 0x000000000000114C
1535 vcr1-mute/demute 0x000000000000114D
1536 vcr1-P.P. 0x000000000000114E
1537 vcr1-display 0x000000000000114F
1538 vcr1-volume+ 0x0000000000001150
1539 vcr1-volume- 0x0000000000001151
1540 vcr1-brightness+ 0x0000000000001152
1541 vcr1-brightness- 0x0000000000001153
1542 vcr1-colour_saturation+ 0x0000000000001154
1543 vcr1-colour_saturation- 0x0000000000001155
1544 vcr1-bass+ 0x0000000000001156
1545 vcr1-bass- 0x0000000000001157
1546 vcr1-treble+ 0x0000000000001158
1547 vcr1-treble- 0x0000000000001159
1548 vcr1-balance_right 0x000000000000115A
1549 vcr1-balance_left 0x000000000000115B
1550 vcr1-ITR_(OTR)_delay 0x000000000000115C
1551 vcr1-timer_programming 0x000000000000115D
1552 vcr1-record_select 0x000000000000115E
1553 vcr1-fast_run_reverse 0x000000000000115F
1554 vcr1-step+ 0x0000000000001160
1555 vcr1-step- 0x0000000000001161
1556 vcr1-slow_run_reverse 0x0000000000001162
1557 vcr1-audio_output_select 0x0000000000001163
1558 vcr1-clock/channel 0x0000000000001164
1559 vcr1-speed- 0x0000000000001165
1560 vcr1-speed+ 0x0000000000001166
1561 vcr1-Instant_Time_Recording 0x0000000000001167
1562 vcr1-slow_run_forward 0x0000000000001168
1563 vcr1-still_forward 0x0000000000001169
1564 vcr1-fast_run_forward 0x000000000000116A
1565 vcr1-index_scan 0x000000000000116B
1566 vcr1-scan_reverse 0x000000000000116C
1567 vcr1-eject 0x000000000000116D
1568 vcr1-scan_forward 0x000000000000116E
1569 vcr1-play_reverse 0x000000000000116F
1570 vcr1-pause 0x0000000000001170
1571 vcr1-erase 0x0000000000001171
1572 vcr1-rewind 0x0000000000001172
1573 vcr1-go_to 0x0000000000001173
1574 vcr1-wind 0x0000000000001174
1575 vcr1-play 0x0000000000001175
1576 vcr1-stop 0x0000000000001176
1577 vcr1-recording 0x0000000000001177
1578 vcr1-external1 0x0000000000001178
1579 vcr1-external2 0x0000000000001179
1580 vcr1-short/long_play 0x000000000000117A
1581 vcr1-counter_memory 0x000000000000117B
1582 vcr1-scroll_local_display 0x000000000000117C
1583 vcr1-system_standby 0x000000000000117D
1584 vcr1-RF_switch 0x000000000000117E
1585 vcr1-system_select 0x000000000000117F
1586 vcr1-surround_sound 0x0000000000000140
1587 vcr1-balance_front 0x0000000000000141
1588 vcr1-balance_rear 0x0000000000000142
1589 vcr1-sound_effects1 0x0000000000000143
1590 vcr1-sound_effects2 0x0000000000000144
1591 vcr1-sound_effects3 0x0000000000000145
1592 vcr1-sound_effects4 0x0000000000000146
1593 vcr1-sound_effects5 0x0000000000000147
1594 vcr1-sound_or_menu_func.1 0x0000000000000148
1595 vcr1-sound_or_menu_func.2 0x0000000000000149
1596 vcr1-sound_or_menu_func.3 0x000000000000014A
1597 vcr1-data_stream_start 0x000000000000014B
1598 vcr1-data_stream_end 0x000000000000014C
1599 vcr1-linear_function_up 0x000000000000014D
1600 vcr1-linear_function_down 0x000000000000014E
1601 vcr1-catalogue 0x000000000000014F
1602 vcr1-cursor_step_up 0x0000000000000150
1603 vcr1-cursor_step_down 0x0000000000000151
1604 vcr1-menu_on 0x0000000000000152
1605 vcr1-menu_off 0x0000000000000153
1606 vcr1-display_A/V_status 0x0000000000000154
1607 vcr1-cursor_step_left 0x0000000000000155
1608 vcr1-cursor_step_right 0x0000000000000156
1609 vcr1-acknowledge 0x0000000000000157
1610 vcr1-PIP_on/off 0x0000000000000158
1611 vcr1-PIP_shift 0x0000000000000159
1612 vcr1-PIP_main_swap 0x000000000000015A
1613 vcr1-strobe_on/off 0x000000000000015B
1614 vcr1-multi_strobe 0x000000000000015C
1615 vcr1-main_freezed 0x000000000000015D
1616 vcr1-3/9_multi_scan 0x000000000000015E
1617 vcr1-PIP_mode_select 0x000000000000015F
1618 vcr1-mosaic 0x0000000000000160
1619 vcr1-solarization 0x0000000000000161
1620 vcr1-main_stored 0x0000000000000162
1621 vcr1-PIP_strobe 0x0000000000000163
1622 vcr1-recall_main 0x0000000000000164
1623 vcr1-PIP_freeze 0x0000000000000165
1624 vcr1-PIP_step_up 0x0000000000000166
1625 vcr1-PIP_step_down 0x0000000000000167
1626 vcr1-automatic_start_ID 0x0000000000000168
1627 vcr1-write_skip_ID 0x0000000000000169
1628 vcr1-skip_on/off 0x000000000000016A
1629 vcr1-write_end_ID 0x000000000000016B
1630 vcr1-write_FTS 0x000000000000016C
1631 vcr1-write_TOC 0x000000000000016D
1632 vcr1-viss_index_next 0x0000000000000170
1633 vcr1-viss_index_previous 0x0000000000000171
1634 vcr1-mark 0x0000000000000172
1635 vcr1-erase 0x0000000000000173
1636 vcr1-renumber 0x0000000000000174
1637 vcr1-blank_search 0x0000000000000175
1638 vcr1-sub_mode 0x0000000000000176
1639 vcr1-sub_mode 0x0000000000000177
1640 vcr1-auto_repeat 0x0000000000000178
1641 vcr1-insert_temp 0x0000000000000179
1642 vcr1-scr_loc_disp 0x000000000000017A
1643 vcr1-connect 0x000000000000017B
1644 vcr1-INVALID 0x000000000000017C
1645 vcr2-0 0x0000000000001180
1646 vcr2-1 0x0000000000001181
1647 vcr2-2 0x0000000000001182
1648 vcr2-3 0x0000000000001183
1649 vcr2-4 0x0000000000001184
1650 vcr2-5 0x0000000000001185
1651 vcr2-6 0x0000000000001186
1652 vcr2-7 0x0000000000001187
1653 vcr2-8 0x0000000000001188
1654 vcr2-9 0x0000000000001189
1655 vcr2-1/2_digits/AM/PM 0x000000000000118A
1656 vcr2-channel/program_mode 0x000000000000118B
1657 vcr2-standby 0x000000000000118C
1658 vcr2-mute/demute 0x000000000000118D
1659 vcr2-P.P. 0x000000000000118E
1660 vcr2-display 0x000000000000118F
1661 vcr2-volume+ 0x0000000000001190
1662 vcr2-volume- 0x0000000000001191
1663 vcr2-brightness+ 0x0000000000001192
1664 vcr2-brightness- 0x0000000000001193
1665 vcr2-colour_saturation+ 0x0000000000001194
1666 vcr2-colour_saturation- 0x0000000000001195
1667 vcr2-bass+ 0x0000000000001196
1668 vcr2-bass- 0x0000000000001197
1669 vcr2-treble+ 0x0000000000001198
1670 vcr2-treble- 0x0000000000001199
1671 vcr2-balance_right 0x000000000000119A
1672 vcr2-balance_left 0x000000000000119B
1673 vcr2-ITR_(OTR)_delay 0x000000000000119C
1674 vcr2-timer_programming 0x000000000000119D
1675 vcr2-record_select 0x000000000000119E
1676 vcr2-fast_run_reverse 0x000000000000119F
1677 vcr2-step+ 0x00000000000011A0
1678 vcr2-step- 0x00000000000011A1
1679 vcr2-slow_run_reverse 0x00000000000011A2
1680 vcr2-audio_output_select 0x00000000000011A3
1681 vcr2-clock/channel 0x00000000000011A4
1682 vcr2-speed- 0x00000000000011A5
1683 vcr2-speed+ 0x00000000000011A6
1684 vcr2-Instant_Time_Recording 0x00000000000011A7
1685 vcr2-slow_run_forward 0x00000000000011A8
1686 vcr2-still_forward 0x00000000000011A9
1687 vcr2-fast_run_forward 0x00000000000011AA
1688 vcr2-index_scan 0x00000000000011AB
1689 vcr2-scan_reverse 0x00000000000011AC
1690 vcr2-eject 0x00000000000011AD
1691 vcr2-scan_forward 0x00000000000011AE
1692 vcr2-play_reverse 0x00000000000011AF
1693 vcr2-pause 0x00000000000011B0
1694 vcr2-erase 0x00000000000011B1
1695 vcr2-rewind 0x00000000000011B2
1696 vcr2-go_to 0x00000000000011B3
1697 vcr2-wind 0x00000000000011B4
1698 vcr2-play 0x00000000000011B5
1699 vcr2-stop 0x00000000000011B6
1700 vcr2-recording 0x00000000000011B7
1701 vcr2-external1 0x00000000000011B8
1702 vcr2-external2 0x00000000000011B9
1703 vcr2-short/long_play 0x00000000000011BA
1704 vcr2-counter_memory 0x00000000000011BB
1705 vcr2-scroll_local_display 0x00000000000011BC
1706 vcr2-system_standby 0x00000000000011BD
1707 vcr2-RF_switch 0x00000000000011BE
1708 vcr2-system_select 0x00000000000011BF
1709 vcr2-surround_sound 0x0000000000000180
1710 vcr2-balance_front 0x0000000000000181
1711 vcr2-balance_rear 0x0000000000000182
1712 vcr2-sound_effects1 0x0000000000000183
1713 vcr2-sound_effects2 0x0000000000000184
1714 vcr2-sound_effects3 0x0000000000000185
1715 vcr2-sound_effects4 0x0000000000000186
1716 vcr2-sound_effects5 0x0000000000000187
1717 vcr2-sound_or_menu_func.1 0x0000000000000188
1718 vcr2-sound_or_menu_func.2 0x0000000000000189
1719 vcr2-sound_or_menu_func.3 0x000000000000018A
1720 vcr2-data_stream_start 0x000000000000018B
1721 vcr2-data_stream_end 0x000000000000018C
1722 vcr2-linear_function_up 0x000000000000018D
1723 vcr2-linear_function_down 0x000000000000018E
1724 vcr2-catalogue 0x000000000000018F
1725 vcr2-cursor_step_up 0x0000000000000190
1726 vcr2-cursor_step_down 0x0000000000000191
1727 vcr2-menu_on 0x0000000000000192
1728 vcr2-menu_off 0x0000000000000193
1729 vcr2-display_A/V_status 0x0000000000000194
1730 vcr2-cursor_step_left 0x0000000000000195
1731 vcr2-cursor_step_right 0x0000000000000196
1732 vcr2-acknowledge 0x0000000000000197
1733 vcr2-PIP_on/off 0x0000000000000198
1734 vcr2-PIP_shift 0x0000000000000199
1735 vcr2-PIP_main_swap 0x000000000000019A
1736 vcr2-strobe_on/off 0x000000000000019B
1737 vcr2-multi_strobe 0x000000000000019C
1738 vcr2-main_freezed 0x000000000000019D
1739 vcr2-3/9_multi_scan 0x000000000000019E
1740 vcr2-PIP_mode_select 0x000000000000019F
1741 vcr2-mosaic 0x00000000000001A0
1742 vcr2-solarization 0x00000000000001A1
1743 vcr2-main_stored 0x00000000000001A2
1744 vcr2-PIP_strobe 0x00000000000001A3
1745 vcr2-recall_main 0x00000000000001A4
1746 vcr2-PIP_freeze 0x00000000000001A5
1747 vcr2-PIP_step_up 0x00000000000001A6
1748 vcr2-PIP_step_down 0x00000000000001A7
1749 vcr2-automatic_start_ID 0x00000000000001A8
1750 vcr2-write_skip_ID 0x00000000000001A9
1751 vcr2-skip_on/off 0x00000000000001AA
1752 vcr2-write_end_ID 0x00000000000001AB
1753 vcr2-write_FTS 0x00000000000001AC
1754 vcr2-write_TOC 0x00000000000001AD
1755 vcr2-viss_index_next 0x00000000000001B0
1756 vcr2-viss_index_previous 0x00000000000001B1
1757 vcr2-mark 0x00000000000001B2
1758 vcr2-erase 0x00000000000001B3
1759 vcr2-renumber 0x00000000000001B4
1760 vcr2-blank_search 0x00000000000001B5
1761 vcr2-sub_mode 0x00000000000001B6
1762 vcr2-sub_mode 0x00000000000001B7
1763 vcr2-auto_repeat 0x00000000000001B8
1764 vcr2-insert_temp 0x00000000000001B9
1765 vcr2-scr_loc_disp 0x00000000000001BA
1766 vcr2-connect 0x00000000000001BB
1767 vcr2-INVALID 0x00000000000001BC
1768 vd-0 0x00000000000010C0
1769 vd-1 0x00000000000010C1
1770 vd-2 0x00000000000010C2
1771 vd-3 0x00000000000010C3
1772 vd-4 0x00000000000010C4
1773 vd-5 0x00000000000010C5
1774 vd-6 0x00000000000010C6
1775 vd-7 0x00000000000010C7
1776 vd-8 0x00000000000010C8
1777 vd-9 0x00000000000010C9
1778 vd-=/=_=/= 0x00000000000010CA
1779 vd-* 0x00000000000010CB
1780 vd-standby 0x00000000000010CC
1781 vd-mute/demute 0x00000000000010CD
1782 vd-P.P. 0x00000000000010CE
1783 vd-display 0x00000000000010CF
1784 vd-volume+ 0x00000000000010D0
1785 vd-volume- 0x00000000000010D1
1786 vd-brightness+ 0x00000000000010D2
1787 vd-brightness- 0x00000000000010D3
1788 vd-colour_saturation+ 0x00000000000010D4
1789 vd-colour_saturation- 0x00000000000010D5
1790 vd-bass+ 0x00000000000010D6
1791 vd-bass- 0x00000000000010D7
1792 vd-treble+ 0x00000000000010D8
1793 vd-treble- 0x00000000000010D9
1794 vd-balance_right 0x00000000000010DA
1795 vd-balance_left 0x00000000000010DB
1796 vd-INVALID 0x00000000000010DC
1797 vd-INVALID 0x00000000000010DD
1798 vd-attribute_on/off 0x00000000000010DE
1799 vd-INVALID 0x00000000000010DF
1800 vd-INVALID 0x00000000000010E0
1801 vd-index 0x00000000000010E1
1802 vd-INVALID 0x00000000000010E2
1803 vd-1st/2nd_language 0x00000000000010E3
1804 vd-spacial_stereo_on/off 0x00000000000010E4
1805 vd-INVALID 0x00000000000010E5
1806 vd-hardcopy_printer 0x00000000000010E6
1807 vd-INVALID 0x00000000000010E7
1808 vd-terminal_initiation 0x00000000000010E8
1809 vd-INVALID 0x00000000000010E9
1810 vd-INVALID 0x00000000000010EA
1811 vd-large_top/lrge_bot/norm 0x00000000000010EB
1812 vd-INVALID 0x00000000000010EC
1813 vd-INVALID 0x00000000000010ED
1814 vd-TV/Text_mixed 0x00000000000010EE
1815 vd-view_data_line_off 0x00000000000010EF
1816 vd-pause 0x00000000000010F0
1817 vd-erase 0x00000000000010F1
1818 vd-rewind 0x00000000000010F2
1819 vd-go_to 0x00000000000010F3
1820 vd-wind 0x00000000000010F4
1821 vd-play 0x00000000000010F5
1822 vd-stop 0x00000000000010F6
1823 vd-recording 0x00000000000010F7
1824 vd-external1 0x00000000000010F8
1825 vd-external2 0x00000000000010F9
1826 vd-INVALID 0x00000000000010FA
1827 vd-view_data_line_on 0x00000000000010FB
1828 vd-INVALID 0x00000000000010FC
1829 vd-system_standby 0x00000000000010FD
1830 vd-INVALID 0x00000000000010FE
1831 vd-system_select 0x00000000000010FF
1832 vd-surround_sound 0x00000000000000C0
1833 vd-balance_front 0x00000000000000C1
1834 vd-balance_rear 0x00000000000000C2
1835 vd-sound_effects1 0x00000000000000C3
1836 vd-sound_effects2 0x00000000000000C4
1837 vd-sound_effects3 0x00000000000000C5
1838 vd-sound_effects4 0x00000000000000C6
1839 vd-sound_effects5 0x00000000000000C7
1840 vd-sound_or_menu_func.1 0x00000000000000C8
1841 vd-sound_or_menu_func.2 0x00000000000000C9
1842 vd-sound_or_menu_func.3 0x00000000000000CA
1843 vd-linear_function_up 0x00000000000000CD
1844 vd-linear_function_down 0x00000000000000CE
1845 vd-sound_or_menu_func. 0x00000000000000CF
1846 vd-cursor_step_up 0x00000000000000D0
1847 vd-cursor_step_down 0x00000000000000D1
1848 vd-menu_on 0x00000000000000D2
1849 vd-menu_off 0x00000000000000D3
1850 vd-display_A/V_status 0x00000000000000D4
1851 vd-cursor_step_left 0x00000000000000D5
1852 vd-cursor_step_right 0x00000000000000D6
1853 vd-menu_function 0x00000000000000D7
1854 vd-PIP_on/off 0x00000000000000D8
1855 vd-PIP_shift 0x00000000000000D9
1856 vd-PIP_main_swap 0x00000000000000DA
1857 vd-strobe_on/off 0x00000000000000DB
1858 vd-multi_strobe 0x00000000000000DC
1859 vd-main_freezed 0x00000000000000DD
1860 vd-3/9_multi_scan 0x00000000000000DE
1861 vd-PIP_mode_select 0x00000000000000DF
1862 vd-mosaic 0x00000000000000E0
1863 vd-solarization 0x00000000000000E1
1864 vd-main_stored 0x00000000000000E2
1865 vd-PIP_strobe 0x00000000000000E3
1866 vd-recall_main 0x00000000000000E4
1867 vd-PIP_freeze 0x00000000000000E5
1868 vd-PIP_step_up 0x00000000000000E6
1869 vd-PIP_step_down 0x00000000000000E7
1870 vd-INVALID 0x00000000000000EB
1871 vd-INVALID 0x00000000000000EC
1872 vd-INVALID 0x00000000000000ED
1873 vd-INVALID 0x00000000000000EE
1874 vd-INVALID 0x00000000000000EF
1875 vd-sub_mode 0x00000000000000F6
1876 vd-sub_mode 0x00000000000000F7
1877 vd-cleaning_up 0x00000000000000FA
1878 vd-connect 0x00000000000000FB
1879 vd-disconnect 0x00000000000000FC
1880 vd-cleaning_up1 0x00000000000000FD
1881 vd-cleaning_up2 0x00000000000000FE
1882 vd-cleaning_up3 0x00000000000000FF
1883 end codes
1884
1885end remote
1886
diff --git a/meta/packages/lirc/files/lircd.init b/meta/packages/lirc/files/lircd.init
deleted file mode 100755
index 11ce62447f..0000000000
--- a/meta/packages/lirc/files/lircd.init
+++ /dev/null
@@ -1,39 +0,0 @@
1#! /bin/sh
2#
3# This is an init script for Familiar
4# Copy it to /etc/init.d/lircd and type
5# > update-rc.d lircd defaults 20
6#
7
8
9test -f /usr/sbin/lircd || exit 0
10test -f /etc/lircd.conf || exit 0
11
12case "$1" in
13 start)
14 echo -n "Starting lirc daemon: lircd"
15 start-stop-daemon --start --quiet --exec /usr/sbin/lircd -- --device=/dev/lirc
16 echo "."
17 ;;
18 stop)
19 echo -n "Stopping lirc daemon: lircd"
20 start-stop-daemon --stop --quiet --exec /usr/sbin/lircd
21 echo "."
22 ;;
23 reload|force-reload)
24 start-stop-daemon --stop --quiet --signal 1 --exec /usr/sbin/lircd
25 ;;
26 restart)
27 echo -n "Stopping lirc daemon: lircd"
28 start-stop-daemon --stop --quiet --exec /usr/sbin/lircd
29 sleep 1
30 echo -n "Starting lirc daemon: lircd"
31 start-stop-daemon --start --quiet --exec /usr/sbin/lircd -- --device=/dev/lirc
32 echo "."
33 ;;
34 *)
35 echo "Usage: /etc/init.d/lircd {start|stop|reload|restart|force-reload}"
36 exit 1
37esac
38
39exit 0
diff --git a/meta/packages/lirc/files/lircexec.init b/meta/packages/lirc/files/lircexec.init
deleted file mode 100755
index 3a8c1a306e..0000000000
--- a/meta/packages/lirc/files/lircexec.init
+++ /dev/null
@@ -1,37 +0,0 @@
1#! /bin/sh
2#
3# This is an init script for Familiar
4# Copy it to /etc/init.d/lircexecd and type
5# > update-rc.d lircexecd defaults 20
6# It must be started after lircd (and it does alphabetically :-)
7# irexec reads /etc/lircrc by default
8
9
10test -f /usr/bin/irexec || exit 0
11test -f /etc/lircrc || exit 0
12
13case "$1" in
14 start)
15 echo -n "Starting lircexec daemon: irexec"
16 start-stop-daemon --start --quiet --exec /usr/bin/irexec -- --daemon
17 echo "."
18 ;;
19 stop)
20 echo -n "Stopping lircexec daemon: irexec"
21 start-stop-daemon --stop --quiet --exec /usr/bin/irexec
22 echo "."
23 ;;
24 restart|force-restart)
25 echo -n "Stopping lircexec daemon: irexec"
26 start-stop-daemon --stop --quiet --exec /usr/bin/irexec
27 sleep 1
28 echo -n "Starting lircexec daemon: irexec"
29 start-stop-daemon --start --quiet --exec /usr/bin/irexec -- --daemon
30 echo "."
31 ;;
32 *)
33 echo "Usage: /etc/init.d/lircexec {start|stop|reload|restart|force-restart}"
34 exit 1
35esac
36
37exit 0
diff --git a/meta/packages/lirc/files/lircmd.init b/meta/packages/lirc/files/lircmd.init
deleted file mode 100755
index 1a96207dbb..0000000000
--- a/meta/packages/lirc/files/lircmd.init
+++ /dev/null
@@ -1,38 +0,0 @@
1#! /bin/sh
2#
3# This is an init script for Familiar
4# Copy it to /etc/init.d/lirc and type
5# > update-rc.d lirc defaults 20
6#
7
8
9test -f /usr/sbin/lircmd || exit 0
10
11case "$1" in
12 start)
13 echo -n "Starting lirc daemon: lircmd"
14 start-stop-daemon --start --quiet --exec /usr/sbin/lircmd
15 echo "."
16 ;;
17 stop)
18 echo -n "Stopping lirc daemon: lircmd"
19 start-stop-daemon --stop --quiet --exec /usr/sbin/lircmd
20 echo "."
21 ;;
22 reload|force-reload)
23 start-stop-daemon --stop --quiet --signal 1 --exec /usr/sbin/lircmd
24 ;;
25 restart)
26 echo -n "Stopping lirc daemon: lircmd"
27 start-stop-daemon --stop --quiet --exec /usr/sbin/lircmd
28 sleep 1
29 echo -n "Starting lirc daemon: lircmd"
30 start-stop-daemon --start --quiet --exec /usr/sbin/lircmd
31 echo "."
32 ;;
33 *)
34 echo "Usage: /etc/init.d/lircmd {start|stop|reload|restart|force-reload}"
35 exit 1
36esac
37
38exit 0
diff --git a/meta/packages/lirc/files/lircrc_nslu2 b/meta/packages/lirc/files/lircrc_nslu2
deleted file mode 100644
index 0669d90b09..0000000000
--- a/meta/packages/lirc/files/lircrc_nslu2
+++ /dev/null
@@ -1,113 +0,0 @@
1# This is the default files read by all lirc clients
2# (see also /etc/lircd.conf)
3
4# I run /sbin/buzzer before every command to get an audible feedback
5
6## Here LIRC could shutdown your system
7#begin
8# prog = irexec
9# remote = RC5
10# repeat = 0
11# button = vcr2-standby
12# config = /sbin/buzzer; /sbin/halt
13#end
14
15
16## Here LIRC controls your mpd music deamon
17begin
18 prog = irexec
19 remote = RC5
20 repeat = 0
21 button = vcr2-pause
22 config = /sbin/buzzer; mpc toggle
23end
24begin
25 prog = irexec
26 remote = RC5
27 repeat = 0
28 button = vcr2-step+
29 config = /sbin/buzzer; mpc next
30end
31begin
32 prog = irexec
33 remote = RC5
34 repeat = 0
35 button = vcr2-step-
36 config = /sbin/buzzer; mpc prev
37end
38begin
39 prog = irexec
40 remote = RC5
41 repeat = 0
42 button = vcr2-scan_forward
43 config = /sbin/buzzer; mpc seek +00:00:30
44end
45begin
46 prog = irexec
47 remote = RC5
48 repeat = 0
49 button = vcr2-scan_reverse
50 config = /sbin/buzzer; mpc seek -00:00:30
51end
52begin
53 prog = irexec
54 remote = RC5
55 repeat = 0
56 button = vcr2-brightness+
57 config = /sbin/buzzer; mpc volume +20
58end
59begin
60 prog = irexec
61 remote = RC5
62 repeat = 0
63 button = vcr2-brightness-
64 config = /sbin/buzzer; mpc volume -20
65end
66
67
68## Here LIRC acts as an repeater
69begin
70 prog = irexec
71 remote = RC5
72 repeat = 0
73 button = vcr2-volume+
74 config = /sbin/buzzer; irsend SEND_ONCE RC5 amp1-volume+
75end
76begin
77 prog = irexec
78 remote = RC5
79 repeat = 0
80 button = vcr2-volume-
81 config = /sbin/buzzer; irsend SEND_ONCE RC5 amp1-volume-
82end
83
84
85## Here LIRC is the input device for your LC display software
86begin
87 prog = lcdd
88 remote = RC5
89 repeat = 0
90 button = vcr2-1
91 config = A
92end
93begin
94 prog = lcdd
95 remote = RC5
96 repeat = 0
97 button = vcr2-2
98 config = B
99end
100begin
101 prog = lcdd
102 remote = RC5
103 repeat = 0
104 button = vcr2-3
105 config = C
106end
107begin
108 prog = lcdd
109 remote = RC5
110 repeat = 0
111 button = vcr2-4
112 config = D
113end
diff --git a/meta/packages/lirc/files/split-hauppauge.patch b/meta/packages/lirc/files/split-hauppauge.patch
deleted file mode 100644
index 170a233ffb..0000000000
--- a/meta/packages/lirc/files/split-hauppauge.patch
+++ /dev/null
@@ -1,141 +0,0 @@
1--- lirc/remotes/hauppauge/lircd.conf.hauppauge~ 2003-05-03 15:42:30.000000000 +0100
2+++ lirc/remotes/hauppauge/lircd.conf.hauppauge 2004-10-10 20:14:14.000000000 +0100
3@@ -51,71 +51,3 @@
4 end codes
5
6 end remote
7-
8-
9-#
10-# this config file was automatically generated
11-# using lirc-0.6.6(animax) on Tue Apr 15 19:50:27 2003
12-#
13-# contributed by
14-#
15-# brand: Hauppauge
16-# model no. of remote control:
17-# devices being controlled by this remote: PVR 2/350
18-#
19-
20-begin remote
21-
22- name hauppauge_pvr
23- bits 13
24- flags RC5|CONST_LENGTH
25- eps 30
26- aeps 100
27-
28- one 969 811
29- zero 969 811
30- plead 1097
31- gap 114605
32- toggle_bit 2
33-
34-
35- begin codes
36- Power 0x00000000000017FD
37- Go 0x00000000000017FB
38- 1 0x00000000000017C1
39- 2 0x00000000000017C2
40- 3 0x00000000000017C3
41- 4 0x00000000000017C4
42- 5 0x00000000000017C5
43- 6 0x00000000000017C6
44- 7 0x00000000000017C7
45- 8 0x00000000000017C8
46- 9 0x00000000000017C9
47- Back/Exit 0x00000000000017DF
48- 0 0x00000000000017C0
49- Menu 0x00000000000017CD
50- Red 0x00000000000017CB
51- Green 0x00000000000017EE
52- Yellow 0x00000000000017F8
53- Blue 0x00000000000017E9
54- Ch+ 0x00000000000017E0
55- Ch- 0x00000000000017E1
56- Vol- 0x00000000000017D1
57- Vol+ 0x00000000000017D0
58- Ok 0x00000000000017E5
59- Mute 0x00000000000017CF
60- Blank 0x00000000000017CC
61- Full 0x00000000000017FC
62- Rewind 0x00000000000017F2
63- Play 0x00000000000017F5
64- Forward 0x00000000000017F4
65- Record 0x00000000000017F7
66- Stop 0x00000000000017F6
67- Pause 0x00000000000017F0
68- Replay 0x00000000000017E4
69- Skip 0x00000000000017DE
70- end codes
71-
72-end remote
73-
74-
75--- /dev/null 2004-06-13 02:32:19.000000000 +0100
76+++ lirc/remotes/hauppauge/lircd.conf.hauppauge-pvr 2004-10-10 20:14:05.000000000 +0100
77@@ -0,0 +1,64 @@
78+#
79+# this config file was automatically generated
80+# using lirc-0.6.6(animax) on Tue Apr 15 19:50:27 2003
81+#
82+# contributed by
83+#
84+# brand: Hauppauge
85+# model no. of remote control:
86+# devices being controlled by this remote: PVR 2/350
87+#
88+
89+begin remote
90+
91+ name hauppauge_pvr
92+ bits 13
93+ flags RC5|CONST_LENGTH
94+ eps 30
95+ aeps 100
96+
97+ one 969 811
98+ zero 969 811
99+ plead 1097
100+ gap 114605
101+ toggle_bit 2
102+
103+
104+ begin codes
105+ Power 0x00000000000017FD
106+ Go 0x00000000000017FB
107+ 1 0x00000000000017C1
108+ 2 0x00000000000017C2
109+ 3 0x00000000000017C3
110+ 4 0x00000000000017C4
111+ 5 0x00000000000017C5
112+ 6 0x00000000000017C6
113+ 7 0x00000000000017C7
114+ 8 0x00000000000017C8
115+ 9 0x00000000000017C9
116+ Back/Exit 0x00000000000017DF
117+ 0 0x00000000000017C0
118+ Menu 0x00000000000017CD
119+ Red 0x00000000000017CB
120+ Green 0x00000000000017EE
121+ Yellow 0x00000000000017F8
122+ Blue 0x00000000000017E9
123+ Ch+ 0x00000000000017E0
124+ Ch- 0x00000000000017E1
125+ Vol- 0x00000000000017D1
126+ Vol+ 0x00000000000017D0
127+ Ok 0x00000000000017E5
128+ Mute 0x00000000000017CF
129+ Blank 0x00000000000017CC
130+ Full 0x00000000000017FC
131+ Rewind 0x00000000000017F2
132+ Play 0x00000000000017F5
133+ Forward 0x00000000000017F4
134+ Record 0x00000000000017F7
135+ Stop 0x00000000000017F6
136+ Pause 0x00000000000017F0
137+ Replay 0x00000000000017E4
138+ Skip 0x00000000000017DE
139+ end codes
140+
141+end remote
diff --git a/meta/packages/lirc/lirc-config.inc b/meta/packages/lirc/lirc-config.inc
deleted file mode 100644
index 03bfc61e39..0000000000
--- a/meta/packages/lirc/lirc-config.inc
+++ /dev/null
@@ -1,13 +0,0 @@
1EXTRA_OECONF = "--with-kerneldir=${STAGING_KERNEL_DIR} --with-driver=${DRIVER}"
2
3DRIVER ?= "serial"
4# fails to build at the moment, re-enable later
5#DRIVER_collie = "sa1100"
6DRIVER_h3600 = "sa1100"
7DRIVER_simpad = "sa1100"
8DRIVER_nslu2 = "nslu2"
9# XXX Why is X disabled on all these platforms anyway?
10EXTRA_OECONF_append_collie = " --without-x"
11EXTRA_OECONF_append_h3600 = " --without-x"
12EXTRA_OECONF_append_simpad = " --without-x"
13EXTRA_OECONF_append_nslu2 = " --without-x --with-transmitter --with-soft-carrier"
diff --git a/meta/packages/lirc/lirc-modules_0.8.3.bb b/meta/packages/lirc/lirc-modules_0.8.3.bb
deleted file mode 100644
index ee1de7194e..0000000000
--- a/meta/packages/lirc/lirc-modules_0.8.3.bb
+++ /dev/null
@@ -1,33 +0,0 @@
1DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls."
2SECTION = "base"
3PRIORITY = "optional"
4LICENSE = "GPL"
5DEPENDS = "virtual/kernel virtual/fakeroot-native"
6PR = "r2"
7
8SRC_URI = "${SOURCEFORGE_MIRROR}/lirc/lirc-${PV}.tar.gz \
9 file://lirc_sir-sa1100.patch;patch=1"
10S = "${WORKDIR}/lirc-${PV}"
11
12inherit autotools module-base
13
14include lirc-config.inc
15
16do_compile() {
17 # ${KERNEL_LD} doesn't understand the LDFLAGS, so suppress them
18 cd drivers && oe_runmake CC="${KERNEL_CC}" LD="${KERNEL_LD}" LDFLAGS=""
19}
20
21fakeroot do_install() {
22 oe_runmake -C drivers DESTDIR="${D}" moduledir="/lib/modules/${KERNEL_VERSION}/lirc" install
23 rm -rf ${D}/dev
24}
25
26pkg_postinst() {
27#!/bin/sh
28set -e
29if [ ! -c $D/dev/lirc ]; then mknod $D/dev/lirc c 61 0; fi
30exit 0
31}
32
33FILES_${PN} = "/lib/modules"
diff --git a/meta/packages/lirc/lirc_0.8.3.bb b/meta/packages/lirc/lirc_0.8.3.bb
deleted file mode 100644
index 9e4cacc3e4..0000000000
--- a/meta/packages/lirc/lirc_0.8.3.bb
+++ /dev/null
@@ -1,31 +0,0 @@
1DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls."
2SECTION = "console/network"
3PRIORITY = "optional"
4LICENSE = "GPL"
5DEPENDS = "virtual/kernel virtual/libx11 libxau libsm libice"
6PR = "r5"
7
8SRC_URI = "${SOURCEFORGE_MIRROR}/lirc/lirc-${PV}.tar.gz \
9 file://lircd.init file://lircmd.init"
10S = "${WORKDIR}/lirc-${PV}"
11
12inherit autotools module-base update-rc.d
13
14INITSCRIPT_NAME = "lircd"
15INITSCRIPT_PARAMS = "defaults 20"
16
17include lirc-config.inc
18
19EXTRA_OEMAKE = 'SUBDIRS="daemons tools"'
20
21do_install_append() {
22 install -d ${D}${sysconfdir}/init.d
23 install ${WORKDIR}/lircd.init ${D}${sysconfdir}/init.d/lircd
24
25 install -d ${D}${datadir}/lirc/
26 cp -pPR ${S}/remotes ${D}${datadir}/lirc/
27}
28
29PACKAGES =+ "lirc-x"
30
31FILES_lirc-x = "${bindir}/irxevent ${bindir}/xmode2"
diff --git a/meta/packages/llvm/llvm-native/fix_ldflags_export.patch b/meta/packages/llvm/llvm-native/fix_ldflags_export.patch
deleted file mode 100644
index 77511d68f6..0000000000
--- a/meta/packages/llvm/llvm-native/fix_ldflags_export.patch
+++ /dev/null
@@ -1,26 +0,0 @@
1Index: trunk/tools/llvm-config/Makefile
2===================================================================
3--- trunk.orig/tools/llvm-config/Makefile 2008-02-11 15:14:22.000000000 +0000
4+++ trunk/tools/llvm-config/Makefile 2008-04-11 16:58:06.000000000 +0100
5@@ -27,7 +27,7 @@
6 # This is blank for now. We need to be careful about adding stuff here:
7 # LDFLAGS tend not to be portable, and we don't currently require the
8 # user to use libtool when linking against LLVM.
9-SUB_LDFLAGS =
10+SUB_LDFLAGS = ${LD.Flags}
11
12 FinalLibDeps = $(PROJ_OBJ_DIR)/FinalLibDeps.txt
13 LibDeps = $(PROJ_OBJ_DIR)/LibDeps.txt
14@@ -57,10 +57,11 @@
15 # Build our final script.
16 $(ToolDir)/llvm-config: llvm-config.in $(FinalLibDeps)
17 $(Echo) "Building llvm-config script."
18+ $(Echo) 's,@LLVM_LDFLAGS@,$(SUB_LDFLAGS),'
19 $(Verb) $(ECHO) 's,@LLVM_CPPFLAGS@,$(SUB_CPPFLAGS),' > temp.sed
20 $(Verb) $(ECHO) 's,@LLVM_CFLAGS@,$(SUB_CFLAGS),' >> temp.sed
21 $(Verb) $(ECHO) 's,@LLVM_CXXFLAGS@,$(SUB_CXXFLAGS),' >> temp.sed
22- $(Verb) $(ECHO) 's,@LLVM_LDFLAGS@,$(SUB_LDFLAGS),' >> temp.sed
23+ $(Verb) $(ECHO) 's#@LLVM_LDFLAGS@#$(SUB_LDFLAGS)#' >> temp.sed
24 $(Verb) $(ECHO) 's,@LLVM_BUILDMODE@,$(BuildMode),' >> temp.sed
25 $(Verb) $(SED) -f temp.sed < $< > $@
26 $(Verb) $(RM) temp.sed
diff --git a/meta/packages/llvm/llvm-native_svn.bb b/meta/packages/llvm/llvm-native_svn.bb
deleted file mode 100644
index 56cc0d97b7..0000000000
--- a/meta/packages/llvm/llvm-native_svn.bb
+++ /dev/null
@@ -1,13 +0,0 @@
1DEPENDS = "flex-native"
2SRC_URI = "svn://llvm.org/svn/llvm-project/llvm;proto=http;module=trunk \
3 file://fix_ldflags_export.patch;patch=1"
4
5PV = "0.0+${SRCREV}"
6PR = "r1"
7
8S = "${WORKDIR}/trunk"
9
10inherit autotools native
11
12EXTRA_OECONF = "--enable-optimized"
13EXTRA_OEMAKE = "ENABLE_OPTIMIZED=1" \ No newline at end of file
diff --git a/meta/packages/maemo/nokia770-init/fixup-770.sh b/meta/packages/maemo/nokia770-init/fixup-770.sh
deleted file mode 100644
index 0f1734d2ab..0000000000
--- a/meta/packages/maemo/nokia770-init/fixup-770.sh
+++ /dev/null
@@ -1,26 +0,0 @@
1#! /bin/sh
2case "$1" in
3 start)
4 echo -n "Unmounting virtual fs from initrd"
5 umount /mnt/initfs/sys
6 umount /mnt/initfs/proc
7 ln -s /dev/vc/0 /dev/tty0
8 ln -s /dev/vc/1 /dev/tty1
9 ln -s /dev/vc/2 /dev/tty2
10 ln -s /dev/vc/3 /dev/tty3
11 ln -s /dev/vc/4 /dev/tty4
12 ln -s /dev/vc/5 /dev/tty5
13 ln -s /dev/vc/6 /dev/tty6
14 ln -s /dev/vc/7 /dev/tty7
15 /sbin/ifconfig wlan0 up
16 ;;
17 stop)
18 ;;
19 *)
20 echo "Usage: $SCRIPTNAME {start|stop}" >&2
21 exit 1
22 ;;
23esac
24
25exit 0
26 \ No newline at end of file
diff --git a/meta/packages/maemo/nokia770-init_1.0.bb b/meta/packages/maemo/nokia770-init_1.0.bb
deleted file mode 100644
index 9075c016a6..0000000000
--- a/meta/packages/maemo/nokia770-init_1.0.bb
+++ /dev/null
@@ -1,38 +0,0 @@
1LICENSE = "GPL"
2PR = "r7"
3
4DEPENDS = "base-passwd"
5
6SRC_URI = "file://fixup-770.sh"
7
8COMPATIBLE_MACHINE = "(nokia770|nokia800)"
9
10inherit update-rc.d
11
12INITSCRIPT_NAME = "fixup-770.sh"
13INITSCRIPT_PARAMS = "defaults 01"
14
15FILES_${PN} = "${sysconfdir} ${libdir}"
16
17do_install () {
18 install -d ${D}${sysconfdir}/init.d
19 install -m 755 ${WORKDIR}/fixup-770.sh ${D}/${sysconfdir}/init.d/fixup-770.sh
20
21 install -d ${D}/lib/firmware
22}
23
24pkg_postinst () {
25#!/bin/sh
26
27# set up some links to firmware and modules in initrd
28 mkdir -p $D/lib/firmware
29 ln -sf /mnt/initfs/usr/lib/hotplug/firmware/3825.arm $D/lib/firmware/3825.arm
30 ln -sf /mnt/initfs/usr/lib/hotplug/firmware/3826.arm $D/lib/firmware/3826.arm
31 ln -sf /mnt/initfs/usr/lib/hotplug/firmware/bc4fw.bin $D/lib/firmware/bc4fw.bin
32 ln -sf /mnt/initfs/usr/lib/hotplug/firmware/brf6150fw.bin $D/lib/firmware/brf6150fw.bin
33 ln -sf /mnt/initfs/usr/lib/hotplug/firmware/mtlm3825.arm $D/lib/firmware/mtlm3825.arm
34 ln -sf /mnt/initfs/usr/lib/hotplug/firmware/mtlm3826.arm $D/lib/firmware/mtlm3826.arm
35
36# rm -rf $D/lib/modules
37# ln -s /mnt/initfs/lib/modules $D/lib/modules
38}
diff --git a/meta/packages/maemo/xpext/auxdir.patch b/meta/packages/maemo/xpext/auxdir.patch
deleted file mode 100644
index da5841a132..0000000000
--- a/meta/packages/maemo/xpext/auxdir.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1--- configure.ac.old 2005-06-03 12:53:28.000000000 +0200
2+++ configure.ac 2005-06-03 12:54:29.000000000 +0200
3@@ -25,9 +25,9 @@
4
5 AC_PREREQ([2.57])
6 AC_INIT([spext], [1.0], [lauri.leukkunen@nokia.com], spext)
7+AC_CONFIG_AUX_DIR(.)
8 AM_INIT_AUTOMAKE([dist-bzip2])
9 AM_MAINTAINER_MODE
10-AC_CONFIG_AUX_DIR(.)
11
12 dnl PKG_CHECK_MODULES(FIXESEXT, fixesext)
13
diff --git a/meta/packages/maemo/xpext_1.0-5.bb b/meta/packages/maemo/xpext_1.0-5.bb
deleted file mode 100644
index 5be3d1c041..0000000000
--- a/meta/packages/maemo/xpext_1.0-5.bb
+++ /dev/null
@@ -1,22 +0,0 @@
1DESCRIPTION = "X Server Nokia 770 extensions library"
2LICENSE= "MIT"
3SECTION = "x11/libs"
4PRIORITY = "optional"
5DEPENDS = "virtual/libx11 libxext"
6PR = "r1"
7
8SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/x/${PN}/${PN}_${PV}.tar.gz \
9 file://auxdir.patch;patch=1;pnum=0"
10S = "${WORKDIR}/xpext-1.0"
11
12# ${PN} is empty so we need to tweak -dev and -dbg package dependencies
13RDEPENDS_${PN}-dev = ""
14RRECOMMENDS_${PN}-dbg = "${PN}-dev (= ${EXTENDPV})"
15
16inherit autotools pkgconfig
17
18do_configure_prepend () {
19 cd ${S}
20 chmod +x ./autogen.sh
21 ./autogen.sh
22}
diff --git a/meta/packages/maemo/xsp_1.0.0-8.bb b/meta/packages/maemo/xsp_1.0.0-8.bb
deleted file mode 100644
index c722213c86..0000000000
--- a/meta/packages/maemo/xsp_1.0.0-8.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1DESCRIPTION = "X Server Nokia 770 extensions library"
2SECTION = "x11/libs"
3PRIORITY = "optional"
4LICENSE= "MIT"
5DEPENDS = "virtual/libx11 libxext xpext"
6
7PR = "r1"
8
9SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/x/xsp/${PN}_${PV}.tar.gz"
10S = "${WORKDIR}/Xsp"
11
12inherit autotools pkgconfig
diff --git a/meta/packages/network-suspend-scripts/files/ifupdown b/meta/packages/network-suspend-scripts/network-suspend-scripts/ifupdown
index d458da6866..d458da6866 100644
--- a/meta/packages/network-suspend-scripts/files/ifupdown
+++ b/meta/packages/network-suspend-scripts/network-suspend-scripts/ifupdown
diff --git a/meta/packages/network-suspend-scripts/files/usbnet b/meta/packages/network-suspend-scripts/network-suspend-scripts/usbnet
index 3731f6339f..3731f6339f 100644
--- a/meta/packages/network-suspend-scripts/files/usbnet
+++ b/meta/packages/network-suspend-scripts/network-suspend-scripts/usbnet
diff --git a/meta/packages/osc/osc-native_svn.bb b/meta/packages/osc/osc-native_svn.bb
deleted file mode 100755
index ab0ee0ba3a..0000000000
--- a/meta/packages/osc/osc-native_svn.bb
+++ /dev/null
@@ -1,28 +0,0 @@
1DESCRIPTION = "osc - OpenSUSE build service command-line tool."
2HOMEPAGE = "http://en.opensuse.org/Build_Service/CLI"
3SECTION = "console/utils"
4LICENSE = "GPL"
5PV = "0.0+svnr${SRCREV}"
6PR = "r1"
7DEPENDS = "python-native rpm-native"
8RDEPENDS = ""
9
10SRC_URI = "svn://forgesvn1.novell.com/svn/opensuse/trunk/buildservice/src/clientlib/python;module=osc;proto=https"
11S = "${WORKDIR}/osc"
12
13inherit native
14
15do_install() {
16 BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
17 STAGING_LIBDIR=${STAGING_LIBDIR} STAGING_INCDIR=${STAGING_INCDIR} \
18 ${STAGING_BINDIR_NATIVE}/python setup.py build ||
19 oefatal "python setup.py build execution failed."
20
21 BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
22 STAGING_LIBDIR=${STAGING_LIBDIR_NATIVE} STAGING_INCDIR=${STAGING_INCDIR_NATIVE} \
23 ${STAGING_BINDIR_NATIVE}/python setup.py install --prefix=${D}${prefix} --install-data=${D}${datadir} || \
24 oefatal "python setup.py install execution failed."
25
26 ln -sf osc-wrapper.py ${D}${bindir}/osc
27}
28
diff --git a/meta/packages/tasks/task-poky-x11-netbook.bb b/meta/packages/tasks/task-poky-x11-netbook.bb
deleted file mode 100644
index a5ebb54073..0000000000
--- a/meta/packages/tasks/task-poky-x11-netbook.bb
+++ /dev/null
@@ -1,28 +0,0 @@
1#
2# Copyright (C) 2008 Intel.
3#
4
5DESCRIPTION = "Netbook Tasks for Poky"
6PR = "r1"
7
8PACKAGES = "\
9 task-poky-x11-netbook \
10 task-poky-x11-netbook-dbg \
11 task-poky-x11-netbook-dev \
12 "
13
14PACKAGE_ARCH = "${MACHINE_ARCH}"
15
16ALLOW_EMPTY = "1"
17
18NETWORK_MANAGER ?= "networkmanager-applet"
19RDEPENDS_task-poky-x11-netbook = "\
20 mutter \
21 matchbox-desktop \
22 matchbox-session-netbook \
23 matchbox-config-gtk \
24 xcursor-transparent-theme \
25 sato-icon-theme \
26 settings-daemon \
27 gtk-sato-engine \
28 ${NETWORK_MANAGER}"
diff --git a/meta/packages/yum/createrepo-native/pathfix.patch b/meta/packages/yum/createrepo-native/pathfix.patch
deleted file mode 100644
index a09a51ccc9..0000000000
--- a/meta/packages/yum/createrepo-native/pathfix.patch
+++ /dev/null
@@ -1,81 +0,0 @@
1Index: createrepo-0.9/Makefile
2===================================================================
3--- createrepo-0.9.orig/Makefile 2008-08-23 17:49:24.000000000 +0100
4+++ createrepo-0.9/Makefile 2008-08-23 17:52:01.000000000 +0100
5@@ -10,22 +10,6 @@
6 SHELL = /bin/sh
7 top_srcdir = .
8 srcdir = .
9-prefix = /usr
10-exec_prefix = ${prefix}
11-
12-bindir = ${exec_prefix}/bin
13-sbindir = ${exec_prefix}/sbin
14-libexecdir = ${exec_prefix}/libexec
15-datadir = ${prefix}/share
16-sysconfdir = ${prefix}/etc
17-sharedstatedir = ${prefix}/com
18-localstatedir = ${prefix}/var
19-libdir = ${exec_prefix}/lib
20-infodir = ${prefix}/info
21-docdir =
22-includedir = ${prefix}/include
23-oldincludedir = /usr/include
24-mandir = ${prefix}/share/man
25
26 pkgdatadir = $(datadir)/$(PKGNAME)
27 pkglibdir = $(libdir)/$(PKGNAME)
28Index: createrepo-0.9/bin/Makefile
29===================================================================
30--- createrepo-0.9.orig/bin/Makefile 2008-08-23 17:50:13.000000000 +0100
31+++ createrepo-0.9/bin/Makefile 2008-08-23 17:50:23.000000000 +0100
32@@ -1,22 +1,6 @@
33 SHELL = /bin/sh
34 top_srcdir = ..
35 srcdir = ../bin
36-prefix = /usr
37-exec_prefix = ${prefix}
38-
39-bindir = ${exec_prefix}/bin
40-sbindir = ${exec_prefix}/sbin
41-libexecdir = ${exec_prefix}/libexec
42-datadir = ${prefix}/share
43-sysconfdir = ${prefix}/etc
44-sharedstatedir = ${prefix}/com
45-localstatedir = ${prefix}/var
46-libdir = ${exec_prefix}/lib
47-infodir = ${prefix}/info
48-docdir =
49-includedir = ${prefix}/include
50-oldincludedir = /usr/include
51-mandir = ${prefix}/man
52
53 pkgdatadir = $(datadir)/$(PKGNAME)
54 pkglibdir = $(libdir)/$(PKGNAME)
55Index: createrepo-0.9/docs/Makefile
56===================================================================
57--- createrepo-0.9.orig/docs/Makefile 2008-08-23 17:52:42.000000000 +0100
58+++ createrepo-0.9/docs/Makefile 2008-08-23 17:52:50.000000000 +0100
59@@ -1,22 +1,6 @@
60 SHELL = /bin/sh
61 top_srcdir = ..
62 srcdir = ../docs
63-prefix = /usr
64-exec_prefix = ${prefix}
65-
66-bindir = ${exec_prefix}/bin
67-sbindir = ${exec_prefix}/sbin
68-libexecdir = ${exec_prefix}/libexec
69-datadir = ${prefix}/share
70-sysconfdir = ${prefix}/etc
71-sharedstatedir = ${prefix}/com
72-localstatedir = ${prefix}/var
73-libdir = ${exec_prefix}/lib
74-infodir = ${prefix}/info
75-docdir =
76-includedir = ${prefix}/include
77-oldincludedir = /usr/include
78-mandir = ${datadir}/man
79
80 pkgdatadir = $(datadir)/$(PKGNAME)
81 pkglibdir = $(libdir)/$(PKGNAME)
diff --git a/meta/packages/yum/createrepo-native_0.9.8.bb b/meta/packages/yum/createrepo-native_0.9.8.bb
deleted file mode 100644
index 895f2e96fe..0000000000
--- a/meta/packages/yum/createrepo-native_0.9.8.bb
+++ /dev/null
@@ -1,17 +0,0 @@
1DEPENDS = "python-native libxml2-native"
2RDEPENDS = "yum-native"
3
4SRC_URI = "http://createrepo.baseurl.org/download/createrepo-${PV}.tar.gz \
5 file://pathfix.patch;patch=1 "
6PR = "r2"
7
8inherit autotools native
9
10S = "${WORKDIR}/createrepo-${PV}"
11
12do_compile_append () {
13 sed -e 's#exec /usr/share#exec ${datadir}#' -i ${S}/bin/createrepo
14 sed -e 's#exec /usr/share#exec ${datadir}#' -i ${S}/bin/modifyrepo
15 sed -e 's#!/usr/bin/python#!${bindir}/python#' -i ${S}/genpkgmetadata.py
16 sed -e 's#!/usr/bin/python#!${bindir}/python#' -i ${S}/modifyrepo.py
17}
diff --git a/meta/packages/yum/files/98_yum b/meta/packages/yum/files/98_yum
deleted file mode 100644
index cb4047ad2b..0000000000
--- a/meta/packages/yum/files/98_yum
+++ /dev/null
@@ -1 +0,0 @@
1d root root 0755 /var/cache/yum none
diff --git a/meta/packages/yum/files/extract-postinst.awk b/meta/packages/yum/files/extract-postinst.awk
deleted file mode 100644
index 8f2836b32c..0000000000
--- a/meta/packages/yum/files/extract-postinst.awk
+++ /dev/null
@@ -1,11 +0,0 @@
1/Name:.*/ {
2 package = substr($0, 7)
3 next
4}
5/postinstall.*scriptlet .*/ {
6 next
7}
8{
9 print $0 >> ENVIRON["D"] "/etc/rpm-postinsts/" package ".sh"
10}
11
diff --git a/meta/packages/yum/files/fix b/meta/packages/yum/files/fix
deleted file mode 100644
index bcb3301e14..0000000000
--- a/meta/packages/yum/files/fix
+++ /dev/null
@@ -1,18 +0,0 @@
1---
2 rpmUtils/Makefile | 2 +-
3 1 file changed, 1 insertion(+), 1 deletion(-)
4
5--- yum-3.2.18.orig/rpmUtils/Makefile
6+++ yum-3.2.18/rpmUtils/Makefile
7@@ -1,10 +1,10 @@
8 PYTHON=python
9 PACKAGE = $(shell basename `pwd`)
10 PYFILES = $(wildcard *.py)
11 PYVER := $(shell $(PYTHON) -c 'import sys; print "%.3s" %(sys.version)')
12-PYSYSDIR := $(shell $(PYTHON) -c 'import sys; print sys.prefix')
13+PYSYSDIR := /usr
14 PYLIBDIR = $(PYSYSDIR)/lib/python$(PYVER)
15 PKGDIR = $(PYLIBDIR)/site-packages/$(PACKAGE)
16
17 all:
18 echo "Nothing to do"
diff --git a/meta/packages/yum/files/hacks.patch b/meta/packages/yum/files/hacks.patch
deleted file mode 100644
index 61f477172c..0000000000
--- a/meta/packages/yum/files/hacks.patch
+++ /dev/null
@@ -1,81 +0,0 @@
1---
2 rpmUtils/arch.py | 3 +++
3 rpmUtils/transaction.py | 1 +
4 yum/constants.py | 2 +-
5 yum/depsolve.py | 2 ++
6 4 files changed, 7 insertions(+), 1 deletion(-)
7
8Index: yum-3.2.18/rpmUtils/arch.py
9===================================================================
10--- yum-3.2.18.orig/rpmUtils/arch.py 2008-06-17 14:05:42.000000000 +0100
11+++ yum-3.2.18/rpmUtils/arch.py 2008-10-02 22:09:19.000000000 +0100
12@@ -275,6 +275,12 @@
13 return arch
14
15 def getCanonArch(skipRpmPlatform = 0):
16+ import os
17+ if 'YUM_ARCH_FORCE' in os.environ:
18+ return os.environ['YUM_ARCH_FORCE']
19+
20+ sys.exit(1)
21+
22 if not skipRpmPlatform and os.access("/etc/rpm/platform", os.R_OK):
23 try:
24 f = open("/etc/rpm/platform", "r")
25@@ -331,6 +338,12 @@
26 base arch is the arch before noarch in the arches dict if myarch is not
27 a key in the multilibArches."""
28
29+ import os
30+ if 'YUM_ARCH_FORCE' in os.environ:
31+ return os.environ['YUM_ARCH_FORCE']
32+
33+ sys.exit(1)
34+
35 if not myarch:
36 myarch = canonArch
37
38Index: yum-3.2.18/rpmUtils/transaction.py
39===================================================================
40--- yum-3.2.18.orig/rpmUtils/transaction.py 2008-06-17 14:05:42.000000000 +0100
41+++ yum-3.2.18/rpmUtils/transaction.py 2008-10-02 17:09:57.000000000 +0100
42@@ -43,6 +43,7 @@
43 'clean']
44 self.tsflags = []
45 self.open = True
46+ self.ts.setProbFilter(rpm.RPMPROB_FILTER_IGNOREOS | rpm.RPMPROB_FILTER_IGNOREARCH)
47
48 def __del__(self):
49 # Automatically close the rpm transaction when the reference is lost
50Index: yum-3.2.18/yum/constants.py
51===================================================================
52--- yum-3.2.18.orig/yum/constants.py 2008-07-21 16:56:54.000000000 +0100
53+++ yum-3.2.18/yum/constants.py 2008-10-02 17:09:57.000000000 +0100
54@@ -17,7 +17,7 @@
55 """
56
57 #Constants
58-YUM_PID_FILE = '/var/run/yum.pid'
59+YUM_PID_FILE = '/var/run2/yum.pid'
60
61 #transaction set states
62 TS_UPDATE = 10
63Index: yum-3.2.18/yum/depsolve.py
64===================================================================
65--- yum-3.2.18.orig/yum/depsolve.py 2008-08-06 17:05:16.000000000 +0100
66+++ yum-3.2.18/yum/depsolve.py 2008-10-02 17:09:57.000000000 +0100
67@@ -141,9 +141,14 @@
68 else:
69 self.logger.critical(_('Invalid tsflag in config file: %s'), flag)
70
71+ self._ts.addTsFlag(rpm.RPMTRANS_FLAG_NOPOST)
72+ self._ts.addTsFlag(rpm.RPMTRANS_FLAG_NOTRIGGERS)
73+
74 probfilter = 0
75 for flag in self.tsInfo.probFilterFlags:
76 probfilter |= flag
77+ probfilter |= rpm.RPMPROB_FILTER_IGNOREOS
78+ probfilter |= rpm.RPMPROB_FILTER_IGNOREARCH
79 self._ts.setProbFilter(probfilter)
80
81 def whatProvides(self, name, flags, version):
diff --git a/meta/packages/yum/files/paths.patch b/meta/packages/yum/files/paths.patch
deleted file mode 100644
index 0175d05b34..0000000000
--- a/meta/packages/yum/files/paths.patch
+++ /dev/null
@@ -1,106 +0,0 @@
1---
2 Makefile | 18 +++++++++---------
3 docs/Makefile | 12 ++++++------
4 etc/Makefile | 20 ++++++++++----------
5 3 files changed, 25 insertions(+), 25 deletions(-)
6
7Index: yum-3.2.27/Makefile
8===================================================================
9--- yum-3.2.27.orig/Makefile 2010-03-04 01:10:20.000000000 +0000
10+++ yum-3.2.27/Makefile 2010-03-23 13:49:50.663912930 +0000
11@@ -22,19 +22,19 @@
12 for d in $(SUBDIRS); do make PYTHON=$(PYTHON) -C $$d; [ $$? = 0 ] || exit 1 ; done
13
14 install:
15- mkdir -p $(DESTDIR)/usr/share/yum-cli
16+ mkdir -p $(DESTDIR)$(datadir)/yum-cli
17 for p in $(PYFILES) ; do \
18- install -m 644 $$p $(DESTDIR)/usr/share/yum-cli/$$p; \
19+ install -m 644 $$p $(DESTDIR)$(datadir)/yum-cli/$$p; \
20 done
21- mv $(DESTDIR)/usr/share/yum-cli/yum-updatesd.py $(DESTDIR)/usr/share/yum-cli/yumupd.py
22- $(PYTHON) -c "import compileall; compileall.compile_dir('$(DESTDIR)/usr/share/yum-cli', 1, '$(PYDIR)', 1)"
23+ mv $(DESTDIR)$(datadir)/yum-cli/yum-updatesd.py $(DESTDIR)$(datadir)/yum-cli/yumupd.py
24+ $(PYTHON) -c "import compileall; compileall.compile_dir('$(DESTDIR)$(datadir)/yum-cli', 1, '$(PYDIR)', 1)"
25
26- mkdir -p $(DESTDIR)/usr/bin $(DESTDIR)/usr/sbin
27- install -m 755 bin/yum.py $(DESTDIR)/usr/bin/yum
28- install -m 755 bin/yum-updatesd.py $(DESTDIR)/usr/sbin/yum-updatesd
29+ mkdir -p $(DESTDIR)$(bindir) $(DESTDIR)$(sbindir)
30+ install -m 755 bin/yum.py $(DESTDIR)$(bindir)/yum
31+ install -m 755 bin/yum-updatesd.py $(DESTDIR)$(sbindir)/yum-updatesd
32
33- mkdir -p $(DESTDIR)/var/cache/yum
34- mkdir -p $(DESTDIR)/var/lib/yum
35+ mkdir -p $(DESTDIR)$(localstatedir)/cache/yum
36+ mkdir -p $(DESTDIR)$(localstatedir)/lib/yum
37
38 for d in $(SUBDIRS); do make PYTHON=$(PYTHON) DESTDIR=`cd $(DESTDIR); pwd` -C $$d install; [ $$? = 0 ] || exit 1; done
39
40Index: yum-3.2.27/docs/Makefile
41===================================================================
42--- yum-3.2.27.orig/docs/Makefile 2009-04-07 14:57:06.000000000 +0100
43+++ yum-3.2.27/docs/Makefile 2010-03-23 13:52:30.086667913 +0000
44@@ -6,10 +6,10 @@
45 rm -fr epydoc
46
47 install:
48- mkdir -p $(DESTDIR)/usr/share/man/man5
49- mkdir -p $(DESTDIR)/usr/share/man/man8
50- install -m 644 yum.8 $(DESTDIR)/usr/share/man/man8/yum.8
51- install -m 644 yum-shell.8 $(DESTDIR)/usr/share/man/man8/yum-shell.8
52- install -m 644 yum.conf.5 $(DESTDIR)/usr/share/man/man5/yum.conf.5
53- install -m 644 yum-updatesd.8 $(DESTDIR)/usr/share/man/man8/yum-updatesd.8
54- install -m 644 yum-updatesd.conf.5 $(DESTDIR)/usr/share/man/man5/yum-updatesd.conf.5
55+ mkdir -p $(DESTDIR)$(mandir)/man5
56+ mkdir -p $(DESTDIR)$(mandir)/man8
57+ install -m 644 yum.8 $(DESTDIR)$(mandir)/man8/yum.8
58+ install -m 644 yum-shell.8 $(DESTDIR)$(mandir)/man8/yum-shell.8
59+ install -m 644 yum.conf.5 $(DESTDIR)$(mandir)/man5/yum.conf.5
60+ install -m 644 yum-updatesd.8 $(DESTDIR)$(mandir)/man8/yum-updatesd.8
61+ install -m 644 yum-updatesd.conf.5 $(DESTDIR)$(mandir)/man5/yum-updatesd.conf.5
62Index: yum-3.2.27/etc/Makefile
63===================================================================
64--- yum-3.2.27.orig/etc/Makefile 2009-10-26 18:56:06.000000000 +0000
65+++ yum-3.2.27/etc/Makefile 2010-03-23 13:54:40.421912460 +0000
66@@ -1,4 +1,4 @@
67-YUMETC=$(DESTDIR)/etc/yum
68+YUMETC=$(DESTDIR)$(sysconfdir)/yum
69
70 all:
71 echo "Nothing to do"
72@@ -7,23 +7,23 @@
73 rm -f *.pyc *.pyo *~
74
75 install:
76- mkdir -p $(DESTDIR)/etc/yum/
77- mkdir -p $(DESTDIR)/etc/yum/repos.d
78+ mkdir -p $(DESTDIR)$(sysconfdir)/yum/
79+ mkdir -p $(DESTDIR)$(sysconfdir)/yum/repos.d
80
81 install -m 644 yum.conf $(YUMETC)/yum.conf
82
83 install -m 644 version-groups.conf $(YUMETC)/version-groups.conf
84
85- mkdir -p $(DESTDIR)/etc/logrotate.d
86- install -m 644 yum.logrotate $(DESTDIR)/etc/logrotate.d/yum
87+ mkdir -p $(DESTDIR)$(sysconfdir)/logrotate.d
88+ install -m 644 yum.logrotate $(DESTDIR)$(sysconfdir)/logrotate.d/yum
89
90- mkdir -p $(DESTDIR)/etc/rc.d/init.d
91- install -m 755 yum-updatesd.init $(DESTDIR)/etc/rc.d/init.d/yum-updatesd
92+ mkdir -p $(DESTDIR)$(sysconfdir)/rc.d/init.d
93+ install -m 755 yum-updatesd.init $(DESTDIR)$(sysconfdir)/rc.d/init.d/yum-updatesd
94
95- mkdir -p $(DESTDIR)/etc/dbus-1/system.d/
96- install -m 755 yum-updatesd-dbus.conf $(DESTDIR)/etc/dbus-1/system.d/yum-updatesd.conf
97+ mkdir -p $(DESTDIR)$(sysconfdir)/dbus-1/system.d/
98+ install -m 755 yum-updatesd-dbus.conf $(DESTDIR)$(sysconfdir)/dbus-1/system.d/yum-updatesd.conf
99
100- install -m 755 yum-updatesd.conf $(DESTDIR)/etc/yum/yum-updatesd.conf
101+ install -m 755 yum-updatesd.conf $(DESTDIR)$(sysconfdir)/yum/yum-updatesd.conf
102
103- mkdir -p $(DESTDIR)/etc/bash_completion.d
104- install -m 644 yum.bash $(DESTDIR)/etc/bash_completion.d
105+ mkdir -p $(DESTDIR)$(sysconfdir)/bash_completion.d
106+ install -m 644 yum.bash $(DESTDIR)$(sysconfdir)/bash_completion.d
diff --git a/meta/packages/yum/files/paths2.patch b/meta/packages/yum/files/paths2.patch
deleted file mode 100644
index 8fe6d0c983..0000000000
--- a/meta/packages/yum/files/paths2.patch
+++ /dev/null
@@ -1,35 +0,0 @@
1---
2 rpmUtils/Makefile | 2 +-
3 yum/Makefile | 2 +-
4 2 files changed, 2 insertions(+), 2 deletions(-)
5
6Index: yum-3.2.27/rpmUtils/Makefile
7===================================================================
8--- yum-3.2.27.orig/rpmUtils/Makefile 2010-03-24 17:26:39.759798777 +0000
9+++ yum-3.2.27/rpmUtils/Makefile 2010-03-24 17:26:54.835863845 +0000
10@@ -2,8 +2,8 @@
11 PACKAGE = $(shell basename `pwd`)
12 PYFILES = $(wildcard *.py)
13 PYVER := $(shell $(PYTHON) -c 'import sys; print "%.3s" %(sys.version)')
14-PYSYSDIR := $(shell $(PYTHON) -c 'import sys; print sys.prefix')
15-PYLIBDIR = $(PYSYSDIR)/lib/python$(PYVER)
16+PYSYSDIR = $(libdir)
17+PYLIBDIR = $(PYSYSDIR)/python$(PYVER)
18 PKGDIR = $(PYLIBDIR)/site-packages/$(PACKAGE)
19
20 all:
21Index: yum-3.2.27/yum/Makefile
22===================================================================
23--- yum-3.2.27.orig/yum/Makefile 2010-03-24 17:26:39.759798777 +0000
24+++ yum-3.2.27/yum/Makefile 2010-03-24 17:26:43.726773783 +0000
25@@ -2,8 +2,8 @@
26 PACKAGE = $(shell basename `pwd`)
27 PYFILES = $(wildcard *.py)
28 PYVER := $(shell $(PYTHON) -c 'import sys; print "%.3s" %(sys.version)')
29-PYSYSDIR := $(shell $(PYTHON) -c 'import sys; print sys.prefix')
30-PYLIBDIR = $(PYSYSDIR)/lib/python$(PYVER)
31+PYSYSDIR = $(libdir)
32+PYLIBDIR = $(PYSYSDIR)/python$(PYVER)
33 PKGDIR = $(PYLIBDIR)/site-packages/$(PACKAGE)
34
35 all:
diff --git a/meta/packages/yum/files/yum-install-recommends.py b/meta/packages/yum/files/yum-install-recommends.py
deleted file mode 100755
index 64716f2c3e..0000000000
--- a/meta/packages/yum/files/yum-install-recommends.py
+++ /dev/null
@@ -1,39 +0,0 @@
1#!/usr/bin/env python
2import os, sys
3
4root = sys.argv[1]
5installcmd = sys.argv[2]
6
7#
8# Take an rpm image and look through for Recommends:. For each recommends
9# found, try and install any matching packages including any Recommends for
10# packages installed by us.
11#
12
13
14def get_recommends():
15 deps = []
16 output = os.popen("rpm --root %s -aq --recommends" % (root))
17 lines = output.readlines()
18 for line in lines:
19 line = line.replace("(none)","")
20 if line:
21 deps.append(line.split()[0])
22 return deps
23
24processed = []
25
26while True:
27 toinstall = []
28 recommends = set(get_recommends())
29 for item in recommends:
30 if item not in processed:
31 toinstall.append(item)
32 if len(toinstall) != 0:
33 print "Installing %s" % " ".join(toinstall)
34 os.system("%s %s" % (installcmd, " ".join(toinstall)))
35 else:
36 break
37 processed.extend(toinstall)
38
39
diff --git a/meta/packages/yum/yum_3.2.27.bb b/meta/packages/yum/yum_3.2.27.bb
deleted file mode 100644
index acebc79dde..0000000000
--- a/meta/packages/yum/yum_3.2.27.bb
+++ /dev/null
@@ -1,46 +0,0 @@
1DESCRIPTION = "yum package manger is an automatic updater for rpm."
2HOMEPAGE = "http://yum.baseurl.org/"
3BUGTRACKER = "http://yum.baseurl.org/report"
4
5LICENSE = "GPLv2"
6LIC_FILES_CHKSUM = "file://COPYING;md5=18810669f13b87348459e611d31ab760 \
7 file://yum/sqlutils.py;beginline=2;endline=14;md5=d704ae6a9d69ce90768ab9188236b992"
8
9RDEPENDS = "python-rpm python-core python-iniparse python-urlgrabber \
10 python-shell python-re python-logging python-pickle \
11 python-netserver python-compression \
12 python-unixadmin python-xml python-sqlite3 \
13 python-textutils python-fcntl python-email \
14 yum-metadata-parser"
15
16PR = "r9"
17
18SRC_URI = "http://yum.baseurl.org/download/3.2/yum-${PV}.tar.gz \
19 file://paths.patch;apply=yes \
20 file://paths2.patch;apply=yes \
21 file://yum-install-recommends.py \
22 file://extract-postinst.awk \
23 file://98_yum"
24
25S = "${WORKDIR}/yum-${PV}"
26
27inherit autotools
28
29do_compile_append () {
30 sed -e 's#!/usr/bin/python#!${bindir}/python#' -e 's#/usr/share#${datadir}#' -i ${S}/bin/yum.py
31 sed -e 's#!/usr/bin/python#!${bindir}/python#' -e 's#/usr/share#${datadir}#' -i ${S}/bin/yum-updatesd.py
32}
33
34do_install_append () {
35 install -d ${D}${bindir}/
36 install ${WORKDIR}/extract-postinst.awk ${D}${bindir}/
37 install ${WORKDIR}/yum-install-recommends.py ${D}${bindir}/
38 rmdir ${D}${localstatedir}/cache/yum
39 rmdir ${D}${localstatedir}/cache
40 install -d ${D}/etc/default/volatiles
41 install -m 0644 ${WORKDIR}/98_yum ${D}/etc/default/volatiles
42}
43
44FILES_${PN} += "${libdir}/python* ${datadir}/yum-cli"
45
46BBCLASSEXTEND = "native"
diff --git a/meta/packages/acpid/acpid.inc b/meta/recipes-bsp/acpid/acpid.inc
index 8ac523d19a..8ac523d19a 100644
--- a/meta/packages/acpid/acpid.inc
+++ b/meta/recipes-bsp/acpid/acpid.inc
diff --git a/meta/packages/acpid/acpid/init b/meta/recipes-bsp/acpid/acpid/init
index ef08b59596..ef08b59596 100755
--- a/meta/packages/acpid/acpid/init
+++ b/meta/recipes-bsp/acpid/acpid/init
diff --git a/meta/packages/acpid/acpid_1.0.6.bb b/meta/recipes-bsp/acpid/acpid_1.0.6.bb
index 364aa8200b..364aa8200b 100644
--- a/meta/packages/acpid/acpid_1.0.6.bb
+++ b/meta/recipes-bsp/acpid/acpid_1.0.6.bb
diff --git a/meta/packages/eee-acpi-scripts/eee-acpi-scripts_git.bb b/meta/recipes-bsp/eee-acpi-scripts/eee-acpi-scripts_git.bb
index 4c26504bd3..4c26504bd3 100644
--- a/meta/packages/eee-acpi-scripts/eee-acpi-scripts_git.bb
+++ b/meta/recipes-bsp/eee-acpi-scripts/eee-acpi-scripts_git.bb
diff --git a/meta/packages/eee-acpi-scripts/files/policy-funcs b/meta/recipes-bsp/eee-acpi-scripts/files/policy-funcs
index fd099df0d8..fd099df0d8 100644
--- a/meta/packages/eee-acpi-scripts/files/policy-funcs
+++ b/meta/recipes-bsp/eee-acpi-scripts/files/policy-funcs
diff --git a/meta/packages/eee-acpi-scripts/files/powerbtn.patch b/meta/recipes-bsp/eee-acpi-scripts/files/powerbtn.patch
index 3f79c3e610..3f79c3e610 100644
--- a/meta/packages/eee-acpi-scripts/files/powerbtn.patch
+++ b/meta/recipes-bsp/eee-acpi-scripts/files/powerbtn.patch
diff --git a/meta/packages/eee-acpi-scripts/files/remove-doc-check.patch b/meta/recipes-bsp/eee-acpi-scripts/files/remove-doc-check.patch
index 8f6c4fcaad..8f6c4fcaad 100644
--- a/meta/packages/eee-acpi-scripts/files/remove-doc-check.patch
+++ b/meta/recipes-bsp/eee-acpi-scripts/files/remove-doc-check.patch
diff --git a/meta/packages/formfactor/files/akita/machconfig b/meta/recipes-bsp/formfactor/files/akita/machconfig
index a9649e03bc..a9649e03bc 100755
--- a/meta/packages/formfactor/files/akita/machconfig
+++ b/meta/recipes-bsp/formfactor/files/akita/machconfig
diff --git a/meta/packages/formfactor/files/beagleboard/machconfig b/meta/recipes-bsp/formfactor/files/beagleboard/machconfig
index a46859f139..a46859f139 100755
--- a/meta/packages/formfactor/files/beagleboard/machconfig
+++ b/meta/recipes-bsp/formfactor/files/beagleboard/machconfig
diff --git a/meta/packages/formfactor/files/bootcdx86/machconfig b/meta/recipes-bsp/formfactor/files/bootcdx86/machconfig
index adf707ee82..adf707ee82 100644
--- a/meta/packages/formfactor/files/bootcdx86/machconfig
+++ b/meta/recipes-bsp/formfactor/files/bootcdx86/machconfig
diff --git a/meta/packages/formfactor/files/c7x0/machconfig b/meta/recipes-bsp/formfactor/files/c7x0/machconfig
index ad3620f8fb..ad3620f8fb 100755
--- a/meta/packages/formfactor/files/c7x0/machconfig
+++ b/meta/recipes-bsp/formfactor/files/c7x0/machconfig
diff --git a/meta/packages/formfactor/files/cm-x270/machconfig b/meta/recipes-bsp/formfactor/files/cm-x270/machconfig
index f7387295ee..f7387295ee 100755
--- a/meta/packages/formfactor/files/cm-x270/machconfig
+++ b/meta/recipes-bsp/formfactor/files/cm-x270/machconfig
diff --git a/meta/packages/formfactor/files/config b/meta/recipes-bsp/formfactor/files/config
index ed15d9e031..ed15d9e031 100755
--- a/meta/packages/formfactor/files/config
+++ b/meta/recipes-bsp/formfactor/files/config
diff --git a/meta/packages/formfactor/files/em-x270/machconfig b/meta/recipes-bsp/formfactor/files/em-x270/machconfig
index 651e59e12c..651e59e12c 100755
--- a/meta/packages/formfactor/files/em-x270/machconfig
+++ b/meta/recipes-bsp/formfactor/files/em-x270/machconfig
diff --git a/meta/packages/formfactor/files/htcuniversal/machconfig b/meta/recipes-bsp/formfactor/files/htcuniversal/machconfig
index a9649e03bc..a9649e03bc 100755
--- a/meta/packages/formfactor/files/htcuniversal/machconfig
+++ b/meta/recipes-bsp/formfactor/files/htcuniversal/machconfig
diff --git a/meta/packages/formfactor/files/igep0020/machconfig b/meta/recipes-bsp/formfactor/files/igep0020/machconfig
index ffce012270..ffce012270 100755
--- a/meta/packages/formfactor/files/igep0020/machconfig
+++ b/meta/recipes-bsp/formfactor/files/igep0020/machconfig
diff --git a/meta/packages/formfactor/files/machconfig b/meta/recipes-bsp/formfactor/files/machconfig
index e69de29bb2..e69de29bb2 100755
--- a/meta/packages/formfactor/files/machconfig
+++ b/meta/recipes-bsp/formfactor/files/machconfig
diff --git a/meta/packages/formfactor/files/netbook/machconfig b/meta/recipes-bsp/formfactor/files/netbook/machconfig
index bef4ce3c9b..bef4ce3c9b 100644
--- a/meta/packages/formfactor/files/netbook/machconfig
+++ b/meta/recipes-bsp/formfactor/files/netbook/machconfig
diff --git a/meta/packages/formfactor/files/nokia800/machconfig b/meta/recipes-bsp/formfactor/files/nokia800/machconfig
index ebe626c305..ebe626c305 100755
--- a/meta/packages/formfactor/files/nokia800/machconfig
+++ b/meta/recipes-bsp/formfactor/files/nokia800/machconfig
diff --git a/meta/packages/formfactor/files/om-gta01/machconfig b/meta/recipes-bsp/formfactor/files/om-gta01/machconfig
index 38a9bb0be0..38a9bb0be0 100644
--- a/meta/packages/formfactor/files/om-gta01/machconfig
+++ b/meta/recipes-bsp/formfactor/files/om-gta01/machconfig
diff --git a/meta/packages/formfactor/files/omap-3430ldp/machconfig b/meta/recipes-bsp/formfactor/files/omap-3430ldp/machconfig
index 341ae1cf8f..341ae1cf8f 100755
--- a/meta/packages/formfactor/files/omap-3430ldp/machconfig
+++ b/meta/recipes-bsp/formfactor/files/omap-3430ldp/machconfig
diff --git a/meta/packages/formfactor/files/omap-3430sdp/machconfig b/meta/recipes-bsp/formfactor/files/omap-3430sdp/machconfig
index 341ae1cf8f..341ae1cf8f 100755
--- a/meta/packages/formfactor/files/omap-3430sdp/machconfig
+++ b/meta/recipes-bsp/formfactor/files/omap-3430sdp/machconfig
diff --git a/meta/packages/formfactor/files/qemuarm/machconfig b/meta/recipes-bsp/formfactor/files/qemuarm/machconfig
index 56a2ae2e3c..56a2ae2e3c 100755
--- a/meta/packages/formfactor/files/qemuarm/machconfig
+++ b/meta/recipes-bsp/formfactor/files/qemuarm/machconfig
diff --git a/meta/packages/formfactor/files/qemuarmv6/machconfig b/meta/recipes-bsp/formfactor/files/qemuarmv6/machconfig
index 56a2ae2e3c..56a2ae2e3c 100755
--- a/meta/packages/formfactor/files/qemuarmv6/machconfig
+++ b/meta/recipes-bsp/formfactor/files/qemuarmv6/machconfig
diff --git a/meta/packages/formfactor/files/qemuarmv7/machconfig b/meta/recipes-bsp/formfactor/files/qemuarmv7/machconfig
index 56a2ae2e3c..56a2ae2e3c 100755
--- a/meta/packages/formfactor/files/qemuarmv7/machconfig
+++ b/meta/recipes-bsp/formfactor/files/qemuarmv7/machconfig
diff --git a/meta/packages/formfactor/files/qemux86/machconfig b/meta/recipes-bsp/formfactor/files/qemux86/machconfig
index 56a2ae2e3c..56a2ae2e3c 100755
--- a/meta/packages/formfactor/files/qemux86/machconfig
+++ b/meta/recipes-bsp/formfactor/files/qemux86/machconfig
diff --git a/meta/packages/formfactor/files/spitz/machconfig b/meta/recipes-bsp/formfactor/files/spitz/machconfig
index a9649e03bc..a9649e03bc 100755
--- a/meta/packages/formfactor/files/spitz/machconfig
+++ b/meta/recipes-bsp/formfactor/files/spitz/machconfig
diff --git a/meta/packages/formfactor/files/zylonite/machconfig b/meta/recipes-bsp/formfactor/files/zylonite/machconfig
index 89f7f0c992..89f7f0c992 100755
--- a/meta/packages/formfactor/files/zylonite/machconfig
+++ b/meta/recipes-bsp/formfactor/files/zylonite/machconfig
diff --git a/meta/packages/formfactor/formfactor_0.0.bb b/meta/recipes-bsp/formfactor/formfactor_0.0.bb
index bee1b380aa..bee1b380aa 100644
--- a/meta/packages/formfactor/formfactor_0.0.bb
+++ b/meta/recipes-bsp/formfactor/formfactor_0.0.bb
diff --git a/meta/packages/grub/grub-0.97/autohell.patch b/meta/recipes-bsp/grub/grub-0.97/autohell.patch
index 279c529bb4..279c529bb4 100644
--- a/meta/packages/grub/grub-0.97/autohell.patch
+++ b/meta/recipes-bsp/grub/grub-0.97/autohell.patch
diff --git a/meta/packages/grub/grub_0.97.bb b/meta/recipes-bsp/grub/grub_0.97.bb
index 6b6b5b0c29..6b6b5b0c29 100644
--- a/meta/packages/grub/grub_0.97.bb
+++ b/meta/recipes-bsp/grub/grub_0.97.bb
diff --git a/meta/packages/keymaps/files/akita/keymap-2.4.map b/meta/recipes-bsp/keymaps/files/akita/keymap-2.4.map
index e6339979e8..e6339979e8 100644
--- a/meta/packages/keymaps/files/akita/keymap-2.4.map
+++ b/meta/recipes-bsp/keymaps/files/akita/keymap-2.4.map
diff --git a/meta/packages/keymaps/files/akita/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/akita/keymap-2.6.map
index 11a0e8b4d3..11a0e8b4d3 100644
--- a/meta/packages/keymaps/files/akita/keymap-2.6.map
+++ b/meta/recipes-bsp/keymaps/files/akita/keymap-2.6.map
diff --git a/meta/packages/keymaps/files/c7x0/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/c7x0/keymap-2.6.map
index 6fc3a9a9cf..6fc3a9a9cf 100755
--- a/meta/packages/keymaps/files/c7x0/keymap-2.6.map
+++ b/meta/recipes-bsp/keymaps/files/c7x0/keymap-2.6.map
diff --git a/meta/packages/keymaps/files/collie/keymap-2.4.map b/meta/recipes-bsp/keymaps/files/collie/keymap-2.4.map
index 4cd8325bb0..4cd8325bb0 100644
--- a/meta/packages/keymaps/files/collie/keymap-2.4.map
+++ b/meta/recipes-bsp/keymaps/files/collie/keymap-2.4.map
diff --git a/meta/packages/keymaps/files/collie/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map
index 13eb7d2881..13eb7d2881 100644
--- a/meta/packages/keymaps/files/collie/keymap-2.6.map
+++ b/meta/recipes-bsp/keymaps/files/collie/keymap-2.6.map
diff --git a/meta/packages/keymaps/files/h2200/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/h2200/keymap-2.6.map
index 8b4c43fe0b..8b4c43fe0b 100644
--- a/meta/packages/keymaps/files/h2200/keymap-2.6.map
+++ b/meta/recipes-bsp/keymaps/files/h2200/keymap-2.6.map
diff --git a/meta/packages/keymaps/files/htcuniversal/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/htcuniversal/keymap-2.6.map
index 0d036752de..0d036752de 100644
--- a/meta/packages/keymaps/files/htcuniversal/keymap-2.6.map
+++ b/meta/recipes-bsp/keymaps/files/htcuniversal/keymap-2.6.map
diff --git a/meta/packages/keymaps/files/jornada6xx/keymap-de.map b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-de.map
index 98083d2e58..98083d2e58 100644
--- a/meta/packages/keymaps/files/jornada6xx/keymap-de.map
+++ b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-de.map
diff --git a/meta/packages/keymaps/files/jornada6xx/keymap-sp.map b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-sp.map
index ba05387743..ba05387743 100644
--- a/meta/packages/keymaps/files/jornada6xx/keymap-sp.map
+++ b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-sp.map
diff --git a/meta/packages/keymaps/files/jornada6xx/keymap-uk.map b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-uk.map
index a7bb082464..a7bb082464 100644
--- a/meta/packages/keymaps/files/jornada6xx/keymap-uk.map
+++ b/meta/recipes-bsp/keymaps/files/jornada6xx/keymap-uk.map
diff --git a/meta/packages/keymaps/files/keymap.sh b/meta/recipes-bsp/keymaps/files/keymap.sh
index 6ebc634266..6ebc634266 100755
--- a/meta/packages/keymaps/files/keymap.sh
+++ b/meta/recipes-bsp/keymaps/files/keymap.sh
diff --git a/meta/packages/keymaps/files/poodle/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/poodle/keymap-2.6.map
index a39b886f5d..a39b886f5d 100644
--- a/meta/packages/keymaps/files/poodle/keymap-2.6.map
+++ b/meta/recipes-bsp/keymaps/files/poodle/keymap-2.6.map
diff --git a/meta/packages/keymaps/files/spitz/keymap-2.4.map b/meta/recipes-bsp/keymaps/files/spitz/keymap-2.4.map
index e6339979e8..e6339979e8 100644
--- a/meta/packages/keymaps/files/spitz/keymap-2.4.map
+++ b/meta/recipes-bsp/keymaps/files/spitz/keymap-2.4.map
diff --git a/meta/packages/keymaps/files/spitz/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/spitz/keymap-2.6.map
index 11a0e8b4d3..11a0e8b4d3 100644
--- a/meta/packages/keymaps/files/spitz/keymap-2.6.map
+++ b/meta/recipes-bsp/keymaps/files/spitz/keymap-2.6.map
diff --git a/meta/packages/keymaps/files/tosa/keymap-2.4.map b/meta/recipes-bsp/keymaps/files/tosa/keymap-2.4.map
index 31ca75b660..31ca75b660 100644
--- a/meta/packages/keymaps/files/tosa/keymap-2.4.map
+++ b/meta/recipes-bsp/keymaps/files/tosa/keymap-2.4.map
diff --git a/meta/packages/keymaps/files/tosa/keymap-2.6.map b/meta/recipes-bsp/keymaps/files/tosa/keymap-2.6.map
index b85d5616e5..b85d5616e5 100644
--- a/meta/packages/keymaps/files/tosa/keymap-2.6.map
+++ b/meta/recipes-bsp/keymaps/files/tosa/keymap-2.6.map
diff --git a/meta/packages/keymaps/keymaps_1.0.bb b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
index c24a529f44..c24a529f44 100644
--- a/meta/packages/keymaps/keymaps_1.0.bb
+++ b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
diff --git a/meta/packages/libacpi/files/makefile-fix.patch b/meta/recipes-bsp/libacpi/files/makefile-fix.patch
index 9193929767..9193929767 100644
--- a/meta/packages/libacpi/files/makefile-fix.patch
+++ b/meta/recipes-bsp/libacpi/files/makefile-fix.patch
diff --git a/meta/packages/libacpi/libacpi_0.2.bb b/meta/recipes-bsp/libacpi/libacpi_0.2.bb
index e60d934ea8..e60d934ea8 100644
--- a/meta/packages/libacpi/libacpi_0.2.bb
+++ b/meta/recipes-bsp/libacpi/libacpi_0.2.bb
diff --git a/meta/packages/orinoco/files/orinoco_cs.conf b/meta/recipes-bsp/orinoco/files/orinoco_cs.conf
index 8d3db61d13..8d3db61d13 100644
--- a/meta/packages/orinoco/files/orinoco_cs.conf
+++ b/meta/recipes-bsp/orinoco/files/orinoco_cs.conf
diff --git a/meta/packages/orinoco/files/spectrum_fw.h b/meta/recipes-bsp/orinoco/files/spectrum_fw.h
index 94c825d372..94c825d372 100644
--- a/meta/packages/orinoco/files/spectrum_fw.h
+++ b/meta/recipes-bsp/orinoco/files/spectrum_fw.h
diff --git a/meta/packages/orinoco/orinoco-conf_1.0.bb b/meta/recipes-bsp/orinoco/orinoco-conf_1.0.bb
index 89fe1df28f..89fe1df28f 100644
--- a/meta/packages/orinoco/orinoco-conf_1.0.bb
+++ b/meta/recipes-bsp/orinoco/orinoco-conf_1.0.bb
diff --git a/meta/packages/orinoco/spectrum-fw.bb b/meta/recipes-bsp/orinoco/spectrum-fw.bb
index 04849c319e..04849c319e 100644
--- a/meta/packages/orinoco/spectrum-fw.bb
+++ b/meta/recipes-bsp/orinoco/spectrum-fw.bb
diff --git a/meta/packages/orinoco/spectrum-fw/get_symbol_fw b/meta/recipes-bsp/orinoco/spectrum-fw/get_symbol_fw
index 80420b01a8..80420b01a8 100755
--- a/meta/packages/orinoco/spectrum-fw/get_symbol_fw
+++ b/meta/recipes-bsp/orinoco/spectrum-fw/get_symbol_fw
diff --git a/meta/packages/orinoco/spectrum-fw/parse_symbol_fw b/meta/recipes-bsp/orinoco/spectrum-fw/parse_symbol_fw
index 7fe0ea57c4..7fe0ea57c4 100755
--- a/meta/packages/orinoco/spectrum-fw/parse_symbol_fw
+++ b/meta/recipes-bsp/orinoco/spectrum-fw/parse_symbol_fw
diff --git a/meta/packages/pciutils/pciutils-3.1.5/configure.patch b/meta/recipes-bsp/pciutils/pciutils-3.1.5/configure.patch
index 1bfe724750..1bfe724750 100644
--- a/meta/packages/pciutils/pciutils-3.1.5/configure.patch
+++ b/meta/recipes-bsp/pciutils/pciutils-3.1.5/configure.patch
diff --git a/meta/packages/pciutils/pciutils-3.1.5/guess-fix.patch b/meta/recipes-bsp/pciutils/pciutils-3.1.5/guess-fix.patch
index 9072d2a68f..9072d2a68f 100644
--- a/meta/packages/pciutils/pciutils-3.1.5/guess-fix.patch
+++ b/meta/recipes-bsp/pciutils/pciutils-3.1.5/guess-fix.patch
diff --git a/meta/packages/pciutils/pciutils-3.1.5/lib-build-fix.patch b/meta/recipes-bsp/pciutils/pciutils-3.1.5/lib-build-fix.patch
index 1e81f8401b..1e81f8401b 100644
--- a/meta/packages/pciutils/pciutils-3.1.5/lib-build-fix.patch
+++ b/meta/recipes-bsp/pciutils/pciutils-3.1.5/lib-build-fix.patch
diff --git a/meta/packages/pciutils/pciutils-3.1.5/pcimodules-pciutils.diff b/meta/recipes-bsp/pciutils/pciutils-3.1.5/pcimodules-pciutils.diff
index 36ea3b76be..36ea3b76be 100644
--- a/meta/packages/pciutils/pciutils-3.1.5/pcimodules-pciutils.diff
+++ b/meta/recipes-bsp/pciutils/pciutils-3.1.5/pcimodules-pciutils.diff
diff --git a/meta/packages/pciutils/pciutils_3.1.5.bb b/meta/recipes-bsp/pciutils/pciutils_3.1.5.bb
index 73fe1cca68..73fe1cca68 100644
--- a/meta/packages/pciutils/pciutils_3.1.5.bb
+++ b/meta/recipes-bsp/pciutils/pciutils_3.1.5.bb
diff --git a/meta/packages/pcmciautils/pcmciautils-017/makefile_fix.patch b/meta/recipes-bsp/pcmciautils/pcmciautils-017/makefile_fix.patch
index 82dbfa8699..82dbfa8699 100644
--- a/meta/packages/pcmciautils/pcmciautils-017/makefile_fix.patch
+++ b/meta/recipes-bsp/pcmciautils/pcmciautils-017/makefile_fix.patch
diff --git a/meta/packages/pcmciautils/pcmciautils-017/version_workaround.patch b/meta/recipes-bsp/pcmciautils/pcmciautils-017/version_workaround.patch
index 57efa68d31..57efa68d31 100644
--- a/meta/packages/pcmciautils/pcmciautils-017/version_workaround.patch
+++ b/meta/recipes-bsp/pcmciautils/pcmciautils-017/version_workaround.patch
diff --git a/meta/packages/pcmciautils/pcmciautils.inc b/meta/recipes-bsp/pcmciautils/pcmciautils.inc
index 750a2cf60b..750a2cf60b 100644
--- a/meta/packages/pcmciautils/pcmciautils.inc
+++ b/meta/recipes-bsp/pcmciautils/pcmciautils.inc
diff --git a/meta/packages/pcmciautils/pcmciautils_017.bb b/meta/recipes-bsp/pcmciautils/pcmciautils_017.bb
index 109b17d767..109b17d767 100644
--- a/meta/packages/pcmciautils/pcmciautils_017.bb
+++ b/meta/recipes-bsp/pcmciautils/pcmciautils_017.bb
diff --git a/meta/packages/pointercal/files/akita/pointercal b/meta/recipes-bsp/pointercal/files/akita/pointercal
index 89f407efbd..89f407efbd 100644
--- a/meta/packages/pointercal/files/akita/pointercal
+++ b/meta/recipes-bsp/pointercal/files/akita/pointercal
diff --git a/meta/packages/pointercal/files/c7x0/pointercal b/meta/recipes-bsp/pointercal/files/c7x0/pointercal
index eb99f6075c..eb99f6075c 100644
--- a/meta/packages/pointercal/files/c7x0/pointercal
+++ b/meta/recipes-bsp/pointercal/files/c7x0/pointercal
diff --git a/meta/packages/pointercal/files/htcuniversal/pointercal b/meta/recipes-bsp/pointercal/files/htcuniversal/pointercal
index f78c816e01..f78c816e01 100644
--- a/meta/packages/pointercal/files/htcuniversal/pointercal
+++ b/meta/recipes-bsp/pointercal/files/htcuniversal/pointercal
diff --git a/meta/packages/pointercal/files/om-gta01/pointercal b/meta/recipes-bsp/pointercal/files/om-gta01/pointercal
index 198fd2a776..198fd2a776 100644
--- a/meta/packages/pointercal/files/om-gta01/pointercal
+++ b/meta/recipes-bsp/pointercal/files/om-gta01/pointercal
diff --git a/meta/packages/pointercal/files/omap-3430ldp/pointercal b/meta/recipes-bsp/pointercal/files/omap-3430ldp/pointercal
index 42cf01b857..42cf01b857 100644
--- a/meta/packages/pointercal/files/omap-3430ldp/pointercal
+++ b/meta/recipes-bsp/pointercal/files/omap-3430ldp/pointercal
diff --git a/meta/packages/pointercal/files/pointercal b/meta/recipes-bsp/pointercal/files/pointercal
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/pointercal/files/pointercal
+++ b/meta/recipes-bsp/pointercal/files/pointercal
diff --git a/meta/packages/pointercal/files/qemuarm/pointercal b/meta/recipes-bsp/pointercal/files/qemuarm/pointercal
index abd84ca4b5..abd84ca4b5 100644
--- a/meta/packages/pointercal/files/qemuarm/pointercal
+++ b/meta/recipes-bsp/pointercal/files/qemuarm/pointercal
diff --git a/meta/packages/pointercal/files/qemuarmv6/pointercal b/meta/recipes-bsp/pointercal/files/qemuarmv6/pointercal
index abd84ca4b5..abd84ca4b5 100644
--- a/meta/packages/pointercal/files/qemuarmv6/pointercal
+++ b/meta/recipes-bsp/pointercal/files/qemuarmv6/pointercal
diff --git a/meta/packages/pointercal/files/qemuarmv7/pointercal b/meta/recipes-bsp/pointercal/files/qemuarmv7/pointercal
index abd84ca4b5..abd84ca4b5 100644
--- a/meta/packages/pointercal/files/qemuarmv7/pointercal
+++ b/meta/recipes-bsp/pointercal/files/qemuarmv7/pointercal
diff --git a/meta/packages/pointercal/files/qemux86/pointercal b/meta/recipes-bsp/pointercal/files/qemux86/pointercal
index 640053d393..640053d393 100644
--- a/meta/packages/pointercal/files/qemux86/pointercal
+++ b/meta/recipes-bsp/pointercal/files/qemux86/pointercal
diff --git a/meta/packages/pointercal/files/spitz/pointercal b/meta/recipes-bsp/pointercal/files/spitz/pointercal
index 7e9f7a8468..7e9f7a8468 100644
--- a/meta/packages/pointercal/files/spitz/pointercal
+++ b/meta/recipes-bsp/pointercal/files/spitz/pointercal
diff --git a/meta/packages/pointercal/pointercal_0.0.bb b/meta/recipes-bsp/pointercal/pointercal_0.0.bb
index 6565c6bac1..6565c6bac1 100644
--- a/meta/packages/pointercal/pointercal_0.0.bb
+++ b/meta/recipes-bsp/pointercal/pointercal_0.0.bb
diff --git a/meta/packages/powervr-drivers/omap3-sgx-modules_1.3.13.1397.bb b/meta/recipes-bsp/powervr-drivers/omap3-sgx-modules_1.3.13.1397.bb
index 22a55b278a..22a55b278a 100644
--- a/meta/packages/powervr-drivers/omap3-sgx-modules_1.3.13.1397.bb
+++ b/meta/recipes-bsp/powervr-drivers/omap3-sgx-modules_1.3.13.1397.bb
diff --git a/meta/packages/misc-binary-only/prism-firmware.bb b/meta/recipes-bsp/prism-firmware/prism-firmware.bb
index 903c55e15e..903c55e15e 100644
--- a/meta/packages/misc-binary-only/prism-firmware.bb
+++ b/meta/recipes-bsp/prism-firmware/prism-firmware.bb
diff --git a/meta/packages/misc-binary-only/prism-firmware/hostap.rules b/meta/recipes-bsp/prism-firmware/prism-firmware/hostap.rules
index dece98ae93..dece98ae93 100644
--- a/meta/packages/misc-binary-only/prism-firmware/hostap.rules
+++ b/meta/recipes-bsp/prism-firmware/prism-firmware/hostap.rules
diff --git a/meta/packages/misc-binary-only/prism-firmware/prism-fw.sh b/meta/recipes-bsp/prism-firmware/prism-firmware/prism-fw.sh
index 619f612be1..619f612be1 100644
--- a/meta/packages/misc-binary-only/prism-firmware/prism-fw.sh
+++ b/meta/recipes-bsp/prism-firmware/prism-firmware/prism-fw.sh
diff --git a/meta/packages/sharp-binary-only/sharp-flash-header-c700.bb b/meta/recipes-bsp/sharp-binary-only/sharp-flash-header-c700.bb
index 38e09d8093..38e09d8093 100644
--- a/meta/packages/sharp-binary-only/sharp-flash-header-c700.bb
+++ b/meta/recipes-bsp/sharp-binary-only/sharp-flash-header-c700.bb
diff --git a/meta/packages/sharp-binary-only/sharp-flash-header-c700/header-c700.bin b/meta/recipes-bsp/sharp-binary-only/sharp-flash-header-c700/header-c700.bin
index d2328b00b3..d2328b00b3 100644
--- a/meta/packages/sharp-binary-only/sharp-flash-header-c700/header-c700.bin
+++ b/meta/recipes-bsp/sharp-binary-only/sharp-flash-header-c700/header-c700.bin
Binary files differ
diff --git a/meta/packages/v86d/v86d/fbsetup b/meta/recipes-bsp/v86d/v86d/fbsetup
index 2a409cc529..2a409cc529 100755
--- a/meta/packages/v86d/v86d/fbsetup
+++ b/meta/recipes-bsp/v86d/v86d/fbsetup
diff --git a/meta/packages/v86d/v86d_0.1.9.bb b/meta/recipes-bsp/v86d/v86d_0.1.9.bb
index 19510b9348..19510b9348 100644
--- a/meta/packages/v86d/v86d_0.1.9.bb
+++ b/meta/recipes-bsp/v86d/v86d_0.1.9.bb
diff --git a/meta/packages/x-load/files/signGP.c b/meta/recipes-bsp/x-load/files/signGP.c
index 0e8ed07f52..0e8ed07f52 100644
--- a/meta/packages/x-load/files/signGP.c
+++ b/meta/recipes-bsp/x-load/files/signGP.c
diff --git a/meta/packages/x-load/signgp-native.bb b/meta/recipes-bsp/x-load/signgp-native.bb
index 7eabb07bce..7eabb07bce 100644
--- a/meta/packages/x-load/signgp-native.bb
+++ b/meta/recipes-bsp/x-load/signgp-native.bb
diff --git a/meta/packages/x-load/x-load-git/beagleboard/armv7-a.patch b/meta/recipes-bsp/x-load/x-load-git/beagleboard/armv7-a.patch
index 3131cda6bb..3131cda6bb 100644
--- a/meta/packages/x-load/x-load-git/beagleboard/armv7-a.patch
+++ b/meta/recipes-bsp/x-load/x-load-git/beagleboard/armv7-a.patch
diff --git a/meta/packages/x-load/x-load-git/beagleboard/name.patch b/meta/recipes-bsp/x-load/x-load-git/beagleboard/name.patch
index 98dcbae497..98dcbae497 100644
--- a/meta/packages/x-load/x-load-git/beagleboard/name.patch
+++ b/meta/recipes-bsp/x-load/x-load-git/beagleboard/name.patch
diff --git a/meta/packages/x-load/x-load-git/omap3evm/armv7-a.patch b/meta/recipes-bsp/x-load/x-load-git/omap3evm/armv7-a.patch
index 3131cda6bb..3131cda6bb 100644
--- a/meta/packages/x-load/x-load-git/omap3evm/armv7-a.patch
+++ b/meta/recipes-bsp/x-load/x-load-git/omap3evm/armv7-a.patch
diff --git a/meta/packages/x-load/x-load-git/overo/armv7-a.patch b/meta/recipes-bsp/x-load/x-load-git/overo/armv7-a.patch
index 3131cda6bb..3131cda6bb 100644
--- a/meta/packages/x-load/x-load-git/overo/armv7-a.patch
+++ b/meta/recipes-bsp/x-load/x-load-git/overo/armv7-a.patch
diff --git a/meta/packages/x-load/x-load.inc b/meta/recipes-bsp/x-load/x-load.inc
index 7073b13fe7..7073b13fe7 100644
--- a/meta/packages/x-load/x-load.inc
+++ b/meta/recipes-bsp/x-load/x-load.inc
diff --git a/meta/packages/x-load/x-load_git.bb b/meta/recipes-bsp/x-load/x-load_git.bb
index 1c1ce128ae..1c1ce128ae 100644
--- a/meta/packages/x-load/x-load_git.bb
+++ b/meta/recipes-bsp/x-load/x-load_git.bb
diff --git a/meta/packages/zaurus-updater/encdec-updater.bb b/meta/recipes-bsp/zaurus-updater/encdec-updater.bb
index c59d0e2976..c59d0e2976 100644
--- a/meta/packages/zaurus-updater/encdec-updater.bb
+++ b/meta/recipes-bsp/zaurus-updater/encdec-updater.bb
diff --git a/meta/packages/zaurus-updater/encdec-updater/encdec-updater.c b/meta/recipes-bsp/zaurus-updater/encdec-updater/encdec-updater.c
index b894623c65..b894623c65 100644
--- a/meta/packages/zaurus-updater/encdec-updater/encdec-updater.c
+++ b/meta/recipes-bsp/zaurus-updater/encdec-updater/encdec-updater.c
diff --git a/meta/packages/zaurus-updater/zaurus-updater.bb b/meta/recipes-bsp/zaurus-updater/zaurus-updater.bb
index a621761d66..a621761d66 100644
--- a/meta/packages/zaurus-updater/zaurus-updater.bb
+++ b/meta/recipes-bsp/zaurus-updater/zaurus-updater.bb
diff --git a/meta/packages/zaurus-updater/zaurus-updater/gnu-tar.gz b/meta/recipes-bsp/zaurus-updater/zaurus-updater/gnu-tar.gz
index 93d1a43704..93d1a43704 100644
--- a/meta/packages/zaurus-updater/zaurus-updater/gnu-tar.gz
+++ b/meta/recipes-bsp/zaurus-updater/zaurus-updater/gnu-tar.gz
Binary files differ
diff --git a/meta/packages/zaurus-updater/zaurus-updater/updater.sh b/meta/recipes-bsp/zaurus-updater/zaurus-updater/updater.sh
index 22d4b3914d..22d4b3914d 100644
--- a/meta/packages/zaurus-updater/zaurus-updater/updater.sh
+++ b/meta/recipes-bsp/zaurus-updater/zaurus-updater/updater.sh
diff --git a/meta/packages/zaurusd/zaurusd_svn.bb b/meta/recipes-bsp/zaurusd/zaurusd_svn.bb
index 7d7bf198f4..7d7bf198f4 100644
--- a/meta/packages/zaurusd/zaurusd_svn.bb
+++ b/meta/recipes-bsp/zaurusd/zaurusd_svn.bb
diff --git a/meta/packages/avahi/avahi.inc b/meta/recipes-connectivity/avahi/avahi.inc
index 2a5bf4a182..2a5bf4a182 100644
--- a/meta/packages/avahi/avahi.inc
+++ b/meta/recipes-connectivity/avahi/avahi.inc
diff --git a/meta/packages/avahi/avahi_0.6.27.bb b/meta/recipes-connectivity/avahi/avahi_0.6.27.bb
index a4c22a8b0e..a4c22a8b0e 100644
--- a/meta/packages/avahi/avahi_0.6.27.bb
+++ b/meta/recipes-connectivity/avahi/avahi_0.6.27.bb
diff --git a/meta/packages/avahi/files/00avahi-autoipd b/meta/recipes-connectivity/avahi/files/00avahi-autoipd
index a0ab814603..a0ab814603 100644
--- a/meta/packages/avahi/files/00avahi-autoipd
+++ b/meta/recipes-connectivity/avahi/files/00avahi-autoipd
diff --git a/meta/packages/avahi/files/99avahi-autoipd b/meta/recipes-connectivity/avahi/files/99avahi-autoipd
index 234cdaa3eb..234cdaa3eb 100644
--- a/meta/packages/avahi/files/99avahi-autoipd
+++ b/meta/recipes-connectivity/avahi/files/99avahi-autoipd
diff --git a/meta/packages/avahi/files/initscript.patch b/meta/recipes-connectivity/avahi/files/initscript.patch
index f76a965b85..f76a965b85 100644
--- a/meta/packages/avahi/files/initscript.patch
+++ b/meta/recipes-connectivity/avahi/files/initscript.patch
diff --git a/meta/packages/bluez/bluez-dtl1-workaround/02dtl1_cs.sh b/meta/recipes-connectivity/bluez/bluez-dtl1-workaround/02dtl1_cs.sh
index fefc72e07a..fefc72e07a 100644
--- a/meta/packages/bluez/bluez-dtl1-workaround/02dtl1_cs.sh
+++ b/meta/recipes-connectivity/bluez/bluez-dtl1-workaround/02dtl1_cs.sh
diff --git a/meta/packages/bluez/bluez-dtl1-workaround_1.0.bb b/meta/recipes-connectivity/bluez/bluez-dtl1-workaround_1.0.bb
index 64000b7a5f..64000b7a5f 100644
--- a/meta/packages/bluez/bluez-dtl1-workaround_1.0.bb
+++ b/meta/recipes-connectivity/bluez/bluez-dtl1-workaround_1.0.bb
diff --git a/meta/packages/bluez/bluez-hcidump_1.42.bb b/meta/recipes-connectivity/bluez/bluez-hcidump_1.42.bb
index 4c117281aa..4c117281aa 100644
--- a/meta/packages/bluez/bluez-hcidump_1.42.bb
+++ b/meta/recipes-connectivity/bluez/bluez-hcidump_1.42.bb
diff --git a/meta/packages/bluez/bluez4-4.66/bluetooth.conf b/meta/recipes-connectivity/bluez/bluez4-4.66/bluetooth.conf
index ca5e9e4f2f..ca5e9e4f2f 100644
--- a/meta/packages/bluez/bluez4-4.66/bluetooth.conf
+++ b/meta/recipes-connectivity/bluez/bluez4-4.66/bluetooth.conf
diff --git a/meta/packages/bluez/bluez4-4.66/fix-dfutool-usb-declaration-mismatch.patch b/meta/recipes-connectivity/bluez/bluez4-4.66/fix-dfutool-usb-declaration-mismatch.patch
index 91c802bc41..91c802bc41 100644
--- a/meta/packages/bluez/bluez4-4.66/fix-dfutool-usb-declaration-mismatch.patch
+++ b/meta/recipes-connectivity/bluez/bluez4-4.66/fix-dfutool-usb-declaration-mismatch.patch
diff --git a/meta/packages/bluez/bluez4-4.66/hid2hci_usb_init.patch b/meta/recipes-connectivity/bluez/bluez4-4.66/hid2hci_usb_init.patch
index ed15fd5a1b..ed15fd5a1b 100644
--- a/meta/packages/bluez/bluez4-4.66/hid2hci_usb_init.patch
+++ b/meta/recipes-connectivity/bluez/bluez4-4.66/hid2hci_usb_init.patch
diff --git a/meta/packages/bluez/bluez4-4.66/sbc-thumb.patch b/meta/recipes-connectivity/bluez/bluez4-4.66/sbc-thumb.patch
index 474423670b..474423670b 100644
--- a/meta/packages/bluez/bluez4-4.66/sbc-thumb.patch
+++ b/meta/recipes-connectivity/bluez/bluez4-4.66/sbc-thumb.patch
diff --git a/meta/packages/bluez/bluez4_4.66.bb b/meta/recipes-connectivity/bluez/bluez4_4.66.bb
index 7abf0faa65..7abf0faa65 100644
--- a/meta/packages/bluez/bluez4_4.66.bb
+++ b/meta/recipes-connectivity/bluez/bluez4_4.66.bb
diff --git a/meta/packages/connman/connman-gnome_git.bb b/meta/recipes-connectivity/connman/connman-gnome_git.bb
index 440ba285cc..440ba285cc 100644
--- a/meta/packages/connman/connman-gnome_git.bb
+++ b/meta/recipes-connectivity/connman/connman-gnome_git.bb
diff --git a/meta/packages/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc
index 9a623d7f4e..9a623d7f4e 100644
--- a/meta/packages/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
diff --git a/meta/packages/connman/connman_0.48.bb b/meta/recipes-connectivity/connman/connman_0.48.bb
index 269f987215..269f987215 100644
--- a/meta/packages/connman/connman_0.48.bb
+++ b/meta/recipes-connectivity/connman/connman_0.48.bb
diff --git a/meta/packages/connman/connman_git.bb b/meta/recipes-connectivity/connman/connman_git.bb
index 82cd976e55..82cd976e55 100644
--- a/meta/packages/connman/connman_git.bb
+++ b/meta/recipes-connectivity/connman/connman_git.bb
diff --git a/meta/packages/connman/files/connman b/meta/recipes-connectivity/connman/files/connman
index f8154f68f9..f8154f68f9 100755
--- a/meta/packages/connman/files/connman
+++ b/meta/recipes-connectivity/connman/files/connman
diff --git a/meta/packages/connman/files/connman-install-tests-d52de88aff4771283b2ebee4f48a7af15862d0ae.patch b/meta/recipes-connectivity/connman/files/connman-install-tests-d52de88aff4771283b2ebee4f48a7af15862d0ae.patch
index 57df7196ec..57df7196ec 100644
--- a/meta/packages/connman/files/connman-install-tests-d52de88aff4771283b2ebee4f48a7af15862d0ae.patch
+++ b/meta/recipes-connectivity/connman/files/connman-install-tests-d52de88aff4771283b2ebee4f48a7af15862d0ae.patch
diff --git a/meta/packages/connman/files/connman-install-tests.patch b/meta/recipes-connectivity/connman/files/connman-install-tests.patch
index 0ea3758f2d..0ea3758f2d 100644
--- a/meta/packages/connman/files/connman-install-tests.patch
+++ b/meta/recipes-connectivity/connman/files/connman-install-tests.patch
diff --git a/meta/packages/connman/files/dbusperms.patch b/meta/recipes-connectivity/connman/files/dbusperms.patch
index 100af0367b..100af0367b 100644
--- a/meta/packages/connman/files/dbusperms.patch
+++ b/meta/recipes-connectivity/connman/files/dbusperms.patch
diff --git a/meta/packages/connman/files/udevfix.patch b/meta/recipes-connectivity/connman/files/udevfix.patch
index 803bec5281..803bec5281 100644
--- a/meta/packages/connman/files/udevfix.patch
+++ b/meta/recipes-connectivity/connman/files/udevfix.patch
diff --git a/meta/packages/galago/galago-daemon_0.5.1.bb b/meta/recipes-connectivity/galago/galago-daemon_0.5.1.bb
index 9570e503c2..9570e503c2 100644
--- a/meta/packages/galago/galago-daemon_0.5.1.bb
+++ b/meta/recipes-connectivity/galago/galago-daemon_0.5.1.bb
diff --git a/meta/packages/galago/libgalago-0.5.2/mkdir.patch b/meta/recipes-connectivity/galago/libgalago-0.5.2/mkdir.patch
index f893bffc60..f893bffc60 100644
--- a/meta/packages/galago/libgalago-0.5.2/mkdir.patch
+++ b/meta/recipes-connectivity/galago/libgalago-0.5.2/mkdir.patch
diff --git a/meta/packages/galago/libgalago-0.5.2/pkgconfig.patch b/meta/recipes-connectivity/galago/libgalago-0.5.2/pkgconfig.patch
index 33d4daaba4..33d4daaba4 100644
--- a/meta/packages/galago/libgalago-0.5.2/pkgconfig.patch
+++ b/meta/recipes-connectivity/galago/libgalago-0.5.2/pkgconfig.patch
diff --git a/meta/packages/galago/libgalago_0.5.2.bb b/meta/recipes-connectivity/galago/libgalago_0.5.2.bb
index fe82a618e6..fe82a618e6 100644
--- a/meta/packages/galago/libgalago_0.5.2.bb
+++ b/meta/recipes-connectivity/galago/libgalago_0.5.2.bb
diff --git a/meta/packages/gupnp/gssdp_0.7.1.bb b/meta/recipes-connectivity/gupnp/gssdp_0.7.1.bb
index 5b4c903c62..5b4c903c62 100644
--- a/meta/packages/gupnp/gssdp_0.7.1.bb
+++ b/meta/recipes-connectivity/gupnp/gssdp_0.7.1.bb
diff --git a/meta/packages/gupnp/gupnp-av_0.4.bb b/meta/recipes-connectivity/gupnp/gupnp-av_0.4.bb
index 57fad7b842..57fad7b842 100644
--- a/meta/packages/gupnp/gupnp-av_0.4.bb
+++ b/meta/recipes-connectivity/gupnp/gupnp-av_0.4.bb
diff --git a/meta/packages/gupnp/gupnp-av_0.5.2.bb b/meta/recipes-connectivity/gupnp/gupnp-av_0.5.2.bb
index 57fad7b842..57fad7b842 100644
--- a/meta/packages/gupnp/gupnp-av_0.5.2.bb
+++ b/meta/recipes-connectivity/gupnp/gupnp-av_0.5.2.bb
diff --git a/meta/packages/gupnp/gupnp-tools_0.8.bb b/meta/recipes-connectivity/gupnp/gupnp-tools_0.8.bb
index be4f3510b6..be4f3510b6 100644
--- a/meta/packages/gupnp/gupnp-tools_0.8.bb
+++ b/meta/recipes-connectivity/gupnp/gupnp-tools_0.8.bb
diff --git a/meta/packages/gupnp/gupnp_0.13.2.bb b/meta/recipes-connectivity/gupnp/gupnp_0.13.2.bb
index 2a12e5ce24..2a12e5ce24 100644
--- a/meta/packages/gupnp/gupnp_0.13.2.bb
+++ b/meta/recipes-connectivity/gupnp/gupnp_0.13.2.bb
diff --git a/meta/packages/gypsy/files/fixups.patch b/meta/recipes-connectivity/gypsy/files/fixups.patch
index 8bc8c5cbac..8bc8c5cbac 100644
--- a/meta/packages/gypsy/files/fixups.patch
+++ b/meta/recipes-connectivity/gypsy/files/fixups.patch
diff --git a/meta/packages/gypsy/gypsy.inc b/meta/recipes-connectivity/gypsy/gypsy.inc
index f0d90b290e..f0d90b290e 100644
--- a/meta/packages/gypsy/gypsy.inc
+++ b/meta/recipes-connectivity/gypsy/gypsy.inc
diff --git a/meta/packages/gypsy/gypsy_0.6.bb b/meta/recipes-connectivity/gypsy/gypsy_0.6.bb
index ee669e5ef4..ee669e5ef4 100644
--- a/meta/packages/gypsy/gypsy_0.6.bb
+++ b/meta/recipes-connectivity/gypsy/gypsy_0.6.bb
diff --git a/meta/packages/gypsy/gypsy_svn.bb b/meta/recipes-connectivity/gypsy/gypsy_svn.bb
index ac1b6bc12f..ac1b6bc12f 100644
--- a/meta/packages/gypsy/gypsy_svn.bb
+++ b/meta/recipes-connectivity/gypsy/gypsy_svn.bb
diff --git a/meta/packages/irda-utils/irda-utils-0.9.18/init b/meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init
index 63750f187c..63750f187c 100755
--- a/meta/packages/irda-utils/irda-utils-0.9.18/init
+++ b/meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/init
diff --git a/meta/packages/irda-utils/irda-utils_0.9.18.bb b/meta/recipes-connectivity/irda-utils/irda-utils_0.9.18.bb
index 9ef8a59fb4..9ef8a59fb4 100644
--- a/meta/packages/irda-utils/irda-utils_0.9.18.bb
+++ b/meta/recipes-connectivity/irda-utils/irda-utils_0.9.18.bb
diff --git a/meta/packages/loudmouth/loudmouth_1.4.0.bb b/meta/recipes-connectivity/loudmouth/loudmouth_1.4.0.bb
index f9d84f9105..f9d84f9105 100644
--- a/meta/packages/loudmouth/loudmouth_1.4.0.bb
+++ b/meta/recipes-connectivity/loudmouth/loudmouth_1.4.0.bb
diff --git a/meta/packages/ofono/files/ofono b/meta/recipes-connectivity/ofono/files/ofono
index 6d46fb8966..6d46fb8966 100644
--- a/meta/packages/ofono/files/ofono
+++ b/meta/recipes-connectivity/ofono/files/ofono
diff --git a/meta/packages/ofono/ofono.inc b/meta/recipes-connectivity/ofono/ofono.inc
index 8948e57ae7..8948e57ae7 100644
--- a/meta/packages/ofono/ofono.inc
+++ b/meta/recipes-connectivity/ofono/ofono.inc
diff --git a/meta/packages/ofono/ofono_0.17.bb b/meta/recipes-connectivity/ofono/ofono_0.17.bb
index 02b64e5b28..02b64e5b28 100644
--- a/meta/packages/ofono/ofono_0.17.bb
+++ b/meta/recipes-connectivity/ofono/ofono_0.17.bb
diff --git a/meta/packages/ofono/ofono_git.bb b/meta/recipes-connectivity/ofono/ofono_git.bb
index 3e2c4108cf..3e2c4108cf 100644
--- a/meta/packages/ofono/ofono_git.bb
+++ b/meta/recipes-connectivity/ofono/ofono_git.bb
diff --git a/meta/packages/telepathy/empathy/no-gnome-doc.patch b/meta/recipes-connectivity/telepathy/empathy/no-gnome-doc.patch
index 13e7943da5..13e7943da5 100644
--- a/meta/packages/telepathy/empathy/no-gnome-doc.patch
+++ b/meta/recipes-connectivity/telepathy/empathy/no-gnome-doc.patch
diff --git a/meta/packages/telepathy/empathy_2.26.1.bb b/meta/recipes-connectivity/telepathy/empathy_2.26.1.bb
index fe506faf14..fe506faf14 100644
--- a/meta/packages/telepathy/empathy_2.26.1.bb
+++ b/meta/recipes-connectivity/telepathy/empathy_2.26.1.bb
diff --git a/meta/packages/telepathy/libtelepathy/doublefix.patch b/meta/recipes-connectivity/telepathy/libtelepathy/doublefix.patch
index 5ff1c436da..5ff1c436da 100644
--- a/meta/packages/telepathy/libtelepathy/doublefix.patch
+++ b/meta/recipes-connectivity/telepathy/libtelepathy/doublefix.patch
diff --git a/meta/packages/telepathy/libtelepathy/prefer_python_2.5.patch b/meta/recipes-connectivity/telepathy/libtelepathy/prefer_python_2.5.patch
index ec01567581..ec01567581 100644
--- a/meta/packages/telepathy/libtelepathy/prefer_python_2.5.patch
+++ b/meta/recipes-connectivity/telepathy/libtelepathy/prefer_python_2.5.patch
diff --git a/meta/packages/telepathy/libtelepathy_0.3.3.bb b/meta/recipes-connectivity/telepathy/libtelepathy_0.3.3.bb
index c1e0c76bdf..c1e0c76bdf 100644
--- a/meta/packages/telepathy/libtelepathy_0.3.3.bb
+++ b/meta/recipes-connectivity/telepathy/libtelepathy_0.3.3.bb
diff --git a/meta/packages/telepathy/telepathy-farsight_0.0.7.bb b/meta/recipes-connectivity/telepathy/telepathy-farsight_0.0.7.bb
index dfb7e39b0a..dfb7e39b0a 100644
--- a/meta/packages/telepathy/telepathy-farsight_0.0.7.bb
+++ b/meta/recipes-connectivity/telepathy/telepathy-farsight_0.0.7.bb
diff --git a/meta/packages/telepathy/telepathy-gabble/gabble.manager b/meta/recipes-connectivity/telepathy/telepathy-gabble/gabble.manager
index 9000cd41cc..9000cd41cc 100644
--- a/meta/packages/telepathy/telepathy-gabble/gabble.manager
+++ b/meta/recipes-connectivity/telepathy/telepathy-gabble/gabble.manager
diff --git a/meta/packages/telepathy/telepathy-gabble_0.7.8.bb b/meta/recipes-connectivity/telepathy/telepathy-gabble_0.7.8.bb
index 84eed373f7..84eed373f7 100644
--- a/meta/packages/telepathy/telepathy-gabble_0.7.8.bb
+++ b/meta/recipes-connectivity/telepathy/telepathy-gabble_0.7.8.bb
diff --git a/meta/packages/telepathy/telepathy-glib_0.9.2.bb b/meta/recipes-connectivity/telepathy/telepathy-glib_0.9.2.bb
index 5c773bdb2d..5c773bdb2d 100644
--- a/meta/packages/telepathy/telepathy-glib_0.9.2.bb
+++ b/meta/recipes-connectivity/telepathy/telepathy-glib_0.9.2.bb
diff --git a/meta/packages/telepathy/telepathy-idle_0.1.2.bb b/meta/recipes-connectivity/telepathy/telepathy-idle_0.1.2.bb
index d152e31a21..d152e31a21 100644
--- a/meta/packages/telepathy/telepathy-idle_0.1.2.bb
+++ b/meta/recipes-connectivity/telepathy/telepathy-idle_0.1.2.bb
diff --git a/meta/packages/telepathy/telepathy-mission-control/pkgconfig.patch b/meta/recipes-connectivity/telepathy/telepathy-mission-control/pkgconfig.patch
index 08a53d9e46..08a53d9e46 100644
--- a/meta/packages/telepathy/telepathy-mission-control/pkgconfig.patch
+++ b/meta/recipes-connectivity/telepathy/telepathy-mission-control/pkgconfig.patch
diff --git a/meta/packages/telepathy/telepathy-mission-control_4.67.bb b/meta/recipes-connectivity/telepathy/telepathy-mission-control_4.67.bb
index 3af177970e..3af177970e 100644
--- a/meta/packages/telepathy/telepathy-mission-control_4.67.bb
+++ b/meta/recipes-connectivity/telepathy/telepathy-mission-control_4.67.bb
diff --git a/meta/packages/telepathy/telepathy-python_0.15.1.bb b/meta/recipes-connectivity/telepathy/telepathy-python_0.15.1.bb
index 0898b321eb..0898b321eb 100644
--- a/meta/packages/telepathy/telepathy-python_0.15.1.bb
+++ b/meta/recipes-connectivity/telepathy/telepathy-python_0.15.1.bb
diff --git a/meta/packages/wireless-tools/wireless-tools/man.patch b/meta/recipes-connectivity/wireless-tools/wireless-tools/man.patch
index fd8cf42773..fd8cf42773 100644
--- a/meta/packages/wireless-tools/wireless-tools/man.patch
+++ b/meta/recipes-connectivity/wireless-tools/wireless-tools/man.patch
diff --git a/meta/packages/wireless-tools/wireless-tools/wireless-tools.if-pre-up b/meta/recipes-connectivity/wireless-tools/wireless-tools/wireless-tools.if-pre-up
index 2518a5c834..2518a5c834 100755
--- a/meta/packages/wireless-tools/wireless-tools/wireless-tools.if-pre-up
+++ b/meta/recipes-connectivity/wireless-tools/wireless-tools/wireless-tools.if-pre-up
diff --git a/meta/packages/wireless-tools/wireless-tools/zzz-wireless.if-pre-up b/meta/recipes-connectivity/wireless-tools/wireless-tools/zzz-wireless.if-pre-up
index 4c8e95bf2a..4c8e95bf2a 100644
--- a/meta/packages/wireless-tools/wireless-tools/zzz-wireless.if-pre-up
+++ b/meta/recipes-connectivity/wireless-tools/wireless-tools/zzz-wireless.if-pre-up
diff --git a/meta/packages/wireless-tools/wireless-tools_29.bb b/meta/recipes-connectivity/wireless-tools/wireless-tools_29.bb
index 6bb1193c65..6bb1193c65 100644
--- a/meta/packages/wireless-tools/wireless-tools_29.bb
+++ b/meta/recipes-connectivity/wireless-tools/wireless-tools_29.bb
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/99_wpa_supplicant b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/99_wpa_supplicant
index 6ff4dd8826..6ff4dd8826 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/99_wpa_supplicant
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/99_wpa_supplicant
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/defaults-sane b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/defaults-sane
index 67c4cbddf8..67c4cbddf8 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/defaults-sane
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/defaults-sane
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/defconfig b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/defconfig
index c165343399..c165343399 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/defconfig
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/defconfig
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/defconfig-gnutls b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/defconfig-gnutls
index e325bb83e9..e325bb83e9 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/defconfig-gnutls
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/defconfig-gnutls
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/init.sh b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/init.sh
index bc7ee9184e..bc7ee9184e 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/init.sh
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/init.sh
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa-supplicant.sh b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa-supplicant.sh
index 5c9e5d33a7..5c9e5d33a7 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa-supplicant.sh
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa-supplicant.sh
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-0.5.7-always-scan.patch b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-0.5.7-always-scan.patch
index 25afd07a11..25afd07a11 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-0.5.7-always-scan.patch
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-0.5.7-always-scan.patch
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-fix-deprecated-dbus-function.patch b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-fix-deprecated-dbus-function.patch
index dbd5e4e934..dbd5e4e934 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-fix-deprecated-dbus-function.patch
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant-fix-deprecated-dbus-function.patch
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf
index f0c993d195..f0c993d195 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf-sane b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf-sane
index c91ffe0c84..c91ffe0c84 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf-sane
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant.conf-sane
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant_default.conf b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant_default.conf
index 8eebdeb5cb..8eebdeb5cb 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant_default.conf
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.2/wpa_supplicant_default.conf
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.inc b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.inc
index 78ce914c31..78ce914c31 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant-0.7.inc
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.inc
diff --git a/meta/packages/wpa-supplicant/wpa-supplicant_0.7.2.bb b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_0.7.2.bb
index d1f6c6d6c9..d1f6c6d6c9 100644
--- a/meta/packages/wpa-supplicant/wpa-supplicant_0.7.2.bb
+++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_0.7.2.bb
diff --git a/meta/packages/zeroconf/zeroconf/compilefix.patch b/meta/recipes-connectivity/zeroconf/zeroconf/compilefix.patch
index b7b917dc2b..b7b917dc2b 100644
--- a/meta/packages/zeroconf/zeroconf/compilefix.patch
+++ b/meta/recipes-connectivity/zeroconf/zeroconf/compilefix.patch
diff --git a/meta/packages/zeroconf/zeroconf/debian-zeroconf b/meta/recipes-connectivity/zeroconf/zeroconf/debian-zeroconf
index c3705d2788..c3705d2788 100644
--- a/meta/packages/zeroconf/zeroconf/debian-zeroconf
+++ b/meta/recipes-connectivity/zeroconf/zeroconf/debian-zeroconf
diff --git a/meta/packages/zeroconf/zeroconf/zeroconf-default b/meta/recipes-connectivity/zeroconf/zeroconf/zeroconf-default
index cc07b275f1..cc07b275f1 100644
--- a/meta/packages/zeroconf/zeroconf/zeroconf-default
+++ b/meta/recipes-connectivity/zeroconf/zeroconf/zeroconf-default
diff --git a/meta/packages/zeroconf/zeroconf_0.9.bb b/meta/recipes-connectivity/zeroconf/zeroconf_0.9.bb
index f22466eea7..f22466eea7 100644
--- a/meta/packages/zeroconf/zeroconf_0.9.bb
+++ b/meta/recipes-connectivity/zeroconf/zeroconf_0.9.bb
diff --git a/meta/packages/base-files/base-files/akita/fstab b/meta/recipes-core/base-files/base-files/akita/fstab
index 5f2c941345..5f2c941345 100644
--- a/meta/packages/base-files/base-files/akita/fstab
+++ b/meta/recipes-core/base-files/base-files/akita/fstab
diff --git a/meta/packages/base-files/base-files/akita/rotation b/meta/recipes-core/base-files/base-files/akita/rotation
index 2a14d60899..2a14d60899 100644
--- a/meta/packages/base-files/base-files/akita/rotation
+++ b/meta/recipes-core/base-files/base-files/akita/rotation
diff --git a/meta/packages/base-files/base-files/c7x0/fstab b/meta/recipes-core/base-files/base-files/c7x0/fstab
index e065e8112e..e065e8112e 100644
--- a/meta/packages/base-files/base-files/c7x0/fstab
+++ b/meta/recipes-core/base-files/base-files/c7x0/fstab
diff --git a/meta/packages/base-files/base-files/c7x0/usbd b/meta/recipes-core/base-files/base-files/c7x0/usbd
index 40931ee8e9..40931ee8e9 100644
--- a/meta/packages/base-files/base-files/c7x0/usbd
+++ b/meta/recipes-core/base-files/base-files/c7x0/usbd
diff --git a/meta/packages/base-files/base-files/collie/fstab b/meta/recipes-core/base-files/base-files/collie/fstab
index dc3499b909..dc3499b909 100644
--- a/meta/packages/base-files/base-files/collie/fstab
+++ b/meta/recipes-core/base-files/base-files/collie/fstab
diff --git a/meta/packages/base-files/base-files/collie/usbd b/meta/recipes-core/base-files/base-files/collie/usbd
index 4257614583..4257614583 100644
--- a/meta/packages/base-files/base-files/collie/usbd
+++ b/meta/recipes-core/base-files/base-files/collie/usbd
diff --git a/meta/packages/base-files/base-files/filesystems b/meta/recipes-core/base-files/base-files/filesystems
index 653593a432..653593a432 100644
--- a/meta/packages/base-files/base-files/filesystems
+++ b/meta/recipes-core/base-files/base-files/filesystems
diff --git a/meta/packages/base-files/base-files/fstab b/meta/recipes-core/base-files/base-files/fstab
index f0eed36ed7..f0eed36ed7 100644
--- a/meta/packages/base-files/base-files/fstab
+++ b/meta/recipes-core/base-files/base-files/fstab
diff --git a/meta/packages/base-files/base-files/host.conf b/meta/recipes-core/base-files/base-files/host.conf
index 1a8c1e1517..1a8c1e1517 100644
--- a/meta/packages/base-files/base-files/host.conf
+++ b/meta/recipes-core/base-files/base-files/host.conf
diff --git a/meta/packages/base-files/base-files/htcuniversal/rotation b/meta/recipes-core/base-files/base-files/htcuniversal/rotation
index 2a14d60899..2a14d60899 100644
--- a/meta/packages/base-files/base-files/htcuniversal/rotation
+++ b/meta/recipes-core/base-files/base-files/htcuniversal/rotation
diff --git a/meta/packages/base-files/base-files/hx2000/fstab b/meta/recipes-core/base-files/base-files/hx2000/fstab
index 2d4b7aae72..2d4b7aae72 100644
--- a/meta/packages/base-files/base-files/hx2000/fstab
+++ b/meta/recipes-core/base-files/base-files/hx2000/fstab
diff --git a/meta/packages/base-files/base-files/inputrc b/meta/recipes-core/base-files/base-files/inputrc
index b5c4c8af24..b5c4c8af24 100644
--- a/meta/packages/base-files/base-files/inputrc
+++ b/meta/recipes-core/base-files/base-files/inputrc
diff --git a/meta/packages/base-files/base-files/issue b/meta/recipes-core/base-files/base-files/issue
index 329af4665e..329af4665e 100644
--- a/meta/packages/base-files/base-files/issue
+++ b/meta/recipes-core/base-files/base-files/issue
diff --git a/meta/packages/base-files/base-files/issue.net b/meta/recipes-core/base-files/base-files/issue.net
index 6dc3588b4f..6dc3588b4f 100644
--- a/meta/packages/base-files/base-files/issue.net
+++ b/meta/recipes-core/base-files/base-files/issue.net
diff --git a/meta/packages/base-files/base-files/licenses/Artistic b/meta/recipes-core/base-files/base-files/licenses/Artistic
index 5f221241e8..5f221241e8 100644
--- a/meta/packages/base-files/base-files/licenses/Artistic
+++ b/meta/recipes-core/base-files/base-files/licenses/Artistic
diff --git a/meta/packages/base-files/base-files/licenses/BSD b/meta/recipes-core/base-files/base-files/licenses/BSD
index c7a0aa4f94..c7a0aa4f94 100644
--- a/meta/packages/base-files/base-files/licenses/BSD
+++ b/meta/recipes-core/base-files/base-files/licenses/BSD
diff --git a/meta/packages/base-files/base-files/licenses/GFDL-1.2 b/meta/recipes-core/base-files/base-files/licenses/GFDL-1.2
index 4a0fe1c8de..4a0fe1c8de 100644
--- a/meta/packages/base-files/base-files/licenses/GFDL-1.2
+++ b/meta/recipes-core/base-files/base-files/licenses/GFDL-1.2
diff --git a/meta/packages/base-files/base-files/licenses/GPL-2 b/meta/recipes-core/base-files/base-files/licenses/GPL-2
index d60c31a97a..d60c31a97a 100644
--- a/meta/packages/base-files/base-files/licenses/GPL-2
+++ b/meta/recipes-core/base-files/base-files/licenses/GPL-2
diff --git a/meta/packages/base-files/base-files/licenses/GPL-3 b/meta/recipes-core/base-files/base-files/licenses/GPL-3
index 4432540474..4432540474 100644
--- a/meta/packages/base-files/base-files/licenses/GPL-3
+++ b/meta/recipes-core/base-files/base-files/licenses/GPL-3
diff --git a/meta/packages/base-files/base-files/licenses/LGPL-2 b/meta/recipes-core/base-files/base-files/licenses/LGPL-2
index f5030495bf..f5030495bf 100644
--- a/meta/packages/base-files/base-files/licenses/LGPL-2
+++ b/meta/recipes-core/base-files/base-files/licenses/LGPL-2
diff --git a/meta/packages/base-files/base-files/licenses/LGPL-2.1 b/meta/recipes-core/base-files/base-files/licenses/LGPL-2.1
index b124cf5812..b124cf5812 100644
--- a/meta/packages/base-files/base-files/licenses/LGPL-2.1
+++ b/meta/recipes-core/base-files/base-files/licenses/LGPL-2.1
diff --git a/meta/packages/base-files/base-files/licenses/LGPL-3 b/meta/recipes-core/base-files/base-files/licenses/LGPL-3
index fc8a5de7ed..fc8a5de7ed 100644
--- a/meta/packages/base-files/base-files/licenses/LGPL-3
+++ b/meta/recipes-core/base-files/base-files/licenses/LGPL-3
diff --git a/meta/packages/base-files/base-files/motd b/meta/recipes-core/base-files/base-files/motd
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/base-files/base-files/motd
+++ b/meta/recipes-core/base-files/base-files/motd
diff --git a/meta/packages/base-files/base-files/mtx-1/fstab b/meta/recipes-core/base-files/base-files/mtx-1/fstab
index ee3fab0c13..ee3fab0c13 100644
--- a/meta/packages/base-files/base-files/mtx-1/fstab
+++ b/meta/recipes-core/base-files/base-files/mtx-1/fstab
diff --git a/meta/packages/base-files/base-files/mtx-1/profile b/meta/recipes-core/base-files/base-files/mtx-1/profile
index bedf2fc7d8..bedf2fc7d8 100644
--- a/meta/packages/base-files/base-files/mtx-1/profile
+++ b/meta/recipes-core/base-files/base-files/mtx-1/profile
diff --git a/meta/packages/base-files/base-files/nokia770/fstab b/meta/recipes-core/base-files/base-files/nokia770/fstab
index 7dbae252fb..7dbae252fb 100644
--- a/meta/packages/base-files/base-files/nokia770/fstab
+++ b/meta/recipes-core/base-files/base-files/nokia770/fstab
diff --git a/meta/packages/base-files/base-files/nsswitch.conf b/meta/recipes-core/base-files/base-files/nsswitch.conf
index 06f03d22a6..06f03d22a6 100644
--- a/meta/packages/base-files/base-files/nsswitch.conf
+++ b/meta/recipes-core/base-files/base-files/nsswitch.conf
diff --git a/meta/packages/base-files/base-files/poodle/fstab b/meta/recipes-core/base-files/base-files/poodle/fstab
index b96b750eb6..b96b750eb6 100644
--- a/meta/packages/base-files/base-files/poodle/fstab
+++ b/meta/recipes-core/base-files/base-files/poodle/fstab
diff --git a/meta/packages/base-files/base-files/poodle/usbd b/meta/recipes-core/base-files/base-files/poodle/usbd
index 40931ee8e9..40931ee8e9 100644
--- a/meta/packages/base-files/base-files/poodle/usbd
+++ b/meta/recipes-core/base-files/base-files/poodle/usbd
diff --git a/meta/packages/base-files/base-files/profile b/meta/recipes-core/base-files/base-files/profile
index aa1c20fdb8..aa1c20fdb8 100644
--- a/meta/packages/base-files/base-files/profile
+++ b/meta/recipes-core/base-files/base-files/profile
diff --git a/meta/packages/base-files/base-files/rotation b/meta/recipes-core/base-files/base-files/rotation
index c227083464..c227083464 100644
--- a/meta/packages/base-files/base-files/rotation
+++ b/meta/recipes-core/base-files/base-files/rotation
diff --git a/meta/packages/base-files/base-files/share/dot.bashrc b/meta/recipes-core/base-files/base-files/share/dot.bashrc
index 4be63686c2..4be63686c2 100644
--- a/meta/packages/base-files/base-files/share/dot.bashrc
+++ b/meta/recipes-core/base-files/base-files/share/dot.bashrc
diff --git a/meta/packages/base-files/base-files/share/dot.profile b/meta/recipes-core/base-files/base-files/share/dot.profile
index 979793e8b5..979793e8b5 100644
--- a/meta/packages/base-files/base-files/share/dot.profile
+++ b/meta/recipes-core/base-files/base-files/share/dot.profile
diff --git a/meta/packages/base-files/base-files/shells b/meta/recipes-core/base-files/base-files/shells
index ce39b3dde7..ce39b3dde7 100644
--- a/meta/packages/base-files/base-files/shells
+++ b/meta/recipes-core/base-files/base-files/shells
diff --git a/meta/packages/base-files/base-files/spitz/fstab b/meta/recipes-core/base-files/base-files/spitz/fstab
index 3d0e508dfd..3d0e508dfd 100644
--- a/meta/packages/base-files/base-files/spitz/fstab
+++ b/meta/recipes-core/base-files/base-files/spitz/fstab
diff --git a/meta/packages/base-files/base-files/spitz/rotation b/meta/recipes-core/base-files/base-files/spitz/rotation
index 2a14d60899..2a14d60899 100644
--- a/meta/packages/base-files/base-files/spitz/rotation
+++ b/meta/recipes-core/base-files/base-files/spitz/rotation
diff --git a/meta/packages/base-files/base-files/sysctl.conf b/meta/recipes-core/base-files/base-files/sysctl.conf
index d466a94eed..d466a94eed 100644
--- a/meta/packages/base-files/base-files/sysctl.conf
+++ b/meta/recipes-core/base-files/base-files/sysctl.conf
diff --git a/meta/packages/base-files/base-files/tosa/fstab b/meta/recipes-core/base-files/base-files/tosa/fstab
index e065e8112e..e065e8112e 100644
--- a/meta/packages/base-files/base-files/tosa/fstab
+++ b/meta/recipes-core/base-files/base-files/tosa/fstab
diff --git a/meta/packages/base-files/base-files/tosa/usbd b/meta/recipes-core/base-files/base-files/tosa/usbd
index 8c80044167..8c80044167 100644
--- a/meta/packages/base-files/base-files/tosa/usbd
+++ b/meta/recipes-core/base-files/base-files/tosa/usbd
diff --git a/meta/packages/base-files/base-files/usbd b/meta/recipes-core/base-files/base-files/usbd
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/base-files/base-files/usbd
+++ b/meta/recipes-core/base-files/base-files/usbd
diff --git a/meta/packages/base-files/base-files_3.0.14.bb b/meta/recipes-core/base-files/base-files_3.0.14.bb
index a8f092db09..a8f092db09 100644
--- a/meta/packages/base-files/base-files_3.0.14.bb
+++ b/meta/recipes-core/base-files/base-files_3.0.14.bb
diff --git a/meta/packages/base-passwd/base-passwd-3.5.22/mysql.patch b/meta/recipes-core/base-passwd/base-passwd-3.5.22/mysql.patch
index 8bfd757929..8bfd757929 100644
--- a/meta/packages/base-passwd/base-passwd-3.5.22/mysql.patch
+++ b/meta/recipes-core/base-passwd/base-passwd-3.5.22/mysql.patch
diff --git a/meta/packages/base-passwd/base-passwd-3.5.22/nobash.patch b/meta/recipes-core/base-passwd/base-passwd-3.5.22/nobash.patch
index 52650166f8..52650166f8 100644
--- a/meta/packages/base-passwd/base-passwd-3.5.22/nobash.patch
+++ b/meta/recipes-core/base-passwd/base-passwd-3.5.22/nobash.patch
diff --git a/meta/packages/base-passwd/base-passwd-3.5.22/root-home.patch b/meta/recipes-core/base-passwd/base-passwd-3.5.22/root-home.patch
index 87c4655a04..87c4655a04 100644
--- a/meta/packages/base-passwd/base-passwd-3.5.22/root-home.patch
+++ b/meta/recipes-core/base-passwd/base-passwd-3.5.22/root-home.patch
diff --git a/meta/packages/base-passwd/base-passwd_3.5.22.bb b/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb
index f0ca8e6280..f0ca8e6280 100644
--- a/meta/packages/base-passwd/base-passwd_3.5.22.bb
+++ b/meta/recipes-core/base-passwd/base-passwd_3.5.22.bb
diff --git a/meta/packages/busybox/busybox-1.16.2/B921600.patch b/meta/recipes-core/busybox/busybox-1.16.2/B921600.patch
index 803dc411d8..803dc411d8 100644
--- a/meta/packages/busybox/busybox-1.16.2/B921600.patch
+++ b/meta/recipes-core/busybox/busybox-1.16.2/B921600.patch
diff --git a/meta/packages/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch b/meta/recipes-core/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch
index 041aa6c54c..041aa6c54c 100644
--- a/meta/packages/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch
+++ b/meta/recipes-core/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch
diff --git a/meta/packages/busybox/busybox-1.16.2/defconfig b/meta/recipes-core/busybox/busybox-1.16.2/defconfig
index 431da94dd2..431da94dd2 100644
--- a/meta/packages/busybox/busybox-1.16.2/defconfig
+++ b/meta/recipes-core/busybox/busybox-1.16.2/defconfig
diff --git a/meta/packages/busybox/busybox-1.16.2/get_header_tar.patch b/meta/recipes-core/busybox/busybox-1.16.2/get_header_tar.patch
index bc9b427ea9..bc9b427ea9 100644
--- a/meta/packages/busybox/busybox-1.16.2/get_header_tar.patch
+++ b/meta/recipes-core/busybox/busybox-1.16.2/get_header_tar.patch
diff --git a/meta/packages/busybox/busybox-1.16.2/run-parts.in.usr-bin.patch b/meta/recipes-core/busybox/busybox-1.16.2/run-parts.in.usr-bin.patch
index bedb974432..bedb974432 100644
--- a/meta/packages/busybox/busybox-1.16.2/run-parts.in.usr-bin.patch
+++ b/meta/recipes-core/busybox/busybox-1.16.2/run-parts.in.usr-bin.patch
diff --git a/meta/packages/busybox/busybox-1.16.2/udhcpc-fix-nfsroot.patch b/meta/recipes-core/busybox/busybox-1.16.2/udhcpc-fix-nfsroot.patch
index 89eeb425ad..89eeb425ad 100644
--- a/meta/packages/busybox/busybox-1.16.2/udhcpc-fix-nfsroot.patch
+++ b/meta/recipes-core/busybox/busybox-1.16.2/udhcpc-fix-nfsroot.patch
diff --git a/meta/packages/busybox/busybox-1.16.2/udhcpscript.patch b/meta/recipes-core/busybox/busybox-1.16.2/udhcpscript.patch
index 81bca634af..81bca634af 100644
--- a/meta/packages/busybox/busybox-1.16.2/udhcpscript.patch
+++ b/meta/recipes-core/busybox/busybox-1.16.2/udhcpscript.patch
diff --git a/meta/packages/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc
index 8c258135c8..8c258135c8 100644
--- a/meta/packages/busybox/busybox.inc
+++ b/meta/recipes-core/busybox/busybox.inc
diff --git a/meta/packages/busybox/busybox_1.16.2.bb b/meta/recipes-core/busybox/busybox_1.16.2.bb
index 0952f4ddb0..0952f4ddb0 100644
--- a/meta/packages/busybox/busybox_1.16.2.bb
+++ b/meta/recipes-core/busybox/busybox_1.16.2.bb
diff --git a/meta/packages/busybox/files/busybox-cron b/meta/recipes-core/busybox/files/busybox-cron
index f0e6b15629..f0e6b15629 100755
--- a/meta/packages/busybox/files/busybox-cron
+++ b/meta/recipes-core/busybox/files/busybox-cron
diff --git a/meta/packages/busybox/files/busybox-httpd b/meta/recipes-core/busybox/files/busybox-httpd
index c8348e54a7..c8348e54a7 100755
--- a/meta/packages/busybox/files/busybox-httpd
+++ b/meta/recipes-core/busybox/files/busybox-httpd
diff --git a/meta/packages/busybox/files/busybox-udhcpd b/meta/recipes-core/busybox/files/busybox-udhcpd
index c43903e8dc..c43903e8dc 100755
--- a/meta/packages/busybox/files/busybox-udhcpd
+++ b/meta/recipes-core/busybox/files/busybox-udhcpd
diff --git a/meta/packages/busybox/files/default.script b/meta/recipes-core/busybox/files/default.script
index f2ac987a27..f2ac987a27 100644
--- a/meta/packages/busybox/files/default.script
+++ b/meta/recipes-core/busybox/files/default.script
diff --git a/meta/packages/busybox/files/find-touchscreen.sh b/meta/recipes-core/busybox/files/find-touchscreen.sh
index 1582ea891c..1582ea891c 100644
--- a/meta/packages/busybox/files/find-touchscreen.sh
+++ b/meta/recipes-core/busybox/files/find-touchscreen.sh
diff --git a/meta/packages/busybox/files/hwclock.sh b/meta/recipes-core/busybox/files/hwclock.sh
index 2e50425ba8..2e50425ba8 100644
--- a/meta/packages/busybox/files/hwclock.sh
+++ b/meta/recipes-core/busybox/files/hwclock.sh
diff --git a/meta/packages/busybox/files/mount.busybox b/meta/recipes-core/busybox/files/mount.busybox
index fef945b7b2..fef945b7b2 100755
--- a/meta/packages/busybox/files/mount.busybox
+++ b/meta/recipes-core/busybox/files/mount.busybox
diff --git a/meta/packages/busybox/files/simple.script b/meta/recipes-core/busybox/files/simple.script
index 5cc21b9de2..5cc21b9de2 100644
--- a/meta/packages/busybox/files/simple.script
+++ b/meta/recipes-core/busybox/files/simple.script
diff --git a/meta/packages/busybox/files/syslog b/meta/recipes-core/busybox/files/syslog
index 9edaa15053..9edaa15053 100644
--- a/meta/packages/busybox/files/syslog
+++ b/meta/recipes-core/busybox/files/syslog
diff --git a/meta/packages/busybox/files/syslog.conf b/meta/recipes-core/busybox/files/syslog.conf
index d4a0e02f5b..d4a0e02f5b 100644
--- a/meta/packages/busybox/files/syslog.conf
+++ b/meta/recipes-core/busybox/files/syslog.conf
diff --git a/meta/packages/busybox/files/umount.busybox b/meta/recipes-core/busybox/files/umount.busybox
index f3731626e6..f3731626e6 100755
--- a/meta/packages/busybox/files/umount.busybox
+++ b/meta/recipes-core/busybox/files/umount.busybox
diff --git a/meta/packages/console-tools/console-tools-0.3.2/codepage.patch b/meta/recipes-core/console-tools/console-tools-0.3.2/codepage.patch
index f6bd91e3e0..f6bd91e3e0 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/codepage.patch
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/codepage.patch
diff --git a/meta/packages/console-tools/console-tools-0.3.2/compile.patch b/meta/recipes-core/console-tools/console-tools-0.3.2/compile.patch
index 29012fe884..29012fe884 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/compile.patch
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/compile.patch
diff --git a/meta/packages/console-tools/console-tools-0.3.2/config/codeset.m4 b/meta/recipes-core/console-tools/console-tools-0.3.2/config/codeset.m4
index 863c9cfa7e..863c9cfa7e 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/config/codeset.m4
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/config/codeset.m4
diff --git a/meta/packages/console-tools/console-tools-0.3.2/config/gettext.m4 b/meta/recipes-core/console-tools/console-tools-0.3.2/config/gettext.m4
index e4d524cf0f..e4d524cf0f 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/config/gettext.m4
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/config/gettext.m4
diff --git a/meta/packages/console-tools/console-tools-0.3.2/config/glibc21.m4 b/meta/recipes-core/console-tools/console-tools-0.3.2/config/glibc21.m4
index 5b88ef231c..5b88ef231c 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/config/glibc21.m4
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/config/glibc21.m4
diff --git a/meta/packages/console-tools/console-tools-0.3.2/config/iconv.m4 b/meta/recipes-core/console-tools/console-tools-0.3.2/config/iconv.m4
index 17237344af..17237344af 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/config/iconv.m4
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/config/iconv.m4
diff --git a/meta/packages/console-tools/console-tools-0.3.2/config/lcmessage.m4 b/meta/recipes-core/console-tools/console-tools-0.3.2/config/lcmessage.m4
index 18d47a94f7..18d47a94f7 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/config/lcmessage.m4
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/config/lcmessage.m4
diff --git a/meta/packages/console-tools/console-tools-0.3.2/config/progtest.m4 b/meta/recipes-core/console-tools/console-tools-0.3.2/config/progtest.m4
index 35dc3da1f7..35dc3da1f7 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/config/progtest.m4
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/config/progtest.m4
diff --git a/meta/packages/console-tools/console-tools-0.3.2/configure.patch b/meta/recipes-core/console-tools/console-tools-0.3.2/configure.patch
index f5b75327e9..f5b75327e9 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/configure.patch
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/configure.patch
diff --git a/meta/packages/console-tools/console-tools-0.3.2/kbdrate.patch b/meta/recipes-core/console-tools/console-tools-0.3.2/kbdrate.patch
index 47d7ea54b9..47d7ea54b9 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/kbdrate.patch
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/kbdrate.patch
diff --git a/meta/packages/console-tools/console-tools-0.3.2/uclibc-fileno.patch b/meta/recipes-core/console-tools/console-tools-0.3.2/uclibc-fileno.patch
index c73d8a3d9e..c73d8a3d9e 100644
--- a/meta/packages/console-tools/console-tools-0.3.2/uclibc-fileno.patch
+++ b/meta/recipes-core/console-tools/console-tools-0.3.2/uclibc-fileno.patch
diff --git a/meta/packages/console-tools/console-tools_0.3.2.bb b/meta/recipes-core/console-tools/console-tools_0.3.2.bb
index 3c5067f102..3c5067f102 100644
--- a/meta/packages/console-tools/console-tools_0.3.2.bb
+++ b/meta/recipes-core/console-tools/console-tools_0.3.2.bb
diff --git a/meta/packages/dbus-wait/dbus-wait_svn.bb b/meta/recipes-core/dbus-wait/dbus-wait_svn.bb
index 10e1db8123..10e1db8123 100644
--- a/meta/packages/dbus-wait/dbus-wait_svn.bb
+++ b/meta/recipes-core/dbus-wait/dbus-wait_svn.bb
diff --git a/meta/packages/dbus/dbus-1.2.24/dbus-1.init b/meta/recipes-core/dbus/dbus-1.2.24/dbus-1.init
index 4abc4cbf73..4abc4cbf73 100644
--- a/meta/packages/dbus/dbus-1.2.24/dbus-1.init
+++ b/meta/recipes-core/dbus/dbus-1.2.24/dbus-1.init
diff --git a/meta/packages/dbus/dbus-1.2.24/fix-install-daemon.patch b/meta/recipes-core/dbus/dbus-1.2.24/fix-install-daemon.patch
index edb63a5faf..edb63a5faf 100644
--- a/meta/packages/dbus/dbus-1.2.24/fix-install-daemon.patch
+++ b/meta/recipes-core/dbus/dbus-1.2.24/fix-install-daemon.patch
diff --git a/meta/packages/dbus/dbus-1.2.24/tmpdir.patch b/meta/recipes-core/dbus/dbus-1.2.24/tmpdir.patch
index f5c22af129..f5c22af129 100644
--- a/meta/packages/dbus/dbus-1.2.24/tmpdir.patch
+++ b/meta/recipes-core/dbus/dbus-1.2.24/tmpdir.patch
diff --git a/meta/packages/dbus/dbus-glib-0.86/fix_asneeded.patch b/meta/recipes-core/dbus/dbus-glib-0.86/fix_asneeded.patch
index 3065557683..3065557683 100644
--- a/meta/packages/dbus/dbus-glib-0.86/fix_asneeded.patch
+++ b/meta/recipes-core/dbus/dbus-glib-0.86/fix_asneeded.patch
diff --git a/meta/packages/dbus/dbus-glib-0.86/no-examples.patch b/meta/recipes-core/dbus/dbus-glib-0.86/no-examples.patch
index 32609b9b9c..32609b9b9c 100644
--- a/meta/packages/dbus/dbus-glib-0.86/no-examples.patch
+++ b/meta/recipes-core/dbus/dbus-glib-0.86/no-examples.patch
diff --git a/meta/packages/dbus/dbus-glib.inc b/meta/recipes-core/dbus/dbus-glib.inc
index 985c565e8b..985c565e8b 100644
--- a/meta/packages/dbus/dbus-glib.inc
+++ b/meta/recipes-core/dbus/dbus-glib.inc
diff --git a/meta/packages/dbus/dbus-glib_0.86.bb b/meta/recipes-core/dbus/dbus-glib_0.86.bb
index 000146ab7e..000146ab7e 100644
--- a/meta/packages/dbus/dbus-glib_0.86.bb
+++ b/meta/recipes-core/dbus/dbus-glib_0.86.bb
diff --git a/meta/packages/dbus/dbus.inc b/meta/recipes-core/dbus/dbus.inc
index 90a38e66a9..90a38e66a9 100644
--- a/meta/packages/dbus/dbus.inc
+++ b/meta/recipes-core/dbus/dbus.inc
diff --git a/meta/packages/dbus/dbus_1.2.24.bb b/meta/recipes-core/dbus/dbus_1.2.24.bb
index 8e3e329fde..8e3e329fde 100644
--- a/meta/packages/dbus/dbus_1.2.24.bb
+++ b/meta/recipes-core/dbus/dbus_1.2.24.bb
diff --git a/meta/packages/dropbear/dropbear-0.52/configure.patch b/meta/recipes-core/dropbear/dropbear-0.52/configure.patch
index 8d11b23f14..8d11b23f14 100644
--- a/meta/packages/dropbear/dropbear-0.52/configure.patch
+++ b/meta/recipes-core/dropbear/dropbear-0.52/configure.patch
diff --git a/meta/packages/dropbear/dropbear.inc b/meta/recipes-core/dropbear/dropbear.inc
index 1d78d5c59b..1d78d5c59b 100644
--- a/meta/packages/dropbear/dropbear.inc
+++ b/meta/recipes-core/dropbear/dropbear.inc
diff --git a/meta/packages/dropbear/dropbear/allow-nopw.patch b/meta/recipes-core/dropbear/dropbear/allow-nopw.patch
index 2ae361c63e..2ae361c63e 100644
--- a/meta/packages/dropbear/dropbear/allow-nopw.patch
+++ b/meta/recipes-core/dropbear/dropbear/allow-nopw.patch
diff --git a/meta/packages/dropbear/dropbear/fix-2kb-keys.patch b/meta/recipes-core/dropbear/dropbear/fix-2kb-keys.patch
index ba2b19d44a..ba2b19d44a 100644
--- a/meta/packages/dropbear/dropbear/fix-2kb-keys.patch
+++ b/meta/recipes-core/dropbear/dropbear/fix-2kb-keys.patch
diff --git a/meta/packages/dropbear/dropbear/init b/meta/recipes-core/dropbear/dropbear/init
index e882bae689..e882bae689 100755
--- a/meta/packages/dropbear/dropbear/init
+++ b/meta/recipes-core/dropbear/dropbear/init
diff --git a/meta/packages/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch b/meta/recipes-core/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch
index 75ba306565..75ba306565 100644
--- a/meta/packages/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch
+++ b/meta/recipes-core/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch
diff --git a/meta/packages/dropbear/dropbear_0.52.bb b/meta/recipes-core/dropbear/dropbear_0.52.bb
index 51217ea39d..51217ea39d 100644
--- a/meta/packages/dropbear/dropbear_0.52.bb
+++ b/meta/recipes-core/dropbear/dropbear_0.52.bb
diff --git a/meta/packages/eggdbus/eggdbus/gtk-doc.patch b/meta/recipes-core/eggdbus/eggdbus/gtk-doc.patch
index 0999a85153..0999a85153 100644
--- a/meta/packages/eggdbus/eggdbus/gtk-doc.patch
+++ b/meta/recipes-core/eggdbus/eggdbus/gtk-doc.patch
diff --git a/meta/packages/eggdbus/eggdbus/marshal.patch b/meta/recipes-core/eggdbus/eggdbus/marshal.patch
index 2b2cb4985b..2b2cb4985b 100644
--- a/meta/packages/eggdbus/eggdbus/marshal.patch
+++ b/meta/recipes-core/eggdbus/eggdbus/marshal.patch
diff --git a/meta/packages/eggdbus/eggdbus_0.6.bb b/meta/recipes-core/eggdbus/eggdbus_0.6.bb
index 3a0d0fed13..3a0d0fed13 100644
--- a/meta/packages/eggdbus/eggdbus_0.6.bb
+++ b/meta/recipes-core/eggdbus/eggdbus_0.6.bb
diff --git a/meta/packages/eglibc/eglibc-2.12/IO-acquire-lock-fix.patch b/meta/recipes-core/eglibc/eglibc-2.12/IO-acquire-lock-fix.patch
index 4d3e0613b1..4d3e0613b1 100644
--- a/meta/packages/eglibc/eglibc-2.12/IO-acquire-lock-fix.patch
+++ b/meta/recipes-core/eglibc/eglibc-2.12/IO-acquire-lock-fix.patch
diff --git a/meta/packages/eglibc/eglibc-2.12/armv4t-interworking.patch b/meta/recipes-core/eglibc/eglibc-2.12/armv4t-interworking.patch
index 6ab306180c..6ab306180c 100644
--- a/meta/packages/eglibc/eglibc-2.12/armv4t-interworking.patch
+++ b/meta/recipes-core/eglibc/eglibc-2.12/armv4t-interworking.patch
diff --git a/meta/packages/eglibc/eglibc-2.12/eglibc-svn-arm-lowlevellock-include-tls.patch b/meta/recipes-core/eglibc/eglibc-2.12/eglibc-svn-arm-lowlevellock-include-tls.patch
index 99c3fef802..99c3fef802 100644
--- a/meta/packages/eglibc/eglibc-2.12/eglibc-svn-arm-lowlevellock-include-tls.patch
+++ b/meta/recipes-core/eglibc/eglibc-2.12/eglibc-svn-arm-lowlevellock-include-tls.patch
diff --git a/meta/packages/eglibc/eglibc-2.12/etc/ld.so.conf b/meta/recipes-core/eglibc/eglibc-2.12/etc/ld.so.conf
index dfa65edb85..dfa65edb85 100644
--- a/meta/packages/eglibc/eglibc-2.12/etc/ld.so.conf
+++ b/meta/recipes-core/eglibc/eglibc-2.12/etc/ld.so.conf
diff --git a/meta/packages/eglibc/eglibc-2.12/generate-supported.mk b/meta/recipes-core/eglibc/eglibc-2.12/generate-supported.mk
index d2a28c2dc6..d2a28c2dc6 100644
--- a/meta/packages/eglibc/eglibc-2.12/generate-supported.mk
+++ b/meta/recipes-core/eglibc/eglibc-2.12/generate-supported.mk
diff --git a/meta/packages/eglibc/eglibc-2.12/shorten-build-commands.patch b/meta/recipes-core/eglibc/eglibc-2.12/shorten-build-commands.patch
index 57835adcdb..57835adcdb 100644
--- a/meta/packages/eglibc/eglibc-2.12/shorten-build-commands.patch
+++ b/meta/recipes-core/eglibc/eglibc-2.12/shorten-build-commands.patch
diff --git a/meta/packages/eglibc/eglibc-initial.inc b/meta/recipes-core/eglibc/eglibc-initial.inc
index eb765df178..eb765df178 100644
--- a/meta/packages/eglibc/eglibc-initial.inc
+++ b/meta/recipes-core/eglibc/eglibc-initial.inc
diff --git a/meta/packages/eglibc/eglibc-initial_2.12.bb b/meta/recipes-core/eglibc/eglibc-initial_2.12.bb
index 787c762609..787c762609 100644
--- a/meta/packages/eglibc/eglibc-initial_2.12.bb
+++ b/meta/recipes-core/eglibc/eglibc-initial_2.12.bb
diff --git a/meta/packages/eglibc/eglibc-package.bbclass b/meta/recipes-core/eglibc/eglibc-package.bbclass
index 4e286afa80..4e286afa80 100644
--- a/meta/packages/eglibc/eglibc-package.bbclass
+++ b/meta/recipes-core/eglibc/eglibc-package.bbclass
diff --git a/meta/packages/eglibc/eglibc.inc b/meta/recipes-core/eglibc/eglibc.inc
index 66bb90e83f..66bb90e83f 100644
--- a/meta/packages/eglibc/eglibc.inc
+++ b/meta/recipes-core/eglibc/eglibc.inc
diff --git a/meta/packages/eglibc/eglibc_2.12.bb b/meta/recipes-core/eglibc/eglibc_2.12.bb
index a214980707..a214980707 100644
--- a/meta/packages/eglibc/eglibc_2.12.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.12.bb
diff --git a/meta/packages/expat/expat-2.0.1/autotools.patch b/meta/recipes-core/expat/expat-2.0.1/autotools.patch
index ff1578f47e..ff1578f47e 100644
--- a/meta/packages/expat/expat-2.0.1/autotools.patch
+++ b/meta/recipes-core/expat/expat-2.0.1/autotools.patch
diff --git a/meta/packages/expat/expat.inc b/meta/recipes-core/expat/expat.inc
index 8c5010e481..8c5010e481 100644
--- a/meta/packages/expat/expat.inc
+++ b/meta/recipes-core/expat/expat.inc
diff --git a/meta/packages/expat/expat_2.0.1.bb b/meta/recipes-core/expat/expat_2.0.1.bb
index 9983fe5838..9983fe5838 100644
--- a/meta/packages/expat/expat_2.0.1.bb
+++ b/meta/recipes-core/expat/expat_2.0.1.bb
diff --git a/meta/packages/gettext/gettext-0.17/autotools.patch b/meta/recipes-core/gettext/gettext-0.17/autotools.patch
index 9f16b1881f..9f16b1881f 100644
--- a/meta/packages/gettext/gettext-0.17/autotools.patch
+++ b/meta/recipes-core/gettext/gettext-0.17/autotools.patch
diff --git a/meta/packages/gettext/gettext-0.17/gettext-error_print_progname.patch b/meta/recipes-core/gettext/gettext-0.17/gettext-error_print_progname.patch
index 0f67cd0b2e..0f67cd0b2e 100644
--- a/meta/packages/gettext/gettext-0.17/gettext-error_print_progname.patch
+++ b/meta/recipes-core/gettext/gettext-0.17/gettext-error_print_progname.patch
diff --git a/meta/packages/gettext/gettext-0.17/m4fix.patch b/meta/recipes-core/gettext/gettext-0.17/m4fix.patch
index a02457fab8..a02457fab8 100644
--- a/meta/packages/gettext/gettext-0.17/m4fix.patch
+++ b/meta/recipes-core/gettext/gettext-0.17/m4fix.patch
diff --git a/meta/packages/gettext/gettext-0.17/use_open_properly.patch b/meta/recipes-core/gettext/gettext-0.17/use_open_properly.patch
index 111714b543..111714b543 100644
--- a/meta/packages/gettext/gettext-0.17/use_open_properly.patch
+++ b/meta/recipes-core/gettext/gettext-0.17/use_open_properly.patch
diff --git a/meta/packages/gettext/gettext-0.17/wchar-uclibc.patch b/meta/recipes-core/gettext/gettext-0.17/wchar-uclibc.patch
index 7b3880bf77..7b3880bf77 100644
--- a/meta/packages/gettext/gettext-0.17/wchar-uclibc.patch
+++ b/meta/recipes-core/gettext/gettext-0.17/wchar-uclibc.patch
diff --git a/meta/packages/gettext/gettext_0.17.bb b/meta/recipes-core/gettext/gettext_0.17.bb
index c945891e26..c945891e26 100644
--- a/meta/packages/gettext/gettext_0.17.bb
+++ b/meta/recipes-core/gettext/gettext_0.17.bb
diff --git a/meta/packages/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch b/meta/recipes-core/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch
index 1676b3e257..1676b3e257 100644
--- a/meta/packages/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch
+++ b/meta/recipes-core/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch
diff --git a/meta/packages/glib-2.0/glib-2.0-2.24.1/configure-libtool.patch b/meta/recipes-core/glib-2.0/glib-2.0-2.24.1/configure-libtool.patch
index 3ba79b8986..3ba79b8986 100644
--- a/meta/packages/glib-2.0/glib-2.0-2.24.1/configure-libtool.patch
+++ b/meta/recipes-core/glib-2.0/glib-2.0-2.24.1/configure-libtool.patch
diff --git a/meta/packages/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch b/meta/recipes-core/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch
index 1f3920f03a..1f3920f03a 100644
--- a/meta/packages/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch
+++ b/meta/recipes-core/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch
diff --git a/meta/packages/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch b/meta/recipes-core/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch
index c44e491556..c44e491556 100644
--- a/meta/packages/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch
+++ b/meta/recipes-core/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch
diff --git a/meta/packages/glib-2.0/glib-2.0.inc b/meta/recipes-core/glib-2.0/glib-2.0.inc
index ccbbd2b35a..ccbbd2b35a 100644
--- a/meta/packages/glib-2.0/glib-2.0.inc
+++ b/meta/recipes-core/glib-2.0/glib-2.0.inc
diff --git a/meta/packages/glib-2.0/glib-2.0_2.24.1.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.24.1.bb
index d8d1cc52d2..d8d1cc52d2 100644
--- a/meta/packages/glib-2.0/glib-2.0_2.24.1.bb
+++ b/meta/recipes-core/glib-2.0/glib-2.0_2.24.1.bb
diff --git a/meta/packages/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index 6e7f6a3347..6e7f6a3347 100644
--- a/meta/packages/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
diff --git a/meta/packages/glibc/glibc-2.10.1/arm-check-pf.patch b/meta/recipes-core/glibc/glibc-2.10.1/arm-check-pf.patch
index b9c72262f2..b9c72262f2 100644
--- a/meta/packages/glibc/glibc-2.10.1/arm-check-pf.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/arm-check-pf.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/arm-longlong.patch b/meta/recipes-core/glibc/glibc-2.10.1/arm-longlong.patch
index 28aca83dff..28aca83dff 100644
--- a/meta/packages/glibc/glibc-2.10.1/arm-longlong.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/arm-longlong.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/arm-lowlevellock-include-tls.patch b/meta/recipes-core/glibc/glibc-2.10.1/arm-lowlevellock-include-tls.patch
index 5c8062ecee..5c8062ecee 100644
--- a/meta/packages/glibc/glibc-2.10.1/arm-lowlevellock-include-tls.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/arm-lowlevellock-include-tls.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/arm-memcpy.patch b/meta/recipes-core/glibc/glibc-2.10.1/arm-memcpy.patch
index bc2b3dab84..bc2b3dab84 100644
--- a/meta/packages/glibc/glibc-2.10.1/arm-memcpy.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/arm-memcpy.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/dl-cache-libcmp.patch b/meta/recipes-core/glibc/glibc-2.10.1/dl-cache-libcmp.patch
index 2fedfa6db0..2fedfa6db0 100644
--- a/meta/packages/glibc/glibc-2.10.1/dl-cache-libcmp.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/dl-cache-libcmp.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/etc/ld.so.conf b/meta/recipes-core/glibc/glibc-2.10.1/etc/ld.so.conf
index ddd777db2a..ddd777db2a 100644
--- a/meta/packages/glibc/glibc-2.10.1/etc/ld.so.conf
+++ b/meta/recipes-core/glibc/glibc-2.10.1/etc/ld.so.conf
diff --git a/meta/packages/glibc/glibc-2.10.1/fhs-linux-paths.patch b/meta/recipes-core/glibc/glibc-2.10.1/fhs-linux-paths.patch
index 1f32f6d7f2..1f32f6d7f2 100644
--- a/meta/packages/glibc/glibc-2.10.1/fhs-linux-paths.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/fhs-linux-paths.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/generate-supported.mk b/meta/recipes-core/glibc/glibc-2.10.1/generate-supported.mk
index d2a28c2dc6..d2a28c2dc6 100644
--- a/meta/packages/glibc/glibc-2.10.1/generate-supported.mk
+++ b/meta/recipes-core/glibc/glibc-2.10.1/generate-supported.mk
diff --git a/meta/packages/glibc/glibc-2.10.1/generic-bits_select.h b/meta/recipes-core/glibc/glibc-2.10.1/generic-bits_select.h
index 47e7dedc30..47e7dedc30 100644
--- a/meta/packages/glibc/glibc-2.10.1/generic-bits_select.h
+++ b/meta/recipes-core/glibc/glibc-2.10.1/generic-bits_select.h
diff --git a/meta/packages/glibc/glibc-2.10.1/generic-bits_time.h b/meta/recipes-core/glibc/glibc-2.10.1/generic-bits_time.h
index b3184d1de9..b3184d1de9 100644
--- a/meta/packages/glibc/glibc-2.10.1/generic-bits_time.h
+++ b/meta/recipes-core/glibc/glibc-2.10.1/generic-bits_time.h
diff --git a/meta/packages/glibc/glibc-2.10.1/generic-bits_types.h b/meta/recipes-core/glibc/glibc-2.10.1/generic-bits_types.h
index 65c8a9fe90..65c8a9fe90 100644
--- a/meta/packages/glibc/glibc-2.10.1/generic-bits_types.h
+++ b/meta/recipes-core/glibc/glibc-2.10.1/generic-bits_types.h
diff --git a/meta/packages/glibc/glibc-2.10.1/generic-bits_typesizes.h b/meta/recipes-core/glibc/glibc-2.10.1/generic-bits_typesizes.h
index e9226c4174..e9226c4174 100644
--- a/meta/packages/glibc/glibc-2.10.1/generic-bits_typesizes.h
+++ b/meta/recipes-core/glibc/glibc-2.10.1/generic-bits_typesizes.h
diff --git a/meta/packages/glibc/glibc-2.10.1/glibc-2.9-enable-binutils-2.2.patch b/meta/recipes-core/glibc/glibc-2.10.1/glibc-2.9-enable-binutils-2.2.patch
index 09200dd43b..09200dd43b 100644
--- a/meta/packages/glibc/glibc-2.10.1/glibc-2.9-enable-binutils-2.2.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/glibc-2.9-enable-binutils-2.2.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/glibc-arm-IO-acquire-lock-fix.diff b/meta/recipes-core/glibc/glibc-2.10.1/glibc-arm-IO-acquire-lock-fix.diff
index a552cf0d1f..a552cf0d1f 100644
--- a/meta/packages/glibc/glibc-2.10.1/glibc-arm-IO-acquire-lock-fix.diff
+++ b/meta/recipes-core/glibc/glibc-2.10.1/glibc-arm-IO-acquire-lock-fix.diff
diff --git a/meta/packages/glibc/glibc-2.10.1/glibc-arm-no-asm-page.patch b/meta/recipes-core/glibc/glibc-2.10.1/glibc-arm-no-asm-page.patch
index 7eb17179ba..7eb17179ba 100644
--- a/meta/packages/glibc/glibc-2.10.1/glibc-arm-no-asm-page.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/glibc-arm-no-asm-page.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/glibc-check_pf.patch b/meta/recipes-core/glibc/glibc-2.10.1/glibc-check_pf.patch
index 3cff6bbcfa..3cff6bbcfa 100644
--- a/meta/packages/glibc/glibc-2.10.1/glibc-check_pf.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/glibc-check_pf.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/ldd-unbash.patch b/meta/recipes-core/glibc/glibc-2.10.1/ldd-unbash.patch
index 2fb8854b49..2fb8854b49 100644
--- a/meta/packages/glibc/glibc-2.10.1/ldd-unbash.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/ldd-unbash.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/ldsocache-varrun.patch b/meta/recipes-core/glibc/glibc-2.10.1/ldsocache-varrun.patch
index 9994d4f879..9994d4f879 100644
--- a/meta/packages/glibc/glibc-2.10.1/ldsocache-varrun.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/ldsocache-varrun.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/local-args6.diff b/meta/recipes-core/glibc/glibc-2.10.1/local-args6.diff
index 28c957f243..28c957f243 100644
--- a/meta/packages/glibc/glibc-2.10.1/local-args6.diff
+++ b/meta/recipes-core/glibc/glibc-2.10.1/local-args6.diff
diff --git a/meta/packages/glibc/glibc-2.10.1/march-i686.patch b/meta/recipes-core/glibc/glibc-2.10.1/march-i686.patch
index 04616032ad..04616032ad 100644
--- a/meta/packages/glibc/glibc-2.10.1/march-i686.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/march-i686.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/nptl-crosscompile.patch b/meta/recipes-core/glibc/glibc-2.10.1/nptl-crosscompile.patch
index 18a46ad4f1..18a46ad4f1 100644
--- a/meta/packages/glibc/glibc-2.10.1/nptl-crosscompile.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/nptl-crosscompile.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/nscd-init.patch b/meta/recipes-core/glibc/glibc-2.10.1/nscd-init.patch
index 884609a5a3..884609a5a3 100644
--- a/meta/packages/glibc/glibc-2.10.1/nscd-init.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/nscd-init.patch
diff --git a/meta/packages/glibc/glibc-2.10.1/powerpc-sqrt-hack.diff b/meta/recipes-core/glibc/glibc-2.10.1/powerpc-sqrt-hack.diff
index 1046efb2a1..1046efb2a1 100644
--- a/meta/packages/glibc/glibc-2.10.1/powerpc-sqrt-hack.diff
+++ b/meta/recipes-core/glibc/glibc-2.10.1/powerpc-sqrt-hack.diff
diff --git a/meta/packages/glibc/glibc-2.10.1/rulesfix.patch b/meta/recipes-core/glibc/glibc-2.10.1/rulesfix.patch
index 67bfc9467d..67bfc9467d 100644
--- a/meta/packages/glibc/glibc-2.10.1/rulesfix.patch
+++ b/meta/recipes-core/glibc/glibc-2.10.1/rulesfix.patch
diff --git a/meta/packages/glibc/glibc-initial.inc b/meta/recipes-core/glibc/glibc-initial.inc
index 8d864db91a..8d864db91a 100644
--- a/meta/packages/glibc/glibc-initial.inc
+++ b/meta/recipes-core/glibc/glibc-initial.inc
diff --git a/meta/packages/glibc/glibc-initial_2.10.1.bb b/meta/recipes-core/glibc/glibc-initial_2.10.1.bb
index d66297090f..d66297090f 100644
--- a/meta/packages/glibc/glibc-initial_2.10.1.bb
+++ b/meta/recipes-core/glibc/glibc-initial_2.10.1.bb
diff --git a/meta/packages/glibc/glibc-package.inc b/meta/recipes-core/glibc/glibc-package.inc
index 858bc522b5..858bc522b5 100644
--- a/meta/packages/glibc/glibc-package.inc
+++ b/meta/recipes-core/glibc/glibc-package.inc
diff --git a/meta/packages/glibc/glibc-stage.inc b/meta/recipes-core/glibc/glibc-stage.inc
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/glibc/glibc-stage.inc
+++ b/meta/recipes-core/glibc/glibc-stage.inc
diff --git a/meta/packages/glibc/glibc.inc b/meta/recipes-core/glibc/glibc.inc
index ecaf593b22..ecaf593b22 100644
--- a/meta/packages/glibc/glibc.inc
+++ b/meta/recipes-core/glibc/glibc.inc
diff --git a/meta/packages/glibc/glibc_2.10.1.bb b/meta/recipes-core/glibc/glibc_2.10.1.bb
index 2a118a4af6..2a118a4af6 100644
--- a/meta/packages/glibc/glibc_2.10.1.bb
+++ b/meta/recipes-core/glibc/glibc_2.10.1.bb
diff --git a/meta/packages/glibc/ldconfig-native-2.5/32and64bit.patch b/meta/recipes-core/glibc/ldconfig-native-2.5/32and64bit.patch
index 4f8d3a39ca..4f8d3a39ca 100644
--- a/meta/packages/glibc/ldconfig-native-2.5/32and64bit.patch
+++ b/meta/recipes-core/glibc/ldconfig-native-2.5/32and64bit.patch
diff --git a/meta/packages/glibc/ldconfig-native-2.5/ldconfig-native-2.5.tar.bz2 b/meta/recipes-core/glibc/ldconfig-native-2.5/ldconfig-native-2.5.tar.bz2
index 693b35ced2..693b35ced2 100644
--- a/meta/packages/glibc/ldconfig-native-2.5/ldconfig-native-2.5.tar.bz2
+++ b/meta/recipes-core/glibc/ldconfig-native-2.5/ldconfig-native-2.5.tar.bz2
Binary files differ
diff --git a/meta/packages/glibc/ldconfig-native-2.5/ldconfig.patch b/meta/recipes-core/glibc/ldconfig-native-2.5/ldconfig.patch
index d143a075f5..d143a075f5 100644
--- a/meta/packages/glibc/ldconfig-native-2.5/ldconfig.patch
+++ b/meta/recipes-core/glibc/ldconfig-native-2.5/ldconfig.patch
diff --git a/meta/packages/glibc/ldconfig-native_2.5.bb b/meta/recipes-core/glibc/ldconfig-native_2.5.bb
index d08787af6d..d08787af6d 100644
--- a/meta/packages/glibc/ldconfig-native_2.5.bb
+++ b/meta/recipes-core/glibc/ldconfig-native_2.5.bb
diff --git a/meta/packages/images/poky-image-base.bb b/meta/recipes-core/images/poky-image-base.bb
index d214642c40..d214642c40 100644
--- a/meta/packages/images/poky-image-base.bb
+++ b/meta/recipes-core/images/poky-image-base.bb
diff --git a/meta/packages/images/poky-image-directdisk.inc b/meta/recipes-core/images/poky-image-directdisk.inc
index 64144b9abf..64144b9abf 100644
--- a/meta/packages/images/poky-image-directdisk.inc
+++ b/meta/recipes-core/images/poky-image-directdisk.inc
diff --git a/meta/packages/images/poky-image-live.inc b/meta/recipes-core/images/poky-image-live.inc
index 7f8dd8fba5..7f8dd8fba5 100644
--- a/meta/packages/images/poky-image-live.inc
+++ b/meta/recipes-core/images/poky-image-live.inc
diff --git a/meta/packages/images/poky-image-minimal-directdisk.bb b/meta/recipes-core/images/poky-image-minimal-directdisk.bb
index e068464607..e068464607 100644
--- a/meta/packages/images/poky-image-minimal-directdisk.bb
+++ b/meta/recipes-core/images/poky-image-minimal-directdisk.bb
diff --git a/meta/packages/images/poky-image-minimal-initramfs.bb b/meta/recipes-core/images/poky-image-minimal-initramfs.bb
index ef7784b626..ef7784b626 100644
--- a/meta/packages/images/poky-image-minimal-initramfs.bb
+++ b/meta/recipes-core/images/poky-image-minimal-initramfs.bb
diff --git a/meta/packages/images/poky-image-minimal-live.bb b/meta/recipes-core/images/poky-image-minimal-live.bb
index 7d9aa5f154..7d9aa5f154 100644
--- a/meta/packages/images/poky-image-minimal-live.bb
+++ b/meta/recipes-core/images/poky-image-minimal-live.bb
diff --git a/meta/packages/images/poky-image-minimal-mtdutils.bb b/meta/recipes-core/images/poky-image-minimal-mtdutils.bb
index d786131d98..d786131d98 100644
--- a/meta/packages/images/poky-image-minimal-mtdutils.bb
+++ b/meta/recipes-core/images/poky-image-minimal-mtdutils.bb
diff --git a/meta/packages/images/poky-image-minimal.bb b/meta/recipes-core/images/poky-image-minimal.bb
index 44710a4ca8..44710a4ca8 100644
--- a/meta/packages/images/poky-image-minimal.bb
+++ b/meta/recipes-core/images/poky-image-minimal.bb
diff --git a/meta/packages/initrdscripts/files/init-boot.sh b/meta/recipes-core/initrdscripts/files/init-boot.sh
index 9d804fc3a7..9d804fc3a7 100644
--- a/meta/packages/initrdscripts/files/init-boot.sh
+++ b/meta/recipes-core/initrdscripts/files/init-boot.sh
diff --git a/meta/packages/initrdscripts/files/init-install.sh b/meta/recipes-core/initrdscripts/files/init-install.sh
index ecd0a1b44a..ecd0a1b44a 100644
--- a/meta/packages/initrdscripts/files/init-install.sh
+++ b/meta/recipes-core/initrdscripts/files/init-install.sh
diff --git a/meta/packages/initrdscripts/files/init-live.sh b/meta/recipes-core/initrdscripts/files/init-live.sh
index c96b1f47c3..c96b1f47c3 100644
--- a/meta/packages/initrdscripts/files/init-live.sh
+++ b/meta/recipes-core/initrdscripts/files/init-live.sh
diff --git a/meta/packages/initrdscripts/initramfs-boot_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-boot_1.0.bb
index 04ce51fafa..04ce51fafa 100644
--- a/meta/packages/initrdscripts/initramfs-boot_1.0.bb
+++ b/meta/recipes-core/initrdscripts/initramfs-boot_1.0.bb
diff --git a/meta/packages/initrdscripts/initramfs-live-boot_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-live-boot_1.0.bb
index ba36a58049..ba36a58049 100644
--- a/meta/packages/initrdscripts/initramfs-live-boot_1.0.bb
+++ b/meta/recipes-core/initrdscripts/initramfs-live-boot_1.0.bb
diff --git a/meta/packages/initrdscripts/initramfs-live-install_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb
index b15621b668..b15621b668 100644
--- a/meta/packages/initrdscripts/initramfs-live-install_1.0.bb
+++ b/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb
diff --git a/meta/packages/initscripts/initscripts-1.0/arm/alignment.sh b/meta/recipes-core/initscripts/initscripts-1.0/arm/alignment.sh
index b577b9a03a..b577b9a03a 100644
--- a/meta/packages/initscripts/initscripts-1.0/arm/alignment.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/arm/alignment.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/banner.sh b/meta/recipes-core/initscripts/initscripts-1.0/banner.sh
index 9e2b091252..9e2b091252 100644
--- a/meta/packages/initscripts/initscripts-1.0/banner.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/banner.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/bootmisc.sh b/meta/recipes-core/initscripts/initscripts-1.0/bootmisc.sh
index bd11f9a2fc..bd11f9a2fc 100755
--- a/meta/packages/initscripts/initscripts-1.0/bootmisc.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/bootmisc.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/checkfs.sh b/meta/recipes-core/initscripts/initscripts-1.0/checkfs.sh
index 91897d4cbb..91897d4cbb 100755
--- a/meta/packages/initscripts/initscripts-1.0/checkfs.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/checkfs.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/checkroot.sh b/meta/recipes-core/initscripts/initscripts-1.0/checkroot.sh
index 02697ce9bf..02697ce9bf 100755
--- a/meta/packages/initscripts/initscripts-1.0/checkroot.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/checkroot.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/device_table.txt b/meta/recipes-core/initscripts/initscripts-1.0/device_table.txt
index a302c5aca3..a302c5aca3 100644
--- a/meta/packages/initscripts/initscripts-1.0/device_table.txt
+++ b/meta/recipes-core/initscripts/initscripts-1.0/device_table.txt
diff --git a/meta/packages/initscripts/initscripts-1.0/devpts b/meta/recipes-core/initscripts/initscripts-1.0/devpts
index 4a0978b404..4a0978b404 100644
--- a/meta/packages/initscripts/initscripts-1.0/devpts
+++ b/meta/recipes-core/initscripts/initscripts-1.0/devpts
diff --git a/meta/packages/initscripts/initscripts-1.0/devpts.sh b/meta/recipes-core/initscripts/initscripts-1.0/devpts.sh
index 18202adcc7..18202adcc7 100755
--- a/meta/packages/initscripts/initscripts-1.0/devpts.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/devpts.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/finish.sh b/meta/recipes-core/initscripts/initscripts-1.0/finish.sh
index 183a384faa..183a384faa 100755
--- a/meta/packages/initscripts/initscripts-1.0/finish.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/finish.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/functions b/meta/recipes-core/initscripts/initscripts-1.0/functions
index 689fd32b39..689fd32b39 100644
--- a/meta/packages/initscripts/initscripts-1.0/functions
+++ b/meta/recipes-core/initscripts/initscripts-1.0/functions
diff --git a/meta/packages/initscripts/initscripts-1.0/halt b/meta/recipes-core/initscripts/initscripts-1.0/halt
index 609b793b7c..609b793b7c 100755
--- a/meta/packages/initscripts/initscripts-1.0/halt
+++ b/meta/recipes-core/initscripts/initscripts-1.0/halt
diff --git a/meta/packages/initscripts/initscripts-1.0/hostname.sh b/meta/recipes-core/initscripts/initscripts-1.0/hostname.sh
index 4399ee7b18..4399ee7b18 100755
--- a/meta/packages/initscripts/initscripts-1.0/hostname.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/hostname.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/jornada6xx/checkroot.sh b/meta/recipes-core/initscripts/initscripts-1.0/jornada6xx/checkroot.sh
index 9e2d3cfc85..9e2d3cfc85 100755
--- a/meta/packages/initscripts/initscripts-1.0/jornada6xx/checkroot.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/jornada6xx/checkroot.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/jornada7xx/checkroot.sh b/meta/recipes-core/initscripts/initscripts-1.0/jornada7xx/checkroot.sh
index 9e2d3cfc85..9e2d3cfc85 100755
--- a/meta/packages/initscripts/initscripts-1.0/jornada7xx/checkroot.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/jornada7xx/checkroot.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/mountall.sh b/meta/recipes-core/initscripts/initscripts-1.0/mountall.sh
index 9d4f97b683..9d4f97b683 100755
--- a/meta/packages/initscripts/initscripts-1.0/mountall.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/mountall.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/mountnfs.sh b/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh
index 46c58b16a8..46c58b16a8 100755
--- a/meta/packages/initscripts/initscripts-1.0/mountnfs.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/om-gta01/inittab b/meta/recipes-core/initscripts/initscripts-1.0/om-gta01/inittab
index 8d313b2a58..8d313b2a58 100644
--- a/meta/packages/initscripts/initscripts-1.0/om-gta01/inittab
+++ b/meta/recipes-core/initscripts/initscripts-1.0/om-gta01/inittab
diff --git a/meta/packages/initscripts/initscripts-1.0/openmn/extractfs b/meta/recipes-core/initscripts/initscripts-1.0/openmn/extractfs
index 7e57dedd2d..7e57dedd2d 100755
--- a/meta/packages/initscripts/initscripts-1.0/openmn/extractfs
+++ b/meta/recipes-core/initscripts/initscripts-1.0/openmn/extractfs
diff --git a/meta/packages/initscripts/initscripts-1.0/openmn/packages b/meta/recipes-core/initscripts/initscripts-1.0/openmn/packages
index 2566487d2d..2566487d2d 100755
--- a/meta/packages/initscripts/initscripts-1.0/openmn/packages
+++ b/meta/recipes-core/initscripts/initscripts-1.0/openmn/packages
diff --git a/meta/packages/initscripts/initscripts-1.0/openmn/umountfs b/meta/recipes-core/initscripts/initscripts-1.0/openmn/umountfs
index 399194109b..399194109b 100755
--- a/meta/packages/initscripts/initscripts-1.0/openmn/umountfs
+++ b/meta/recipes-core/initscripts/initscripts-1.0/openmn/umountfs
diff --git a/meta/packages/initscripts/initscripts-1.0/populate-volatile.sh b/meta/recipes-core/initscripts/initscripts-1.0/populate-volatile.sh
index 1813fd1240..1813fd1240 100755
--- a/meta/packages/initscripts/initscripts-1.0/populate-volatile.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/populate-volatile.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/reboot b/meta/recipes-core/initscripts/initscripts-1.0/reboot
index 4c55885aba..4c55885aba 100755
--- a/meta/packages/initscripts/initscripts-1.0/reboot
+++ b/meta/recipes-core/initscripts/initscripts-1.0/reboot
diff --git a/meta/packages/initscripts/initscripts-1.0/rmnologin.sh b/meta/recipes-core/initscripts/initscripts-1.0/rmnologin.sh
index 417efc2456..417efc2456 100755
--- a/meta/packages/initscripts/initscripts-1.0/rmnologin.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/rmnologin.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/save-rtc.sh b/meta/recipes-core/initscripts/initscripts-1.0/save-rtc.sh
index 75e43001b8..75e43001b8 100644
--- a/meta/packages/initscripts/initscripts-1.0/save-rtc.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/save-rtc.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/sendsigs b/meta/recipes-core/initscripts/initscripts-1.0/sendsigs
index 2b0f8f3631..2b0f8f3631 100755
--- a/meta/packages/initscripts/initscripts-1.0/sendsigs
+++ b/meta/recipes-core/initscripts/initscripts-1.0/sendsigs
diff --git a/meta/packages/initscripts/initscripts-1.0/single b/meta/recipes-core/initscripts/initscripts-1.0/single
index 0cad693f20..0cad693f20 100755
--- a/meta/packages/initscripts/initscripts-1.0/single
+++ b/meta/recipes-core/initscripts/initscripts-1.0/single
diff --git a/meta/packages/initscripts/initscripts-1.0/sysfs.sh b/meta/recipes-core/initscripts/initscripts-1.0/sysfs.sh
index be28bb35bf..be28bb35bf 100644
--- a/meta/packages/initscripts/initscripts-1.0/sysfs.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/sysfs.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/umountfs b/meta/recipes-core/initscripts/initscripts-1.0/umountfs
index 5c6793dc9c..5c6793dc9c 100755
--- a/meta/packages/initscripts/initscripts-1.0/umountfs
+++ b/meta/recipes-core/initscripts/initscripts-1.0/umountfs
diff --git a/meta/packages/initscripts/initscripts-1.0/umountnfs.sh b/meta/recipes-core/initscripts/initscripts-1.0/umountnfs.sh
index a4fb821d91..a4fb821d91 100755
--- a/meta/packages/initscripts/initscripts-1.0/umountnfs.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/umountnfs.sh
diff --git a/meta/packages/initscripts/initscripts-1.0/urandom b/meta/recipes-core/initscripts/initscripts-1.0/urandom
index b6d807cf3b..b6d807cf3b 100755
--- a/meta/packages/initscripts/initscripts-1.0/urandom
+++ b/meta/recipes-core/initscripts/initscripts-1.0/urandom
diff --git a/meta/packages/initscripts/initscripts-1.0/volatiles b/meta/recipes-core/initscripts/initscripts-1.0/volatiles
index b2ae2794dc..b2ae2794dc 100644
--- a/meta/packages/initscripts/initscripts-1.0/volatiles
+++ b/meta/recipes-core/initscripts/initscripts-1.0/volatiles
diff --git a/meta/packages/initscripts/initscripts_1.0.bb b/meta/recipes-core/initscripts/initscripts_1.0.bb
index 0d79b53a8c..0d79b53a8c 100644
--- a/meta/packages/initscripts/initscripts_1.0.bb
+++ b/meta/recipes-core/initscripts/initscripts_1.0.bb
diff --git a/meta/packages/jpeg/jpeg-8b/debian-libjpeg7_7-1.diff b/meta/recipes-core/jpeg/jpeg-8b/debian-libjpeg7_7-1.diff
index 2e4867aa75..2e4867aa75 100755
--- a/meta/packages/jpeg/jpeg-8b/debian-libjpeg7_7-1.diff
+++ b/meta/recipes-core/jpeg/jpeg-8b/debian-libjpeg7_7-1.diff
diff --git a/meta/packages/jpeg/jpeg_8b.bb b/meta/recipes-core/jpeg/jpeg_8b.bb
index 53847e715a..53847e715a 100644
--- a/meta/packages/jpeg/jpeg_8b.bb
+++ b/meta/recipes-core/jpeg/jpeg_8b.bb
diff --git a/meta/packages/libxml/libxml2.inc b/meta/recipes-core/libxml/libxml2.inc
index 5aba6a7875..5aba6a7875 100644
--- a/meta/packages/libxml/libxml2.inc
+++ b/meta/recipes-core/libxml/libxml2.inc
diff --git a/meta/packages/libxml/libxml2/libxml-64bit.patch b/meta/recipes-core/libxml/libxml2/libxml-64bit.patch
index fcb7d34fa7..fcb7d34fa7 100644
--- a/meta/packages/libxml/libxml2/libxml-64bit.patch
+++ b/meta/recipes-core/libxml/libxml2/libxml-64bit.patch
diff --git a/meta/packages/libxml/libxml2_2.7.7.bb b/meta/recipes-core/libxml/libxml2_2.7.7.bb
index deb28b3954..deb28b3954 100644
--- a/meta/packages/libxml/libxml2_2.7.7.bb
+++ b/meta/recipes-core/libxml/libxml2_2.7.7.bb
diff --git a/meta/packages/netbase/netbase/colinux/interfaces b/meta/recipes-core/netbase/netbase/colinux/interfaces
index 0e495e164e..0e495e164e 100644
--- a/meta/packages/netbase/netbase/colinux/interfaces
+++ b/meta/recipes-core/netbase/netbase/colinux/interfaces
diff --git a/meta/packages/netbase/netbase/epia/interfaces b/meta/recipes-core/netbase/netbase/epia/interfaces
index 673618f636..673618f636 100644
--- a/meta/packages/netbase/netbase/epia/interfaces
+++ b/meta/recipes-core/netbase/netbase/epia/interfaces
diff --git a/meta/packages/netbase/netbase/hosts b/meta/recipes-core/netbase/netbase/hosts
index 2f332451b5..2f332451b5 100644
--- a/meta/packages/netbase/netbase/hosts
+++ b/meta/recipes-core/netbase/netbase/hosts
diff --git a/meta/packages/netbase/netbase/init b/meta/recipes-core/netbase/netbase/init
index 8a67e1cef2..8a67e1cef2 100644
--- a/meta/packages/netbase/netbase/init
+++ b/meta/recipes-core/netbase/netbase/init
diff --git a/meta/packages/netbase/netbase/interfaces b/meta/recipes-core/netbase/netbase/interfaces
index b06924fa94..b06924fa94 100644
--- a/meta/packages/netbase/netbase/interfaces
+++ b/meta/recipes-core/netbase/netbase/interfaces
diff --git a/meta/packages/netbase/netbase/mtx-1/interfaces b/meta/recipes-core/netbase/netbase/mtx-1/interfaces
index a7c6da5752..a7c6da5752 100644
--- a/meta/packages/netbase/netbase/mtx-1/interfaces
+++ b/meta/recipes-core/netbase/netbase/mtx-1/interfaces
diff --git a/meta/packages/netbase/netbase/nfsroot b/meta/recipes-core/netbase/netbase/nfsroot
index fc384a8ea5..fc384a8ea5 100644
--- a/meta/packages/netbase/netbase/nfsroot
+++ b/meta/recipes-core/netbase/netbase/nfsroot
diff --git a/meta/packages/netbase/netbase/nokia800/interfaces b/meta/recipes-core/netbase/netbase/nokia800/interfaces
index 16967763e5..16967763e5 100644
--- a/meta/packages/netbase/netbase/nokia800/interfaces
+++ b/meta/recipes-core/netbase/netbase/nokia800/interfaces
diff --git a/meta/packages/netbase/netbase/openmn/hosts b/meta/recipes-core/netbase/netbase/openmn/hosts
index 0205b98fc2..0205b98fc2 100644
--- a/meta/packages/netbase/netbase/openmn/hosts
+++ b/meta/recipes-core/netbase/netbase/openmn/hosts
diff --git a/meta/packages/netbase/netbase/openmn/interfaces b/meta/recipes-core/netbase/netbase/openmn/interfaces
index 9ebe9b8ff1..9ebe9b8ff1 100644
--- a/meta/packages/netbase/netbase/openmn/interfaces
+++ b/meta/recipes-core/netbase/netbase/openmn/interfaces
diff --git a/meta/packages/netbase/netbase/qemuarm/interfaces b/meta/recipes-core/netbase/netbase/qemuarm/interfaces
index f657944f0f..f657944f0f 100644
--- a/meta/packages/netbase/netbase/qemuarm/interfaces
+++ b/meta/recipes-core/netbase/netbase/qemuarm/interfaces
diff --git a/meta/packages/netbase/netbase/qemuarmv6/interfaces b/meta/recipes-core/netbase/netbase/qemuarmv6/interfaces
index f657944f0f..f657944f0f 100644
--- a/meta/packages/netbase/netbase/qemuarmv6/interfaces
+++ b/meta/recipes-core/netbase/netbase/qemuarmv6/interfaces
diff --git a/meta/packages/netbase/netbase/qemuarmv7/interfaces b/meta/recipes-core/netbase/netbase/qemuarmv7/interfaces
index f657944f0f..f657944f0f 100644
--- a/meta/packages/netbase/netbase/qemuarmv7/interfaces
+++ b/meta/recipes-core/netbase/netbase/qemuarmv7/interfaces
diff --git a/meta/packages/netbase/netbase/qemux86/interfaces b/meta/recipes-core/netbase/netbase/qemux86/interfaces
index 9b442355fd..9b442355fd 100644
--- a/meta/packages/netbase/netbase/qemux86/interfaces
+++ b/meta/recipes-core/netbase/netbase/qemux86/interfaces
diff --git a/meta/packages/netbase/netbase/tosa/interfaces b/meta/recipes-core/netbase/netbase/tosa/interfaces
index 0da7168535..0da7168535 100644
--- a/meta/packages/netbase/netbase/tosa/interfaces
+++ b/meta/recipes-core/netbase/netbase/tosa/interfaces
diff --git a/meta/packages/netbase/netbase/wrt54/interfaces b/meta/recipes-core/netbase/netbase/wrt54/interfaces
index 8b2852ac51..8b2852ac51 100644
--- a/meta/packages/netbase/netbase/wrt54/interfaces
+++ b/meta/recipes-core/netbase/netbase/wrt54/interfaces
diff --git a/meta/packages/netbase/netbase/xxs1500/interfaces b/meta/recipes-core/netbase/netbase/xxs1500/interfaces
index 23ccccd2dd..23ccccd2dd 100644
--- a/meta/packages/netbase/netbase/xxs1500/interfaces
+++ b/meta/recipes-core/netbase/netbase/xxs1500/interfaces
diff --git a/meta/packages/netbase/netbase_4.41.bb b/meta/recipes-core/netbase/netbase_4.41.bb
index 88b524ffd2..88b524ffd2 100644
--- a/meta/packages/netbase/netbase_4.41.bb
+++ b/meta/recipes-core/netbase/netbase_4.41.bb
diff --git a/meta/packages/psplash/files/psplash-init b/meta/recipes-core/psplash/files/psplash-init
index 66c85e9335..66c85e9335 100755
--- a/meta/packages/psplash/files/psplash-init
+++ b/meta/recipes-core/psplash/files/psplash-init
diff --git a/meta/packages/psplash/psplash_svn.bb b/meta/recipes-core/psplash/psplash_svn.bb
index 1e53ef1f1b..1e53ef1f1b 100644
--- a/meta/packages/psplash/psplash_svn.bb
+++ b/meta/recipes-core/psplash/psplash_svn.bb
diff --git a/meta/packages/sysvinit/sysvinit-2.88dsf/crypt-lib.patch b/meta/recipes-core/sysvinit/sysvinit-2.88dsf/crypt-lib.patch
index b9511f088e..b9511f088e 100644
--- a/meta/packages/sysvinit/sysvinit-2.88dsf/crypt-lib.patch
+++ b/meta/recipes-core/sysvinit/sysvinit-2.88dsf/crypt-lib.patch
diff --git a/meta/packages/sysvinit/sysvinit-2.88dsf/install.patch b/meta/recipes-core/sysvinit/sysvinit-2.88dsf/install.patch
index 5978cea076..5978cea076 100644
--- a/meta/packages/sysvinit/sysvinit-2.88dsf/install.patch
+++ b/meta/recipes-core/sysvinit/sysvinit-2.88dsf/install.patch
diff --git a/meta/packages/sysvinit/sysvinit/bootlogd.init b/meta/recipes-core/sysvinit/sysvinit/bootlogd.init
index f8f07a050f..f8f07a050f 100755
--- a/meta/packages/sysvinit/sysvinit/bootlogd.init
+++ b/meta/recipes-core/sysvinit/sysvinit/bootlogd.init
diff --git a/meta/packages/sysvinit/sysvinit/inittab b/meta/recipes-core/sysvinit/sysvinit/inittab
index 6abbdf4558..6abbdf4558 100644
--- a/meta/packages/sysvinit/sysvinit/inittab
+++ b/meta/recipes-core/sysvinit/sysvinit/inittab
diff --git a/meta/packages/sysvinit/sysvinit/need b/meta/recipes-core/sysvinit/sysvinit/need
index 4d84bbeee7..4d84bbeee7 100644
--- a/meta/packages/sysvinit/sysvinit/need
+++ b/meta/recipes-core/sysvinit/sysvinit/need
diff --git a/meta/packages/sysvinit/sysvinit/postinst b/meta/recipes-core/sysvinit/sysvinit/postinst
index b6fe547fa4..b6fe547fa4 100644
--- a/meta/packages/sysvinit/sysvinit/postinst
+++ b/meta/recipes-core/sysvinit/sysvinit/postinst
diff --git a/meta/packages/sysvinit/sysvinit/prerm b/meta/recipes-core/sysvinit/sysvinit/prerm
index 704a29ffd5..704a29ffd5 100644
--- a/meta/packages/sysvinit/sysvinit/prerm
+++ b/meta/recipes-core/sysvinit/sysvinit/prerm
diff --git a/meta/packages/sysvinit/sysvinit/provide b/meta/recipes-core/sysvinit/sysvinit/provide
index c90cf3537b..c90cf3537b 100644
--- a/meta/packages/sysvinit/sysvinit/provide
+++ b/meta/recipes-core/sysvinit/sysvinit/provide
diff --git a/meta/packages/sysvinit/sysvinit/rc b/meta/recipes-core/sysvinit/sysvinit/rc
index dce31a5c98..dce31a5c98 100755
--- a/meta/packages/sysvinit/sysvinit/rc
+++ b/meta/recipes-core/sysvinit/sysvinit/rc
diff --git a/meta/packages/sysvinit/sysvinit/rcS b/meta/recipes-core/sysvinit/sysvinit/rcS
index 080b04f32f..080b04f32f 100755
--- a/meta/packages/sysvinit/sysvinit/rcS
+++ b/meta/recipes-core/sysvinit/sysvinit/rcS
diff --git a/meta/packages/sysvinit/sysvinit/rcS-default b/meta/recipes-core/sysvinit/sysvinit/rcS-default
index 7ad3c7bf8f..7ad3c7bf8f 100644
--- a/meta/packages/sysvinit/sysvinit/rcS-default
+++ b/meta/recipes-core/sysvinit/sysvinit/rcS-default
diff --git a/meta/packages/sysvinit/sysvinit_2.88dsf.bb b/meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb
index db38064548..db38064548 100644
--- a/meta/packages/sysvinit/sysvinit_2.88dsf.bb
+++ b/meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb
diff --git a/meta/packages/tasks/task-base.bb b/meta/recipes-core/tasks/task-base.bb
index 9873c060cc..9873c060cc 100644
--- a/meta/packages/tasks/task-base.bb
+++ b/meta/recipes-core/tasks/task-base.bb
diff --git a/meta/packages/tasks/task-poky-boot.bb b/meta/recipes-core/tasks/task-poky-boot.bb
index 4143369cd3..4143369cd3 100644
--- a/meta/packages/tasks/task-poky-boot.bb
+++ b/meta/recipes-core/tasks/task-poky-boot.bb
diff --git a/meta/packages/tinylogin/tinylogin-1.4/add-system.patch b/meta/recipes-core/tinylogin/tinylogin-1.4/add-system.patch
index 18b4e47ad7..18b4e47ad7 100644
--- a/meta/packages/tinylogin/tinylogin-1.4/add-system.patch
+++ b/meta/recipes-core/tinylogin/tinylogin-1.4/add-system.patch
diff --git a/meta/packages/tinylogin/tinylogin-1.4/adduser-empty_pwd.patch b/meta/recipes-core/tinylogin/tinylogin-1.4/adduser-empty_pwd.patch
index 737ac423c4..737ac423c4 100644
--- a/meta/packages/tinylogin/tinylogin-1.4/adduser-empty_pwd.patch
+++ b/meta/recipes-core/tinylogin/tinylogin-1.4/adduser-empty_pwd.patch
diff --git a/meta/packages/tinylogin/tinylogin-1.4/cvs-20040608.patch b/meta/recipes-core/tinylogin/tinylogin-1.4/cvs-20040608.patch
index 1142329a67..1142329a67 100644
--- a/meta/packages/tinylogin/tinylogin-1.4/cvs-20040608.patch
+++ b/meta/recipes-core/tinylogin/tinylogin-1.4/cvs-20040608.patch
diff --git a/meta/packages/tinylogin/tinylogin-1.4/remove-index.patch b/meta/recipes-core/tinylogin/tinylogin-1.4/remove-index.patch
index fc35002bad..fc35002bad 100644
--- a/meta/packages/tinylogin/tinylogin-1.4/remove-index.patch
+++ b/meta/recipes-core/tinylogin/tinylogin-1.4/remove-index.patch
diff --git a/meta/packages/tinylogin/tinylogin_1.4.bb b/meta/recipes-core/tinylogin/tinylogin_1.4.bb
index ad254bff6a..ad254bff6a 100644
--- a/meta/packages/tinylogin/tinylogin_1.4.bb
+++ b/meta/recipes-core/tinylogin/tinylogin_1.4.bb
diff --git a/meta/packages/uclibc/files/armeb-kernel-stat.h.patch b/meta/recipes-core/uclibc/files/armeb-kernel-stat.h.patch
index 0440718eec..0440718eec 100644
--- a/meta/packages/uclibc/files/armeb-kernel-stat.h.patch
+++ b/meta/recipes-core/uclibc/files/armeb-kernel-stat.h.patch
diff --git a/meta/packages/uclibc/files/errno_values.h.patch b/meta/recipes-core/uclibc/files/errno_values.h.patch
index a1e39c181b..a1e39c181b 100644
--- a/meta/packages/uclibc/files/errno_values.h.patch
+++ b/meta/recipes-core/uclibc/files/errno_values.h.patch
diff --git a/meta/packages/uclibc/files/kernel-key-t-ipc.h.patch b/meta/recipes-core/uclibc/files/kernel-key-t-ipc.h.patch
index 4cc4530470..4cc4530470 100644
--- a/meta/packages/uclibc/files/kernel-key-t-ipc.h.patch
+++ b/meta/recipes-core/uclibc/files/kernel-key-t-ipc.h.patch
diff --git a/meta/packages/uclibc/files/nokernelheadercheck.patch b/meta/recipes-core/uclibc/files/nokernelheadercheck.patch
index 9f09fb2ac9..9f09fb2ac9 100644
--- a/meta/packages/uclibc/files/nokernelheadercheck.patch
+++ b/meta/recipes-core/uclibc/files/nokernelheadercheck.patch
diff --git a/meta/packages/uclibc/files/termios.h.patch b/meta/recipes-core/uclibc/files/termios.h.patch
index f7200ba393..f7200ba393 100644
--- a/meta/packages/uclibc/files/termios.h.patch
+++ b/meta/recipes-core/uclibc/files/termios.h.patch
diff --git a/meta/packages/uclibc/files/uClibc.distro b/meta/recipes-core/uclibc/files/uClibc.distro
index d87b891b41..d87b891b41 100644
--- a/meta/packages/uclibc/files/uClibc.distro
+++ b/meta/recipes-core/uclibc/files/uClibc.distro
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/Use-__always_inline-instead-of-__inline__.patch b/meta/recipes-core/uclibc/uclibc-0.9.30.1/Use-__always_inline-instead-of-__inline__.patch
index a9c7a4fb10..a9c7a4fb10 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/Use-__always_inline-instead-of-__inline__.patch
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/Use-__always_inline-instead-of-__inline__.patch
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/akita/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/akita/uClibc.machine
index e27931cf6b..e27931cf6b 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/akita/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/akita/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/arm-linuxthreads.patch b/meta/recipes-core/uclibc/uclibc-0.9.30.1/arm-linuxthreads.patch
index e222668a66..e222668a66 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/arm-linuxthreads.patch
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/arm-linuxthreads.patch
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/arm/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/arm/uClibc.machine
index 898b73a33b..898b73a33b 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/arm/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/arm/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/armeb/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armeb/uClibc.machine
index 2d9f63e531..2d9f63e531 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/armeb/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armeb/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/armv4t/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armv4t/uClibc.machine
index 898b73a33b..898b73a33b 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/armv4t/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armv4t/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/armv5te/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armv5te/uClibc.machine
index ec0385bc0f..ec0385bc0f 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/armv5te/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armv5te/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/armv6/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armv6/uClibc.machine
index 85f70f70c7..85f70f70c7 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/armv6/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armv6/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/armv7a/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armv7a/uClibc.machine
index 85f70f70c7..85f70f70c7 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/armv7a/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/armv7a/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/c7x0/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/c7x0/uClibc.machine
index ec0385bc0f..ec0385bc0f 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/c7x0/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/c7x0/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/cm-x270/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/cm-x270/uClibc.machine
index e27931cf6b..e27931cf6b 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/cm-x270/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/cm-x270/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/gcc-4.4-fixlet.patch b/meta/recipes-core/uclibc/uclibc-0.9.30.1/gcc-4.4-fixlet.patch
index b9ff6710bc..b9ff6710bc 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/gcc-4.4-fixlet.patch
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/gcc-4.4-fixlet.patch
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/iwmmxt/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/iwmmxt/uClibc.machine
index e27931cf6b..e27931cf6b 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/iwmmxt/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/iwmmxt/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch b/meta/recipes-core/uclibc/uclibc-0.9.30.1/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch
index cfa68ce52d..cfa68ce52d 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/linuxthreads-changes.patch b/meta/recipes-core/uclibc/uclibc-0.9.30.1/linuxthreads-changes.patch
index f6f32cdd29..f6f32cdd29 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/linuxthreads-changes.patch
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/linuxthreads-changes.patch
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/netbook/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/netbook/uClibc.machine
index 5df15f94cb..5df15f94cb 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/netbook/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/netbook/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/om-gta01/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/om-gta01/uClibc.machine
index 898b73a33b..898b73a33b 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/om-gta01/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/om-gta01/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/pthread_atfork.patch b/meta/recipes-core/uclibc/uclibc-0.9.30.1/pthread_atfork.patch
index 92accc2a1a..92accc2a1a 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/pthread_atfork.patch
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/pthread_atfork.patch
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/qemuarm/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/qemuarm/uClibc.machine
index fafdd7584e..fafdd7584e 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/qemuarm/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/qemuarm/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/qemumips/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/qemumips/uClibc.machine
index 44fec169c8..44fec169c8 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/qemumips/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/qemumips/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/qemux86/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/qemux86/uClibc.machine
index 44fec169c8..44fec169c8 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/qemux86/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/qemux86/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/spitz/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/spitz/uClibc.machine
index e27931cf6b..e27931cf6b 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/spitz/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/spitz/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.config b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.config
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.config
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.config
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.distro b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro
index 042ea4c547..042ea4c547 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.distro
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.distro
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.armv4t b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.armv4t
index 898b73a33b..898b73a33b 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.armv4t
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.armv4t
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.armv5te b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.armv5te
index ec0385bc0f..ec0385bc0f 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.armv5te
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.armv5te
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.iwmmxt b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.iwmmxt
index e27931cf6b..e27931cf6b 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.iwmmxt
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.iwmmxt
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.strongarm b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.strongarm
index 6e89444a64..6e89444a64 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/uClibc.machine.strongarm
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uClibc.machine.strongarm
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/uclibc-c99-ldbl-math.patch b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uclibc-c99-ldbl-math.patch
index f3718431ea..f3718431ea 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/uclibc-c99-ldbl-math.patch
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uclibc-c99-ldbl-math.patch
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/uclibc_ldso_use_O0.patch b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uclibc_ldso_use_O0.patch
index 7a89e66621..7a89e66621 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/uclibc_ldso_use_O0.patch
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/uclibc_ldso_use_O0.patch
diff --git a/meta/packages/uclibc/uclibc-0.9.30.1/x86/uClibc.machine b/meta/recipes-core/uclibc/uclibc-0.9.30.1/x86/uClibc.machine
index 6cd19e851e..6cd19e851e 100644
--- a/meta/packages/uclibc/uclibc-0.9.30.1/x86/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-0.9.30.1/x86/uClibc.machine
diff --git a/meta/packages/uclibc/uclibc-initial_0.9.30.1.bb b/meta/recipes-core/uclibc/uclibc-initial_0.9.30.1.bb
index 6d21d3a2c5..6d21d3a2c5 100644
--- a/meta/packages/uclibc/uclibc-initial_0.9.30.1.bb
+++ b/meta/recipes-core/uclibc/uclibc-initial_0.9.30.1.bb
diff --git a/meta/packages/uclibc/uclibc.inc b/meta/recipes-core/uclibc/uclibc.inc
index 18392b5c17..18392b5c17 100644
--- a/meta/packages/uclibc/uclibc.inc
+++ b/meta/recipes-core/uclibc/uclibc.inc
diff --git a/meta/packages/uclibc/uclibc_0.9.30.1.bb b/meta/recipes-core/uclibc/uclibc_0.9.30.1.bb
index 6bdf153a2a..6bdf153a2a 100644
--- a/meta/packages/uclibc/uclibc_0.9.30.1.bb
+++ b/meta/recipes-core/uclibc/uclibc_0.9.30.1.bb
diff --git a/meta/packages/udev/files/50-hostap_cs.rules b/meta/recipes-core/udev/files/50-hostap_cs.rules
index efefdc58fc..efefdc58fc 100644
--- a/meta/packages/udev/files/50-hostap_cs.rules
+++ b/meta/recipes-core/udev/files/50-hostap_cs.rules
diff --git a/meta/packages/udev/files/akita/mount.blacklist b/meta/recipes-core/udev/files/akita/mount.blacklist
index c15b582298..c15b582298 100644
--- a/meta/packages/udev/files/akita/mount.blacklist
+++ b/meta/recipes-core/udev/files/akita/mount.blacklist
diff --git a/meta/packages/udev/files/c7x0/mount.blacklist b/meta/recipes-core/udev/files/c7x0/mount.blacklist
index c15b582298..c15b582298 100644
--- a/meta/packages/udev/files/c7x0/mount.blacklist
+++ b/meta/recipes-core/udev/files/c7x0/mount.blacklist
diff --git a/meta/packages/udev/files/devfs-udev.rules b/meta/recipes-core/udev/files/devfs-udev.rules
index 0ba1ad4e7f..0ba1ad4e7f 100644
--- a/meta/packages/udev/files/devfs-udev.rules
+++ b/meta/recipes-core/udev/files/devfs-udev.rules
diff --git a/meta/packages/udev/files/fix-alignment.patch b/meta/recipes-core/udev/files/fix-alignment.patch
index 8c7b8b5ac5..8c7b8b5ac5 100644
--- a/meta/packages/udev/files/fix-alignment.patch
+++ b/meta/recipes-core/udev/files/fix-alignment.patch
diff --git a/meta/packages/udev/files/init b/meta/recipes-core/udev/files/init
index 8cbab188f0..8cbab188f0 100755
--- a/meta/packages/udev/files/init
+++ b/meta/recipes-core/udev/files/init
diff --git a/meta/packages/udev/files/links.conf b/meta/recipes-core/udev/files/links.conf
index 8fff922db6..8fff922db6 100644
--- a/meta/packages/udev/files/links.conf
+++ b/meta/recipes-core/udev/files/links.conf
diff --git a/meta/packages/udev/files/local.rules b/meta/recipes-core/udev/files/local.rules
index 5f2efbeb0c..5f2efbeb0c 100644
--- a/meta/packages/udev/files/local.rules
+++ b/meta/recipes-core/udev/files/local.rules
diff --git a/meta/packages/udev/files/mount.blacklist b/meta/recipes-core/udev/files/mount.blacklist
index d3ebb17176..d3ebb17176 100644
--- a/meta/packages/udev/files/mount.blacklist
+++ b/meta/recipes-core/udev/files/mount.blacklist
diff --git a/meta/packages/udev/files/mount.sh b/meta/recipes-core/udev/files/mount.sh
index 53fefa3681..53fefa3681 100644
--- a/meta/packages/udev/files/mount.sh
+++ b/meta/recipes-core/udev/files/mount.sh
diff --git a/meta/packages/udev/files/network.sh b/meta/recipes-core/udev/files/network.sh
index 5016328df4..5016328df4 100644
--- a/meta/packages/udev/files/network.sh
+++ b/meta/recipes-core/udev/files/network.sh
diff --git a/meta/packages/udev/files/noasmlinkage.patch b/meta/recipes-core/udev/files/noasmlinkage.patch
index 0d8e854c0e..0d8e854c0e 100644
--- a/meta/packages/udev/files/noasmlinkage.patch
+++ b/meta/recipes-core/udev/files/noasmlinkage.patch
diff --git a/meta/packages/udev/files/permissions.rules b/meta/recipes-core/udev/files/permissions.rules
index 86d771276b..86d771276b 100644
--- a/meta/packages/udev/files/permissions.rules
+++ b/meta/recipes-core/udev/files/permissions.rules
diff --git a/meta/packages/udev/files/slugos/mount.blacklist b/meta/recipes-core/udev/files/slugos/mount.blacklist
index 210702f837..210702f837 100644
--- a/meta/packages/udev/files/slugos/mount.blacklist
+++ b/meta/recipes-core/udev/files/slugos/mount.blacklist
diff --git a/meta/packages/udev/files/spitz/mount.blacklist b/meta/recipes-core/udev/files/spitz/mount.blacklist
index aee308f9b8..aee308f9b8 100644
--- a/meta/packages/udev/files/spitz/mount.blacklist
+++ b/meta/recipes-core/udev/files/spitz/mount.blacklist
diff --git a/meta/packages/udev/files/tmpfs.patch b/meta/recipes-core/udev/files/tmpfs.patch
index 9d0d8b4515..9d0d8b4515 100644
--- a/meta/packages/udev/files/tmpfs.patch
+++ b/meta/recipes-core/udev/files/tmpfs.patch
diff --git a/meta/packages/udev/files/tosa/mount.blacklist b/meta/recipes-core/udev/files/tosa/mount.blacklist
index c15b582298..c15b582298 100644
--- a/meta/packages/udev/files/tosa/mount.blacklist
+++ b/meta/recipes-core/udev/files/tosa/mount.blacklist
diff --git a/meta/packages/udev/files/udev-cache b/meta/recipes-core/udev/files/udev-cache
index 77bbda6f1b..77bbda6f1b 100644
--- a/meta/packages/udev/files/udev-cache
+++ b/meta/recipes-core/udev/files/udev-cache
diff --git a/meta/packages/udev/files/udev.rules b/meta/recipes-core/udev/files/udev.rules
index 5c566f6cef..5c566f6cef 100644
--- a/meta/packages/udev/files/udev.rules
+++ b/meta/recipes-core/udev/files/udev.rules
diff --git a/meta/packages/udev/files/udev_network_queue.sh b/meta/recipes-core/udev/files/udev_network_queue.sh
index 05e08e9d1b..05e08e9d1b 100644
--- a/meta/packages/udev/files/udev_network_queue.sh
+++ b/meta/recipes-core/udev/files/udev_network_queue.sh
diff --git a/meta/packages/udev/files/udevsynthesize.patch b/meta/recipes-core/udev/files/udevsynthesize.patch
index 7811188485..7811188485 100644
--- a/meta/packages/udev/files/udevsynthesize.patch
+++ b/meta/recipes-core/udev/files/udevsynthesize.patch
diff --git a/meta/packages/udev/files/udevsynthesize.sh b/meta/recipes-core/udev/files/udevsynthesize.sh
index d58217c144..d58217c144 100644
--- a/meta/packages/udev/files/udevsynthesize.sh
+++ b/meta/recipes-core/udev/files/udevsynthesize.sh
diff --git a/meta/packages/udev/udev-092/arm_inotify_fix.patch b/meta/recipes-core/udev/udev-092/arm_inotify_fix.patch
index 4bd0d4d9b9..4bd0d4d9b9 100644
--- a/meta/packages/udev/udev-092/arm_inotify_fix.patch
+++ b/meta/recipes-core/udev/udev-092/arm_inotify_fix.patch
diff --git a/meta/packages/udev/udev-092/flags.patch b/meta/recipes-core/udev/udev-092/flags.patch
index 492a39881c..492a39881c 100644
--- a/meta/packages/udev/udev-092/flags.patch
+++ b/meta/recipes-core/udev/udev-092/flags.patch
diff --git a/meta/packages/udev/udev-092/init b/meta/recipes-core/udev/udev-092/init
index 5a60d52a9a..5a60d52a9a 100644
--- a/meta/packages/udev/udev-092/init
+++ b/meta/recipes-core/udev/udev-092/init
diff --git a/meta/packages/udev/udev-092/local.rules b/meta/recipes-core/udev/udev-092/local.rules
index 5b926018f5..5b926018f5 100644
--- a/meta/packages/udev/udev-092/local.rules
+++ b/meta/recipes-core/udev/udev-092/local.rules
diff --git a/meta/packages/udev/udev-092/permissions.rules b/meta/recipes-core/udev/udev-092/permissions.rules
index 8da35c3090..8da35c3090 100644
--- a/meta/packages/udev/udev-092/permissions.rules
+++ b/meta/recipes-core/udev/udev-092/permissions.rules
diff --git a/meta/packages/udev/udev-092/udev.rules b/meta/recipes-core/udev/udev-092/udev.rules
index 72be706e84..72be706e84 100644
--- a/meta/packages/udev/udev-092/udev.rules
+++ b/meta/recipes-core/udev/udev-092/udev.rules
diff --git a/meta/packages/udev/udev-115/flags.patch b/meta/recipes-core/udev/udev-115/flags.patch
index 13f20eb6a8..13f20eb6a8 100644
--- a/meta/packages/udev/udev-115/flags.patch
+++ b/meta/recipes-core/udev/udev-115/flags.patch
diff --git a/meta/packages/udev/udev-115/init b/meta/recipes-core/udev/udev-115/init
index c882c75607..c882c75607 100644
--- a/meta/packages/udev/udev-115/init
+++ b/meta/recipes-core/udev/udev-115/init
diff --git a/meta/packages/udev/udev-115/local.rules b/meta/recipes-core/udev/udev-115/local.rules
index 5b926018f5..5b926018f5 100644
--- a/meta/packages/udev/udev-115/local.rules
+++ b/meta/recipes-core/udev/udev-115/local.rules
diff --git a/meta/packages/udev/udev-115/noasmlinkage.patch b/meta/recipes-core/udev/udev-115/noasmlinkage.patch
index 5824d29590..5824d29590 100644
--- a/meta/packages/udev/udev-115/noasmlinkage.patch
+++ b/meta/recipes-core/udev/udev-115/noasmlinkage.patch
diff --git a/meta/packages/udev/udev-115/permissions.rules b/meta/recipes-core/udev/udev-115/permissions.rules
index 99e03b1036..99e03b1036 100644
--- a/meta/packages/udev/udev-115/permissions.rules
+++ b/meta/recipes-core/udev/udev-115/permissions.rules
diff --git a/meta/packages/udev/udev-115/udev.rules b/meta/recipes-core/udev/udev-115/udev.rules
index 4d29acac0c..4d29acac0c 100644
--- a/meta/packages/udev/udev-115/udev.rules
+++ b/meta/recipes-core/udev/udev-115/udev.rules
diff --git a/meta/packages/udev/udev-115/udevtrigger_add_devname_filtering.patch b/meta/recipes-core/udev/udev-115/udevtrigger_add_devname_filtering.patch
index 87cafcaa9d..87cafcaa9d 100644
--- a/meta/packages/udev/udev-115/udevtrigger_add_devname_filtering.patch
+++ b/meta/recipes-core/udev/udev-115/udevtrigger_add_devname_filtering.patch
diff --git a/meta/packages/udev/udev-115/vol_id_ld.patch b/meta/recipes-core/udev/udev-115/vol_id_ld.patch
index 11126eef8d..11126eef8d 100644
--- a/meta/packages/udev/udev-115/vol_id_ld.patch
+++ b/meta/recipes-core/udev/udev-115/vol_id_ld.patch
diff --git a/meta/packages/udev/udev-124/flags.patch b/meta/recipes-core/udev/udev-124/flags.patch
index 13f20eb6a8..13f20eb6a8 100644
--- a/meta/packages/udev/udev-124/flags.patch
+++ b/meta/recipes-core/udev/udev-124/flags.patch
diff --git a/meta/packages/udev/udev-124/init b/meta/recipes-core/udev/udev-124/init
index 32ab370aa9..32ab370aa9 100644
--- a/meta/packages/udev/udev-124/init
+++ b/meta/recipes-core/udev/udev-124/init
diff --git a/meta/packages/udev/udev-124/local.rules b/meta/recipes-core/udev/udev-124/local.rules
index 5b926018f5..5b926018f5 100644
--- a/meta/packages/udev/udev-124/local.rules
+++ b/meta/recipes-core/udev/udev-124/local.rules
diff --git a/meta/packages/udev/udev-124/noasmlinkage.patch b/meta/recipes-core/udev/udev-124/noasmlinkage.patch
index d58a7ea4de..d58a7ea4de 100644
--- a/meta/packages/udev/udev-124/noasmlinkage.patch
+++ b/meta/recipes-core/udev/udev-124/noasmlinkage.patch
diff --git a/meta/packages/udev/udev-124/permissions.rules b/meta/recipes-core/udev/udev-124/permissions.rules
index 205b733292..205b733292 100644
--- a/meta/packages/udev/udev-124/permissions.rules
+++ b/meta/recipes-core/udev/udev-124/permissions.rules
diff --git a/meta/packages/udev/udev-124/run.rules b/meta/recipes-core/udev/udev-124/run.rules
index 75d71375bb..75d71375bb 100644
--- a/meta/packages/udev/udev-124/run.rules
+++ b/meta/recipes-core/udev/udev-124/run.rules
diff --git a/meta/packages/udev/udev-124/udev.rules b/meta/recipes-core/udev/udev-124/udev.rules
index a19d4a0bf6..a19d4a0bf6 100644
--- a/meta/packages/udev/udev-124/udev.rules
+++ b/meta/recipes-core/udev/udev-124/udev.rules
diff --git a/meta/packages/udev/udev-124/udevtrigger_add_devname_filtering.patch b/meta/recipes-core/udev/udev-124/udevtrigger_add_devname_filtering.patch
index 5182542461..5182542461 100644
--- a/meta/packages/udev/udev-124/udevtrigger_add_devname_filtering.patch
+++ b/meta/recipes-core/udev/udev-124/udevtrigger_add_devname_filtering.patch
diff --git a/meta/packages/udev/udev-124/vol_id_ld.patch b/meta/recipes-core/udev/udev-124/vol_id_ld.patch
index 11126eef8d..11126eef8d 100644
--- a/meta/packages/udev/udev-124/vol_id_ld.patch
+++ b/meta/recipes-core/udev/udev-124/vol_id_ld.patch
diff --git a/meta/packages/udev/udev-141/igep0020/local.rules b/meta/recipes-core/udev/udev-141/igep0020/local.rules
index db976d0419..db976d0419 100644
--- a/meta/packages/udev/udev-141/igep0020/local.rules
+++ b/meta/recipes-core/udev/udev-141/igep0020/local.rules
diff --git a/meta/packages/udev/udev-141/init b/meta/recipes-core/udev/udev-141/init
index eb5e50758b..eb5e50758b 100644
--- a/meta/packages/udev/udev-141/init
+++ b/meta/recipes-core/udev/udev-141/init
diff --git a/meta/packages/udev/udev-141/local.rules b/meta/recipes-core/udev/udev-141/local.rules
index dab319b431..dab319b431 100644
--- a/meta/packages/udev/udev-141/local.rules
+++ b/meta/recipes-core/udev/udev-141/local.rules
diff --git a/meta/packages/udev/udev-141/noasmlinkage.patch b/meta/recipes-core/udev/udev-141/noasmlinkage.patch
index 6f9fe948f2..6f9fe948f2 100644
--- a/meta/packages/udev/udev-141/noasmlinkage.patch
+++ b/meta/recipes-core/udev/udev-141/noasmlinkage.patch
diff --git a/meta/packages/udev/udev-141/permissions.rules b/meta/recipes-core/udev/udev-141/permissions.rules
index 205b733292..205b733292 100644
--- a/meta/packages/udev/udev-141/permissions.rules
+++ b/meta/recipes-core/udev/udev-141/permissions.rules
diff --git a/meta/packages/udev/udev-141/run.rules b/meta/recipes-core/udev/udev-141/run.rules
index 75d71375bb..75d71375bb 100644
--- a/meta/packages/udev/udev-141/run.rules
+++ b/meta/recipes-core/udev/udev-141/run.rules
diff --git a/meta/packages/udev/udev-141/udev.rules b/meta/recipes-core/udev/udev-141/udev.rules
index a19d4a0bf6..a19d4a0bf6 100644
--- a/meta/packages/udev/udev-141/udev.rules
+++ b/meta/recipes-core/udev/udev-141/udev.rules
diff --git a/meta/packages/udev/udev-141/unbreak.patch b/meta/recipes-core/udev/udev-141/unbreak.patch
index bb5988dca4..bb5988dca4 100644
--- a/meta/packages/udev/udev-141/unbreak.patch
+++ b/meta/recipes-core/udev/udev-141/unbreak.patch
diff --git a/meta/packages/udev/udev-145/enable-gudev.patch b/meta/recipes-core/udev/udev-145/enable-gudev.patch
index 45fd37311c..45fd37311c 100644
--- a/meta/packages/udev/udev-145/enable-gudev.patch
+++ b/meta/recipes-core/udev/udev-145/enable-gudev.patch
diff --git a/meta/packages/udev/udev-145/init b/meta/recipes-core/udev/udev-145/init
index eb5e50758b..eb5e50758b 100644
--- a/meta/packages/udev/udev-145/init
+++ b/meta/recipes-core/udev/udev-145/init
diff --git a/meta/packages/udev/udev-145/local.rules b/meta/recipes-core/udev/udev-145/local.rules
index dab319b431..dab319b431 100644
--- a/meta/packages/udev/udev-145/local.rules
+++ b/meta/recipes-core/udev/udev-145/local.rules
diff --git a/meta/packages/udev/udev-145/noasmlinkage.patch b/meta/recipes-core/udev/udev-145/noasmlinkage.patch
index 6f9fe948f2..6f9fe948f2 100644
--- a/meta/packages/udev/udev-145/noasmlinkage.patch
+++ b/meta/recipes-core/udev/udev-145/noasmlinkage.patch
diff --git a/meta/packages/udev/udev-145/permissions.rules b/meta/recipes-core/udev/udev-145/permissions.rules
index 205b733292..205b733292 100644
--- a/meta/packages/udev/udev-145/permissions.rules
+++ b/meta/recipes-core/udev/udev-145/permissions.rules
diff --git a/meta/packages/udev/udev-145/run.rules b/meta/recipes-core/udev/udev-145/run.rules
index 75d71375bb..75d71375bb 100644
--- a/meta/packages/udev/udev-145/run.rules
+++ b/meta/recipes-core/udev/udev-145/run.rules
diff --git a/meta/packages/udev/udev-145/udev.rules b/meta/recipes-core/udev/udev-145/udev.rules
index a19d4a0bf6..a19d4a0bf6 100644
--- a/meta/packages/udev/udev-145/udev.rules
+++ b/meta/recipes-core/udev/udev-145/udev.rules
diff --git a/meta/packages/udev/udev-145/unbreak.patch b/meta/recipes-core/udev/udev-145/unbreak.patch
index bb5988dca4..bb5988dca4 100644
--- a/meta/packages/udev/udev-145/unbreak.patch
+++ b/meta/recipes-core/udev/udev-145/unbreak.patch
diff --git a/meta/packages/udev/udev-158/init b/meta/recipes-core/udev/udev-158/init
index eb5e50758b..eb5e50758b 100644
--- a/meta/packages/udev/udev-158/init
+++ b/meta/recipes-core/udev/udev-158/init
diff --git a/meta/packages/udev/udev-158/local.rules b/meta/recipes-core/udev/udev-158/local.rules
index dab319b431..dab319b431 100644
--- a/meta/packages/udev/udev-158/local.rules
+++ b/meta/recipes-core/udev/udev-158/local.rules
diff --git a/meta/packages/udev/udev-158/permissions.rules b/meta/recipes-core/udev/udev-158/permissions.rules
index 205b733292..205b733292 100644
--- a/meta/packages/udev/udev-158/permissions.rules
+++ b/meta/recipes-core/udev/udev-158/permissions.rules
diff --git a/meta/packages/udev/udev-158/run.rules b/meta/recipes-core/udev/udev-158/run.rules
index 75d71375bb..75d71375bb 100644
--- a/meta/packages/udev/udev-158/run.rules
+++ b/meta/recipes-core/udev/udev-158/run.rules
diff --git a/meta/packages/udev/udev-158/udev.rules b/meta/recipes-core/udev/udev-158/udev.rules
index a19d4a0bf6..a19d4a0bf6 100644
--- a/meta/packages/udev/udev-158/udev.rules
+++ b/meta/recipes-core/udev/udev-158/udev.rules
diff --git a/meta/packages/udev/udev-extraconf_0.0.bb b/meta/recipes-core/udev/udev-extraconf_0.0.bb
index 34c8400ddd..34c8400ddd 100644
--- a/meta/packages/udev/udev-extraconf_0.0.bb
+++ b/meta/recipes-core/udev/udev-extraconf_0.0.bb
diff --git a/meta/packages/udev/udev-new.inc b/meta/recipes-core/udev/udev-new.inc
index 87f9633473..87f9633473 100644
--- a/meta/packages/udev/udev-new.inc
+++ b/meta/recipes-core/udev/udev-new.inc
diff --git a/meta/packages/udev/udev.inc b/meta/recipes-core/udev/udev.inc
index 0afd817b8f..0afd817b8f 100644
--- a/meta/packages/udev/udev.inc
+++ b/meta/recipes-core/udev/udev.inc
diff --git a/meta/packages/udev/udev_092.bb b/meta/recipes-core/udev/udev_092.bb
index 0e94d1f6c8..0e94d1f6c8 100644
--- a/meta/packages/udev/udev_092.bb
+++ b/meta/recipes-core/udev/udev_092.bb
diff --git a/meta/packages/udev/udev_115.bb b/meta/recipes-core/udev/udev_115.bb
index 9db8661b61..9db8661b61 100644
--- a/meta/packages/udev/udev_115.bb
+++ b/meta/recipes-core/udev/udev_115.bb
diff --git a/meta/packages/udev/udev_124.bb b/meta/recipes-core/udev/udev_124.bb
index ccfbbf7018..ccfbbf7018 100644
--- a/meta/packages/udev/udev_124.bb
+++ b/meta/recipes-core/udev/udev_124.bb
diff --git a/meta/packages/udev/udev_141.bb b/meta/recipes-core/udev/udev_141.bb
index 3893a98a2d..3893a98a2d 100644
--- a/meta/packages/udev/udev_141.bb
+++ b/meta/recipes-core/udev/udev_141.bb
diff --git a/meta/packages/udev/udev_145.bb b/meta/recipes-core/udev/udev_145.bb
index 91d8ce3734..91d8ce3734 100644
--- a/meta/packages/udev/udev_145.bb
+++ b/meta/recipes-core/udev/udev_145.bb
diff --git a/meta/packages/udev/udev_158.bb b/meta/recipes-core/udev/udev_158.bb
index daf8d37e5f..daf8d37e5f 100644
--- a/meta/packages/udev/udev_158.bb
+++ b/meta/recipes-core/udev/udev_158.bb
diff --git a/meta/packages/update-rc.d/update-rc.d/add-verbose.patch b/meta/recipes-core/update-rc.d/update-rc.d/add-verbose.patch
index 0f068308f6..0f068308f6 100644
--- a/meta/packages/update-rc.d/update-rc.d/add-verbose.patch
+++ b/meta/recipes-core/update-rc.d/update-rc.d/add-verbose.patch
diff --git a/meta/packages/update-rc.d/update-rc.d_0.7.bb b/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb
index 03ac5c1a29..03ac5c1a29 100644
--- a/meta/packages/update-rc.d/update-rc.d_0.7.bb
+++ b/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb
diff --git a/meta/packages/zlib/files/Makefile.am b/meta/recipes-core/zlib/files/Makefile.am
index b66d299d8f..b66d299d8f 100644
--- a/meta/packages/zlib/files/Makefile.am
+++ b/meta/recipes-core/zlib/files/Makefile.am
diff --git a/meta/packages/zlib/files/configure.ac b/meta/recipes-core/zlib/files/configure.ac
index 4761b7ef28..4761b7ef28 100644
--- a/meta/packages/zlib/files/configure.ac
+++ b/meta/recipes-core/zlib/files/configure.ac
diff --git a/meta/packages/zlib/zlib_1.2.5.bb b/meta/recipes-core/zlib/zlib_1.2.5.bb
index e6db69e3a6..e6db69e3a6 100644
--- a/meta/packages/zlib/zlib_1.2.5.bb
+++ b/meta/recipes-core/zlib/zlib_1.2.5.bb
diff --git a/meta/packages/apt/apt-0.7.14/includes-fix.patch b/meta/recipes-devtools/apt/apt-0.7.14/includes-fix.patch
index f4661648ea..f4661648ea 100644
--- a/meta/packages/apt/apt-0.7.14/includes-fix.patch
+++ b/meta/recipes-devtools/apt/apt-0.7.14/includes-fix.patch
diff --git a/meta/packages/apt/apt-0.7.14/no-ko-translation.patch b/meta/recipes-devtools/apt/apt-0.7.14/no-ko-translation.patch
index 5f3634b32a..5f3634b32a 100644
--- a/meta/packages/apt/apt-0.7.14/no-ko-translation.patch
+++ b/meta/recipes-devtools/apt/apt-0.7.14/no-ko-translation.patch
diff --git a/meta/packages/apt/apt-0.7.14/noconfigure.patch b/meta/recipes-devtools/apt/apt-0.7.14/noconfigure.patch
index 682a96da24..682a96da24 100644
--- a/meta/packages/apt/apt-0.7.14/noconfigure.patch
+++ b/meta/recipes-devtools/apt/apt-0.7.14/noconfigure.patch
diff --git a/meta/packages/apt/apt-0.7.14/nodoc.patch b/meta/recipes-devtools/apt/apt-0.7.14/nodoc.patch
index db8cf93717..db8cf93717 100644
--- a/meta/packages/apt/apt-0.7.14/nodoc.patch
+++ b/meta/recipes-devtools/apt/apt-0.7.14/nodoc.patch
diff --git a/meta/packages/apt/apt-0.7.14/use-host.patch b/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch
index 894a697661..894a697661 100644
--- a/meta/packages/apt/apt-0.7.14/use-host.patch
+++ b/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch
diff --git a/meta/packages/apt/apt-native.inc b/meta/recipes-devtools/apt/apt-native.inc
index b16f99e93c..b16f99e93c 100644
--- a/meta/packages/apt/apt-native.inc
+++ b/meta/recipes-devtools/apt/apt-native.inc
diff --git a/meta/packages/apt/apt-native_0.7.14.bb b/meta/recipes-devtools/apt/apt-native_0.7.14.bb
index 2f04b72cab..2f04b72cab 100644
--- a/meta/packages/apt/apt-native_0.7.14.bb
+++ b/meta/recipes-devtools/apt/apt-native_0.7.14.bb
diff --git a/meta/packages/apt/apt-package.inc b/meta/recipes-devtools/apt/apt-package.inc
index 9e104f12ed..9e104f12ed 100644
--- a/meta/packages/apt/apt-package.inc
+++ b/meta/recipes-devtools/apt/apt-package.inc
diff --git a/meta/packages/apt/apt.inc b/meta/recipes-devtools/apt/apt.inc
index 546683f9bc..546683f9bc 100644
--- a/meta/packages/apt/apt.inc
+++ b/meta/recipes-devtools/apt/apt.inc
diff --git a/meta/packages/apt/apt_0.7.14.bb b/meta/recipes-devtools/apt/apt_0.7.14.bb
index 0ea9b48142..0ea9b48142 100644
--- a/meta/packages/apt/apt_0.7.14.bb
+++ b/meta/recipes-devtools/apt/apt_0.7.14.bb
diff --git a/meta/packages/apt/files/apt.conf b/meta/recipes-devtools/apt/files/apt.conf
index 2bd9ddbfaf..2bd9ddbfaf 100644
--- a/meta/packages/apt/files/apt.conf
+++ b/meta/recipes-devtools/apt/files/apt.conf
diff --git a/meta/packages/apt/files/db_linking_hack.patch b/meta/recipes-devtools/apt/files/db_linking_hack.patch
index 3c8368b1ed..3c8368b1ed 100644
--- a/meta/packages/apt/files/db_linking_hack.patch
+++ b/meta/recipes-devtools/apt/files/db_linking_hack.patch
diff --git a/meta/packages/apt/files/environment.patch b/meta/recipes-devtools/apt/files/environment.patch
index 5bea1a0130..5bea1a0130 100644
--- a/meta/packages/apt/files/environment.patch
+++ b/meta/recipes-devtools/apt/files/environment.patch
diff --git a/meta/packages/apt/files/no-curl.patch b/meta/recipes-devtools/apt/files/no-curl.patch
index 4e07c8f2dc..4e07c8f2dc 100644
--- a/meta/packages/apt/files/no-curl.patch
+++ b/meta/recipes-devtools/apt/files/no-curl.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/autoconf-x.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/autoconf-x.patch
index 596535b7d6..596535b7d6 100644
--- a/meta/packages/autoconf/autoconf-2.65/autoconf-x.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/autoconf-x.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/autoheader-nonfatal-warnings.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/autoheader-nonfatal-warnings.patch
index 1f18e04bba..1f18e04bba 100644
--- a/meta/packages/autoconf/autoconf-2.65/autoheader-nonfatal-warnings.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/autoheader-nonfatal-warnings.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/autoreconf-exclude.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-exclude.patch
index fac7483bd1..fac7483bd1 100644
--- a/meta/packages/autoconf/autoconf-2.65/autoreconf-exclude.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-exclude.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/autoreconf-foreign.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-foreign.patch
index 587a823826..587a823826 100644
--- a/meta/packages/autoconf/autoconf-2.65/autoreconf-foreign.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-foreign.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/autoreconf-gnuconfigize.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-gnuconfigize.patch
index 851d24330d..851d24330d 100644
--- a/meta/packages/autoconf/autoconf-2.65/autoreconf-gnuconfigize.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-gnuconfigize.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/autoreconf-include.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-include.patch
index 08646c10af..08646c10af 100644
--- a/meta/packages/autoconf/autoconf-2.65/autoreconf-include.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-include.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/config_site.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/config_site.patch
index 8a90cd3307..8a90cd3307 100644
--- a/meta/packages/autoconf/autoconf-2.65/config_site.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/config_site.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/fix_path_xtra.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/fix_path_xtra.patch
index bc735718c1..bc735718c1 100644
--- a/meta/packages/autoconf/autoconf-2.65/fix_path_xtra.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/fix_path_xtra.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/path_prog_fixes.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/path_prog_fixes.patch
index 5f0d055a48..5f0d055a48 100644
--- a/meta/packages/autoconf/autoconf-2.65/path_prog_fixes.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/path_prog_fixes.patch
diff --git a/meta/packages/autoconf/autoconf-2.65/program_prefix.patch b/meta/recipes-devtools/autoconf/autoconf-2.65/program_prefix.patch
index e6f4096a97..e6f4096a97 100644
--- a/meta/packages/autoconf/autoconf-2.65/program_prefix.patch
+++ b/meta/recipes-devtools/autoconf/autoconf-2.65/program_prefix.patch
diff --git a/meta/packages/autoconf/autoconf.inc b/meta/recipes-devtools/autoconf/autoconf.inc
index 8816a66d32..8816a66d32 100644
--- a/meta/packages/autoconf/autoconf.inc
+++ b/meta/recipes-devtools/autoconf/autoconf.inc
diff --git a/meta/packages/autoconf/autoconf_2.65.bb b/meta/recipes-devtools/autoconf/autoconf_2.65.bb
index 5adb9756d1..5adb9756d1 100644
--- a/meta/packages/autoconf/autoconf_2.65.bb
+++ b/meta/recipes-devtools/autoconf/autoconf_2.65.bb
diff --git a/meta/packages/automake/automake.inc b/meta/recipes-devtools/automake/automake.inc
index d68c45d4f7..d68c45d4f7 100644
--- a/meta/packages/automake/automake.inc
+++ b/meta/recipes-devtools/automake/automake.inc
diff --git a/meta/packages/automake/automake/path_prog_fixes.patch b/meta/recipes-devtools/automake/automake/path_prog_fixes.patch
index fb38442e30..fb38442e30 100644
--- a/meta/packages/automake/automake/path_prog_fixes.patch
+++ b/meta/recipes-devtools/automake/automake/path_prog_fixes.patch
diff --git a/meta/packages/automake/automake_1.11.1.bb b/meta/recipes-devtools/automake/automake_1.11.1.bb
index a78b6901f1..a78b6901f1 100644
--- a/meta/packages/automake/automake_1.11.1.bb
+++ b/meta/recipes-devtools/automake/automake_1.11.1.bb
diff --git a/meta/packages/binutils/binutils-2.20.1/110-arm-eabi-conf.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/110-arm-eabi-conf.patch
index 2623301da0..2623301da0 100644
--- a/meta/packages/binutils/binutils-2.20.1/110-arm-eabi-conf.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/110-arm-eabi-conf.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch
index dfe9b18e17..dfe9b18e17 100644
--- a/meta/packages/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-libtool.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-libtool.patch
index 61517d1d4c..61517d1d4c 100644
--- a/meta/packages/binutils/binutils-2.20.1/binutils-libtool.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-libtool.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-mips-pie.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-mips-pie.patch
index c71f0ad4db..c71f0ad4db 100644
--- a/meta/packages/binutils/binutils-2.20.1/binutils-mips-pie.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-mips-pie.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch
index 8de04e0fe0..8de04e0fe0 100644
--- a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch
index 04a7e61e25..04a7e61e25 100644
--- a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch
index f337611edf..f337611edf 100644
--- a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch
index 498651a90c..498651a90c 100644
--- a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch
index db838cf20c..db838cf20c 100644
--- a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch
index 4cd9e22438..4cd9e22438 100644
--- a/meta/packages/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch
diff --git a/meta/packages/binutils/binutils-2.20.1/libiberty_path_fix.patch b/meta/recipes-devtools/binutils/binutils-2.20.1/libiberty_path_fix.patch
index 36a14d7a18..36a14d7a18 100644
--- a/meta/packages/binutils/binutils-2.20.1/libiberty_path_fix.patch
+++ b/meta/recipes-devtools/binutils/binutils-2.20.1/libiberty_path_fix.patch
diff --git a/meta/packages/binutils/binutils-cross-canadian.inc b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
index 4953bc2c3b..4953bc2c3b 100644
--- a/meta/packages/binutils/binutils-cross-canadian.inc
+++ b/meta/recipes-devtools/binutils/binutils-cross-canadian.inc
diff --git a/meta/packages/binutils/binutils-cross-canadian_2.20.1.bb b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.20.1.bb
index f4a7a0e619..f4a7a0e619 100644
--- a/meta/packages/binutils/binutils-cross-canadian_2.20.1.bb
+++ b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.20.1.bb
diff --git a/meta/packages/binutils/binutils-cross.inc b/meta/recipes-devtools/binutils/binutils-cross.inc
index 4eeb6584c9..4eeb6584c9 100644
--- a/meta/packages/binutils/binutils-cross.inc
+++ b/meta/recipes-devtools/binutils/binutils-cross.inc
diff --git a/meta/packages/binutils/binutils-cross_2.20.1.bb b/meta/recipes-devtools/binutils/binutils-cross_2.20.1.bb
index 8c7e4bc1a3..8c7e4bc1a3 100644
--- a/meta/packages/binutils/binutils-cross_2.20.1.bb
+++ b/meta/recipes-devtools/binutils/binutils-cross_2.20.1.bb
diff --git a/meta/packages/binutils/binutils-cross_csl-arm-2008q1.bb b/meta/recipes-devtools/binutils/binutils-cross_csl-arm-2008q1.bb
index 8ab1e7f63e..8ab1e7f63e 100644
--- a/meta/packages/binutils/binutils-cross_csl-arm-2008q1.bb
+++ b/meta/recipes-devtools/binutils/binutils-cross_csl-arm-2008q1.bb
diff --git a/meta/packages/binutils/binutils-crosssdk_2.20.1.bb b/meta/recipes-devtools/binutils/binutils-crosssdk_2.20.1.bb
index f3bc5bfc22..f3bc5bfc22 100644
--- a/meta/packages/binutils/binutils-crosssdk_2.20.1.bb
+++ b/meta/recipes-devtools/binutils/binutils-crosssdk_2.20.1.bb
diff --git a/meta/packages/binutils/binutils.inc b/meta/recipes-devtools/binutils/binutils.inc
index 7a352b5d3b..7a352b5d3b 100644
--- a/meta/packages/binutils/binutils.inc
+++ b/meta/recipes-devtools/binutils/binutils.inc
diff --git a/meta/packages/binutils/binutils_2.20.1.bb b/meta/recipes-devtools/binutils/binutils_2.20.1.bb
index d5cd985cca..d5cd985cca 100644
--- a/meta/packages/binutils/binutils_2.20.1.bb
+++ b/meta/recipes-devtools/binutils/binutils_2.20.1.bb
diff --git a/meta/packages/binutils/binutils_csl-arm-2008q1.bb b/meta/recipes-devtools/binutils/binutils_csl-arm-2008q1.bb
index dd9b798306..dd9b798306 100644
--- a/meta/packages/binutils/binutils_csl-arm-2008q1.bb
+++ b/meta/recipes-devtools/binutils/binutils_csl-arm-2008q1.bb
diff --git a/meta/packages/binutils/files/better_file_error.patch b/meta/recipes-devtools/binutils/files/better_file_error.patch
index 38ef52966e..38ef52966e 100644
--- a/meta/packages/binutils/files/better_file_error.patch
+++ b/meta/recipes-devtools/binutils/files/better_file_error.patch
diff --git a/meta/packages/binutils/files/ld_makefile.patch b/meta/recipes-devtools/binutils/files/ld_makefile.patch
index c1d2ac1ece..c1d2ac1ece 100644
--- a/meta/packages/binutils/files/ld_makefile.patch
+++ b/meta/recipes-devtools/binutils/files/ld_makefile.patch
diff --git a/meta/packages/binutils/files/objdump_fix.patch b/meta/recipes-devtools/binutils/files/objdump_fix.patch
index 90ad732c06..90ad732c06 100644
--- a/meta/packages/binutils/files/objdump_fix.patch
+++ b/meta/recipes-devtools/binutils/files/objdump_fix.patch
diff --git a/meta/packages/binutils/files/plt32trunc.patch b/meta/recipes-devtools/binutils/files/plt32trunc.patch
index 4990f5dbb6..4990f5dbb6 100644
--- a/meta/packages/binutils/files/plt32trunc.patch
+++ b/meta/recipes-devtools/binutils/files/plt32trunc.patch
diff --git a/meta/packages/binutils/files/signed_char_fix.patch b/meta/recipes-devtools/binutils/files/signed_char_fix.patch
index b3709dabed..b3709dabed 100644
--- a/meta/packages/binutils/files/signed_char_fix.patch
+++ b/meta/recipes-devtools/binutils/files/signed_char_fix.patch
diff --git a/meta/packages/bison/bison/fix_cross_manpage_building.patch b/meta/recipes-devtools/bison/bison/fix_cross_manpage_building.patch
index 850ec06aa7..850ec06aa7 100644
--- a/meta/packages/bison/bison/fix_cross_manpage_building.patch
+++ b/meta/recipes-devtools/bison/bison/fix_cross_manpage_building.patch
diff --git a/meta/packages/bison/bison/m4.patch b/meta/recipes-devtools/bison/bison/m4.patch
index 9332354b50..9332354b50 100644
--- a/meta/packages/bison/bison/m4.patch
+++ b/meta/recipes-devtools/bison/bison/m4.patch
diff --git a/meta/packages/bison/bison_2.4.2.bb b/meta/recipes-devtools/bison/bison_2.4.2.bb
index 1d053cf5e4..1d053cf5e4 100644
--- a/meta/packages/bison/bison_2.4.2.bb
+++ b/meta/recipes-devtools/bison/bison_2.4.2.bb
diff --git a/meta/packages/cdrtools/cdrtools-native/glibc-conflict-rename.patch b/meta/recipes-devtools/cdrtools/cdrtools-native/glibc-conflict-rename.patch
index 0b9b892aa2..0b9b892aa2 100644
--- a/meta/packages/cdrtools/cdrtools-native/glibc-conflict-rename.patch
+++ b/meta/recipes-devtools/cdrtools/cdrtools-native/glibc-conflict-rename.patch
diff --git a/meta/packages/cdrtools/cdrtools-native/no_usr_src.patch b/meta/recipes-devtools/cdrtools/cdrtools-native/no_usr_src.patch
index 0318d31a6d..0318d31a6d 100644
--- a/meta/packages/cdrtools/cdrtools-native/no_usr_src.patch
+++ b/meta/recipes-devtools/cdrtools/cdrtools-native/no_usr_src.patch
diff --git a/meta/packages/cdrtools/cdrtools-native_2.01.bb b/meta/recipes-devtools/cdrtools/cdrtools-native_2.01.bb
index 2421b23640..2421b23640 100644
--- a/meta/packages/cdrtools/cdrtools-native_2.01.bb
+++ b/meta/recipes-devtools/cdrtools/cdrtools-native_2.01.bb
diff --git a/meta/packages/chrpath/chrpath_0.13.bb b/meta/recipes-devtools/chrpath/chrpath_0.13.bb
index 38ae2f797e..38ae2f797e 100644
--- a/meta/packages/chrpath/chrpath_0.13.bb
+++ b/meta/recipes-devtools/chrpath/chrpath_0.13.bb
diff --git a/meta/packages/cmake/cmake-native_2.8.2.bb b/meta/recipes-devtools/cmake/cmake-native_2.8.2.bb
index 6175728538..6175728538 100644
--- a/meta/packages/cmake/cmake-native_2.8.2.bb
+++ b/meta/recipes-devtools/cmake/cmake-native_2.8.2.bb
diff --git a/meta/packages/cmake/cmake.inc b/meta/recipes-devtools/cmake/cmake.inc
index 7743847129..7743847129 100644
--- a/meta/packages/cmake/cmake.inc
+++ b/meta/recipes-devtools/cmake/cmake.inc
diff --git a/meta/packages/desktop-file-utils/desktop-file-utils-native_0.15.bb b/meta/recipes-devtools/desktop-file-utils/desktop-file-utils-native_0.15.bb
index 9603982ea6..9603982ea6 100644
--- a/meta/packages/desktop-file-utils/desktop-file-utils-native_0.15.bb
+++ b/meta/recipes-devtools/desktop-file-utils/desktop-file-utils-native_0.15.bb
diff --git a/meta/packages/diffstat/diffstat_1.47.bb b/meta/recipes-devtools/diffstat/diffstat_1.47.bb
index 53d9c1b4c8..53d9c1b4c8 100644
--- a/meta/packages/diffstat/diffstat_1.47.bb
+++ b/meta/recipes-devtools/diffstat/diffstat_1.47.bb
diff --git a/meta/packages/distcc/distcc_2.18.3.bb b/meta/recipes-devtools/distcc/distcc_2.18.3.bb
index cce2812b7c..cce2812b7c 100644
--- a/meta/packages/distcc/distcc_2.18.3.bb
+++ b/meta/recipes-devtools/distcc/distcc_2.18.3.bb
diff --git a/meta/packages/distcc/files/default b/meta/recipes-devtools/distcc/files/default
index 95290f8488..95290f8488 100644
--- a/meta/packages/distcc/files/default
+++ b/meta/recipes-devtools/distcc/files/default
diff --git a/meta/packages/distcc/files/distcc b/meta/recipes-devtools/distcc/files/distcc
index 513bc483ea..513bc483ea 100755
--- a/meta/packages/distcc/files/distcc
+++ b/meta/recipes-devtools/distcc/files/distcc
diff --git a/meta/packages/distcc/files/distcc-avahi.patch b/meta/recipes-devtools/distcc/files/distcc-avahi.patch
index 1702ea7eab..1702ea7eab 100644
--- a/meta/packages/distcc/files/distcc-avahi.patch
+++ b/meta/recipes-devtools/distcc/files/distcc-avahi.patch
diff --git a/meta/packages/distcc/files/distccmon-gnome.desktop b/meta/recipes-devtools/distcc/files/distccmon-gnome.desktop
index 7b5d85ce4e..7b5d85ce4e 100644
--- a/meta/packages/distcc/files/distccmon-gnome.desktop
+++ b/meta/recipes-devtools/distcc/files/distccmon-gnome.desktop
diff --git a/meta/packages/dosfstools/dosfstools-native_2.10.bb b/meta/recipes-devtools/dosfstools/dosfstools-native_2.10.bb
index 4853c154ad..4853c154ad 100644
--- a/meta/packages/dosfstools/dosfstools-native_2.10.bb
+++ b/meta/recipes-devtools/dosfstools/dosfstools-native_2.10.bb
diff --git a/meta/packages/dosfstools/dosfstools/2.6.20-syscall.patch b/meta/recipes-devtools/dosfstools/dosfstools/2.6.20-syscall.patch
index 7cf2662d27..7cf2662d27 100644
--- a/meta/packages/dosfstools/dosfstools/2.6.20-syscall.patch
+++ b/meta/recipes-devtools/dosfstools/dosfstools/2.6.20-syscall.patch
diff --git a/meta/packages/dosfstools/dosfstools/alignment_hack.patch b/meta/recipes-devtools/dosfstools/dosfstools/alignment_hack.patch
index e15060a6fe..e15060a6fe 100644
--- a/meta/packages/dosfstools/dosfstools/alignment_hack.patch
+++ b/meta/recipes-devtools/dosfstools/dosfstools/alignment_hack.patch
diff --git a/meta/packages/dosfstools/dosfstools/dosfstools-2.10-kernel-2.6.patch b/meta/recipes-devtools/dosfstools/dosfstools/dosfstools-2.10-kernel-2.6.patch
index 3ecafc324b..3ecafc324b 100644
--- a/meta/packages/dosfstools/dosfstools/dosfstools-2.10-kernel-2.6.patch
+++ b/meta/recipes-devtools/dosfstools/dosfstools/dosfstools-2.10-kernel-2.6.patch
diff --git a/meta/packages/dosfstools/dosfstools/dosfstools-msdos_fs-types.patch b/meta/recipes-devtools/dosfstools/dosfstools/dosfstools-msdos_fs-types.patch
index e70a3ead2a..e70a3ead2a 100644
--- a/meta/packages/dosfstools/dosfstools/dosfstools-msdos_fs-types.patch
+++ b/meta/recipes-devtools/dosfstools/dosfstools/dosfstools-msdos_fs-types.patch
diff --git a/meta/packages/dosfstools/dosfstools/include-linux-types.patch b/meta/recipes-devtools/dosfstools/dosfstools/include-linux-types.patch
index 4bbd4e76e4..4bbd4e76e4 100644
--- a/meta/packages/dosfstools/dosfstools/include-linux-types.patch
+++ b/meta/recipes-devtools/dosfstools/dosfstools/include-linux-types.patch
diff --git a/meta/packages/dosfstools/dosfstools/mkdosfs-bootcode.patch b/meta/recipes-devtools/dosfstools/dosfstools/mkdosfs-bootcode.patch
index 52be86284b..52be86284b 100644
--- a/meta/packages/dosfstools/dosfstools/mkdosfs-bootcode.patch
+++ b/meta/recipes-devtools/dosfstools/dosfstools/mkdosfs-bootcode.patch
diff --git a/meta/packages/dosfstools/dosfstools/mkdosfs-dir.patch b/meta/recipes-devtools/dosfstools/dosfstools/mkdosfs-dir.patch
index 8f753b052c..8f753b052c 100644
--- a/meta/packages/dosfstools/dosfstools/mkdosfs-dir.patch
+++ b/meta/recipes-devtools/dosfstools/dosfstools/mkdosfs-dir.patch
diff --git a/meta/packages/dosfstools/dosfstools/msdos_fat12_undefined.patch b/meta/recipes-devtools/dosfstools/dosfstools/msdos_fat12_undefined.patch
index 4987aa3019..4987aa3019 100644
--- a/meta/packages/dosfstools/dosfstools/msdos_fat12_undefined.patch
+++ b/meta/recipes-devtools/dosfstools/dosfstools/msdos_fat12_undefined.patch
diff --git a/meta/packages/dosfstools/dosfstools_2.10.bb b/meta/recipes-devtools/dosfstools/dosfstools_2.10.bb
index 100044b75d..100044b75d 100644
--- a/meta/packages/dosfstools/dosfstools_2.10.bb
+++ b/meta/recipes-devtools/dosfstools/dosfstools_2.10.bb
diff --git a/meta/packages/dosfstools/dosfstools_2.11.bb b/meta/recipes-devtools/dosfstools/dosfstools_2.11.bb
index a5f6e034dd..a5f6e034dd 100644
--- a/meta/packages/dosfstools/dosfstools_2.11.bb
+++ b/meta/recipes-devtools/dosfstools/dosfstools_2.11.bb
diff --git a/meta/packages/dpkg/dpkg.inc b/meta/recipes-devtools/dpkg/dpkg.inc
index 7a4a1a607a..7a4a1a607a 100644
--- a/meta/packages/dpkg/dpkg.inc
+++ b/meta/recipes-devtools/dpkg/dpkg.inc
diff --git a/meta/packages/dpkg/dpkg/autofoo.patch b/meta/recipes-devtools/dpkg/dpkg/autofoo.patch
index 691121e418..691121e418 100644
--- a/meta/packages/dpkg/dpkg/autofoo.patch
+++ b/meta/recipes-devtools/dpkg/dpkg/autofoo.patch
diff --git a/meta/packages/dpkg/dpkg/ignore_extra_fields.patch b/meta/recipes-devtools/dpkg/dpkg/ignore_extra_fields.patch
index d09343c6e5..d09343c6e5 100644
--- a/meta/packages/dpkg/dpkg/ignore_extra_fields.patch
+++ b/meta/recipes-devtools/dpkg/dpkg/ignore_extra_fields.patch
diff --git a/meta/packages/dpkg/dpkg/nochroot.patch b/meta/recipes-devtools/dpkg/dpkg/nochroot.patch
index 3a8beaebbf..3a8beaebbf 100644
--- a/meta/packages/dpkg/dpkg/nochroot.patch
+++ b/meta/recipes-devtools/dpkg/dpkg/nochroot.patch
diff --git a/meta/packages/dpkg/dpkg/noman.patch b/meta/recipes-devtools/dpkg/dpkg/noman.patch
index f5984fe14a..f5984fe14a 100644
--- a/meta/packages/dpkg/dpkg/noman.patch
+++ b/meta/recipes-devtools/dpkg/dpkg/noman.patch
diff --git a/meta/packages/dpkg/dpkg/noupdalt.patch b/meta/recipes-devtools/dpkg/dpkg/noupdalt.patch
index 023e99ae8d..023e99ae8d 100644
--- a/meta/packages/dpkg/dpkg/noupdalt.patch
+++ b/meta/recipes-devtools/dpkg/dpkg/noupdalt.patch
diff --git a/meta/packages/dpkg/dpkg_1.14.19.bb b/meta/recipes-devtools/dpkg/dpkg_1.14.19.bb
index 1e54306c93..1e54306c93 100644
--- a/meta/packages/dpkg/dpkg_1.14.19.bb
+++ b/meta/recipes-devtools/dpkg/dpkg_1.14.19.bb
diff --git a/meta/packages/e2fsprogs/e2fsprogs-1.41.12/acinclude.m4 b/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.12/acinclude.m4
index 4b00668476..4b00668476 100644
--- a/meta/packages/e2fsprogs/e2fsprogs-1.41.12/acinclude.m4
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.12/acinclude.m4
diff --git a/meta/packages/e2fsprogs/e2fsprogs-1.41.12/mkdir.patch b/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.12/mkdir.patch
index b0577e3bcb..b0577e3bcb 100644
--- a/meta/packages/e2fsprogs/e2fsprogs-1.41.12/mkdir.patch
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.12/mkdir.patch
diff --git a/meta/packages/e2fsprogs/e2fsprogs-1.41.12/quotefix.patch b/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.12/quotefix.patch
index 528e319d84..528e319d84 100644
--- a/meta/packages/e2fsprogs/e2fsprogs-1.41.12/quotefix.patch
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.12/quotefix.patch
diff --git a/meta/packages/e2fsprogs/e2fsprogs.inc b/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc
index a107178514..a107178514 100644
--- a/meta/packages/e2fsprogs/e2fsprogs.inc
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc
diff --git a/meta/packages/e2fsprogs/e2fsprogs_1.41.12.bb b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.41.12.bb
index 15c80478f5..15c80478f5 100644
--- a/meta/packages/e2fsprogs/e2fsprogs_1.41.12.bb
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.41.12.bb
diff --git a/meta/packages/elfutils/elfutils-0.108/warnings.patch b/meta/recipes-devtools/elfutils/elfutils-0.108/warnings.patch
index 680e0441fe..680e0441fe 100644
--- a/meta/packages/elfutils/elfutils-0.108/warnings.patch
+++ b/meta/recipes-devtools/elfutils/elfutils-0.108/warnings.patch
diff --git a/meta/packages/elfutils/elfutils-0.148/arm_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/arm_backend.diff
index a309d1ba1d..a309d1ba1d 100644
--- a/meta/packages/elfutils/elfutils-0.148/arm_backend.diff
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/arm_backend.diff
diff --git a/meta/packages/elfutils/elfutils-0.148/do-autoreconf.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/do-autoreconf.diff
index 41afa5ef36..41afa5ef36 100644
--- a/meta/packages/elfutils/elfutils-0.148/do-autoreconf.diff
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/do-autoreconf.diff
diff --git a/meta/packages/elfutils/elfutils-0.148/elf_additions.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff
index 59a082b6cf..59a082b6cf 100644
--- a/meta/packages/elfutils/elfutils-0.148/elf_additions.diff
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff
diff --git a/meta/packages/elfutils/elfutils-0.148/elfutils-fsize.patch b/meta/recipes-devtools/elfutils/elfutils-0.148/elfutils-fsize.patch
index 9cf9cef525..9cf9cef525 100644
--- a/meta/packages/elfutils/elfutils-0.148/elfutils-fsize.patch
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/elfutils-fsize.patch
diff --git a/meta/packages/elfutils/elfutils-0.148/hppa_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/hppa_backend.diff
index 98353d5b4b..98353d5b4b 100644
--- a/meta/packages/elfutils/elfutils-0.148/hppa_backend.diff
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/hppa_backend.diff
diff --git a/meta/packages/elfutils/elfutils-0.148/i386_dis.h b/meta/recipes-devtools/elfutils/elfutils-0.148/i386_dis.h
index a5cc01f919..a5cc01f919 100644
--- a/meta/packages/elfutils/elfutils-0.148/i386_dis.h
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/i386_dis.h
diff --git a/meta/packages/elfutils/elfutils-0.148/m68k_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/m68k_backend.diff
index 4eb70baf7d..4eb70baf7d 100644
--- a/meta/packages/elfutils/elfutils-0.148/m68k_backend.diff
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/m68k_backend.diff
diff --git a/meta/packages/elfutils/elfutils-0.148/mips_backend.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/mips_backend.diff
index ffdff90768..ffdff90768 100644
--- a/meta/packages/elfutils/elfutils-0.148/mips_backend.diff
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/mips_backend.diff
diff --git a/meta/packages/elfutils/elfutils-0.148/redhat-portability.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/redhat-portability.diff
index d3a7246220..d3a7246220 100644
--- a/meta/packages/elfutils/elfutils-0.148/redhat-portability.diff
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/redhat-portability.diff
diff --git a/meta/packages/elfutils/elfutils-0.148/redhat-robustify.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/redhat-robustify.diff
index a186308f17..a186308f17 100644
--- a/meta/packages/elfutils/elfutils-0.148/redhat-robustify.diff
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/redhat-robustify.diff
diff --git a/meta/packages/elfutils/elfutils-0.148/testsuite-ignore-elflint.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/testsuite-ignore-elflint.diff
index 20f03b86db..20f03b86db 100644
--- a/meta/packages/elfutils/elfutils-0.148/testsuite-ignore-elflint.diff
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/testsuite-ignore-elflint.diff
diff --git a/meta/packages/elfutils/elfutils-0.148/x86_64_dis.h b/meta/recipes-devtools/elfutils/elfutils-0.148/x86_64_dis.h
index a0198bed97..a0198bed97 100644
--- a/meta/packages/elfutils/elfutils-0.148/x86_64_dis.h
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/x86_64_dis.h
diff --git a/meta/packages/elfutils/elfutils-0.89/warnings.patch b/meta/recipes-devtools/elfutils/elfutils-0.89/warnings.patch
index 2a1ea09a61..2a1ea09a61 100644
--- a/meta/packages/elfutils/elfutils-0.89/warnings.patch
+++ b/meta/recipes-devtools/elfutils/elfutils-0.89/warnings.patch
diff --git a/meta/packages/elfutils/elfutils_0.108.bb b/meta/recipes-devtools/elfutils/elfutils_0.108.bb
index 67f34a0acd..67f34a0acd 100644
--- a/meta/packages/elfutils/elfutils_0.108.bb
+++ b/meta/recipes-devtools/elfutils/elfutils_0.108.bb
diff --git a/meta/packages/elfutils/elfutils_0.148.bb b/meta/recipes-devtools/elfutils/elfutils_0.148.bb
index 18887e4b96..18887e4b96 100644
--- a/meta/packages/elfutils/elfutils_0.148.bb
+++ b/meta/recipes-devtools/elfutils/elfutils_0.148.bb
diff --git a/meta/packages/elfutils/elfutils_0.89.bb b/meta/recipes-devtools/elfutils/elfutils_0.89.bb
index 24cb37ad1f..24cb37ad1f 100644
--- a/meta/packages/elfutils/elfutils_0.89.bb
+++ b/meta/recipes-devtools/elfutils/elfutils_0.89.bb
diff --git a/meta/packages/fakechroot/fakechroot/fix-readlink.patch b/meta/recipes-devtools/fakechroot/fakechroot/fix-readlink.patch
index 9321564922..9321564922 100644
--- a/meta/packages/fakechroot/fakechroot/fix-readlink.patch
+++ b/meta/recipes-devtools/fakechroot/fakechroot/fix-readlink.patch
diff --git a/meta/packages/fakechroot/fakechroot_2.9.bb b/meta/recipes-devtools/fakechroot/fakechroot_2.9.bb
index aea76366f7..aea76366f7 100644
--- a/meta/packages/fakechroot/fakechroot_2.9.bb
+++ b/meta/recipes-devtools/fakechroot/fakechroot_2.9.bb
diff --git a/meta/packages/fakeroot/fakeroot-1.14.4/absolutepaths.patch b/meta/recipes-devtools/fakeroot/fakeroot-1.14.4/absolutepaths.patch
index ae18e8a28c..ae18e8a28c 100644
--- a/meta/packages/fakeroot/fakeroot-1.14.4/absolutepaths.patch
+++ b/meta/recipes-devtools/fakeroot/fakeroot-1.14.4/absolutepaths.patch
diff --git a/meta/packages/fakeroot/fakeroot_1.14.4.bb b/meta/recipes-devtools/fakeroot/fakeroot_1.14.4.bb
index 4edeccfe6d..4edeccfe6d 100644
--- a/meta/packages/fakeroot/fakeroot_1.14.4.bb
+++ b/meta/recipes-devtools/fakeroot/fakeroot_1.14.4.bb
diff --git a/meta/packages/file/file/dump b/meta/recipes-devtools/file/file/dump
index 628ead86c6..628ead86c6 100644
--- a/meta/packages/file/file/dump
+++ b/meta/recipes-devtools/file/file/dump
diff --git a/meta/packages/file/file/filesystems b/meta/recipes-devtools/file/file/filesystems
index fd5073334c..fd5073334c 100644
--- a/meta/packages/file/file/filesystems
+++ b/meta/recipes-devtools/file/file/filesystems
diff --git a/meta/packages/file/file/ge-le.patch b/meta/recipes-devtools/file/file/ge-le.patch
index 7b7d8b60a4..7b7d8b60a4 100644
--- a/meta/packages/file/file/ge-le.patch
+++ b/meta/recipes-devtools/file/file/ge-le.patch
diff --git a/meta/packages/file/file/stringb-compat.patch b/meta/recipes-devtools/file/file/stringb-compat.patch
index 055e43e30a..055e43e30a 100644
--- a/meta/packages/file/file/stringb-compat.patch
+++ b/meta/recipes-devtools/file/file/stringb-compat.patch
diff --git a/meta/packages/file/file_5.04.bb b/meta/recipes-devtools/file/file_5.04.bb
index afc08162d4..afc08162d4 100644
--- a/meta/packages/file/file_5.04.bb
+++ b/meta/recipes-devtools/file/file_5.04.bb
diff --git a/meta/packages/flex/flex.inc b/meta/recipes-devtools/flex/flex.inc
index da95a5e25e..da95a5e25e 100644
--- a/meta/packages/flex/flex.inc
+++ b/meta/recipes-devtools/flex/flex.inc
diff --git a/meta/packages/flex/flex_2.5.35.bb b/meta/recipes-devtools/flex/flex_2.5.35.bb
index eddaa4856f..eddaa4856f 100644
--- a/meta/packages/flex/flex_2.5.35.bb
+++ b/meta/recipes-devtools/flex/flex_2.5.35.bb
diff --git a/meta/packages/gcc/files/canadian-build-modules-configure.patch b/meta/recipes-devtools/gcc/files/canadian-build-modules-configure.patch
index 8aede105c5..8aede105c5 100644
--- a/meta/packages/gcc/files/canadian-build-modules-configure.patch
+++ b/meta/recipes-devtools/gcc/files/canadian-build-modules-configure.patch
diff --git a/meta/packages/gcc/files/gcc-4.3.3-fix-EXTRA_BUILD.patch b/meta/recipes-devtools/gcc/files/gcc-4.3.3-fix-EXTRA_BUILD.patch
index 8a2a4c4040..8a2a4c4040 100644
--- a/meta/packages/gcc/files/gcc-4.3.3-fix-EXTRA_BUILD.patch
+++ b/meta/recipes-devtools/gcc/files/gcc-4.3.3-fix-EXTRA_BUILD.patch
diff --git a/meta/packages/gcc/files/gcc-4.3.x-fix-EXTRA_BUILD.patch b/meta/recipes-devtools/gcc/files/gcc-4.3.x-fix-EXTRA_BUILD.patch
index b3753364f8..b3753364f8 100644
--- a/meta/packages/gcc/files/gcc-4.3.x-fix-EXTRA_BUILD.patch
+++ b/meta/recipes-devtools/gcc/files/gcc-4.3.x-fix-EXTRA_BUILD.patch
diff --git a/meta/packages/gcc/files/gcc-posix-open-fix.patch b/meta/recipes-devtools/gcc/files/gcc-posix-open-fix.patch
index 99f813e866..99f813e866 100644
--- a/meta/packages/gcc/files/gcc-posix-open-fix.patch
+++ b/meta/recipes-devtools/gcc/files/gcc-posix-open-fix.patch
diff --git a/meta/packages/gcc/files/gcc4-mtune-compat.patch b/meta/recipes-devtools/gcc/files/gcc4-mtune-compat.patch
index 0da2811d37..0da2811d37 100644
--- a/meta/packages/gcc/files/gcc4-mtune-compat.patch
+++ b/meta/recipes-devtools/gcc/files/gcc4-mtune-compat.patch
diff --git a/meta/packages/gcc/files/gfortran-4.3.x.patch b/meta/recipes-devtools/gcc/files/gfortran-4.3.x.patch
index 0c42851ce1..0c42851ce1 100644
--- a/meta/packages/gcc/files/gfortran-4.3.x.patch
+++ b/meta/recipes-devtools/gcc/files/gfortran-4.3.x.patch
diff --git a/meta/packages/gcc/files/gfortran.patch b/meta/recipes-devtools/gcc/files/gfortran.patch
index 96905e5d7d..96905e5d7d 100644
--- a/meta/packages/gcc/files/gfortran.patch
+++ b/meta/recipes-devtools/gcc/files/gfortran.patch
diff --git a/meta/packages/gcc/files/pr22133-mingw-path-fixup.patch b/meta/recipes-devtools/gcc/files/pr22133-mingw-path-fixup.patch
index 429e9ffd0c..429e9ffd0c 100644
--- a/meta/packages/gcc/files/pr22133-mingw-path-fixup.patch
+++ b/meta/recipes-devtools/gcc/files/pr22133-mingw-path-fixup.patch
diff --git a/meta/packages/gcc/files/pr33281-mingw-host-fragment.patch b/meta/recipes-devtools/gcc/files/pr33281-mingw-host-fragment.patch
index e16fb4464a..e16fb4464a 100644
--- a/meta/packages/gcc/files/pr33281-mingw-host-fragment.patch
+++ b/meta/recipes-devtools/gcc/files/pr33281-mingw-host-fragment.patch
diff --git a/meta/packages/gcc/files/pr35916-mingw-__USE_MINGW_ACCESS-everywhere.patch b/meta/recipes-devtools/gcc/files/pr35916-mingw-__USE_MINGW_ACCESS-everywhere.patch
index faf44c27f9..faf44c27f9 100644
--- a/meta/packages/gcc/files/pr35916-mingw-__USE_MINGW_ACCESS-everywhere.patch
+++ b/meta/recipes-devtools/gcc/files/pr35916-mingw-__USE_MINGW_ACCESS-everywhere.patch
diff --git a/meta/packages/gcc/gcc-4.3.3.inc b/meta/recipes-devtools/gcc/gcc-4.3.3.inc
index 9b600a0f1f..9b600a0f1f 100644
--- a/meta/packages/gcc/gcc-4.3.3.inc
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3.inc
diff --git a/meta/packages/gcc/gcc-4.3.3/100-uclibc-conf.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/100-uclibc-conf.patch
index 0b799607e8..0b799607e8 100644
--- a/meta/packages/gcc/gcc-4.3.3/100-uclibc-conf.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/100-uclibc-conf.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/103-uclibc-conf-noupstream.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/103-uclibc-conf-noupstream.patch
index 09c9bbecfb..09c9bbecfb 100644
--- a/meta/packages/gcc/gcc-4.3.3/103-uclibc-conf-noupstream.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/103-uclibc-conf-noupstream.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/110-arm-eabi.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/110-arm-eabi.patch
index acebe5308f..acebe5308f 100644
--- a/meta/packages/gcc/gcc-4.3.3/110-arm-eabi.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/110-arm-eabi.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/200-uclibc-locale.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/200-uclibc-locale.patch
index 70ba98eed7..70ba98eed7 100644
--- a/meta/packages/gcc/gcc-4.3.3/200-uclibc-locale.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/200-uclibc-locale.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/203-uclibc-locale-no__x.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/203-uclibc-locale-no__x.patch
index f39e65220c..f39e65220c 100644
--- a/meta/packages/gcc/gcc-4.3.3/203-uclibc-locale-no__x.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/203-uclibc-locale-no__x.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/204-uclibc-locale-wchar_fix.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/204-uclibc-locale-wchar_fix.patch
index 160ab35bb3..160ab35bb3 100644
--- a/meta/packages/gcc/gcc-4.3.3/204-uclibc-locale-wchar_fix.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/204-uclibc-locale-wchar_fix.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/205-uclibc-locale-update.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/205-uclibc-locale-update.patch
index 48eaa1d442..48eaa1d442 100644
--- a/meta/packages/gcc/gcc-4.3.3/205-uclibc-locale-update.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/205-uclibc-locale-update.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/300-libstdc++-pic.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/300-libstdc++-pic.patch
index 89d03a85e5..89d03a85e5 100644
--- a/meta/packages/gcc/gcc-4.3.3/300-libstdc++-pic.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/300-libstdc++-pic.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/301-missing-execinfo_h.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/301-missing-execinfo_h.patch
index 0e2092f3fb..0e2092f3fb 100644
--- a/meta/packages/gcc/gcc-4.3.3/301-missing-execinfo_h.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/301-missing-execinfo_h.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/302-c99-snprintf.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/302-c99-snprintf.patch
index 02865865e5..02865865e5 100644
--- a/meta/packages/gcc/gcc-4.3.3/302-c99-snprintf.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/302-c99-snprintf.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/303-c99-complex-ugly-hack.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/303-c99-complex-ugly-hack.patch
index 2ccc80d9bb..2ccc80d9bb 100644
--- a/meta/packages/gcc/gcc-4.3.3/303-c99-complex-ugly-hack.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/303-c99-complex-ugly-hack.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/304-index_macro.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/304-index_macro.patch
index d8e476555d..d8e476555d 100644
--- a/meta/packages/gcc/gcc-4.3.3/304-index_macro.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/304-index_macro.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/305-libmudflap-susv3-legacy.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/305-libmudflap-susv3-legacy.patch
index 374b1f8659..374b1f8659 100644
--- a/meta/packages/gcc/gcc-4.3.3/305-libmudflap-susv3-legacy.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/305-libmudflap-susv3-legacy.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/306-libstdc++-namespace.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/306-libstdc++-namespace.patch
index 69587ca63a..69587ca63a 100644
--- a/meta/packages/gcc/gcc-4.3.3/306-libstdc++-namespace.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/306-libstdc++-namespace.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/307-locale_facets.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/307-locale_facets.patch
index 774fcfa2ca..774fcfa2ca 100644
--- a/meta/packages/gcc/gcc-4.3.3/307-locale_facets.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/307-locale_facets.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/402-libbackend_dep_gcov-iov.h.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/402-libbackend_dep_gcov-iov.h.patch
index 0bf115c45d..0bf115c45d 100644
--- a/meta/packages/gcc/gcc-4.3.3/402-libbackend_dep_gcov-iov.h.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/402-libbackend_dep_gcov-iov.h.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/602-sdk-libstdc++-includes.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/602-sdk-libstdc++-includes.patch
index 23fce7544d..23fce7544d 100644
--- a/meta/packages/gcc/gcc-4.3.3/602-sdk-libstdc++-includes.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/602-sdk-libstdc++-includes.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/64bithack.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/64bithack.patch
index f6931b85af..f6931b85af 100644
--- a/meta/packages/gcc/gcc-4.3.3/64bithack.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/64bithack.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/740-sh-pr24836.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/740-sh-pr24836.patch
index 7992282cff..7992282cff 100644
--- a/meta/packages/gcc/gcc-4.3.3/740-sh-pr24836.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/740-sh-pr24836.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/800-arm-bigendian.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/800-arm-bigendian.patch
index f433942783..f433942783 100644
--- a/meta/packages/gcc/gcc-4.3.3/800-arm-bigendian.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/800-arm-bigendian.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/801-arm-bigendian-eabi.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/801-arm-bigendian-eabi.patch
index 54490fc24f..54490fc24f 100644
--- a/meta/packages/gcc/gcc-4.3.3/801-arm-bigendian-eabi.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/801-arm-bigendian-eabi.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/904-flatten-switch-stmt-00.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/904-flatten-switch-stmt-00.patch
index 8fac37c4df..8fac37c4df 100644
--- a/meta/packages/gcc/gcc-4.3.3/904-flatten-switch-stmt-00.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/904-flatten-switch-stmt-00.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/arm-nolibfloat.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/arm-nolibfloat.patch
index c4897c0330..c4897c0330 100644
--- a/meta/packages/gcc/gcc-4.3.3/arm-nolibfloat.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/arm-nolibfloat.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/arm-softfloat.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/arm-softfloat.patch
index 5e1edd9208..5e1edd9208 100644
--- a/meta/packages/gcc/gcc-4.3.3/arm-softfloat.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/arm-softfloat.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/arm-thumb-cache.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/arm-thumb-cache.patch
index fa63846c8c..fa63846c8c 100644
--- a/meta/packages/gcc/gcc-4.3.3/arm-thumb-cache.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/arm-thumb-cache.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/arm-thumb.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/arm-thumb.patch
index 7b0b8b2ddc..7b0b8b2ddc 100644
--- a/meta/packages/gcc/gcc-4.3.3/arm-thumb.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/arm-thumb.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/cache-amnesia.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/cache-amnesia.patch
index fb4d1a26d8..fb4d1a26d8 100644
--- a/meta/packages/gcc/gcc-4.3.3/cache-amnesia.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/cache-amnesia.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/debian/arm-unbreak-eabi-armv4t.dpatch b/meta/recipes-devtools/gcc/gcc-4.3.3/debian/arm-unbreak-eabi-armv4t.dpatch
index 7bb8887068..7bb8887068 100644
--- a/meta/packages/gcc/gcc-4.3.3/debian/arm-unbreak-eabi-armv4t.dpatch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/debian/arm-unbreak-eabi-armv4t.dpatch
diff --git a/meta/packages/gcc/gcc-4.3.3/debian/gcc-ice-hack.dpatch b/meta/recipes-devtools/gcc/gcc-4.3.3/debian/gcc-ice-hack.dpatch
index 84c5ef2ebd..84c5ef2ebd 100644
--- a/meta/packages/gcc/gcc-4.3.3/debian/gcc-ice-hack.dpatch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/debian/gcc-ice-hack.dpatch
diff --git a/meta/packages/gcc/gcc-4.3.3/debian/libstdc++-pic.dpatch b/meta/recipes-devtools/gcc/gcc-4.3.3/debian/libstdc++-pic.dpatch
index 70c9e81542..70c9e81542 100644
--- a/meta/packages/gcc/gcc-4.3.3/debian/libstdc++-pic.dpatch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/debian/libstdc++-pic.dpatch
diff --git a/meta/packages/gcc/gcc-4.3.3/debian/pr30961.dpatch b/meta/recipes-devtools/gcc/gcc-4.3.3/debian/pr30961.dpatch
index b20fdf5bf5..b20fdf5bf5 100644
--- a/meta/packages/gcc/gcc-4.3.3/debian/pr30961.dpatch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/debian/pr30961.dpatch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-c++-builtin-redecl.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-c++-builtin-redecl.patch
index 77655ad792..77655ad792 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-c++-builtin-redecl.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-c++-builtin-redecl.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-cpp-pragma.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-cpp-pragma.patch
index 00d37bd7ce..00d37bd7ce 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-cpp-pragma.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-cpp-pragma.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-i386-libgomp.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-i386-libgomp.patch
index 2ad3b24d89..2ad3b24d89 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-i386-libgomp.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-i386-libgomp.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-ia64-libunwind.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-ia64-libunwind.patch
index 8e10979ce8..8e10979ce8 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-ia64-libunwind.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-ia64-libunwind.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-java-debug-iface-type.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-java-debug-iface-type.patch
index 63a1b50a76..63a1b50a76 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-java-debug-iface-type.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-java-debug-iface-type.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-java-nomulti.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-java-nomulti.patch
index f07ead8f2b..f07ead8f2b 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-java-nomulti.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-java-nomulti.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-libgomp-speedup.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-libgomp-speedup.patch
index da85e556ec..da85e556ec 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-libgomp-speedup.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-libgomp-speedup.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-ppc32-retaddr.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-ppc32-retaddr.patch
index e9ae1bc303..e9ae1bc303 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-ppc32-retaddr.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-ppc32-retaddr.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr27898.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr27898.patch
index 172bb81171..172bb81171 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr27898.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr27898.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr32139.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr32139.patch
index f35696703d..f35696703d 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr32139.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr32139.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr33763.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr33763.patch
index 9e9c90d271..9e9c90d271 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr33763.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr33763.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr35440.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr35440.patch
index 6bf3f0d9d8..6bf3f0d9d8 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr35440.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr35440.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr35751.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr35751.patch
index 37b84275e2..37b84275e2 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-pr35751.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-pr35751.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-rh251682.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-rh251682.patch
index e96ae6f134..e96ae6f134 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-rh251682.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-rh251682.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-rh330771.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-rh330771.patch
index c894f83b43..c894f83b43 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-rh330771.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-rh330771.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-rh341221.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-rh341221.patch
index 28e73b07c3..28e73b07c3 100644
--- a/meta/packages/gcc/gcc-4.3.3/fedora/gcc43-rh341221.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fedora/gcc43-rh341221.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fortran-cross-compile-hack.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fortran-cross-compile-hack.patch
index b3d38ad983..b3d38ad983 100644
--- a/meta/packages/gcc/gcc-4.3.3/fortran-cross-compile-hack.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fortran-cross-compile-hack.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/fortran-static-linking.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/fortran-static-linking.patch
index 3dd6321dc3..3dd6321dc3 100644
--- a/meta/packages/gcc/gcc-4.3.3/fortran-static-linking.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/fortran-static-linking.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc-4.0.2-e300c2c3.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.0.2-e300c2c3.patch
index d1df8b2716..d1df8b2716 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc-4.0.2-e300c2c3.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.0.2-e300c2c3.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc-4.2.3-linux-multilib-fix.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.2.3-linux-multilib-fix.patch
index 81522a8f57..81522a8f57 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc-4.2.3-linux-multilib-fix.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.2.3-linux-multilib-fix.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch
index f33e6c1ea6..f33e6c1ea6 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch
index 1d3936bc39..1d3936bc39 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc-arm-frename-registers.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-arm-frename-registers.patch
index 280b90358e..280b90358e 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc-arm-frename-registers.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-arm-frename-registers.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc-flags-for-build.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-flags-for-build.patch
index 43a9d73dcf..43a9d73dcf 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc-flags-for-build.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-flags-for-build.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc-release-branch/PR-36500-fix-neon.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-release-branch/PR-36500-fix-neon.patch
index 971dfe7e29..971dfe7e29 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc-release-branch/PR-36500-fix-neon.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc-release-branch/PR-36500-fix-neon.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc41-configure.in.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc41-configure.in.patch
index 3d33bcb978..3d33bcb978 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc41-configure.in.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc41-configure.in.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc43-build-id.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc43-build-id.patch
index 4e162e6472..4e162e6472 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc43-build-id.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc43-build-id.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gcc43-ppc64-ia64-GNU-stack.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc43-ppc64-ia64-GNU-stack.patch
index d49f2b9855..d49f2b9855 100644
--- a/meta/packages/gcc/gcc-4.3.3/gcc43-ppc64-ia64-GNU-stack.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gcc43-ppc64-ia64-GNU-stack.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/gfortran.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/gfortran.patch
index 96905e5d7d..96905e5d7d 100644
--- a/meta/packages/gcc/gcc-4.3.3/gfortran.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/gfortran.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/headerpath.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/headerpath.patch
index a3a6aff270..a3a6aff270 100644
--- a/meta/packages/gcc/gcc-4.3.3/headerpath.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/headerpath.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/intermask-bigendian.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/intermask-bigendian.patch
index fdff3d3d86..fdff3d3d86 100644
--- a/meta/packages/gcc/gcc-4.3.3/intermask-bigendian.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/intermask-bigendian.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/ldflags.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/ldflags.patch
index 9576f60778..9576f60778 100644
--- a/meta/packages/gcc/gcc-4.3.3/ldflags.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/ldflags.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/optional_libstdc.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/optional_libstdc.patch
index 0f74353a1f..0f74353a1f 100644
--- a/meta/packages/gcc/gcc-4.3.3/optional_libstdc.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/optional_libstdc.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/pr34130.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/pr34130.patch
index 415335f4b4..415335f4b4 100644
--- a/meta/packages/gcc/gcc-4.3.3/pr34130.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/pr34130.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/pr35942.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/pr35942.patch
index da610f5189..da610f5189 100644
--- a/meta/packages/gcc/gcc-4.3.3/pr35942.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/pr35942.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/sdk-libstdc++-includes.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/sdk-libstdc++-includes.patch
index 4377c2143b..4377c2143b 100644
--- a/meta/packages/gcc/gcc-4.3.3/sdk-libstdc++-includes.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/sdk-libstdc++-includes.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/sh3-installfix-fixheaders.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/sh3-installfix-fixheaders.patch
index a06cd2e075..a06cd2e075 100644
--- a/meta/packages/gcc/gcc-4.3.3/sh3-installfix-fixheaders.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/sh3-installfix-fixheaders.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/sh_unwind.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/sh_unwind.patch
index 94921636bc..94921636bc 100644
--- a/meta/packages/gcc/gcc-4.3.3/sh_unwind.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/sh_unwind.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/sparseset_rule.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/sparseset_rule.patch
index 7c8113add1..7c8113add1 100644
--- a/meta/packages/gcc/gcc-4.3.3/sparseset_rule.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/sparseset_rule.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/unbreak-armv4t.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/unbreak-armv4t.patch
index b3399abfdb..b3399abfdb 100644
--- a/meta/packages/gcc/gcc-4.3.3/unbreak-armv4t.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/unbreak-armv4t.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/zecke-no-host-includes.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/zecke-no-host-includes.patch
index 1f3b062feb..1f3b062feb 100644
--- a/meta/packages/gcc/gcc-4.3.3/zecke-no-host-includes.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/zecke-no-host-includes.patch
diff --git a/meta/packages/gcc/gcc-4.3.3/zecke-xgcc-cpp.patch b/meta/recipes-devtools/gcc/gcc-4.3.3/zecke-xgcc-cpp.patch
index a7722cbfc4..a7722cbfc4 100644
--- a/meta/packages/gcc/gcc-4.3.3/zecke-xgcc-cpp.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.3.3/zecke-xgcc-cpp.patch
diff --git a/meta/packages/gcc/gcc-4.5.0.inc b/meta/recipes-devtools/gcc/gcc-4.5.0.inc
index 6ca2f98bc8..6ca2f98bc8 100644
--- a/meta/packages/gcc/gcc-4.5.0.inc
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0.inc
diff --git a/meta/packages/gcc/gcc-4.5.0/100-uclibc-conf.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/100-uclibc-conf.patch
index 0b799607e8..0b799607e8 100644
--- a/meta/packages/gcc/gcc-4.5.0/100-uclibc-conf.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/100-uclibc-conf.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/103-uclibc-conf-noupstream.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/103-uclibc-conf-noupstream.patch
index f9d8ad9252..f9d8ad9252 100644
--- a/meta/packages/gcc/gcc-4.5.0/103-uclibc-conf-noupstream.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/103-uclibc-conf-noupstream.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/200-uclibc-locale.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/200-uclibc-locale.patch
index 32de11fc74..32de11fc74 100644
--- a/meta/packages/gcc/gcc-4.5.0/200-uclibc-locale.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/200-uclibc-locale.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/203-uclibc-locale-no__x.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/203-uclibc-locale-no__x.patch
index f39e65220c..f39e65220c 100644
--- a/meta/packages/gcc/gcc-4.5.0/203-uclibc-locale-no__x.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/203-uclibc-locale-no__x.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/204-uclibc-locale-wchar_fix.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/204-uclibc-locale-wchar_fix.patch
index 160ab35bb3..160ab35bb3 100644
--- a/meta/packages/gcc/gcc-4.5.0/204-uclibc-locale-wchar_fix.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/204-uclibc-locale-wchar_fix.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/205-uclibc-locale-update.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/205-uclibc-locale-update.patch
index 48eaa1d442..48eaa1d442 100644
--- a/meta/packages/gcc/gcc-4.5.0/205-uclibc-locale-update.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/205-uclibc-locale-update.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/301-missing-execinfo_h.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/301-missing-execinfo_h.patch
index aaa5cee8c8..aaa5cee8c8 100644
--- a/meta/packages/gcc/gcc-4.5.0/301-missing-execinfo_h.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/301-missing-execinfo_h.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/302-c99-snprintf.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/302-c99-snprintf.patch
index 12be2da79c..12be2da79c 100644
--- a/meta/packages/gcc/gcc-4.5.0/302-c99-snprintf.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/302-c99-snprintf.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/303-c99-complex-ugly-hack.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/303-c99-complex-ugly-hack.patch
index 56aa78cdd2..56aa78cdd2 100644
--- a/meta/packages/gcc/gcc-4.5.0/303-c99-complex-ugly-hack.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/303-c99-complex-ugly-hack.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/304-index_macro.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/304-index_macro.patch
index bbb6563513..bbb6563513 100644
--- a/meta/packages/gcc/gcc-4.5.0/304-index_macro.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/304-index_macro.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/305-libmudflap-susv3-legacy.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/305-libmudflap-susv3-legacy.patch
index f890acb813..f890acb813 100644
--- a/meta/packages/gcc/gcc-4.5.0/305-libmudflap-susv3-legacy.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/305-libmudflap-susv3-legacy.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/306-libstdc++-namespace.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/306-libstdc++-namespace.patch
index 75c7401373..75c7401373 100644
--- a/meta/packages/gcc/gcc-4.5.0/306-libstdc++-namespace.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/306-libstdc++-namespace.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/307-locale_facets.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/307-locale_facets.patch
index 774fcfa2ca..774fcfa2ca 100644
--- a/meta/packages/gcc/gcc-4.5.0/307-locale_facets.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/307-locale_facets.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/602-sdk-libstdc++-includes.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/602-sdk-libstdc++-includes.patch
index 23fce7544d..23fce7544d 100644
--- a/meta/packages/gcc/gcc-4.5.0/602-sdk-libstdc++-includes.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/602-sdk-libstdc++-includes.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/64bithack.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/64bithack.patch
index 067676ab63..067676ab63 100644
--- a/meta/packages/gcc/gcc-4.5.0/64bithack.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/64bithack.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/740-sh-pr24836.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/740-sh-pr24836.patch
index d84889259d..d84889259d 100644
--- a/meta/packages/gcc/gcc-4.5.0/740-sh-pr24836.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/740-sh-pr24836.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/800-arm-bigendian.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/800-arm-bigendian.patch
index 77d02c3abd..77d02c3abd 100644
--- a/meta/packages/gcc/gcc-4.5.0/800-arm-bigendian.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/800-arm-bigendian.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/904-flatten-switch-stmt-00.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/904-flatten-switch-stmt-00.patch
index c4641dc63e..c4641dc63e 100644
--- a/meta/packages/gcc/gcc-4.5.0/904-flatten-switch-stmt-00.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/904-flatten-switch-stmt-00.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/arm-bswapsi2.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/arm-bswapsi2.patch
index 7ac61a6d63..7ac61a6d63 100644
--- a/meta/packages/gcc/gcc-4.5.0/arm-bswapsi2.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/arm-bswapsi2.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/arm-nolibfloat.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/arm-nolibfloat.patch
index 99f2b20d50..99f2b20d50 100644
--- a/meta/packages/gcc/gcc-4.5.0/arm-nolibfloat.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/arm-nolibfloat.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/arm-softfloat.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/arm-softfloat.patch
index 181d4fbf5a..181d4fbf5a 100644
--- a/meta/packages/gcc/gcc-4.5.0/arm-softfloat.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/arm-softfloat.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/arm-unbreak-eabi-armv4t.dpatch b/meta/recipes-devtools/gcc/gcc-4.5.0/arm-unbreak-eabi-armv4t.dpatch
index 7bb8887068..7bb8887068 100644
--- a/meta/packages/gcc/gcc-4.5.0/arm-unbreak-eabi-armv4t.dpatch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/arm-unbreak-eabi-armv4t.dpatch
diff --git a/meta/packages/gcc/gcc-4.5.0/cache-amnesia.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/cache-amnesia.patch
index b889f9b6ca..b889f9b6ca 100644
--- a/meta/packages/gcc/gcc-4.5.0/cache-amnesia.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/cache-amnesia.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-c++-builtin-redecl.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-c++-builtin-redecl.patch
index a149eae98e..a149eae98e 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-c++-builtin-redecl.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-c++-builtin-redecl.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-cpp-pragma.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-cpp-pragma.patch
index 00d37bd7ce..00d37bd7ce 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-cpp-pragma.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-cpp-pragma.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-i386-libgomp.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-i386-libgomp.patch
index a588db28e8..a588db28e8 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-i386-libgomp.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-i386-libgomp.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-ia64-libunwind.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ia64-libunwind.patch
index cad13d1228..cad13d1228 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-ia64-libunwind.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ia64-libunwind.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-java-debug-iface-type.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-debug-iface-type.patch
index de14a50018..de14a50018 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-java-debug-iface-type.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-debug-iface-type.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-java-nomulti.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-nomulti.patch
index 3cb10f3c23..3cb10f3c23 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-java-nomulti.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-nomulti.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-libgomp-speedup.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-libgomp-speedup.patch
index da85e556ec..da85e556ec 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-libgomp-speedup.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-libgomp-speedup.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-ppc32-retaddr.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ppc32-retaddr.patch
index 3de4158eb0..3de4158eb0 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-ppc32-retaddr.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ppc32-retaddr.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-pr27898.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr27898.patch
index 172bb81171..172bb81171 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-pr27898.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr27898.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-pr32139.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr32139.patch
index f35696703d..f35696703d 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-pr32139.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr32139.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-pr33763.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr33763.patch
index 68c30650ff..68c30650ff 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-pr33763.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr33763.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-rh251682.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh251682.patch
index e96ae6f134..e96ae6f134 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-rh251682.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh251682.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-rh330771.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh330771.patch
index 4888ac47dd..4888ac47dd 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-rh330771.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh330771.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-rh341221.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh341221.patch
index 7e2801b99b..7e2801b99b 100644
--- a/meta/packages/gcc/gcc-4.5.0/fedora/gcc43-rh341221.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh341221.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/fortran-cross-compile-hack.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/fortran-cross-compile-hack.patch
index 348c77006f..348c77006f 100644
--- a/meta/packages/gcc/gcc-4.5.0/fortran-cross-compile-hack.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/fortran-cross-compile-hack.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-4.0.2-e300c2c3.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.0.2-e300c2c3.patch
index d1df8b2716..d1df8b2716 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-4.0.2-e300c2c3.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.0.2-e300c2c3.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch
index f33e6c1ea6..f33e6c1ea6 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch
index af0b81ba4c..af0b81ba4c 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-4.5.0_to_svn_162697.patch.bz2 b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.5.0_to_svn_162697.patch.bz2
index d37a2c0329..d37a2c0329 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-4.5.0_to_svn_162697.patch.bz2
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.5.0_to_svn_162697.patch.bz2
Binary files differ
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-arm-frename-registers.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-arm-frename-registers.patch
index 280b90358e..280b90358e 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-arm-frename-registers.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-arm-frename-registers.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-flags-for-build.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-flags-for-build.patch
index 51892855af..51892855af 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-flags-for-build.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-flags-for-build.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-ice-hack.dpatch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-ice-hack.dpatch
index 84c5ef2ebd..84c5ef2ebd 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-ice-hack.dpatch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-ice-hack.dpatch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-poison-system-directories.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-poison-system-directories.patch
index e68a2de2a2..e68a2de2a2 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-poison-system-directories.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-poison-system-directories.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-pr43698-arm-rev-instr.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-pr43698-arm-rev-instr.patch
index 61c883e1ff..61c883e1ff 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-pr43698-arm-rev-instr.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-pr43698-arm-rev-instr.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc-uclibc-locale-ctype_touplow_t.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-uclibc-locale-ctype_touplow_t.patch
index 4f94fc9d66..4f94fc9d66 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc-uclibc-locale-ctype_touplow_t.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc-uclibc-locale-ctype_touplow_t.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/gcc_revert_base_version_to_4.5.0.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc_revert_base_version_to_4.5.0.patch
index 5f134ef338..5f134ef338 100644
--- a/meta/packages/gcc/gcc-4.5.0/gcc_revert_base_version_to_4.5.0.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/gcc_revert_base_version_to_4.5.0.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/libstdc++-emit-__cxa_end_cleanup-in-text.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-emit-__cxa_end_cleanup-in-text.patch
index ada36a5914..ada36a5914 100644
--- a/meta/packages/gcc/gcc-4.5.0/libstdc++-emit-__cxa_end_cleanup-in-text.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-emit-__cxa_end_cleanup-in-text.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/libstdc++-pic.dpatch b/meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-pic.dpatch
index 70c9e81542..70c9e81542 100644
--- a/meta/packages/gcc/gcc-4.5.0/libstdc++-pic.dpatch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-pic.dpatch
diff --git a/meta/packages/gcc/gcc-4.5.0/optional_libstdc.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/optional_libstdc.patch
index 0f74353a1f..0f74353a1f 100644
--- a/meta/packages/gcc/gcc-4.5.0/optional_libstdc.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/optional_libstdc.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/pr30961.dpatch b/meta/recipes-devtools/gcc/gcc-4.5.0/pr30961.dpatch
index b20fdf5bf5..b20fdf5bf5 100644
--- a/meta/packages/gcc/gcc-4.5.0/pr30961.dpatch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/pr30961.dpatch
diff --git a/meta/packages/gcc/gcc-4.5.0/pr35942.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/pr35942.patch
index da610f5189..da610f5189 100644
--- a/meta/packages/gcc/gcc-4.5.0/pr35942.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/pr35942.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/zecke-no-host-includes.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/zecke-no-host-includes.patch
index 4ccf35f627..4ccf35f627 100644
--- a/meta/packages/gcc/gcc-4.5.0/zecke-no-host-includes.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/zecke-no-host-includes.patch
diff --git a/meta/packages/gcc/gcc-4.5.0/zecke-xgcc-cpp.patch b/meta/recipes-devtools/gcc/gcc-4.5.0/zecke-xgcc-cpp.patch
index 4b827d6397..4b827d6397 100644
--- a/meta/packages/gcc/gcc-4.5.0/zecke-xgcc-cpp.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.5.0/zecke-xgcc-cpp.patch
diff --git a/meta/packages/gcc/gcc-common.inc b/meta/recipes-devtools/gcc/gcc-common.inc
index 1e9c65e662..1e9c65e662 100644
--- a/meta/packages/gcc/gcc-common.inc
+++ b/meta/recipes-devtools/gcc/gcc-common.inc
diff --git a/meta/packages/gcc/gcc-configure-common.inc b/meta/recipes-devtools/gcc/gcc-configure-common.inc
index 5a55025ac5..5a55025ac5 100644
--- a/meta/packages/gcc/gcc-configure-common.inc
+++ b/meta/recipes-devtools/gcc/gcc-configure-common.inc
diff --git a/meta/packages/gcc/gcc-configure-cross.inc b/meta/recipes-devtools/gcc/gcc-configure-cross.inc
index 6051a7678e..6051a7678e 100644
--- a/meta/packages/gcc/gcc-configure-cross.inc
+++ b/meta/recipes-devtools/gcc/gcc-configure-cross.inc
diff --git a/meta/packages/gcc/gcc-configure-runtime.inc b/meta/recipes-devtools/gcc/gcc-configure-runtime.inc
index f9ad61d129..f9ad61d129 100644
--- a/meta/packages/gcc/gcc-configure-runtime.inc
+++ b/meta/recipes-devtools/gcc/gcc-configure-runtime.inc
diff --git a/meta/packages/gcc/gcc-configure-sdk.inc b/meta/recipes-devtools/gcc/gcc-configure-sdk.inc
index 0eb33adda8..0eb33adda8 100644
--- a/meta/packages/gcc/gcc-configure-sdk.inc
+++ b/meta/recipes-devtools/gcc/gcc-configure-sdk.inc
diff --git a/meta/packages/gcc/gcc-configure-target.inc b/meta/recipes-devtools/gcc/gcc-configure-target.inc
index 2fd3114911..2fd3114911 100644
--- a/meta/packages/gcc/gcc-configure-target.inc
+++ b/meta/recipes-devtools/gcc/gcc-configure-target.inc
diff --git a/meta/packages/gcc/gcc-cross-canadian.inc b/meta/recipes-devtools/gcc/gcc-cross-canadian.inc
index a3b15c3dc6..a3b15c3dc6 100644
--- a/meta/packages/gcc/gcc-cross-canadian.inc
+++ b/meta/recipes-devtools/gcc/gcc-cross-canadian.inc
diff --git a/meta/packages/gcc/gcc-cross-canadian_4.3.3.bb b/meta/recipes-devtools/gcc/gcc-cross-canadian_4.3.3.bb
index 981452b7a7..981452b7a7 100644
--- a/meta/packages/gcc/gcc-cross-canadian_4.3.3.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross-canadian_4.3.3.bb
diff --git a/meta/packages/gcc/gcc-cross-canadian_4.5.0.bb b/meta/recipes-devtools/gcc/gcc-cross-canadian_4.5.0.bb
index dd19412139..dd19412139 100644
--- a/meta/packages/gcc/gcc-cross-canadian_4.5.0.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross-canadian_4.5.0.bb
diff --git a/meta/packages/gcc/gcc-cross-initial.inc b/meta/recipes-devtools/gcc/gcc-cross-initial.inc
index f582de9843..f582de9843 100644
--- a/meta/packages/gcc/gcc-cross-initial.inc
+++ b/meta/recipes-devtools/gcc/gcc-cross-initial.inc
diff --git a/meta/packages/gcc/gcc-cross-initial_4.3.3.bb b/meta/recipes-devtools/gcc/gcc-cross-initial_4.3.3.bb
index b2c257d9d4..b2c257d9d4 100644
--- a/meta/packages/gcc/gcc-cross-initial_4.3.3.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross-initial_4.3.3.bb
diff --git a/meta/packages/gcc/gcc-cross-initial_4.5.0.bb b/meta/recipes-devtools/gcc/gcc-cross-initial_4.5.0.bb
index ef52845b01..ef52845b01 100644
--- a/meta/packages/gcc/gcc-cross-initial_4.5.0.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross-initial_4.5.0.bb
diff --git a/meta/packages/gcc/gcc-cross-initial_csl-arm-2008q1.bb b/meta/recipes-devtools/gcc/gcc-cross-initial_csl-arm-2008q1.bb
index 06211033b8..06211033b8 100644
--- a/meta/packages/gcc/gcc-cross-initial_csl-arm-2008q1.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross-initial_csl-arm-2008q1.bb
diff --git a/meta/packages/gcc/gcc-cross-intermediate.inc b/meta/recipes-devtools/gcc/gcc-cross-intermediate.inc
index 72a42411b1..72a42411b1 100644
--- a/meta/packages/gcc/gcc-cross-intermediate.inc
+++ b/meta/recipes-devtools/gcc/gcc-cross-intermediate.inc
diff --git a/meta/packages/gcc/gcc-cross-intermediate_4.3.3.bb b/meta/recipes-devtools/gcc/gcc-cross-intermediate_4.3.3.bb
index 10681dad4b..10681dad4b 100644
--- a/meta/packages/gcc/gcc-cross-intermediate_4.3.3.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross-intermediate_4.3.3.bb
diff --git a/meta/packages/gcc/gcc-cross-intermediate_4.5.0.bb b/meta/recipes-devtools/gcc/gcc-cross-intermediate_4.5.0.bb
index deeee37c26..deeee37c26 100644
--- a/meta/packages/gcc/gcc-cross-intermediate_4.5.0.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross-intermediate_4.5.0.bb
diff --git a/meta/packages/gcc/gcc-cross-intermediate_csl-arm-2008q1.bb b/meta/recipes-devtools/gcc/gcc-cross-intermediate_csl-arm-2008q1.bb
index 8a8f21a575..8a8f21a575 100644
--- a/meta/packages/gcc/gcc-cross-intermediate_csl-arm-2008q1.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross-intermediate_csl-arm-2008q1.bb
diff --git a/meta/packages/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb b/meta/recipes-devtools/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb
index 6dbb19cec9..6dbb19cec9 100644
--- a/meta/packages/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb
diff --git a/meta/packages/gcc/gcc-cross-kernel.inc b/meta/recipes-devtools/gcc/gcc-cross-kernel.inc
index 5347762762..5347762762 100644
--- a/meta/packages/gcc/gcc-cross-kernel.inc
+++ b/meta/recipes-devtools/gcc/gcc-cross-kernel.inc
diff --git a/meta/packages/gcc/gcc-cross.inc b/meta/recipes-devtools/gcc/gcc-cross.inc
index 5a796bcde6..5a796bcde6 100644
--- a/meta/packages/gcc/gcc-cross.inc
+++ b/meta/recipes-devtools/gcc/gcc-cross.inc
diff --git a/meta/packages/gcc/gcc-cross4.inc b/meta/recipes-devtools/gcc/gcc-cross4.inc
index ea20a24a01..ea20a24a01 100644
--- a/meta/packages/gcc/gcc-cross4.inc
+++ b/meta/recipes-devtools/gcc/gcc-cross4.inc
diff --git a/meta/packages/gcc/gcc-cross_4.3.3.bb b/meta/recipes-devtools/gcc/gcc-cross_4.3.3.bb
index 36f91d0221..36f91d0221 100644
--- a/meta/packages/gcc/gcc-cross_4.3.3.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross_4.3.3.bb
diff --git a/meta/packages/gcc/gcc-cross_4.5.0.bb b/meta/recipes-devtools/gcc/gcc-cross_4.5.0.bb
index 8d28ab3e59..8d28ab3e59 100644
--- a/meta/packages/gcc/gcc-cross_4.5.0.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross_4.5.0.bb
diff --git a/meta/packages/gcc/gcc-cross_csl-arm-2008q1.bb b/meta/recipes-devtools/gcc/gcc-cross_csl-arm-2008q1.bb
index 11857b2c37..11857b2c37 100644
--- a/meta/packages/gcc/gcc-cross_csl-arm-2008q1.bb
+++ b/meta/recipes-devtools/gcc/gcc-cross_csl-arm-2008q1.bb
diff --git a/meta/packages/gcc/gcc-crosssdk-initial.inc b/meta/recipes-devtools/gcc/gcc-crosssdk-initial.inc
index eb8d27397d..eb8d27397d 100644
--- a/meta/packages/gcc/gcc-crosssdk-initial.inc
+++ b/meta/recipes-devtools/gcc/gcc-crosssdk-initial.inc
diff --git a/meta/packages/gcc/gcc-crosssdk-initial_4.3.3.bb b/meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.3.3.bb
index e804b4b016..e804b4b016 100644
--- a/meta/packages/gcc/gcc-crosssdk-initial_4.3.3.bb
+++ b/meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.3.3.bb
diff --git a/meta/packages/gcc/gcc-crosssdk-initial_4.5.0.bb b/meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.0.bb
index c76e4074dc..c76e4074dc 100644
--- a/meta/packages/gcc/gcc-crosssdk-initial_4.5.0.bb
+++ b/meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.0.bb
diff --git a/meta/packages/gcc/gcc-crosssdk-intermediate.inc b/meta/recipes-devtools/gcc/gcc-crosssdk-intermediate.inc
index ed5d5e838d..ed5d5e838d 100644
--- a/meta/packages/gcc/gcc-crosssdk-intermediate.inc
+++ b/meta/recipes-devtools/gcc/gcc-crosssdk-intermediate.inc
diff --git a/meta/packages/gcc/gcc-crosssdk-intermediate_4.3.3.bb b/meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.3.3.bb
index 5f01473add..5f01473add 100644
--- a/meta/packages/gcc/gcc-crosssdk-intermediate_4.3.3.bb
+++ b/meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.3.3.bb
diff --git a/meta/packages/gcc/gcc-crosssdk-intermediate_4.5.0.bb b/meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.0.bb
index 42c498704a..42c498704a 100644
--- a/meta/packages/gcc/gcc-crosssdk-intermediate_4.5.0.bb
+++ b/meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.0.bb
diff --git a/meta/packages/gcc/gcc-crosssdk.inc b/meta/recipes-devtools/gcc/gcc-crosssdk.inc
index 6e7d5a73f9..6e7d5a73f9 100644
--- a/meta/packages/gcc/gcc-crosssdk.inc
+++ b/meta/recipes-devtools/gcc/gcc-crosssdk.inc
diff --git a/meta/packages/gcc/gcc-crosssdk_4.3.3.bb b/meta/recipes-devtools/gcc/gcc-crosssdk_4.3.3.bb
index 92a3f11388..92a3f11388 100644
--- a/meta/packages/gcc/gcc-crosssdk_4.3.3.bb
+++ b/meta/recipes-devtools/gcc/gcc-crosssdk_4.3.3.bb
diff --git a/meta/packages/gcc/gcc-crosssdk_4.5.0.bb b/meta/recipes-devtools/gcc/gcc-crosssdk_4.5.0.bb
index 9e94c806d1..9e94c806d1 100644
--- a/meta/packages/gcc/gcc-crosssdk_4.5.0.bb
+++ b/meta/recipes-devtools/gcc/gcc-crosssdk_4.5.0.bb
diff --git a/meta/packages/gcc/gcc-csl-arm-2005q3.inc b/meta/recipes-devtools/gcc/gcc-csl-arm-2005q3.inc
index fd2b3793dc..fd2b3793dc 100644
--- a/meta/packages/gcc/gcc-csl-arm-2005q3.inc
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm-2005q3.inc
diff --git a/meta/packages/gcc/gcc-csl-arm-2008q1.inc b/meta/recipes-devtools/gcc/gcc-csl-arm-2008q1.inc
index e84bd835d2..e84bd835d2 100644
--- a/meta/packages/gcc/gcc-csl-arm-2008q1.inc
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm-2008q1.inc
diff --git a/meta/packages/gcc/gcc-csl-arm/15342.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/15342.patch
index d0f3e72d47..d0f3e72d47 100644
--- a/meta/packages/gcc/gcc-csl-arm/15342.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/15342.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/arm-nolibfloat.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/arm-nolibfloat.patch
index c4897c0330..c4897c0330 100644
--- a/meta/packages/gcc/gcc-csl-arm/arm-nolibfloat.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/arm-nolibfloat.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/arm-softfloat.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/arm-softfloat.patch
index 5e1edd9208..5e1edd9208 100644
--- a/meta/packages/gcc/gcc-csl-arm/arm-softfloat.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/arm-softfloat.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/cache-amnesia.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/cache-amnesia.patch
index ef7cd111c5..ef7cd111c5 100644
--- a/meta/packages/gcc/gcc-csl-arm/cache-amnesia.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/cache-amnesia.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/fortran-static-linking.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/fortran-static-linking.patch
index 3dd6321dc3..3dd6321dc3 100644
--- a/meta/packages/gcc/gcc-csl-arm/fortran-static-linking.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/fortran-static-linking.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/gcc-3.4.0-arm-lib1asm.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-3.4.0-arm-lib1asm.patch
index cf17da6a02..cf17da6a02 100644
--- a/meta/packages/gcc/gcc-csl-arm/gcc-3.4.0-arm-lib1asm.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-3.4.0-arm-lib1asm.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/gcc-3.4.4-eabi-bigendian.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-3.4.4-eabi-bigendian.patch
index e6cc42bb65..e6cc42bb65 100644
--- a/meta/packages/gcc/gcc-csl-arm/gcc-3.4.4-eabi-bigendian.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-3.4.4-eabi-bigendian.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/gcc-3.4.4-makefile-fix.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-3.4.4-makefile-fix.patch
index 74c1f26833..74c1f26833 100644
--- a/meta/packages/gcc/gcc-csl-arm/gcc-3.4.4-makefile-fix.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-3.4.4-makefile-fix.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/gcc-configure-no-fortran.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-configure-no-fortran.patch
index c845503303..c845503303 100644
--- a/meta/packages/gcc/gcc-csl-arm/gcc-configure-no-fortran.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-configure-no-fortran.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/gcc-new-makeinfo.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-new-makeinfo.patch
index b984605af7..b984605af7 100644
--- a/meta/packages/gcc/gcc-csl-arm/gcc-new-makeinfo.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc-new-makeinfo.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/gcc34-arm-tune.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc34-arm-tune.patch
index cdb20bef9b..cdb20bef9b 100644
--- a/meta/packages/gcc/gcc-csl-arm/gcc34-arm-tune.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc34-arm-tune.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/gcc41-configure.in.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc41-configure.in.patch
index 3d33bcb978..3d33bcb978 100644
--- a/meta/packages/gcc/gcc-csl-arm/gcc41-configure.in.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc41-configure.in.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/gcc_optab_arm.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc_optab_arm.patch
index fa21b26554..fa21b26554 100644
--- a/meta/packages/gcc/gcc-csl-arm/gcc_optab_arm.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/gcc_optab_arm.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/no-libfloat.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/no-libfloat.patch
index e5d12cfb4f..e5d12cfb4f 100644
--- a/meta/packages/gcc/gcc-csl-arm/no-libfloat.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/no-libfloat.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/pic-without-sl.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/pic-without-sl.patch
index 9a49794da4..9a49794da4 100644
--- a/meta/packages/gcc/gcc-csl-arm/pic-without-sl.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/pic-without-sl.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/pr34130.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/pr34130.patch
index 415335f4b4..415335f4b4 100644
--- a/meta/packages/gcc/gcc-csl-arm/pr34130.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/pr34130.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/zecke-no-host-includes.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/zecke-no-host-includes.patch
index 8b05cb73a9..8b05cb73a9 100644
--- a/meta/packages/gcc/gcc-csl-arm/zecke-no-host-includes.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/zecke-no-host-includes.patch
diff --git a/meta/packages/gcc/gcc-csl-arm/zecke-xgcc-cpp.patch b/meta/recipes-devtools/gcc/gcc-csl-arm/zecke-xgcc-cpp.patch
index 921cab6e18..921cab6e18 100644
--- a/meta/packages/gcc/gcc-csl-arm/zecke-xgcc-cpp.patch
+++ b/meta/recipes-devtools/gcc/gcc-csl-arm/zecke-xgcc-cpp.patch
diff --git a/meta/packages/gcc/gcc-package-cross.inc b/meta/recipes-devtools/gcc/gcc-package-cross.inc
index 4f902fa149..4f902fa149 100644
--- a/meta/packages/gcc/gcc-package-cross.inc
+++ b/meta/recipes-devtools/gcc/gcc-package-cross.inc
diff --git a/meta/packages/gcc/gcc-package-runtime.inc b/meta/recipes-devtools/gcc/gcc-package-runtime.inc
index 40a9ed0d70..40a9ed0d70 100644
--- a/meta/packages/gcc/gcc-package-runtime.inc
+++ b/meta/recipes-devtools/gcc/gcc-package-runtime.inc
diff --git a/meta/packages/gcc/gcc-package-sdk.inc b/meta/recipes-devtools/gcc/gcc-package-sdk.inc
index 23b9a48eb3..23b9a48eb3 100644
--- a/meta/packages/gcc/gcc-package-sdk.inc
+++ b/meta/recipes-devtools/gcc/gcc-package-sdk.inc
diff --git a/meta/packages/gcc/gcc-package-target.inc b/meta/recipes-devtools/gcc/gcc-package-target.inc
index 3286da6a95..3286da6a95 100644
--- a/meta/packages/gcc/gcc-package-target.inc
+++ b/meta/recipes-devtools/gcc/gcc-package-target.inc
diff --git a/meta/packages/gcc/gcc-runtime_4.3.3.bb b/meta/recipes-devtools/gcc/gcc-runtime_4.3.3.bb
index 543bf24b77..543bf24b77 100644
--- a/meta/packages/gcc/gcc-runtime_4.3.3.bb
+++ b/meta/recipes-devtools/gcc/gcc-runtime_4.3.3.bb
diff --git a/meta/packages/gcc/gcc-runtime_4.5.0.bb b/meta/recipes-devtools/gcc/gcc-runtime_4.5.0.bb
index 28bae50197..28bae50197 100644
--- a/meta/packages/gcc/gcc-runtime_4.5.0.bb
+++ b/meta/recipes-devtools/gcc/gcc-runtime_4.5.0.bb
diff --git a/meta/packages/gcc/gcc_4.3.3.bb b/meta/recipes-devtools/gcc/gcc_4.3.3.bb
index a2ae0c0e92..a2ae0c0e92 100644
--- a/meta/packages/gcc/gcc_4.3.3.bb
+++ b/meta/recipes-devtools/gcc/gcc_4.3.3.bb
diff --git a/meta/packages/gcc/gcc_4.5.0.bb b/meta/recipes-devtools/gcc/gcc_4.5.0.bb
index e133c5bac7..e133c5bac7 100644
--- a/meta/packages/gcc/gcc_4.5.0.bb
+++ b/meta/recipes-devtools/gcc/gcc_4.5.0.bb
diff --git a/meta/packages/gcc/gcc_csl-arm-2008q1.bb b/meta/recipes-devtools/gcc/gcc_csl-arm-2008q1.bb
index 832167ca4e..832167ca4e 100644
--- a/meta/packages/gcc/gcc_csl-arm-2008q1.bb
+++ b/meta/recipes-devtools/gcc/gcc_csl-arm-2008q1.bb
diff --git a/meta/packages/gdb/gdb-common.inc b/meta/recipes-devtools/gdb/gdb-common.inc
index 16b653e46e..16b653e46e 100644
--- a/meta/packages/gdb/gdb-common.inc
+++ b/meta/recipes-devtools/gdb/gdb-common.inc
diff --git a/meta/packages/gdb/gdb-cross-canadian_7.1.bb b/meta/recipes-devtools/gdb/gdb-cross-canadian_7.1.bb
index 3adcdcc284..3adcdcc284 100644
--- a/meta/packages/gdb/gdb-cross-canadian_7.1.bb
+++ b/meta/recipes-devtools/gdb/gdb-cross-canadian_7.1.bb
diff --git a/meta/packages/gdb/gdb-cross.inc b/meta/recipes-devtools/gdb/gdb-cross.inc
index 20db86b563..20db86b563 100644
--- a/meta/packages/gdb/gdb-cross.inc
+++ b/meta/recipes-devtools/gdb/gdb-cross.inc
diff --git a/meta/packages/gdb/gdb-cross_7.1.bb b/meta/recipes-devtools/gdb/gdb-cross_7.1.bb
index 3e4ce6f68b..3e4ce6f68b 100644
--- a/meta/packages/gdb/gdb-cross_7.1.bb
+++ b/meta/recipes-devtools/gdb/gdb-cross_7.1.bb
diff --git a/meta/packages/gdb/gdb.inc b/meta/recipes-devtools/gdb/gdb.inc
index 0ddd90b191..0ddd90b191 100644
--- a/meta/packages/gdb/gdb.inc
+++ b/meta/recipes-devtools/gdb/gdb.inc
diff --git a/meta/packages/gdb/gdb/gdbserver-cflags-last.diff b/meta/recipes-devtools/gdb/gdb/gdbserver-cflags-last.diff
index 41395f936e..41395f936e 100644
--- a/meta/packages/gdb/gdb/gdbserver-cflags-last.diff
+++ b/meta/recipes-devtools/gdb/gdb/gdbserver-cflags-last.diff
diff --git a/meta/packages/gdb/gdb/kill_arm_map_symbols.patch b/meta/recipes-devtools/gdb/gdb/kill_arm_map_symbols.patch
index 177142192d..177142192d 100644
--- a/meta/packages/gdb/gdb/kill_arm_map_symbols.patch
+++ b/meta/recipes-devtools/gdb/gdb/kill_arm_map_symbols.patch
diff --git a/meta/packages/gdb/gdb/libiberty-cross.patch b/meta/recipes-devtools/gdb/gdb/libiberty-cross.patch
index 0d1897f9e0..0d1897f9e0 100644
--- a/meta/packages/gdb/gdb/libiberty-cross.patch
+++ b/meta/recipes-devtools/gdb/gdb/libiberty-cross.patch
diff --git a/meta/packages/gdb/gdb/no-werror.patch b/meta/recipes-devtools/gdb/gdb/no-werror.patch
index 0926073721..0926073721 100644
--- a/meta/packages/gdb/gdb/no-werror.patch
+++ b/meta/recipes-devtools/gdb/gdb/no-werror.patch
diff --git a/meta/packages/gdb/gdb/sim-install-6.6.patch b/meta/recipes-devtools/gdb/gdb/sim-install-6.6.patch
index a39ceab01f..a39ceab01f 100644
--- a/meta/packages/gdb/gdb/sim-install-6.6.patch
+++ b/meta/recipes-devtools/gdb/gdb/sim-install-6.6.patch
diff --git a/meta/packages/gdb/gdb/sim-install.patch b/meta/recipes-devtools/gdb/gdb/sim-install.patch
index 3c88c4c059..3c88c4c059 100644
--- a/meta/packages/gdb/gdb/sim-install.patch
+++ b/meta/recipes-devtools/gdb/gdb/sim-install.patch
diff --git a/meta/packages/gdb/gdb/uclibc.patch b/meta/recipes-devtools/gdb/gdb/uclibc.patch
index 3d6b7ba187..3d6b7ba187 100644
--- a/meta/packages/gdb/gdb/uclibc.patch
+++ b/meta/recipes-devtools/gdb/gdb/uclibc.patch
diff --git a/meta/packages/gdb/gdb_7.1.bb b/meta/recipes-devtools/gdb/gdb_7.1.bb
index be40f3f12b..be40f3f12b 100644
--- a/meta/packages/gdb/gdb_7.1.bb
+++ b/meta/recipes-devtools/gdb/gdb_7.1.bb
diff --git a/meta/packages/genext2fs/genext2fs.inc b/meta/recipes-devtools/genext2fs/genext2fs.inc
index 859e49b2eb..859e49b2eb 100644
--- a/meta/packages/genext2fs/genext2fs.inc
+++ b/meta/recipes-devtools/genext2fs/genext2fs.inc
diff --git a/meta/packages/genext2fs/genext2fs_1.4.1.bb b/meta/recipes-devtools/genext2fs/genext2fs_1.4.1.bb
index 3c6f6ba077..3c6f6ba077 100644
--- a/meta/packages/genext2fs/genext2fs_1.4.1.bb
+++ b/meta/recipes-devtools/genext2fs/genext2fs_1.4.1.bb
diff --git a/meta/packages/git/files/autotools.patch b/meta/recipes-devtools/git/files/autotools.patch
index 1c69c22817..1c69c22817 100644
--- a/meta/packages/git/files/autotools.patch
+++ b/meta/recipes-devtools/git/files/autotools.patch
diff --git a/meta/packages/git/git.inc b/meta/recipes-devtools/git/git.inc
index 5d72df59d1..5d72df59d1 100644
--- a/meta/packages/git/git.inc
+++ b/meta/recipes-devtools/git/git.inc
diff --git a/meta/packages/git/git_1.7.2.1.bb b/meta/recipes-devtools/git/git_1.7.2.1.bb
index 7f822f69b3..7f822f69b3 100644
--- a/meta/packages/git/git_1.7.2.1.bb
+++ b/meta/recipes-devtools/git/git_1.7.2.1.bb
diff --git a/meta/packages/gmp/gmp-4.2.1/disable-stdc.patch b/meta/recipes-devtools/gmp/gmp-4.2.1/disable-stdc.patch
index 83c9eae36a..83c9eae36a 100644
--- a/meta/packages/gmp/gmp-4.2.1/disable-stdc.patch
+++ b/meta/recipes-devtools/gmp/gmp-4.2.1/disable-stdc.patch
diff --git a/meta/packages/gmp/gmp.inc b/meta/recipes-devtools/gmp/gmp.inc
index 6b56f7e7c8..6b56f7e7c8 100644
--- a/meta/packages/gmp/gmp.inc
+++ b/meta/recipes-devtools/gmp/gmp.inc
diff --git a/meta/packages/gmp/gmp/amd64.patch b/meta/recipes-devtools/gmp/gmp/amd64.patch
index 67be9dd350..67be9dd350 100644
--- a/meta/packages/gmp/gmp/amd64.patch
+++ b/meta/recipes-devtools/gmp/gmp/amd64.patch
diff --git a/meta/packages/gmp/gmp/configure.patch b/meta/recipes-devtools/gmp/gmp/configure.patch
index ed0c02d86c..ed0c02d86c 100644
--- a/meta/packages/gmp/gmp/configure.patch
+++ b/meta/recipes-devtools/gmp/gmp/configure.patch
diff --git a/meta/packages/gmp/gmp/sh4-asmfix.patch b/meta/recipes-devtools/gmp/gmp/sh4-asmfix.patch
index 1a01f61533..1a01f61533 100644
--- a/meta/packages/gmp/gmp/sh4-asmfix.patch
+++ b/meta/recipes-devtools/gmp/gmp/sh4-asmfix.patch
diff --git a/meta/packages/gmp/gmp/use-includedir.patch b/meta/recipes-devtools/gmp/gmp/use-includedir.patch
index ee3891f807..ee3891f807 100644
--- a/meta/packages/gmp/gmp/use-includedir.patch
+++ b/meta/recipes-devtools/gmp/gmp/use-includedir.patch
diff --git a/meta/packages/gmp/gmp_4.2.1.bb b/meta/recipes-devtools/gmp/gmp_4.2.1.bb
index d70dcf2665..d70dcf2665 100644
--- a/meta/packages/gmp/gmp_4.2.1.bb
+++ b/meta/recipes-devtools/gmp/gmp_4.2.1.bb
diff --git a/meta/packages/gmp/gmp_5.0.1.bb b/meta/recipes-devtools/gmp/gmp_5.0.1.bb
index dd908bd7ca..dd908bd7ca 100644
--- a/meta/packages/gmp/gmp_5.0.1.bb
+++ b/meta/recipes-devtools/gmp/gmp_5.0.1.bb
diff --git a/meta/packages/gnu-config/gnu-config/config-guess-uclibc.patch b/meta/recipes-devtools/gnu-config/gnu-config/config-guess-uclibc.patch
index f820cef1c9..f820cef1c9 100644
--- a/meta/packages/gnu-config/gnu-config/config-guess-uclibc.patch
+++ b/meta/recipes-devtools/gnu-config/gnu-config/config-guess-uclibc.patch
diff --git a/meta/packages/gnu-config/gnu-config/gnu-configize.in b/meta/recipes-devtools/gnu-config/gnu-config/gnu-configize.in
index be8580c8e6..be8580c8e6 100755
--- a/meta/packages/gnu-config/gnu-config/gnu-configize.in
+++ b/meta/recipes-devtools/gnu-config/gnu-config/gnu-configize.in
diff --git a/meta/packages/gnu-config/gnu-config/uclibc.patch b/meta/recipes-devtools/gnu-config/gnu-config/uclibc.patch
index 20a3b11f2f..20a3b11f2f 100644
--- a/meta/packages/gnu-config/gnu-config/uclibc.patch
+++ b/meta/recipes-devtools/gnu-config/gnu-config/uclibc.patch
diff --git a/meta/packages/gnu-config/gnu-config_20080123.bb b/meta/recipes-devtools/gnu-config/gnu-config_20080123.bb
index 66d027e933..66d027e933 100644
--- a/meta/packages/gnu-config/gnu-config_20080123.bb
+++ b/meta/recipes-devtools/gnu-config/gnu-config_20080123.bb
diff --git a/meta/packages/guilt/files/guilt-bash.patch b/meta/recipes-devtools/guilt/files/guilt-bash.patch
index d2058e8cf3..d2058e8cf3 100644
--- a/meta/packages/guilt/files/guilt-bash.patch
+++ b/meta/recipes-devtools/guilt/files/guilt-bash.patch
diff --git a/meta/packages/guilt/files/guilt-import-commit.patch b/meta/recipes-devtools/guilt/files/guilt-import-commit.patch
index 78cc93e5d2..78cc93e5d2 100644
--- a/meta/packages/guilt/files/guilt-import-commit.patch
+++ b/meta/recipes-devtools/guilt/files/guilt-import-commit.patch
diff --git a/meta/packages/guilt/files/guilt-init.patch b/meta/recipes-devtools/guilt/files/guilt-init.patch
index a06da5bf74..a06da5bf74 100644
--- a/meta/packages/guilt/files/guilt-init.patch
+++ b/meta/recipes-devtools/guilt/files/guilt-init.patch
diff --git a/meta/packages/guilt/files/guilt-pop.patch b/meta/recipes-devtools/guilt/files/guilt-pop.patch
index c26b324ccf..c26b324ccf 100644
--- a/meta/packages/guilt/files/guilt-pop.patch
+++ b/meta/recipes-devtools/guilt/files/guilt-pop.patch
diff --git a/meta/packages/guilt/files/guilt-push-no-series.patch b/meta/recipes-devtools/guilt/files/guilt-push-no-series.patch
index d40119c712..d40119c712 100644
--- a/meta/packages/guilt/files/guilt-push-no-series.patch
+++ b/meta/recipes-devtools/guilt/files/guilt-push-no-series.patch
diff --git a/meta/packages/guilt/files/guilt-push.patch b/meta/recipes-devtools/guilt/files/guilt-push.patch
index 2184329595..2184329595 100644
--- a/meta/packages/guilt/files/guilt-push.patch
+++ b/meta/recipes-devtools/guilt/files/guilt-push.patch
diff --git a/meta/packages/guilt/files/guilt-set-git_exec_path.patch b/meta/recipes-devtools/guilt/files/guilt-set-git_exec_path.patch
index 92e75f29ef..92e75f29ef 100644
--- a/meta/packages/guilt/files/guilt-set-git_exec_path.patch
+++ b/meta/recipes-devtools/guilt/files/guilt-set-git_exec_path.patch
diff --git a/meta/packages/guilt/files/guilt.patch b/meta/recipes-devtools/guilt/files/guilt.patch
index a3352cf810..a3352cf810 100644
--- a/meta/packages/guilt/files/guilt.patch
+++ b/meta/recipes-devtools/guilt/files/guilt.patch
diff --git a/meta/packages/guilt/files/improve_auto_header_gen.patch b/meta/recipes-devtools/guilt/files/improve_auto_header_gen.patch
index b98ec5e9fe..b98ec5e9fe 100644
--- a/meta/packages/guilt/files/improve_auto_header_gen.patch
+++ b/meta/recipes-devtools/guilt/files/improve_auto_header_gen.patch
diff --git a/meta/packages/guilt/files/make_git_commands_conditional.patch b/meta/recipes-devtools/guilt/files/make_git_commands_conditional.patch
index b6d40dbc9f..b6d40dbc9f 100644
--- a/meta/packages/guilt/files/make_git_commands_conditional.patch
+++ b/meta/recipes-devtools/guilt/files/make_git_commands_conditional.patch
diff --git a/meta/packages/guilt/files/optional_head_check.patch b/meta/recipes-devtools/guilt/files/optional_head_check.patch
index 368d63b6ab..368d63b6ab 100644
--- a/meta/packages/guilt/files/optional_head_check.patch
+++ b/meta/recipes-devtools/guilt/files/optional_head_check.patch
diff --git a/meta/packages/guilt/files/uninstall_force.patch b/meta/recipes-devtools/guilt/files/uninstall_force.patch
index 8c9067dd46..8c9067dd46 100644
--- a/meta/packages/guilt/files/uninstall_force.patch
+++ b/meta/recipes-devtools/guilt/files/uninstall_force.patch
diff --git a/meta/packages/guilt/guilt-native_0.33.bb b/meta/recipes-devtools/guilt/guilt-native_0.33.bb
index 62d91f6953..62d91f6953 100644
--- a/meta/packages/guilt/guilt-native_0.33.bb
+++ b/meta/recipes-devtools/guilt/guilt-native_0.33.bb
diff --git a/meta/packages/icon-naming-utils/icon-naming-utils-native_0.8.7.bb b/meta/recipes-devtools/icon-naming-utils/icon-naming-utils-native_0.8.7.bb
index ef41c538af..ef41c538af 100644
--- a/meta/packages/icon-naming-utils/icon-naming-utils-native_0.8.7.bb
+++ b/meta/recipes-devtools/icon-naming-utils/icon-naming-utils-native_0.8.7.bb
diff --git a/meta/packages/libtool/libtool-cross_2.2.10.bb b/meta/recipes-devtools/libtool/libtool-cross_2.2.10.bb
index 23135f7edb..23135f7edb 100644
--- a/meta/packages/libtool/libtool-cross_2.2.10.bb
+++ b/meta/recipes-devtools/libtool/libtool-cross_2.2.10.bb
diff --git a/meta/packages/libtool/libtool-native_2.2.10.bb b/meta/recipes-devtools/libtool/libtool-native_2.2.10.bb
index 322da4a99b..322da4a99b 100644
--- a/meta/packages/libtool/libtool-native_2.2.10.bb
+++ b/meta/recipes-devtools/libtool/libtool-native_2.2.10.bb
diff --git a/meta/packages/libtool/libtool-nativesdk_2.2.10.bb b/meta/recipes-devtools/libtool/libtool-nativesdk_2.2.10.bb
index e972d9ef3d..e972d9ef3d 100644
--- a/meta/packages/libtool/libtool-nativesdk_2.2.10.bb
+++ b/meta/recipes-devtools/libtool/libtool-nativesdk_2.2.10.bb
diff --git a/meta/packages/libtool/libtool.inc b/meta/recipes-devtools/libtool/libtool.inc
index c94dadd0af..c94dadd0af 100644
--- a/meta/packages/libtool/libtool.inc
+++ b/meta/recipes-devtools/libtool/libtool.inc
diff --git a/meta/packages/libtool/libtool/cross_compile.patch b/meta/recipes-devtools/libtool/libtool/cross_compile.patch
index fc1f4b6fb2..fc1f4b6fb2 100644
--- a/meta/packages/libtool/libtool/cross_compile.patch
+++ b/meta/recipes-devtools/libtool/libtool/cross_compile.patch
diff --git a/meta/packages/libtool/libtool/prefix-manpage-fix.patch b/meta/recipes-devtools/libtool/libtool/prefix-manpage-fix.patch
index 47286699fb..47286699fb 100644
--- a/meta/packages/libtool/libtool/prefix-manpage-fix.patch
+++ b/meta/recipes-devtools/libtool/libtool/prefix-manpage-fix.patch
diff --git a/meta/packages/libtool/libtool/prefix.patch b/meta/recipes-devtools/libtool/libtool/prefix.patch
index d008608a4a..d008608a4a 100644
--- a/meta/packages/libtool/libtool/prefix.patch
+++ b/meta/recipes-devtools/libtool/libtool/prefix.patch
diff --git a/meta/packages/libtool/libtool/trailingslash.patch b/meta/recipes-devtools/libtool/libtool/trailingslash.patch
index 313c26291a..313c26291a 100644
--- a/meta/packages/libtool/libtool/trailingslash.patch
+++ b/meta/recipes-devtools/libtool/libtool/trailingslash.patch
diff --git a/meta/packages/libtool/libtool_2.2.10.bb b/meta/recipes-devtools/libtool/libtool_2.2.10.bb
index 9eaec2da67..9eaec2da67 100644
--- a/meta/packages/libtool/libtool_2.2.10.bb
+++ b/meta/recipes-devtools/libtool/libtool_2.2.10.bb
diff --git a/meta/packages/m4/m4-native_1.4.13.bb b/meta/recipes-devtools/m4/m4-native_1.4.13.bb
index fa871b38ae..fa871b38ae 100644
--- a/meta/packages/m4/m4-native_1.4.13.bb
+++ b/meta/recipes-devtools/m4/m4-native_1.4.13.bb
diff --git a/meta/packages/m4/m4/ac_config_links.patch b/meta/recipes-devtools/m4/m4/ac_config_links.patch
index 22103876e3..22103876e3 100644
--- a/meta/packages/m4/m4/ac_config_links.patch
+++ b/meta/recipes-devtools/m4/m4/ac_config_links.patch
diff --git a/meta/packages/m4/m4/make.patch b/meta/recipes-devtools/m4/m4/make.patch
index 3577b0b7db..3577b0b7db 100644
--- a/meta/packages/m4/m4/make.patch
+++ b/meta/recipes-devtools/m4/m4/make.patch
diff --git a/meta/packages/m4/m4_1.4.13.bb b/meta/recipes-devtools/m4/m4_1.4.13.bb
index 32d153ea12..32d153ea12 100644
--- a/meta/packages/m4/m4_1.4.13.bb
+++ b/meta/recipes-devtools/m4/m4_1.4.13.bb
diff --git a/meta/packages/make/files/SCCS.patch b/meta/recipes-devtools/make/files/SCCS.patch
index c998e118ed..c998e118ed 100644
--- a/meta/packages/make/files/SCCS.patch
+++ b/meta/recipes-devtools/make/files/SCCS.patch
diff --git a/meta/packages/make/make.inc b/meta/recipes-devtools/make/make.inc
index 23629d37b0..23629d37b0 100644
--- a/meta/packages/make/make.inc
+++ b/meta/recipes-devtools/make/make.inc
diff --git a/meta/packages/make/make_3.81.bb b/meta/recipes-devtools/make/make_3.81.bb
index 797d26b3be..797d26b3be 100644
--- a/meta/packages/make/make_3.81.bb
+++ b/meta/recipes-devtools/make/make_3.81.bb
diff --git a/meta/packages/makedevs/makedevs-1.0.0/makedevs.c b/meta/recipes-devtools/makedevs/makedevs-1.0.0/makedevs.c
index c7ad722f2e..c7ad722f2e 100644
--- a/meta/packages/makedevs/makedevs-1.0.0/makedevs.c
+++ b/meta/recipes-devtools/makedevs/makedevs-1.0.0/makedevs.c
diff --git a/meta/packages/makedevs/makedevs_1.0.0.bb b/meta/recipes-devtools/makedevs/makedevs_1.0.0.bb
index 5db2d9b142..5db2d9b142 100644
--- a/meta/packages/makedevs/makedevs_1.0.0.bb
+++ b/meta/recipes-devtools/makedevs/makedevs_1.0.0.bb
diff --git a/meta/packages/mpfr/mpfr.inc b/meta/recipes-devtools/mpfr/mpfr.inc
index dbb859fe3e..dbb859fe3e 100644
--- a/meta/packages/mpfr/mpfr.inc
+++ b/meta/recipes-devtools/mpfr/mpfr.inc
diff --git a/meta/packages/mpfr/mpfr_3.0.0.bb b/meta/recipes-devtools/mpfr/mpfr_3.0.0.bb
index 188a5d95cd..188a5d95cd 100644
--- a/meta/packages/mpfr/mpfr_3.0.0.bb
+++ b/meta/recipes-devtools/mpfr/mpfr_3.0.0.bb
diff --git a/meta/packages/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/recipes-devtools/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch
index fb776fddce..fb776fddce 100644
--- a/meta/packages/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch
+++ b/meta/recipes-devtools/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch
diff --git a/meta/packages/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch b/meta/recipes-devtools/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch
index 64f25f79e1..64f25f79e1 100644
--- a/meta/packages/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch
+++ b/meta/recipes-devtools/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch
diff --git a/meta/packages/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git.patch b/meta/recipes-devtools/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git.patch
index 5555654490..5555654490 100644
--- a/meta/packages/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git.patch
+++ b/meta/recipes-devtools/mtd/mtd-utils/add-exclusion-to-mkfs-jffs2-git.patch
diff --git a/meta/packages/mtd/mtd-utils/fix-ignoreerrors-git.patch b/meta/recipes-devtools/mtd/mtd-utils/fix-ignoreerrors-git.patch
index bec60a18c1..bec60a18c1 100644
--- a/meta/packages/mtd/mtd-utils/fix-ignoreerrors-git.patch
+++ b/meta/recipes-devtools/mtd/mtd-utils/fix-ignoreerrors-git.patch
diff --git a/meta/packages/mtd/mtd-utils/remove-ubi.patch b/meta/recipes-devtools/mtd/mtd-utils/remove-ubi.patch
index 4928db00be..4928db00be 100644
--- a/meta/packages/mtd/mtd-utils/remove-ubi.patch
+++ b/meta/recipes-devtools/mtd/mtd-utils/remove-ubi.patch
diff --git a/meta/packages/mtd/mtd-utils_1.1.0+git.bb b/meta/recipes-devtools/mtd/mtd-utils_1.1.0+git.bb
index 12e1c75e31..12e1c75e31 100644
--- a/meta/packages/mtd/mtd-utils_1.1.0+git.bb
+++ b/meta/recipes-devtools/mtd/mtd-utils_1.1.0+git.bb
diff --git a/meta/packages/mtd/mtd-utils_1.3.1.bb b/meta/recipes-devtools/mtd/mtd-utils_1.3.1.bb
index faa2332a25..faa2332a25 100644
--- a/meta/packages/mtd/mtd-utils_1.3.1.bb
+++ b/meta/recipes-devtools/mtd/mtd-utils_1.3.1.bb
diff --git a/meta/packages/mtools/mtools/mtools-makeinfo.patch b/meta/recipes-devtools/mtools/mtools/mtools-makeinfo.patch
index 35fae44aba..35fae44aba 100644
--- a/meta/packages/mtools/mtools/mtools-makeinfo.patch
+++ b/meta/recipes-devtools/mtools/mtools/mtools-makeinfo.patch
diff --git a/meta/packages/mtools/mtools/mtools.patch b/meta/recipes-devtools/mtools/mtools/mtools.patch
index 2abf534731..2abf534731 100644
--- a/meta/packages/mtools/mtools/mtools.patch
+++ b/meta/recipes-devtools/mtools/mtools/mtools.patch
diff --git a/meta/packages/mtools/mtools/no-x11.patch b/meta/recipes-devtools/mtools/mtools/no-x11.patch
index 300f43f000..300f43f000 100644
--- a/meta/packages/mtools/mtools/no-x11.patch
+++ b/meta/recipes-devtools/mtools/mtools/no-x11.patch
diff --git a/meta/packages/mtools/mtools_3.9.9.bb b/meta/recipes-devtools/mtools/mtools_3.9.9.bb
index 932d88f2a3..932d88f2a3 100644
--- a/meta/packages/mtools/mtools_3.9.9.bb
+++ b/meta/recipes-devtools/mtools/mtools_3.9.9.bb
diff --git a/meta/packages/opkg-utils/opkg-utils/index-ignore-filenotfound.patch b/meta/recipes-devtools/opkg-utils/opkg-utils/index-ignore-filenotfound.patch
index e4a548156f..e4a548156f 100644
--- a/meta/packages/opkg-utils/opkg-utils/index-ignore-filenotfound.patch
+++ b/meta/recipes-devtools/opkg-utils/opkg-utils/index-ignore-filenotfound.patch
diff --git a/meta/packages/opkg-utils/opkg-utils_svn.bb b/meta/recipes-devtools/opkg-utils/opkg-utils_svn.bb
index f3b6f1f4cb..f3b6f1f4cb 100644
--- a/meta/packages/opkg-utils/opkg-utils_svn.bb
+++ b/meta/recipes-devtools/opkg-utils/opkg-utils_svn.bb
diff --git a/meta/packages/opkg/opkg-0.1.8/add_vercmp.patch b/meta/recipes-devtools/opkg/opkg-0.1.8/add_vercmp.patch
index 540be83950..540be83950 100644
--- a/meta/packages/opkg/opkg-0.1.8/add_vercmp.patch
+++ b/meta/recipes-devtools/opkg/opkg-0.1.8/add_vercmp.patch
diff --git a/meta/packages/opkg/opkg-0.1.8/headerfix.patch b/meta/recipes-devtools/opkg/opkg-0.1.8/headerfix.patch
index d0711ecd0e..d0711ecd0e 100644
--- a/meta/packages/opkg/opkg-0.1.8/headerfix.patch
+++ b/meta/recipes-devtools/opkg/opkg-0.1.8/headerfix.patch
diff --git a/meta/packages/opkg/opkg-0.1.8/opkg_unarchive.patch b/meta/recipes-devtools/opkg/opkg-0.1.8/opkg_unarchive.patch
index 4b12448155..4b12448155 100644
--- a/meta/packages/opkg/opkg-0.1.8/opkg_unarchive.patch
+++ b/meta/recipes-devtools/opkg/opkg-0.1.8/opkg_unarchive.patch
diff --git a/meta/packages/opkg/opkg-collateral.bb b/meta/recipes-devtools/opkg/opkg-collateral.bb
index 79c741d7be..79c741d7be 100644
--- a/meta/packages/opkg/opkg-collateral.bb
+++ b/meta/recipes-devtools/opkg/opkg-collateral.bb
diff --git a/meta/packages/opkg/opkg-collateral/dest b/meta/recipes-devtools/opkg/opkg-collateral/dest
index 088ca403da..088ca403da 100644
--- a/meta/packages/opkg/opkg-collateral/dest
+++ b/meta/recipes-devtools/opkg/opkg-collateral/dest
diff --git a/meta/packages/opkg/opkg-collateral/lists b/meta/recipes-devtools/opkg/opkg-collateral/lists
index 3c524f8c77..3c524f8c77 100644
--- a/meta/packages/opkg/opkg-collateral/lists
+++ b/meta/recipes-devtools/opkg/opkg-collateral/lists
diff --git a/meta/packages/opkg/opkg-collateral/opkg.conf.comments b/meta/recipes-devtools/opkg/opkg-collateral/opkg.conf.comments
index 51623f4d53..51623f4d53 100644
--- a/meta/packages/opkg/opkg-collateral/opkg.conf.comments
+++ b/meta/recipes-devtools/opkg/opkg-collateral/opkg.conf.comments
diff --git a/meta/packages/opkg/opkg-collateral/src b/meta/recipes-devtools/opkg/opkg-collateral/src
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/opkg/opkg-collateral/src
+++ b/meta/recipes-devtools/opkg/opkg-collateral/src
diff --git a/meta/packages/opkg/opkg-config-base_1.0.bb b/meta/recipes-devtools/opkg/opkg-config-base_1.0.bb
index 9e27e9343f..9e27e9343f 100644
--- a/meta/packages/opkg/opkg-config-base_1.0.bb
+++ b/meta/recipes-devtools/opkg/opkg-config-base_1.0.bb
diff --git a/meta/packages/opkg/opkg-nogpg_0.1.8.bb b/meta/recipes-devtools/opkg/opkg-nogpg_0.1.8.bb
index 259a60ebc9..259a60ebc9 100644
--- a/meta/packages/opkg/opkg-nogpg_0.1.8.bb
+++ b/meta/recipes-devtools/opkg/opkg-nogpg_0.1.8.bb
diff --git a/meta/packages/opkg/opkg-nogpg_svn.bb b/meta/recipes-devtools/opkg/opkg-nogpg_svn.bb
index aa16b551fe..aa16b551fe 100644
--- a/meta/packages/opkg/opkg-nogpg_svn.bb
+++ b/meta/recipes-devtools/opkg/opkg-nogpg_svn.bb
diff --git a/meta/packages/opkg/opkg.inc b/meta/recipes-devtools/opkg/opkg.inc
index add1563c47..add1563c47 100644
--- a/meta/packages/opkg/opkg.inc
+++ b/meta/recipes-devtools/opkg/opkg.inc
diff --git a/meta/packages/opkg/opkg/add_vercmp.patch b/meta/recipes-devtools/opkg/opkg/add_vercmp.patch
index 540be83950..540be83950 100644
--- a/meta/packages/opkg/opkg/add_vercmp.patch
+++ b/meta/recipes-devtools/opkg/opkg/add_vercmp.patch
diff --git a/meta/packages/opkg/opkg/headerfix.patch b/meta/recipes-devtools/opkg/opkg/headerfix.patch
index d0711ecd0e..d0711ecd0e 100644
--- a/meta/packages/opkg/opkg/headerfix.patch
+++ b/meta/recipes-devtools/opkg/opkg/headerfix.patch
diff --git a/meta/packages/opkg/opkg/logfix.patch b/meta/recipes-devtools/opkg/opkg/logfix.patch
index da06f00bd0..da06f00bd0 100644
--- a/meta/packages/opkg/opkg/logfix.patch
+++ b/meta/recipes-devtools/opkg/opkg/logfix.patch
diff --git a/meta/packages/opkg/opkg_0.1.8.bb b/meta/recipes-devtools/opkg/opkg_0.1.8.bb
index 4eb3ff9a11..4eb3ff9a11 100644
--- a/meta/packages/opkg/opkg_0.1.8.bb
+++ b/meta/recipes-devtools/opkg/opkg_0.1.8.bb
diff --git a/meta/packages/opkg/opkg_svn.bb b/meta/recipes-devtools/opkg/opkg_svn.bb
index 518c767354..518c767354 100644
--- a/meta/packages/opkg/opkg_svn.bb
+++ b/meta/recipes-devtools/opkg/opkg_svn.bb
diff --git a/meta/packages/patch/patch-2.5.9/2.5.9.patch b/meta/recipes-devtools/patch/patch-2.5.9/2.5.9.patch
index 7b64ecdd42..7b64ecdd42 100644
--- a/meta/packages/patch/patch-2.5.9/2.5.9.patch
+++ b/meta/recipes-devtools/patch/patch-2.5.9/2.5.9.patch
diff --git a/meta/packages/patch/patch-2.5.9/debian.patch b/meta/recipes-devtools/patch/patch-2.5.9/debian.patch
index 460185827e..460185827e 100644
--- a/meta/packages/patch/patch-2.5.9/debian.patch
+++ b/meta/recipes-devtools/patch/patch-2.5.9/debian.patch
diff --git a/meta/packages/patch/patch-2.5.9/global-reject-file.diff b/meta/recipes-devtools/patch/patch-2.5.9/global-reject-file.diff
index 66065fcbf5..66065fcbf5 100644
--- a/meta/packages/patch/patch-2.5.9/global-reject-file.diff
+++ b/meta/recipes-devtools/patch/patch-2.5.9/global-reject-file.diff
diff --git a/meta/packages/patch/patch-2.5.9/install.patch b/meta/recipes-devtools/patch/patch-2.5.9/install.patch
index c959189f37..c959189f37 100644
--- a/meta/packages/patch/patch-2.5.9/install.patch
+++ b/meta/recipes-devtools/patch/patch-2.5.9/install.patch
diff --git a/meta/packages/patch/patch-2.5.9/unified-reject-files.diff b/meta/recipes-devtools/patch/patch-2.5.9/unified-reject-files.diff
index 6bfa00dd75..6bfa00dd75 100644
--- a/meta/packages/patch/patch-2.5.9/unified-reject-files.diff
+++ b/meta/recipes-devtools/patch/patch-2.5.9/unified-reject-files.diff
diff --git a/meta/packages/patch/patch.inc b/meta/recipes-devtools/patch/patch.inc
index 4ce51703aa..4ce51703aa 100644
--- a/meta/packages/patch/patch.inc
+++ b/meta/recipes-devtools/patch/patch.inc
diff --git a/meta/packages/patch/patch_2.5.9.bb b/meta/recipes-devtools/patch/patch_2.5.9.bb
index ff485546fc..ff485546fc 100644
--- a/meta/packages/patch/patch_2.5.9.bb
+++ b/meta/recipes-devtools/patch/patch_2.5.9.bb
diff --git a/meta/packages/pax-utils/pax-utils_0.2.1.bb b/meta/recipes-devtools/pax-utils/pax-utils_0.2.1.bb
index f450f32f1c..f450f32f1c 100644
--- a/meta/packages/pax-utils/pax-utils_0.2.1.bb
+++ b/meta/recipes-devtools/pax-utils/pax-utils_0.2.1.bb
diff --git a/meta/packages/perl/files/Configure-multilib.patch b/meta/recipes-devtools/perl/files/Configure-multilib.patch
index d3948a92c0..d3948a92c0 100644
--- a/meta/packages/perl/files/Configure-multilib.patch
+++ b/meta/recipes-devtools/perl/files/Configure-multilib.patch
diff --git a/meta/packages/perl/files/letgcc-find-errno.patch b/meta/recipes-devtools/perl/files/letgcc-find-errno.patch
index 24722ee964..24722ee964 100644
--- a/meta/packages/perl/files/letgcc-find-errno.patch
+++ b/meta/recipes-devtools/perl/files/letgcc-find-errno.patch
diff --git a/meta/packages/perl/files/libperl-5.8.3-create-libperl-soname.patch b/meta/recipes-devtools/perl/files/libperl-5.8.3-create-libperl-soname.patch
index 6b34ec2318..6b34ec2318 100644
--- a/meta/packages/perl/files/libperl-5.8.3-create-libperl-soname.patch
+++ b/meta/recipes-devtools/perl/files/libperl-5.8.3-create-libperl-soname.patch
diff --git a/meta/packages/perl/files/perl-5.8.8-gcc-4.2.patch b/meta/recipes-devtools/perl/files/perl-5.8.8-gcc-4.2.patch
index 653a4758f4..653a4758f4 100644
--- a/meta/packages/perl/files/perl-5.8.8-gcc-4.2.patch
+++ b/meta/recipes-devtools/perl/files/perl-5.8.8-gcc-4.2.patch
diff --git a/meta/packages/perl/libxml-parser-perl-native_2.36.bb b/meta/recipes-devtools/perl/libxml-parser-perl-native_2.36.bb
index 6ba56b3b89..6ba56b3b89 100644
--- a/meta/packages/perl/libxml-parser-perl-native_2.36.bb
+++ b/meta/recipes-devtools/perl/libxml-parser-perl-native_2.36.bb
diff --git a/meta/packages/perl/libxml-parser-perl_2.36.bb b/meta/recipes-devtools/perl/libxml-parser-perl_2.36.bb
index 818840504a..818840504a 100644
--- a/meta/packages/perl/libxml-parser-perl_2.36.bb
+++ b/meta/recipes-devtools/perl/libxml-parser-perl_2.36.bb
diff --git a/meta/packages/perl/libxml-simple-perl-native_2.18.bb b/meta/recipes-devtools/perl/libxml-simple-perl-native_2.18.bb
index bfdfc3de45..bfdfc3de45 100644
--- a/meta/packages/perl/libxml-simple-perl-native_2.18.bb
+++ b/meta/recipes-devtools/perl/libxml-simple-perl-native_2.18.bb
diff --git a/meta/packages/perl/libxml-simple-perl_2.18.bb b/meta/recipes-devtools/perl/libxml-simple-perl_2.18.bb
index 6cab76bf1e..6cab76bf1e 100644
--- a/meta/packages/perl/libxml-simple-perl_2.18.bb
+++ b/meta/recipes-devtools/perl/libxml-simple-perl_2.18.bb
diff --git a/meta/packages/perl/perl-5.8.8/09_fix_installperl.patch b/meta/recipes-devtools/perl/perl-5.8.8/09_fix_installperl.patch
index f550537d02..f550537d02 100644
--- a/meta/packages/perl/perl-5.8.8/09_fix_installperl.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/09_fix_installperl.patch
diff --git a/meta/packages/perl/perl-5.8.8/52_debian_extutils_hacks.patch b/meta/recipes-devtools/perl/perl-5.8.8/52_debian_extutils_hacks.patch
index 8a964f9338..8a964f9338 100644
--- a/meta/packages/perl/perl-5.8.8/52_debian_extutils_hacks.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/52_debian_extutils_hacks.patch
diff --git a/meta/packages/perl/perl-5.8.8/53_debian_mod_paths.patch b/meta/recipes-devtools/perl/perl-5.8.8/53_debian_mod_paths.patch
index df74bc598d..df74bc598d 100644
--- a/meta/packages/perl/perl-5.8.8/53_debian_mod_paths.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/53_debian_mod_paths.patch
diff --git a/meta/packages/perl/perl-5.8.8/54_debian_perldoc-r.patch b/meta/recipes-devtools/perl/perl-5.8.8/54_debian_perldoc-r.patch
index 432cd857a7..432cd857a7 100644
--- a/meta/packages/perl/perl-5.8.8/54_debian_perldoc-r.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/54_debian_perldoc-r.patch
diff --git a/meta/packages/perl/perl-5.8.8/58_debian_cpan_config_path.patch b/meta/recipes-devtools/perl/perl-5.8.8/58_debian_cpan_config_path.patch
index b38c70c515..b38c70c515 100644
--- a/meta/packages/perl/perl-5.8.8/58_debian_cpan_config_path.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/58_debian_cpan_config_path.patch
diff --git a/meta/packages/perl/perl-5.8.8/60_debian_libnet_config_path.patch b/meta/recipes-devtools/perl/perl-5.8.8/60_debian_libnet_config_path.patch
index 7842ce115c..7842ce115c 100644
--- a/meta/packages/perl/perl-5.8.8/60_debian_libnet_config_path.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/60_debian_libnet_config_path.patch
diff --git a/meta/packages/perl/perl-5.8.8/62_debian_cpan_definstalldirs.patch b/meta/recipes-devtools/perl/perl-5.8.8/62_debian_cpan_definstalldirs.patch
index 682061dd8b..682061dd8b 100644
--- a/meta/packages/perl/perl-5.8.8/62_debian_cpan_definstalldirs.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/62_debian_cpan_definstalldirs.patch
diff --git a/meta/packages/perl/perl-5.8.8/64_debian_enc2xs_inc.patch b/meta/recipes-devtools/perl/perl-5.8.8/64_debian_enc2xs_inc.patch
index c207a9380a..c207a9380a 100644
--- a/meta/packages/perl/perl-5.8.8/64_debian_enc2xs_inc.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/64_debian_enc2xs_inc.patch
diff --git a/meta/packages/perl/perl-5.8.8/Makefile.SH.patch b/meta/recipes-devtools/perl/perl-5.8.8/Makefile.SH.patch
index ab9c4b7d63..ab9c4b7d63 100644
--- a/meta/packages/perl/perl-5.8.8/Makefile.SH.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/Makefile.SH.patch
diff --git a/meta/packages/perl/perl-5.8.8/Makefile.patch b/meta/recipes-devtools/perl/perl-5.8.8/Makefile.patch
index ed494b3287..ed494b3287 100644
--- a/meta/packages/perl/perl-5.8.8/Makefile.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/Makefile.patch
diff --git a/meta/packages/perl/perl-5.8.8/asm-pageh-fix.patch b/meta/recipes-devtools/perl/perl-5.8.8/asm-pageh-fix.patch
index 41f3b1d23c..41f3b1d23c 100644
--- a/meta/packages/perl/perl-5.8.8/asm-pageh-fix.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/asm-pageh-fix.patch
diff --git a/meta/packages/perl/perl-5.8.8/config.sh b/meta/recipes-devtools/perl/perl-5.8.8/config.sh
index 8d1f904f20..8d1f904f20 100644
--- a/meta/packages/perl/perl-5.8.8/config.sh
+++ b/meta/recipes-devtools/perl/perl-5.8.8/config.sh
diff --git a/meta/packages/perl/perl-5.8.8/config.sh-32 b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-32
index e22d71d8ee..e22d71d8ee 100644
--- a/meta/packages/perl/perl-5.8.8/config.sh-32
+++ b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-32
diff --git a/meta/packages/perl/perl-5.8.8/config.sh-32-be b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-32-be
index a59a9abb5e..a59a9abb5e 100644
--- a/meta/packages/perl/perl-5.8.8/config.sh-32-be
+++ b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-32-be
diff --git a/meta/packages/perl/perl-5.8.8/config.sh-32-le b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-32-le
index 10e4226567..10e4226567 100644
--- a/meta/packages/perl/perl-5.8.8/config.sh-32-le
+++ b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-32-le
diff --git a/meta/packages/perl/perl-5.8.8/config.sh-64 b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-64
index 6e58fa71a3..6e58fa71a3 100644
--- a/meta/packages/perl/perl-5.8.8/config.sh-64
+++ b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-64
diff --git a/meta/packages/perl/perl-5.8.8/config.sh-64-be b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-64-be
index c08ce3c431..c08ce3c431 100644
--- a/meta/packages/perl/perl-5.8.8/config.sh-64-be
+++ b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-64-be
diff --git a/meta/packages/perl/perl-5.8.8/config.sh-64-le b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-64-le
index 277d2a9bee..277d2a9bee 100644
--- a/meta/packages/perl/perl-5.8.8/config.sh-64-le
+++ b/meta/recipes-devtools/perl/perl-5.8.8/config.sh-64-le
diff --git a/meta/packages/perl/perl-5.8.8/generate-sh.patch b/meta/recipes-devtools/perl/perl-5.8.8/generate-sh.patch
index ceb74196d6..ceb74196d6 100644
--- a/meta/packages/perl/perl-5.8.8/generate-sh.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/generate-sh.patch
diff --git a/meta/packages/perl/perl-5.8.8/installperl.patch b/meta/recipes-devtools/perl/perl-5.8.8/installperl.patch
index ff52bc3a9c..ff52bc3a9c 100644
--- a/meta/packages/perl/perl-5.8.8/installperl.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/installperl.patch
diff --git a/meta/packages/perl/perl-5.8.8/makedepend-dash.patch b/meta/recipes-devtools/perl/perl-5.8.8/makedepend-dash.patch
index 1f15474377..1f15474377 100644
--- a/meta/packages/perl/perl-5.8.8/makedepend-dash.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/makedepend-dash.patch
diff --git a/meta/packages/perl/perl-5.8.8/native-no-gdbminc.patch b/meta/recipes-devtools/perl/perl-5.8.8/native-no-gdbminc.patch
index f00fa2cc17..f00fa2cc17 100644
--- a/meta/packages/perl/perl-5.8.8/native-no-gdbminc.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/native-no-gdbminc.patch
diff --git a/meta/packages/perl/perl-5.8.8/native-nopacklist.patch b/meta/recipes-devtools/perl/perl-5.8.8/native-nopacklist.patch
index a0ba269e00..a0ba269e00 100644
--- a/meta/packages/perl/perl-5.8.8/native-nopacklist.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/native-nopacklist.patch
diff --git a/meta/packages/perl/perl-5.8.8/native-perlinc.patch b/meta/recipes-devtools/perl/perl-5.8.8/native-perlinc.patch
index 6dc4b9538d..6dc4b9538d 100644
--- a/meta/packages/perl/perl-5.8.8/native-perlinc.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/native-perlinc.patch
diff --git a/meta/packages/perl/perl-5.8.8/native-ssp.patch b/meta/recipes-devtools/perl/perl-5.8.8/native-ssp.patch
index 1c825f50d0..1c825f50d0 100644
--- a/meta/packages/perl/perl-5.8.8/native-ssp.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/native-ssp.patch
diff --git a/meta/packages/perl/perl-5.8.8/perl-configpm-switch.patch b/meta/recipes-devtools/perl/perl-5.8.8/perl-configpm-switch.patch
index ac519a0271..ac519a0271 100644
--- a/meta/packages/perl/perl-5.8.8/perl-configpm-switch.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/perl-configpm-switch.patch
diff --git a/meta/packages/perl/perl-5.8.8/perl-configure.sh b/meta/recipes-devtools/perl/perl-5.8.8/perl-configure.sh
index 9800394b63..9800394b63 100755
--- a/meta/packages/perl/perl-5.8.8/perl-configure.sh
+++ b/meta/recipes-devtools/perl/perl-5.8.8/perl-configure.sh
diff --git a/meta/packages/perl/perl-5.8.8/perl-dynloader.patch b/meta/recipes-devtools/perl/perl-5.8.8/perl-dynloader.patch
index e2dc774d5e..e2dc774d5e 100644
--- a/meta/packages/perl/perl-5.8.8/perl-dynloader.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/perl-dynloader.patch
diff --git a/meta/packages/perl/perl-5.8.8/perl-moreconfig.patch b/meta/recipes-devtools/perl/perl-5.8.8/perl-moreconfig.patch
index 590c72536b..590c72536b 100644
--- a/meta/packages/perl/perl-5.8.8/perl-moreconfig.patch
+++ b/meta/recipes-devtools/perl/perl-5.8.8/perl-moreconfig.patch
diff --git a/meta/packages/perl/perl-native_5.8.8.bb b/meta/recipes-devtools/perl/perl-native_5.8.8.bb
index 534b6700df..534b6700df 100644
--- a/meta/packages/perl/perl-native_5.8.8.bb
+++ b/meta/recipes-devtools/perl/perl-native_5.8.8.bb
diff --git a/meta/packages/perl/perl-rdepends_5.8.8.inc b/meta/recipes-devtools/perl/perl-rdepends_5.8.8.inc
index 1ce5ad0375..1ce5ad0375 100644
--- a/meta/packages/perl/perl-rdepends_5.8.8.inc
+++ b/meta/recipes-devtools/perl/perl-rdepends_5.8.8.inc
diff --git a/meta/packages/perl/perl-rprovides.inc b/meta/recipes-devtools/perl/perl-rprovides.inc
index 637c993156..637c993156 100644
--- a/meta/packages/perl/perl-rprovides.inc
+++ b/meta/recipes-devtools/perl/perl-rprovides.inc
diff --git a/meta/packages/perl/perl_5.8.8.bb b/meta/recipes-devtools/perl/perl_5.8.8.bb
index 5060705372..5060705372 100644
--- a/meta/packages/perl/perl_5.8.8.bb
+++ b/meta/recipes-devtools/perl/perl_5.8.8.bb
diff --git a/meta/packages/pkgconfig/pkgconfig-0.25/autofoo.patch b/meta/recipes-devtools/pkgconfig/pkgconfig-0.25/autofoo.patch
index 97895387f5..97895387f5 100644
--- a/meta/packages/pkgconfig/pkgconfig-0.25/autofoo.patch
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig-0.25/autofoo.patch
diff --git a/meta/packages/pkgconfig/pkgconfig-0.25/glibconfig-sysdefs.h b/meta/recipes-devtools/pkgconfig/pkgconfig-0.25/glibconfig-sysdefs.h
index 1329e7f21c..1329e7f21c 100644
--- a/meta/packages/pkgconfig/pkgconfig-0.25/glibconfig-sysdefs.h
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig-0.25/glibconfig-sysdefs.h
diff --git a/meta/packages/pkgconfig/pkgconfig.inc b/meta/recipes-devtools/pkgconfig/pkgconfig.inc
index c0e748173d..c0e748173d 100644
--- a/meta/packages/pkgconfig/pkgconfig.inc
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig.inc
diff --git a/meta/packages/pkgconfig/pkgconfig/autofoo.patch b/meta/recipes-devtools/pkgconfig/pkgconfig/autofoo.patch
index 97895387f5..97895387f5 100644
--- a/meta/packages/pkgconfig/pkgconfig/autofoo.patch
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig/autofoo.patch
diff --git a/meta/packages/pkgconfig/pkgconfig/disable-legacy.patch b/meta/recipes-devtools/pkgconfig/pkgconfig/disable-legacy.patch
index fea2d3d501..fea2d3d501 100644
--- a/meta/packages/pkgconfig/pkgconfig/disable-legacy.patch
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig/disable-legacy.patch
diff --git a/meta/packages/pkgconfig/pkgconfig/glibconfig-sysdefs.h b/meta/recipes-devtools/pkgconfig/pkgconfig/glibconfig-sysdefs.h
index 1329e7f21c..1329e7f21c 100644
--- a/meta/packages/pkgconfig/pkgconfig/glibconfig-sysdefs.h
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig/glibconfig-sysdefs.h
diff --git a/meta/packages/pkgconfig/pkgconfig_0.25.bb b/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb
index 09b28a5bd5..09b28a5bd5 100644
--- a/meta/packages/pkgconfig/pkgconfig_0.25.bb
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb
diff --git a/meta/packages/pkgconfig/pkgconfig_git.bb b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
index 73acb9e14a..73acb9e14a 100644
--- a/meta/packages/pkgconfig/pkgconfig_git.bb
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
diff --git a/meta/packages/prelink/prelink/prelink.conf b/meta/recipes-devtools/prelink/prelink/prelink.conf
index c5a4f4adc3..c5a4f4adc3 100644
--- a/meta/packages/prelink/prelink/prelink.conf
+++ b/meta/recipes-devtools/prelink/prelink/prelink.conf
diff --git a/meta/packages/prelink/prelink/prelink.cron.daily b/meta/recipes-devtools/prelink/prelink/prelink.cron.daily
index 0b3c07322c..0b3c07322c 100644
--- a/meta/packages/prelink/prelink/prelink.cron.daily
+++ b/meta/recipes-devtools/prelink/prelink/prelink.cron.daily
diff --git a/meta/packages/prelink/prelink/prelink.default b/meta/recipes-devtools/prelink/prelink/prelink.default
index 901258ed2a..901258ed2a 100644
--- a/meta/packages/prelink/prelink/prelink.default
+++ b/meta/recipes-devtools/prelink/prelink/prelink.default
diff --git a/meta/packages/prelink/prelink_git.bb b/meta/recipes-devtools/prelink/prelink_git.bb
index 06078ed68b..06078ed68b 100644
--- a/meta/packages/prelink/prelink_git.bb
+++ b/meta/recipes-devtools/prelink/prelink_git.bb
diff --git a/meta/packages/pseudo/pseudo/static_sqlite.patch b/meta/recipes-devtools/pseudo/pseudo/static_sqlite.patch
index 0a2fa28d79..0a2fa28d79 100644
--- a/meta/packages/pseudo/pseudo/static_sqlite.patch
+++ b/meta/recipes-devtools/pseudo/pseudo/static_sqlite.patch
diff --git a/meta/packages/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb
index 4cb483ea60..4cb483ea60 100644
--- a/meta/packages/pseudo/pseudo_git.bb
+++ b/meta/recipes-devtools/pseudo/pseudo_git.bb
diff --git a/meta/packages/python/fix-path.inc b/meta/recipes-devtools/python/fix-path.inc
index 0738c59ada..0738c59ada 100644
--- a/meta/packages/python/fix-path.inc
+++ b/meta/recipes-devtools/python/fix-path.inc
diff --git a/meta/packages/python/python-2.6-manifest.inc b/meta/recipes-devtools/python/python-2.6-manifest.inc
index cee12c866c..cee12c866c 100644
--- a/meta/packages/python/python-2.6-manifest.inc
+++ b/meta/recipes-devtools/python/python-2.6-manifest.inc
diff --git a/meta/packages/python/python-dbus_0.83.1.bb b/meta/recipes-devtools/python/python-dbus_0.83.1.bb
index b30e82be6a..b30e82be6a 100644
--- a/meta/packages/python/python-dbus_0.83.1.bb
+++ b/meta/recipes-devtools/python/python-dbus_0.83.1.bb
diff --git a/meta/packages/python/python-gst/python-path.patch b/meta/recipes-devtools/python/python-gst/python-path.patch
index af5badd4d9..af5badd4d9 100644
--- a/meta/packages/python/python-gst/python-path.patch
+++ b/meta/recipes-devtools/python/python-gst/python-path.patch
diff --git a/meta/packages/python/python-gst_0.10.18.bb b/meta/recipes-devtools/python/python-gst_0.10.18.bb
index 9de07b3c4f..9de07b3c4f 100644
--- a/meta/packages/python/python-gst_0.10.18.bb
+++ b/meta/recipes-devtools/python/python-gst_0.10.18.bb
diff --git a/meta/packages/python/python-imaging/path.patch b/meta/recipes-devtools/python/python-imaging/path.patch
index 264dcc09b8..264dcc09b8 100644
--- a/meta/packages/python/python-imaging/path.patch
+++ b/meta/recipes-devtools/python/python-imaging/path.patch
diff --git a/meta/packages/python/python-imaging_1.1.7.bb b/meta/recipes-devtools/python/python-imaging_1.1.7.bb
index 98120432ac..98120432ac 100644
--- a/meta/packages/python/python-imaging_1.1.7.bb
+++ b/meta/recipes-devtools/python/python-imaging_1.1.7.bb
diff --git a/meta/packages/python/python-iniparse-native_0.3.2.bb b/meta/recipes-devtools/python/python-iniparse-native_0.3.2.bb
index 41aa13d97a..41aa13d97a 100644
--- a/meta/packages/python/python-iniparse-native_0.3.2.bb
+++ b/meta/recipes-devtools/python/python-iniparse-native_0.3.2.bb
diff --git a/meta/packages/python/python-iniparse_0.3.2.bb b/meta/recipes-devtools/python/python-iniparse_0.3.2.bb
index 27a38f4249..27a38f4249 100644
--- a/meta/packages/python/python-iniparse_0.3.2.bb
+++ b/meta/recipes-devtools/python/python-iniparse_0.3.2.bb
diff --git a/meta/packages/python/python-native-2.6.5/00-fix-bindir-libdir-for-cross.patch b/meta/recipes-devtools/python/python-native-2.6.5/00-fix-bindir-libdir-for-cross.patch
index 2559e3a0e4..2559e3a0e4 100644
--- a/meta/packages/python/python-native-2.6.5/00-fix-bindir-libdir-for-cross.patch
+++ b/meta/recipes-devtools/python/python-native-2.6.5/00-fix-bindir-libdir-for-cross.patch
diff --git a/meta/packages/python/python-native-2.6.5/04-default-is-optimized.patch b/meta/recipes-devtools/python/python-native-2.6.5/04-default-is-optimized.patch
index 5131e0ba69..5131e0ba69 100644
--- a/meta/packages/python/python-native-2.6.5/04-default-is-optimized.patch
+++ b/meta/recipes-devtools/python/python-native-2.6.5/04-default-is-optimized.patch
diff --git a/meta/packages/python/python-native-2.6.5/10-distutils-fix-swig-parameter.patch b/meta/recipes-devtools/python/python-native-2.6.5/10-distutils-fix-swig-parameter.patch
index f5e852a118..f5e852a118 100644
--- a/meta/packages/python/python-native-2.6.5/10-distutils-fix-swig-parameter.patch
+++ b/meta/recipes-devtools/python/python-native-2.6.5/10-distutils-fix-swig-parameter.patch
diff --git a/meta/packages/python/python-native-2.6.5/11-distutils-never-modify-shebang-line.patch b/meta/recipes-devtools/python/python-native-2.6.5/11-distutils-never-modify-shebang-line.patch
index 8354e266fa..8354e266fa 100644
--- a/meta/packages/python/python-native-2.6.5/11-distutils-never-modify-shebang-line.patch
+++ b/meta/recipes-devtools/python/python-native-2.6.5/11-distutils-never-modify-shebang-line.patch
diff --git a/meta/packages/python/python-native-2.6.5/12-distutils-prefix-is-inside-staging-area.patch b/meta/recipes-devtools/python/python-native-2.6.5/12-distutils-prefix-is-inside-staging-area.patch
index aa4393679f..aa4393679f 100644
--- a/meta/packages/python/python-native-2.6.5/12-distutils-prefix-is-inside-staging-area.patch
+++ b/meta/recipes-devtools/python/python-native-2.6.5/12-distutils-prefix-is-inside-staging-area.patch
diff --git a/meta/packages/python/python-native-2.6.5/debug.patch b/meta/recipes-devtools/python/python-native-2.6.5/debug.patch
index beb3adc6db..beb3adc6db 100644
--- a/meta/packages/python/python-native-2.6.5/debug.patch
+++ b/meta/recipes-devtools/python/python-native-2.6.5/debug.patch
diff --git a/meta/packages/python/python-native-2.6.5/nohostlibs.patch b/meta/recipes-devtools/python/python-native-2.6.5/nohostlibs.patch
index 7020f3c2a9..7020f3c2a9 100644
--- a/meta/packages/python/python-native-2.6.5/nohostlibs.patch
+++ b/meta/recipes-devtools/python/python-native-2.6.5/nohostlibs.patch
diff --git a/meta/packages/python/python-native-2.6.5/sitecustomize.py b/meta/recipes-devtools/python/python-native-2.6.5/sitecustomize.py
index 273901898a..273901898a 100644
--- a/meta/packages/python/python-native-2.6.5/sitecustomize.py
+++ b/meta/recipes-devtools/python/python-native-2.6.5/sitecustomize.py
diff --git a/meta/packages/python/python-native_2.6.5.bb b/meta/recipes-devtools/python/python-native_2.6.5.bb
index cb95e4b964..cb95e4b964 100644
--- a/meta/packages/python/python-native_2.6.5.bb
+++ b/meta/recipes-devtools/python/python-native_2.6.5.bb
diff --git a/meta/packages/python/python-pycairo_1.8.10.bb b/meta/recipes-devtools/python/python-pycairo_1.8.10.bb
index 1ff603875a..1ff603875a 100644
--- a/meta/packages/python/python-pycairo_1.8.10.bb
+++ b/meta/recipes-devtools/python/python-pycairo_1.8.10.bb
diff --git a/meta/packages/python/python-pycurl/no-static-link.patch b/meta/recipes-devtools/python/python-pycurl/no-static-link.patch
index b7c5ab9c9c..b7c5ab9c9c 100644
--- a/meta/packages/python/python-pycurl/no-static-link.patch
+++ b/meta/recipes-devtools/python/python-pycurl/no-static-link.patch
diff --git a/meta/packages/python/python-pycurl_7.19.0.bb b/meta/recipes-devtools/python/python-pycurl_7.19.0.bb
index 1a04767266..1a04767266 100644
--- a/meta/packages/python/python-pycurl_7.19.0.bb
+++ b/meta/recipes-devtools/python/python-pycurl_7.19.0.bb
diff --git a/meta/packages/python/python-pygobject-native_2.21.1.bb b/meta/recipes-devtools/python/python-pygobject-native_2.21.1.bb
index d3602277a4..d3602277a4 100644
--- a/meta/packages/python/python-pygobject-native_2.21.1.bb
+++ b/meta/recipes-devtools/python/python-pygobject-native_2.21.1.bb
diff --git a/meta/packages/python/python-pygobject/generate-constants.patch b/meta/recipes-devtools/python/python-pygobject/generate-constants.patch
index 57a9380620..57a9380620 100644
--- a/meta/packages/python/python-pygobject/generate-constants.patch
+++ b/meta/recipes-devtools/python/python-pygobject/generate-constants.patch
diff --git a/meta/packages/python/python-pygobject_2.21.1.bb b/meta/recipes-devtools/python/python-pygobject_2.21.1.bb
index b815e4c0f2..b815e4c0f2 100644
--- a/meta/packages/python/python-pygobject_2.21.1.bb
+++ b/meta/recipes-devtools/python/python-pygobject_2.21.1.bb
diff --git a/meta/packages/python/python-pygtk/acinclude.m4 b/meta/recipes-devtools/python/python-pygtk/acinclude.m4
index 53518fb2eb..53518fb2eb 100644
--- a/meta/packages/python/python-pygtk/acinclude.m4
+++ b/meta/recipes-devtools/python/python-pygtk/acinclude.m4
diff --git a/meta/packages/python/python-pygtk/fix-gtkunixprint.patch b/meta/recipes-devtools/python/python-pygtk/fix-gtkunixprint.patch
index dca19ce5ed..dca19ce5ed 100644
--- a/meta/packages/python/python-pygtk/fix-gtkunixprint.patch
+++ b/meta/recipes-devtools/python/python-pygtk/fix-gtkunixprint.patch
diff --git a/meta/packages/python/python-pygtk/nodocs.patch b/meta/recipes-devtools/python/python-pygtk/nodocs.patch
index c3581043c3..c3581043c3 100644
--- a/meta/packages/python/python-pygtk/nodocs.patch
+++ b/meta/recipes-devtools/python/python-pygtk/nodocs.patch
diff --git a/meta/packages/python/python-pygtk/prevent_to_get_display_during_import.patch b/meta/recipes-devtools/python/python-pygtk/prevent_to_get_display_during_import.patch
index 9340f8244d..9340f8244d 100644
--- a/meta/packages/python/python-pygtk/prevent_to_get_display_during_import.patch
+++ b/meta/recipes-devtools/python/python-pygtk/prevent_to_get_display_during_import.patch
diff --git a/meta/packages/python/python-pygtk/python-pygtk2/acinclude.m4 b/meta/recipes-devtools/python/python-pygtk/python-pygtk2/acinclude.m4
index 53518fb2eb..53518fb2eb 100644
--- a/meta/packages/python/python-pygtk/python-pygtk2/acinclude.m4
+++ b/meta/recipes-devtools/python/python-pygtk/python-pygtk2/acinclude.m4
diff --git a/meta/packages/python/python-pygtk_2.17.0.bb b/meta/recipes-devtools/python/python-pygtk_2.17.0.bb
index ef63b51038..ef63b51038 100644
--- a/meta/packages/python/python-pygtk_2.17.0.bb
+++ b/meta/recipes-devtools/python/python-pygtk_2.17.0.bb
diff --git a/meta/packages/python/python-pyrex-native_0.9.9.bb b/meta/recipes-devtools/python/python-pyrex-native_0.9.9.bb
index 90b6b16836..90b6b16836 100644
--- a/meta/packages/python/python-pyrex-native_0.9.9.bb
+++ b/meta/recipes-devtools/python/python-pyrex-native_0.9.9.bb
diff --git a/meta/packages/python/python-pyrex/pyrex-fix-optimized-mode.patch b/meta/recipes-devtools/python/python-pyrex/pyrex-fix-optimized-mode.patch
index a1f5bb29ba..a1f5bb29ba 100644
--- a/meta/packages/python/python-pyrex/pyrex-fix-optimized-mode.patch
+++ b/meta/recipes-devtools/python/python-pyrex/pyrex-fix-optimized-mode.patch
diff --git a/meta/packages/python/python-pyrex_0.9.9.bb b/meta/recipes-devtools/python/python-pyrex_0.9.9.bb
index 6c57af50d5..6c57af50d5 100644
--- a/meta/packages/python/python-pyrex_0.9.9.bb
+++ b/meta/recipes-devtools/python/python-pyrex_0.9.9.bb
diff --git a/meta/packages/python/python-scons-native_1.3.0.bb b/meta/recipes-devtools/python/python-scons-native_1.3.0.bb
index a4bcd4258a..a4bcd4258a 100644
--- a/meta/packages/python/python-scons-native_1.3.0.bb
+++ b/meta/recipes-devtools/python/python-scons-native_1.3.0.bb
diff --git a/meta/packages/python/python-scons_1.3.0.bb b/meta/recipes-devtools/python/python-scons_1.3.0.bb
index f5d11eb925..f5d11eb925 100644
--- a/meta/packages/python/python-scons_1.3.0.bb
+++ b/meta/recipes-devtools/python/python-scons_1.3.0.bb
diff --git a/meta/packages/python/python-urlgrabber-native_3.9.1.bb b/meta/recipes-devtools/python/python-urlgrabber-native_3.9.1.bb
index ff8f02ecd7..ff8f02ecd7 100644
--- a/meta/packages/python/python-urlgrabber-native_3.9.1.bb
+++ b/meta/recipes-devtools/python/python-urlgrabber-native_3.9.1.bb
diff --git a/meta/packages/python/python-urlgrabber/urlgrabber-3.0.0-cleanup.patch b/meta/recipes-devtools/python/python-urlgrabber/urlgrabber-3.0.0-cleanup.patch
index 7a1ee059d1..7a1ee059d1 100644
--- a/meta/packages/python/python-urlgrabber/urlgrabber-3.0.0-cleanup.patch
+++ b/meta/recipes-devtools/python/python-urlgrabber/urlgrabber-3.0.0-cleanup.patch
diff --git a/meta/packages/python/python-urlgrabber/urlgrabber-HEAD.patch b/meta/recipes-devtools/python/python-urlgrabber/urlgrabber-HEAD.patch
index 90180d29a0..90180d29a0 100644
--- a/meta/packages/python/python-urlgrabber/urlgrabber-HEAD.patch
+++ b/meta/recipes-devtools/python/python-urlgrabber/urlgrabber-HEAD.patch
diff --git a/meta/packages/python/python-urlgrabber/urlgrabber-reset.patch b/meta/recipes-devtools/python/python-urlgrabber/urlgrabber-reset.patch
index b63e7c33ac..b63e7c33ac 100644
--- a/meta/packages/python/python-urlgrabber/urlgrabber-reset.patch
+++ b/meta/recipes-devtools/python/python-urlgrabber/urlgrabber-reset.patch
diff --git a/meta/packages/python/python-urlgrabber_3.9.1.bb b/meta/recipes-devtools/python/python-urlgrabber_3.9.1.bb
index 9f3a4cc6a7..9f3a4cc6a7 100644
--- a/meta/packages/python/python-urlgrabber_3.9.1.bb
+++ b/meta/recipes-devtools/python/python-urlgrabber_3.9.1.bb
diff --git a/meta/packages/python/python.inc b/meta/recipes-devtools/python/python.inc
index 682bd5a2da..682bd5a2da 100644
--- a/meta/packages/python/python.inc
+++ b/meta/recipes-devtools/python/python.inc
diff --git a/meta/packages/python/python/00-fix-bindir-libdir-for-cross.patch b/meta/recipes-devtools/python/python/00-fix-bindir-libdir-for-cross.patch
index 2559e3a0e4..2559e3a0e4 100644
--- a/meta/packages/python/python/00-fix-bindir-libdir-for-cross.patch
+++ b/meta/recipes-devtools/python/python/00-fix-bindir-libdir-for-cross.patch
diff --git a/meta/packages/python/python/01-use-proper-tools-for-cross-build.patch b/meta/recipes-devtools/python/python/01-use-proper-tools-for-cross-build.patch
index e89faa4fb0..e89faa4fb0 100644
--- a/meta/packages/python/python/01-use-proper-tools-for-cross-build.patch
+++ b/meta/recipes-devtools/python/python/01-use-proper-tools-for-cross-build.patch
diff --git a/meta/packages/python/python/02-remove-test-for-cross.patch b/meta/recipes-devtools/python/python/02-remove-test-for-cross.patch
index b1c0bfb859..b1c0bfb859 100644
--- a/meta/packages/python/python/02-remove-test-for-cross.patch
+++ b/meta/recipes-devtools/python/python/02-remove-test-for-cross.patch
diff --git a/meta/packages/python/python/03-fix-tkinter-detection.patch b/meta/recipes-devtools/python/python/03-fix-tkinter-detection.patch
index a1a385a07c..a1a385a07c 100644
--- a/meta/packages/python/python/03-fix-tkinter-detection.patch
+++ b/meta/recipes-devtools/python/python/03-fix-tkinter-detection.patch
diff --git a/meta/packages/python/python/04-default-is-optimized.patch b/meta/recipes-devtools/python/python/04-default-is-optimized.patch
index 805f4f696c..805f4f696c 100644
--- a/meta/packages/python/python/04-default-is-optimized.patch
+++ b/meta/recipes-devtools/python/python/04-default-is-optimized.patch
diff --git a/meta/packages/python/python/05-enable-ctypes-cross-build.patch b/meta/recipes-devtools/python/python/05-enable-ctypes-cross-build.patch
index 58b8078068..58b8078068 100644
--- a/meta/packages/python/python/05-enable-ctypes-cross-build.patch
+++ b/meta/recipes-devtools/python/python/05-enable-ctypes-cross-build.patch
diff --git a/meta/packages/python/python/99-ignore-optimization-flag.patch b/meta/recipes-devtools/python/python/99-ignore-optimization-flag.patch
index 02dc44c847..02dc44c847 100644
--- a/meta/packages/python/python/99-ignore-optimization-flag.patch
+++ b/meta/recipes-devtools/python/python/99-ignore-optimization-flag.patch
diff --git a/meta/packages/python/python/sitecustomize.py b/meta/recipes-devtools/python/python/sitecustomize.py
index 273901898a..273901898a 100644
--- a/meta/packages/python/python/sitecustomize.py
+++ b/meta/recipes-devtools/python/python/sitecustomize.py
diff --git a/meta/packages/python/python_2.6.5.bb b/meta/recipes-devtools/python/python_2.6.5.bb
index 9658fd48dc..9658fd48dc 100644
--- a/meta/packages/python/python_2.6.5.bb
+++ b/meta/recipes-devtools/python/python_2.6.5.bb
diff --git a/meta/packages/python/yum-metadata-parser-native_1.1.4.bb b/meta/recipes-devtools/python/yum-metadata-parser-native_1.1.4.bb
index 0a44b99e2c..0a44b99e2c 100644
--- a/meta/packages/python/yum-metadata-parser-native_1.1.4.bb
+++ b/meta/recipes-devtools/python/yum-metadata-parser-native_1.1.4.bb
diff --git a/meta/packages/python/yum-metadata-parser_1.1.4.bb b/meta/recipes-devtools/python/yum-metadata-parser_1.1.4.bb
index 2e404a2bb1..2e404a2bb1 100644
--- a/meta/packages/python/yum-metadata-parser_1.1.4.bb
+++ b/meta/recipes-devtools/python/yum-metadata-parser_1.1.4.bb
diff --git a/meta/packages/qemu/qemu-0.12.4/fix-dirent.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/fix-dirent.patch
index 8bbfa0e88e..8bbfa0e88e 100644
--- a/meta/packages/qemu/qemu-0.12.4/fix-dirent.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/fix-dirent.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/fix-nogl.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/fix-nogl.patch
index 528b6f0d18..528b6f0d18 100644
--- a/meta/packages/qemu/qemu-0.12.4/fix-nogl.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/fix-nogl.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/glflags.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/glflags.patch
index 0a27c2dee1..0a27c2dee1 100644
--- a/meta/packages/qemu/qemu-0.12.4/glflags.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/glflags.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/init-info.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/init-info.patch
index 8ba7d8ff4c..8ba7d8ff4c 100644
--- a/meta/packages/qemu/qemu-0.12.4/init-info.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/init-info.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/linker-flags.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/linker-flags.patch
index 7b33aa4840..7b33aa4840 100644
--- a/meta/packages/qemu/qemu-0.12.4/linker-flags.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/linker-flags.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/no-strip.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/no-strip.patch
index 8a95a688b3..8a95a688b3 100644
--- a/meta/packages/qemu/qemu-0.12.4/no-strip.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/no-strip.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/powerpc_rom.bin b/meta/recipes-devtools/qemu/qemu-0.12.4/powerpc_rom.bin
index c4044296c5..c4044296c5 100644
--- a/meta/packages/qemu/qemu-0.12.4/powerpc_rom.bin
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/powerpc_rom.bin
Binary files differ
diff --git a/meta/packages/qemu/qemu-0.12.4/qemu-git-qemugl-host.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/qemu-git-qemugl-host.patch
index ab31476218..ab31476218 100644
--- a/meta/packages/qemu/qemu-0.12.4/qemu-git-qemugl-host.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/qemu-git-qemugl-host.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/qemu-ppc-hack.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/qemu-ppc-hack.patch
index 3ed227ec35..3ed227ec35 100644
--- a/meta/packages/qemu/qemu-0.12.4/qemu-ppc-hack.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/qemu-ppc-hack.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/qemu-vmware-vga-depth.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/qemu-vmware-vga-depth.patch
index 43071868f3..43071868f3 100644
--- a/meta/packages/qemu/qemu-0.12.4/qemu-vmware-vga-depth.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/qemu-vmware-vga-depth.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/qemugl-allow-glxcontext-release.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/qemugl-allow-glxcontext-release.patch
index 43acc361a0..43acc361a0 100644
--- a/meta/packages/qemu/qemu-0.12.4/qemugl-allow-glxcontext-release.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/qemugl-allow-glxcontext-release.patch
diff --git a/meta/packages/qemu/qemu-0.12.4/workaround_bad_futex_headers.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/workaround_bad_futex_headers.patch
index 7727a39f37..7727a39f37 100644
--- a/meta/packages/qemu/qemu-0.12.4/workaround_bad_futex_headers.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.12.4/workaround_bad_futex_headers.patch
diff --git a/meta/packages/qemu/qemu-helper-native_1.0.bb b/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb
index 19fb6f4ff7..19fb6f4ff7 100644
--- a/meta/packages/qemu/qemu-helper-native_1.0.bb
+++ b/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb
diff --git a/meta/packages/qemu/qemu-helper-nativesdk_1.0.bb b/meta/recipes-devtools/qemu/qemu-helper-nativesdk_1.0.bb
index 473411db92..473411db92 100644
--- a/meta/packages/qemu/qemu-helper-nativesdk_1.0.bb
+++ b/meta/recipes-devtools/qemu/qemu-helper-nativesdk_1.0.bb
diff --git a/meta/packages/qemu/qemu-helper/raw2flash.c b/meta/recipes-devtools/qemu/qemu-helper/raw2flash.c
index 19faf629b9..19faf629b9 100644
--- a/meta/packages/qemu/qemu-helper/raw2flash.c
+++ b/meta/recipes-devtools/qemu/qemu-helper/raw2flash.c
diff --git a/meta/packages/qemu/qemu-helper/tunctl.c b/meta/recipes-devtools/qemu/qemu-helper/tunctl.c
index 16e24a2add..16e24a2add 100644
--- a/meta/packages/qemu/qemu-helper/tunctl.c
+++ b/meta/recipes-devtools/qemu/qemu-helper/tunctl.c
diff --git a/meta/packages/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
index 5425aaf4a5..5425aaf4a5 100644
--- a/meta/packages/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
diff --git a/meta/packages/qemu/qemu_0.12.4.bb b/meta/recipes-devtools/qemu/qemu_0.12.4.bb
index c253b03a2f..c253b03a2f 100644
--- a/meta/packages/qemu/qemu_0.12.4.bb
+++ b/meta/recipes-devtools/qemu/qemu_0.12.4.bb
diff --git a/meta/packages/qemu/qemu_git.bb b/meta/recipes-devtools/qemu/qemu_git.bb
index 00b361063a..00b361063a 100644
--- a/meta/packages/qemu/qemu_git.bb
+++ b/meta/recipes-devtools/qemu/qemu_git.bb
diff --git a/meta/packages/quilt/quilt-native.inc b/meta/recipes-devtools/quilt/quilt-native.inc
index 7efea0213d..7efea0213d 100644
--- a/meta/packages/quilt/quilt-native.inc
+++ b/meta/recipes-devtools/quilt/quilt-native.inc
diff --git a/meta/packages/quilt/quilt-native_0.48.bb b/meta/recipes-devtools/quilt/quilt-native_0.48.bb
index d1dd57619a..d1dd57619a 100644
--- a/meta/packages/quilt/quilt-native_0.48.bb
+++ b/meta/recipes-devtools/quilt/quilt-native_0.48.bb
diff --git a/meta/packages/quilt/quilt.inc b/meta/recipes-devtools/quilt/quilt.inc
index e5e0a4feca..e5e0a4feca 100644
--- a/meta/packages/quilt/quilt.inc
+++ b/meta/recipes-devtools/quilt/quilt.inc
diff --git a/meta/packages/quilt/quilt/aclocal.patch b/meta/recipes-devtools/quilt/quilt/aclocal.patch
index 15b174c6d8..15b174c6d8 100644
--- a/meta/packages/quilt/quilt/aclocal.patch
+++ b/meta/recipes-devtools/quilt/quilt/aclocal.patch
diff --git a/meta/packages/quilt/quilt/install.patch b/meta/recipes-devtools/quilt/quilt/install.patch
index 0b1e58d021..0b1e58d021 100644
--- a/meta/packages/quilt/quilt/install.patch
+++ b/meta/recipes-devtools/quilt/quilt/install.patch
diff --git a/meta/packages/quilt/quilt/non-gnu.patch b/meta/recipes-devtools/quilt/quilt/non-gnu.patch
index c1cbfb3983..c1cbfb3983 100644
--- a/meta/packages/quilt/quilt/non-gnu.patch
+++ b/meta/recipes-devtools/quilt/quilt/non-gnu.patch
diff --git a/meta/packages/quilt/quilt_0.48.bb b/meta/recipes-devtools/quilt/quilt_0.48.bb
index 5db67b24a1..5db67b24a1 100644
--- a/meta/packages/quilt/quilt_0.48.bb
+++ b/meta/recipes-devtools/quilt/quilt_0.48.bb
diff --git a/meta/packages/rpm/rpm/perfile_rpmdeps.sh b/meta/recipes-devtools/rpm/rpm/perfile_rpmdeps.sh
index b72c9f0265..b72c9f0265 100755
--- a/meta/packages/rpm/rpm/perfile_rpmdeps.sh
+++ b/meta/recipes-devtools/rpm/rpm/perfile_rpmdeps.sh
diff --git a/meta/packages/rpm/rpm/remove-compiled-tests.patch b/meta/recipes-devtools/rpm/rpm/remove-compiled-tests.patch
index 69b7130b9b..69b7130b9b 100644
--- a/meta/packages/rpm/rpm/remove-compiled-tests.patch
+++ b/meta/recipes-devtools/rpm/rpm/remove-compiled-tests.patch
diff --git a/meta/packages/rpm/rpm_5.1.10.bb b/meta/recipes-devtools/rpm/rpm_5.1.10.bb
index a7097f760c..a7097f760c 100644
--- a/meta/packages/rpm/rpm_5.1.10.bb
+++ b/meta/recipes-devtools/rpm/rpm_5.1.10.bb
diff --git a/meta/packages/rsync/files/acinclude.m4 b/meta/recipes-devtools/rsync/files/acinclude.m4
index 735b41dec8..735b41dec8 100644
--- a/meta/packages/rsync/files/acinclude.m4
+++ b/meta/recipes-devtools/rsync/files/acinclude.m4
diff --git a/meta/packages/rsync/files/rsyncd.conf b/meta/recipes-devtools/rsync/files/rsyncd.conf
index 845f5b33f5..845f5b33f5 100644
--- a/meta/packages/rsync/files/rsyncd.conf
+++ b/meta/recipes-devtools/rsync/files/rsyncd.conf
diff --git a/meta/packages/rsync/rsync.inc b/meta/recipes-devtools/rsync/rsync.inc
index fdc7e37cf6..fdc7e37cf6 100644
--- a/meta/packages/rsync/rsync.inc
+++ b/meta/recipes-devtools/rsync/rsync.inc
diff --git a/meta/packages/rsync/rsync_2.6.9.bb b/meta/recipes-devtools/rsync/rsync_2.6.9.bb
index 43379829ea..43379829ea 100644
--- a/meta/packages/rsync/rsync_2.6.9.bb
+++ b/meta/recipes-devtools/rsync/rsync_2.6.9.bb
diff --git a/meta/packages/rsync/rsync_3.0.7.bb b/meta/recipes-devtools/rsync/rsync_3.0.7.bb
index 3a1e48a61d..3a1e48a61d 100644
--- a/meta/packages/rsync/rsync_3.0.7.bb
+++ b/meta/recipes-devtools/rsync/rsync_3.0.7.bb
diff --git a/meta/packages/shasum/files/main.c b/meta/recipes-devtools/shasum/files/main.c
index 0748a94f3a..0748a94f3a 100644
--- a/meta/packages/shasum/files/main.c
+++ b/meta/recipes-devtools/shasum/files/main.c
diff --git a/meta/packages/shasum/files/mhash_sha256.h b/meta/recipes-devtools/shasum/files/mhash_sha256.h
index 46090c5f3e..46090c5f3e 100644
--- a/meta/packages/shasum/files/mhash_sha256.h
+++ b/meta/recipes-devtools/shasum/files/mhash_sha256.h
diff --git a/meta/packages/shasum/files/sha256.c b/meta/recipes-devtools/shasum/files/sha256.c
index e2ee2c6b4e..e2ee2c6b4e 100644
--- a/meta/packages/shasum/files/sha256.c
+++ b/meta/recipes-devtools/shasum/files/sha256.c
diff --git a/meta/packages/shasum/shasum-native.bb b/meta/recipes-devtools/shasum/shasum-native.bb
index d39a6c3865..d39a6c3865 100644
--- a/meta/packages/shasum/shasum-native.bb
+++ b/meta/recipes-devtools/shasum/shasum-native.bb
diff --git a/meta/packages/shasum/shasum.inc b/meta/recipes-devtools/shasum/shasum.inc
index d5f1e8b928..d5f1e8b928 100644
--- a/meta/packages/shasum/shasum.inc
+++ b/meta/recipes-devtools/shasum/shasum.inc
diff --git a/meta/packages/subversion/subversion-1.5.5/disable-revision-install.patch b/meta/recipes-devtools/subversion/subversion-1.5.5/disable-revision-install.patch
index a1c60654cb..a1c60654cb 100644
--- a/meta/packages/subversion/subversion-1.5.5/disable-revision-install.patch
+++ b/meta/recipes-devtools/subversion/subversion-1.5.5/disable-revision-install.patch
diff --git a/meta/packages/subversion/subversion-1.5.5/libtool2.patch b/meta/recipes-devtools/subversion/subversion-1.5.5/libtool2.patch
index 08343b09ec..08343b09ec 100644
--- a/meta/packages/subversion/subversion-1.5.5/libtool2.patch
+++ b/meta/recipes-devtools/subversion/subversion-1.5.5/libtool2.patch
diff --git a/meta/packages/subversion/subversion-1.5.5/neon-detection.patch b/meta/recipes-devtools/subversion/subversion-1.5.5/neon-detection.patch
index b567d5c050..b567d5c050 100644
--- a/meta/packages/subversion/subversion-1.5.5/neon-detection.patch
+++ b/meta/recipes-devtools/subversion/subversion-1.5.5/neon-detection.patch
diff --git a/meta/packages/subversion/subversion_1.5.5.bb b/meta/recipes-devtools/subversion/subversion_1.5.5.bb
index 8adac8a6fa..8adac8a6fa 100644
--- a/meta/packages/subversion/subversion_1.5.5.bb
+++ b/meta/recipes-devtools/subversion/subversion_1.5.5.bb
diff --git a/meta/packages/syslinux/files/cross-build.patch b/meta/recipes-devtools/syslinux/files/cross-build.patch
index c90c7afbaf..c90c7afbaf 100644
--- a/meta/packages/syslinux/files/cross-build.patch
+++ b/meta/recipes-devtools/syslinux/files/cross-build.patch
diff --git a/meta/packages/syslinux/syslinux_3.86.bb b/meta/recipes-devtools/syslinux/syslinux_3.86.bb
index 5edbd24086..5edbd24086 100644
--- a/meta/packages/syslinux/syslinux_3.86.bb
+++ b/meta/recipes-devtools/syslinux/syslinux_3.86.bb
diff --git a/meta/packages/tcltk/tcl/fix-configure.patch b/meta/recipes-devtools/tcltk/tcl/fix-configure.patch
index 8b2654bae0..8b2654bae0 100644
--- a/meta/packages/tcltk/tcl/fix-configure.patch
+++ b/meta/recipes-devtools/tcltk/tcl/fix-configure.patch
diff --git a/meta/packages/tcltk/tcl/fix_non_native_build_issue.patch b/meta/recipes-devtools/tcltk/tcl/fix_non_native_build_issue.patch
index b2d98c131c..b2d98c131c 100644
--- a/meta/packages/tcltk/tcl/fix_non_native_build_issue.patch
+++ b/meta/recipes-devtools/tcltk/tcl/fix_non_native_build_issue.patch
diff --git a/meta/packages/tcltk/tcl/tcl-add-soname.patch b/meta/recipes-devtools/tcltk/tcl/tcl-add-soname.patch
index 9cb816da51..9cb816da51 100644
--- a/meta/packages/tcltk/tcl/tcl-add-soname.patch
+++ b/meta/recipes-devtools/tcltk/tcl/tcl-add-soname.patch
diff --git a/meta/packages/tcltk/tcl_8.5.8.bb b/meta/recipes-devtools/tcltk/tcl_8.5.8.bb
index 880340067c..880340067c 100644
--- a/meta/packages/tcltk/tcl_8.5.8.bb
+++ b/meta/recipes-devtools/tcltk/tcl_8.5.8.bb
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/001-2.2b47-2.2b51.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/001-2.2b47-2.2b51.patch
index 886ce92b34..886ce92b34 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/001-2.2b47-2.2b51.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/001-2.2b47-2.2b51.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/002-destdir.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/002-destdir.patch
index 9388332675..9388332675 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/002-destdir.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/002-destdir.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/003-manpages.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/003-manpages.patch
index a17a8dcf55..a17a8dcf55 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/003-manpages.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/003-manpages.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/004-strsignal.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/004-strsignal.patch
index 3ac4ed740c..3ac4ed740c 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/004-strsignal.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/004-strsignal.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/005-sys-time.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/005-sys-time.patch
index c21fb05e8d..c21fb05e8d 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/005-sys-time.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/005-sys-time.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/006-reiserfs.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/006-reiserfs.patch
index abdc67476e..abdc67476e 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/006-reiserfs.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/006-reiserfs.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/007-map.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/007-map.patch
index 89baabe1c2..89baabe1c2 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/007-map.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/007-map.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/008-configure.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/008-configure.patch
index a6d45993ee..a6d45993ee 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/008-configure.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/008-configure.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/009-multirw.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/009-multirw.patch
index 65b0b9eee5..65b0b9eee5 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/009-multirw.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/009-multirw.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/010-realpath.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/010-realpath.patch
index c3b5d58151..c3b5d58151 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/010-realpath.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/010-realpath.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/011-fno-strict-aliasing.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/011-fno-strict-aliasing.patch
index 695b8c7d19..695b8c7d19 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/011-fno-strict-aliasing.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/011-fno-strict-aliasing.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/012-nostrip.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/012-nostrip.patch
index a815ee4373..a815ee4373 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/012-nostrip.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/012-nostrip.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/013-mntpathlen.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/013-mntpathlen.patch
index 1f10d3c941..1f10d3c941 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/013-mntpathlen.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/013-mntpathlen.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/014-uninitialized.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/014-uninitialized.patch
index 233c08a2f3..233c08a2f3 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/014-uninitialized.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/014-uninitialized.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/015-setattr.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/015-setattr.patch
index cbfb8e8214..cbfb8e8214 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/015-setattr.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/015-setattr.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/016-makefile.in.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/016-makefile.in.patch
index 634ce46090..634ce46090 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/016-makefile.in.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/016-makefile.in.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/017-wrs-dynamic-rpc.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/017-wrs-dynamic-rpc.patch
index 18e12de789..18e12de789 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/017-wrs-dynamic-rpc.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/017-wrs-dynamic-rpc.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/018-remove-tcp-wrappers.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/018-remove-tcp-wrappers.patch
index 95ecdee611..95ecdee611 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/018-remove-tcp-wrappers.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/018-remove-tcp-wrappers.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/019-pid-before-fork.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/019-pid-before-fork.patch
index 960ca8e47f..960ca8e47f 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/019-pid-before-fork.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/019-pid-before-fork.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/020-undefined-chmod-fix.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/020-undefined-chmod-fix.patch
index 0f1108c214..0f1108c214 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/020-undefined-chmod-fix.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/020-undefined-chmod-fix.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/021-nolibwrap.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/021-nolibwrap.patch
index c0901fadcc..c0901fadcc 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/021-nolibwrap.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/021-nolibwrap.patch
diff --git a/meta/packages/unfs-server/unfs-server-2.2beta47/022-add-close-on-exec-descriptors.patch b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/022-add-close-on-exec-descriptors.patch
index 011ae74cde..011ae74cde 100644
--- a/meta/packages/unfs-server/unfs-server-2.2beta47/022-add-close-on-exec-descriptors.patch
+++ b/meta/recipes-devtools/unfs-server/unfs-server-2.2beta47/022-add-close-on-exec-descriptors.patch
diff --git a/meta/packages/unfs-server/unfs-server_2.2beta47.bb b/meta/recipes-devtools/unfs-server/unfs-server_2.2beta47.bb
index ecba4525a2..ecba4525a2 100644
--- a/meta/packages/unfs-server/unfs-server_2.2beta47.bb
+++ b/meta/recipes-devtools/unfs-server/unfs-server_2.2beta47.bb
diff --git a/meta/packages/unifdef/files/unifdef.c b/meta/recipes-devtools/unifdef/files/unifdef.c
index 5cbac15608..5cbac15608 100644
--- a/meta/packages/unifdef/files/unifdef.c
+++ b/meta/recipes-devtools/unifdef/files/unifdef.c
diff --git a/meta/packages/unifdef/unifdef-native_2.6.18+git.bb b/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb
index d879782b29..d879782b29 100644
--- a/meta/packages/unifdef/unifdef-native_2.6.18+git.bb
+++ b/meta/recipes-devtools/unifdef/unifdef-native_2.6.18+git.bb
diff --git a/meta/packages/update-alternatives/update-alternatives-dpkg.inc b/meta/recipes-devtools/update-alternatives/update-alternatives-dpkg.inc
index 106fa25e14..106fa25e14 100644
--- a/meta/packages/update-alternatives/update-alternatives-dpkg.inc
+++ b/meta/recipes-devtools/update-alternatives/update-alternatives-dpkg.inc
diff --git a/meta/packages/update-alternatives/update-alternatives-dpkg_1.13.22.bb b/meta/recipes-devtools/update-alternatives/update-alternatives-dpkg_1.13.22.bb
index 5d38d5d36f..5d38d5d36f 100644
--- a/meta/packages/update-alternatives/update-alternatives-dpkg_1.13.22.bb
+++ b/meta/recipes-devtools/update-alternatives/update-alternatives-dpkg_1.13.22.bb
diff --git a/meta/packages/valgrind/valgrind/fix_issue_caused_by_ccache.patch b/meta/recipes-devtools/valgrind/valgrind/fix_issue_caused_by_ccache.patch
index a5c273c45b..a5c273c45b 100644
--- a/meta/packages/valgrind/valgrind/fix_issue_caused_by_ccache.patch
+++ b/meta/recipes-devtools/valgrind/valgrind/fix_issue_caused_by_ccache.patch
diff --git a/meta/packages/valgrind/valgrind/valgrind_3.5.0-svn_r11264.patch.bz2 b/meta/recipes-devtools/valgrind/valgrind/valgrind_3.5.0-svn_r11264.patch.bz2
index 66b3698f25..66b3698f25 100644
--- a/meta/packages/valgrind/valgrind/valgrind_3.5.0-svn_r11264.patch.bz2
+++ b/meta/recipes-devtools/valgrind/valgrind/valgrind_3.5.0-svn_r11264.patch.bz2
Binary files differ
diff --git a/meta/packages/valgrind/valgrind_3.5.0.bb b/meta/recipes-devtools/valgrind/valgrind_3.5.0.bb
index c1a73f878d..c1a73f878d 100644
--- a/meta/packages/valgrind/valgrind_3.5.0.bb
+++ b/meta/recipes-devtools/valgrind/valgrind_3.5.0.bb
diff --git a/meta/packages/at/at-3.1.10.2/configure.patch b/meta/recipes-extended/at/at-3.1.10.2/configure.patch
index f6720111d6..f6720111d6 100644
--- a/meta/packages/at/at-3.1.10.2/configure.patch
+++ b/meta/recipes-extended/at/at-3.1.10.2/configure.patch
diff --git a/meta/packages/at/at-3.1.12/configure.patch b/meta/recipes-extended/at/at-3.1.12/configure.patch
index 6ab528d0b2..6ab528d0b2 100644
--- a/meta/packages/at/at-3.1.12/configure.patch
+++ b/meta/recipes-extended/at/at-3.1.12/configure.patch
diff --git a/meta/packages/at/at.inc b/meta/recipes-extended/at/at.inc
index 64ae9c2b6a..64ae9c2b6a 100644
--- a/meta/packages/at/at.inc
+++ b/meta/recipes-extended/at/at.inc
diff --git a/meta/packages/at/at_3.1.10.2.bb b/meta/recipes-extended/at/at_3.1.10.2.bb
index ff4cf489b3..ff4cf489b3 100644
--- a/meta/packages/at/at_3.1.10.2.bb
+++ b/meta/recipes-extended/at/at_3.1.10.2.bb
diff --git a/meta/packages/at/at_3.1.12.bb b/meta/recipes-extended/at/at_3.1.12.bb
index 141168dc9a..141168dc9a 100644
--- a/meta/packages/at/at_3.1.12.bb
+++ b/meta/recipes-extended/at/at_3.1.12.bb
diff --git a/meta/packages/at/files/nonrootinstall.patch b/meta/recipes-extended/at/files/nonrootinstall.patch
index f760e85ae8..f760e85ae8 100644
--- a/meta/packages/at/files/nonrootinstall.patch
+++ b/meta/recipes-extended/at/files/nonrootinstall.patch
diff --git a/meta/packages/at/files/use-ldflags.patch b/meta/recipes-extended/at/files/use-ldflags.patch
index 7d3d91a19a..7d3d91a19a 100644
--- a/meta/packages/at/files/use-ldflags.patch
+++ b/meta/recipes-extended/at/files/use-ldflags.patch
diff --git a/meta/packages/bash/bash.inc b/meta/recipes-extended/bash/bash.inc
index 42e89180d1..42e89180d1 100644
--- a/meta/packages/bash/bash.inc
+++ b/meta/recipes-extended/bash/bash.inc
diff --git a/meta/packages/bash/bash_3.2.48.bb b/meta/recipes-extended/bash/bash_3.2.48.bb
index ee563d626a..ee563d626a 100644
--- a/meta/packages/bash/bash_3.2.48.bb
+++ b/meta/recipes-extended/bash/bash_3.2.48.bb
diff --git a/meta/packages/bash/bash_4.1.bb b/meta/recipes-extended/bash/bash_4.1.bb
index 6f0ced757e..6f0ced757e 100644
--- a/meta/packages/bash/bash_4.1.bb
+++ b/meta/recipes-extended/bash/bash_4.1.bb
diff --git a/meta/recipes-extended/bc/bc_1.06.bb b/meta/recipes-extended/bc/bc_1.06.bb
new file mode 100644
index 0000000000..eaef5f3f33
--- /dev/null
+++ b/meta/recipes-extended/bc/bc_1.06.bb
@@ -0,0 +1,18 @@
1DESCRIPTION = "An arbitrary precision calculator language."
2HOMEPAGE = "http://www.gnu.org/software/bc/bc.html"
3BUGTRACKER = ""
4
5LICENSE = "GPLv2+ & LGPLv2.1"
6LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
7 file://COPYING.LIB;md5=d8045f3b8f929c1cb29a1e3fd737b499 \
8 file://bc/bcdefs.h;endline=31;md5=46dffdaf10a99728dd8ce358e45d46d8 \
9 file://dc/dc.h;endline=25;md5=2f9c558cdd80e31b4d904e48c2374328 \
10 file://lib/number.c;endline=31;md5=99434a0898abca7784acfd36b8191199"
11
12SECTION = "base"
13DEPENDS = "flex"
14PR = "r0"
15
16SRC_URI = "${GNU_MIRROR}/bc/bc-${PV}.tar.gz"
17
18inherit autotools
diff --git a/meta/recipes-extended/byacc/byacc.inc b/meta/recipes-extended/byacc/byacc.inc
new file mode 100644
index 0000000000..c6a5e38f77
--- /dev/null
+++ b/meta/recipes-extended/byacc/byacc.inc
@@ -0,0 +1,14 @@
1DESCRIPTION = "Berkeley Yacc"
2SECTION = "devel"
3LICENSE = "public domain"
4
5SRC_URI = "ftp://invisible-island.net/byacc/byacc-${PV}.tgz"
6EXTRA_OECONF += "--program-transform-name='s,^,b,'"
7
8BBCLASSEXTEND = "native"
9
10inherit autotools
11
12do_configure() {
13 oe_runconf
14}
diff --git a/meta/recipes-extended/byacc/byacc_20100610.bb b/meta/recipes-extended/byacc/byacc_20100610.bb
new file mode 100644
index 0000000000..48d0e4e425
--- /dev/null
+++ b/meta/recipes-extended/byacc/byacc_20100610.bb
@@ -0,0 +1,6 @@
1PR = "r0"
2
3require byacc.inc
4
5SRC_URI[md5sum] = "b9715b9a2867c221176b597e8f73cbc9"
6SRC_URI[sha256sum] = "1364c7fe382de659e8b9841a1736b645345a460d2f4302303e80c02235a2a575"
diff --git a/meta/packages/cpio/cpio-2.8/m4extensions.patch b/meta/recipes-extended/cpio/cpio-2.8/m4extensions.patch
index 648c725bba..648c725bba 100644
--- a/meta/packages/cpio/cpio-2.8/m4extensions.patch
+++ b/meta/recipes-extended/cpio/cpio-2.8/m4extensions.patch
diff --git a/meta/packages/cpio/cpio-2.8/statdef.patch b/meta/recipes-extended/cpio/cpio-2.8/statdef.patch
index dfa0d9150a..dfa0d9150a 100644
--- a/meta/packages/cpio/cpio-2.8/statdef.patch
+++ b/meta/recipes-extended/cpio/cpio-2.8/statdef.patch
diff --git a/meta/packages/cpio/cpio_2.8.bb b/meta/recipes-extended/cpio/cpio_2.8.bb
index be9a64735b..be9a64735b 100644
--- a/meta/packages/cpio/cpio_2.8.bb
+++ b/meta/recipes-extended/cpio/cpio_2.8.bb
diff --git a/meta/packages/cpio/cpio_v2.inc b/meta/recipes-extended/cpio/cpio_v2.inc
index b571986ef7..b571986ef7 100644
--- a/meta/packages/cpio/cpio_v2.inc
+++ b/meta/recipes-extended/cpio/cpio_v2.inc
diff --git a/meta/recipes-extended/cracklib/cracklib_2.8.16.bb b/meta/recipes-extended/cracklib/cracklib_2.8.16.bb
new file mode 100644
index 0000000000..9789737f98
--- /dev/null
+++ b/meta/recipes-extended/cracklib/cracklib_2.8.16.bb
@@ -0,0 +1,12 @@
1DESCRIPTION = "A pro-active password checker library"
2HOMEPAGE = "http://sourceforge.net/projects/cracklib"
3
4LICENSE = "LGPLv2.1+"
5LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=e3eda01d9815f8d24aae2dbd89b68b06"
6
7DEPENDS = ""
8PR ="r0"
9
10SRC_URI = "${SOURCEFORGE_MIRROR}/cracklib/cracklib-${PV}.tar.gz"
11
12inherit autotools gettext
diff --git a/meta/recipes-extended/cwautomacros/cwautomacros_20090610.bb b/meta/recipes-extended/cwautomacros/cwautomacros_20090610.bb
new file mode 100644
index 0000000000..9c03eece53
--- /dev/null
+++ b/meta/recipes-extended/cwautomacros/cwautomacros_20090610.bb
@@ -0,0 +1,15 @@
1DESCRIPTION = "cwautomacros"
2SECTION = "base"
3HOMEPAGE = "http://cwautomacros.berlios.de/"
4LICENSE = "GPLv2"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=eb723b61539feef013de476e68b5c50a"
6
7SRC_URI = http://download.berlios.de/cwautomacros/cwautomacros-${PV}.tar.bz2
8
9PR = "r0"
10
11do_install() {
12 oe_runmake CWAUTOMACROSPREFIX=${D}${prefix} install
13}
14
15BBCLASSEXTEND = "native"
diff --git a/meta/recipes-extended/ed/ed-1.4/ed-1.2-build.patch b/meta/recipes-extended/ed/ed-1.4/ed-1.2-build.patch
new file mode 100644
index 0000000000..a65c433d57
--- /dev/null
+++ b/meta/recipes-extended/ed/ed-1.4/ed-1.2-build.patch
@@ -0,0 +1,43 @@
1http://lists.gnu.org/archive/html/bug-ed/2008-12/msg00001.html
2
32007-04-16 Mike Frysinger <vapier@gentoo.org>
4
5 * Do not set CC/CXX/CPPFLAGS/LDFLAGS to "" so that user can
6 override if they so choose.
7 * Only set CFLAGS/CXXFLAGS if user did not specify any.
8
9ed had already taken GPLv3 when this patch out, so it should be GPLv3.
10Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
11
12Index: ed-1.4/configure
13===================================================================
14--- ed-1.4.orig/configure 2009-07-10 19:54:33.000000000 +0800
15+++ ed-1.4/configure 2010-08-05 17:41:51.000000000 +0800
16@@ -26,12 +26,6 @@
17 mandir='$(datadir)/man'
18 sysconfdir='$(prefix)/etc'
19 program_prefix=
20-CC=
21-CXX=
22-CPPFLAGS=
23-CFLAGS='-Wall -W -O2'
24-CXXFLAGS='-Wall -W -O2'
25-LDFLAGS=
26
27 # Loop over all args
28 while [ x"$1" != x ] ; do
29@@ -111,6 +105,14 @@
30 esac
31 done
32
33+# Defaults if the user did not select any
34+if [ x"${CFLAGS+set}" != xset ] ; then
35+ CFLAGS='-Wall -W -O2'
36+fi
37+if [ x"${CXXFLAGS+set}" != xset ] ; then
38+ CXXFLAGS='-Wall -W -O2'
39+fi
40+
41 # Find the source files, if location was not specified.
42 srcdirtext=
43 if [ x"${srcdir}" = x ] ; then
diff --git a/meta/recipes-extended/ed/ed_0.5.bb b/meta/recipes-extended/ed/ed_0.5.bb
new file mode 100644
index 0000000000..e14bf0e5a4
--- /dev/null
+++ b/meta/recipes-extended/ed/ed_0.5.bb
@@ -0,0 +1,11 @@
1DESCRIPTION = "GNU ed is a line-oriented text editor"
2HOMEPAGE = "http://www.gnu.org/software/ed/"
3SECTION = "base"
4LICENSE = "GPLv2+"
5LIC_FILES_CHKSUM = "file://COPYING;md5=6ddd5335ef96fb858a138230af773710 \
6 file://main.c;beginline=1;endline=17;md5=36d4b85e5ae9028e918d1cc775c2475e"
7
8PR = "r0"
9SRC_URI = "http://download.savannah.gnu.org/releases-noredirect/ed/ed-${PV}.tar.bz2"
10
11inherit autotools
diff --git a/meta/recipes-extended/ed/ed_1.4.bb b/meta/recipes-extended/ed/ed_1.4.bb
new file mode 100644
index 0000000000..0243769e90
--- /dev/null
+++ b/meta/recipes-extended/ed/ed_1.4.bb
@@ -0,0 +1,22 @@
1DESCRIPTION = "a line-oriented text editor"
2HOMEPAGE = "http://www.gnu.org/software/ed/"
3BUGTRACKER = ""
4
5LICENSE = "GPLv3+"
6LIC_FILES_CHKSUM = "file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949 \
7 file://ed.h;endline=20;md5=294d5da73d15cd444ca2260fa2538296 \
8 file://main.c;endline=24;md5=122be7f2751ae819c803441972c7f45b"
9
10SECTION = "base"
11PR = "r0"
12
13SRC_URI = "${GNU_MIRROR}/ed/ed-${PV}.tar.gz \
14 file://ed-1.2-build.patch"
15
16do_configure() {
17 ${S}/configure
18}
19
20do_install() {
21 oe_runmake 'DESTDIR=${D}' install
22}
diff --git a/meta/recipes-extended/ethtool/ethtool_2.6.34.bb b/meta/recipes-extended/ethtool/ethtool_2.6.34.bb
new file mode 100644
index 0000000000..9658f630a1
--- /dev/null
+++ b/meta/recipes-extended/ethtool/ethtool_2.6.34.bb
@@ -0,0 +1,11 @@
1DESCRIPTION = "A small utility for examining and tuning the settings of your ethernet-based network interfaces."
2HOMEPAGE = "http://sourceforge.net/projects/gkernel/"
3SECTION = "console/network"
4LICENSE = "GPLv2+"
5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
6 file://ethtool.c;firstline=4;endline=16;md5=6db6b005b8390ea76cb85a2c7bda8e6b"
7PR = "r0"
8
9SRC_URI = "${SOURCEFORGE_MIRROR}/gkernel/ethtool-${PV}.tar.gz"
10
11inherit autotools
diff --git a/meta/recipes-extended/gamin/gamin/no-abstract-sockets.patch b/meta/recipes-extended/gamin/gamin/no-abstract-sockets.patch
new file mode 100644
index 0000000000..b8aacfb23c
--- /dev/null
+++ b/meta/recipes-extended/gamin/gamin/no-abstract-sockets.patch
@@ -0,0 +1,54 @@
1--- /tmp/configure.in 2007-04-30 13:08:49.000000000 +0200
2+++ gamin-0.1.8/configure.in 2007-04-30 13:10:53.285251000 +0200
3@@ -354,51 +354,6 @@
4 AC_DEFINE(HAVE_CMSGCRED,1,[Have cmsgcred structure])
5 fi
6
7-#### Abstract sockets
8-
9-AC_MSG_CHECKING(abstract socket namespace)
10-AC_LANG_PUSH(C)
11-AC_RUN_IFELSE([AC_LANG_PROGRAM(
12-[[
13-#include <sys/types.h>
14-#include <stdlib.h>
15-#include <string.h>
16-#include <stdio.h>
17-#include <sys/socket.h>
18-#include <sys/un.h>
19-#include <errno.h>
20-]],
21-[[
22- int listen_fd;
23- struct sockaddr_un addr;
24-
25- listen_fd = socket (PF_UNIX, SOCK_STREAM, 0);
26-
27- if (listen_fd < 0)
28- {
29- fprintf (stderr, "socket() failed: %s\n", strerror (errno));
30- exit (1);
31- }
32-
33- memset (&addr, '\0', sizeof (addr));
34- addr.sun_family = AF_UNIX;
35- strcpy (addr.sun_path, "X/tmp/dbus-fake-socket-path-used-in-configure-test");
36- addr.sun_path[0] = '\0'; /* this is what makes it abstract */
37-
38- if (bind (listen_fd, (struct sockaddr*) &addr, SUN_LEN (&addr)) < 0)
39- {
40- fprintf (stderr, "Abstract socket namespace bind() failed: %s\n",
41- strerror (errno));
42- exit (1);
43- }
44- else
45- exit (0);
46-]])],
47- [have_abstract_sockets=yes],
48- [have_abstract_sockets=no])
49-AC_LANG_POP(C)
50-AC_MSG_RESULT($have_abstract_sockets)
51-
52 if test x$enable_abstract_sockets = xyes; then
53 if test x$have_abstract_sockets = xno; then
54 AC_MSG_ERROR([Abstract sockets explicitly required, and support not detected.])
diff --git a/meta/recipes-extended/gamin/gamin_0.1.10.bb b/meta/recipes-extended/gamin/gamin_0.1.10.bb
new file mode 100644
index 0000000000..21f1da434c
--- /dev/null
+++ b/meta/recipes-extended/gamin/gamin_0.1.10.bb
@@ -0,0 +1,30 @@
1DESCRIPTION = "Gamin is a file and directory monitoring system defined to \
2be a subset of the FAM (File Alteration Monitor) system."
3HOMEPAGE = "http://people.gnome.org/~veillard/gamin/"
4
5LICENSE = "LGPLv2+"
6LIC_FILES_CHKSUM = "file://COPYING;md5=412a9be54757a155d0b997b52b519f62"
7
8DEPENDS = "glib-2.0"
9PROVIDES = "fam"
10PR = "r2"
11
12SRC_URI = "http://www.gnome.org/~veillard/gamin/sources/gamin-${PV}.tar.gz \
13 file://no-abstract-sockets.patch"
14
15inherit autotools pkgconfig
16
17EXTRA_OECONF = "--without-python"
18
19PACKAGES += "lib${PN} lib${PN}-dev lib${PN}-dbg"
20FILES_${PN} = "${libexecdir}"
21FILES_${PN}-dbg = "${libexecdir}/.debug"
22FILES_lib${PN} = "${libdir}/lib*.so.*"
23FILES_lib${PN}-dev = "${includedir} ${libdir}/pkgconfig ${libdir}/lib*.la \
24 ${libdir}/lib*.a ${libdir}/lib*.so"
25FILES_lib${PN}-dbg = "${libdir}/.debug/"
26
27RDEPENDS_lib${PN} = "${PN}"
28
29LEAD_SONAME = "libgamin-1.so"
30
diff --git a/meta/recipes-extended/gawk/gawk_3.1.5.bb b/meta/recipes-extended/gawk/gawk_3.1.5.bb
new file mode 100644
index 0000000000..4bfa23d2e9
--- /dev/null
+++ b/meta/recipes-extended/gawk/gawk_3.1.5.bb
@@ -0,0 +1,30 @@
1DESCRIPTION = "A program that you can use to select particular records in a \
2file and perform operations upon them."
3HOMEPAGE = "www.gnu.org/software/gawk"
4BUGTRACKER = "bug-gawk@gnu.org"
5SECTION = "console/utils"
6
7# gawk <= 3.1.5: GPLv2
8# gawk >= 3.1.6: GPLv3
9LICENSE = "GPLv2"
10LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
11
12RDEPENDS_gawk += "gawk-common"
13RDEPENDS_pgawk += "gawk-common"
14PR = "r0"
15
16SRC_URI = "${GNU_MIRROR}/gawk/gawk-${PV}.tar.gz"
17
18inherit autotools gettext update-alternatives
19
20PACKAGES += "gawk-common pgawk"
21
22FILES_${PN} = "${bindir}/gawk* ${bindir}/igawk"
23FILES_gawk-common += "${datadir}/awk/* ${libexecdir}/awk/*"
24FILES_pgawk = "${bindir}/pgawk*"
25FILES_${PN}-dbg += "${libexecdir}/awk/.debug"
26
27ALTERNATIVE_NAME = "awk"
28ALTERNATIVE_PATH = "gawk"
29ALTERNATIVE_LINK = "${bindir}/awk"
30ALTERNATIVE_PRIORITY = "100"
diff --git a/meta/recipes-extended/images/poky-image-basic.bb b/meta/recipes-extended/images/poky-image-basic.bb
new file mode 100644
index 0000000000..537a6e4122
--- /dev/null
+++ b/meta/recipes-extended/images/poky-image-basic.bb
@@ -0,0 +1,8 @@
1IMAGE_FEATURES += "apps-console-core "
2
3IMAGE_INSTALL = "\
4 ${POKY_BASE_INSTALL} \
5 task-poky-basic \
6 "
7
8inherit poky-image
diff --git a/meta/recipes-extended/images/poky-image-lsb.bb b/meta/recipes-extended/images/poky-image-lsb.bb
new file mode 100644
index 0000000000..8424d91bb4
--- /dev/null
+++ b/meta/recipes-extended/images/poky-image-lsb.bb
@@ -0,0 +1,9 @@
1IMAGE_FEATURES += "apps-console-core "
2
3IMAGE_INSTALL = "\
4 ${POKY_BASE_INSTALL} \
5 task-poky-basic \
6 task-poky-lsb \
7 "
8
9inherit poky-image
diff --git a/meta/recipes-extended/iptables/iptables_1.4.8.bb b/meta/recipes-extended/iptables/iptables_1.4.8.bb
new file mode 100644
index 0000000000..ad707d30bc
--- /dev/null
+++ b/meta/recipes-extended/iptables/iptables_1.4.8.bb
@@ -0,0 +1,31 @@
1DESCRIPTION = "iptables is the userspace command line program used to configure the Linux 2.4.x and 2.6.x IPv4 packet filtering ruleset"
2HOMEPAGE = "http://www.netfilter.org/"
3BUGTRACKER = "http://bugzilla.netfilter.org/"
4LICENSE = "GPLv2+"
5LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \
6 file://iptables.c;firstline=13;endline=25;md5=f1028f2401da1c120df27594b2be50ef"
7
8PR = "r0"
9
10RRECOMMENDS_${PN} = "kernel-module-x-tables \
11 kernel-module-ip-tables \
12 kernel-module-iptable-filter \
13 kernel-module-iptable-nat \
14 kernel-module-nf-defrag-ipv4 \
15 kernel-module-nf-conntrack \
16 kernel-module-nf-conntrack-ipv4 \
17 kernel-module-nf-nat \
18 kernel-module-ipt-masquerade"
19FILES_${PN}-dbg =+ "${libexecdir}/xtables/.debug"
20
21SRC_URI = "http://netfilter.org/projects/iptables/files/iptables-${PV}.tar.bz2"
22
23inherit autotools
24
25EXTRA_OECONF = "--with-kernel=${STAGING_INCDIR} \
26 ${@base_contains('DISTRO_FEATURES', 'ipv6', '', '--disable-ipv6', d)}"
27
28do_configure_prepend() {
29 # they are all libtool m4 files
30 rm -rf ${S}/m4
31}
diff --git a/meta/recipes-extended/iputils/files/debian/CVE-2010-2529.diff b/meta/recipes-extended/iputils/files/debian/CVE-2010-2529.diff
new file mode 100644
index 0000000000..98aae0d457
--- /dev/null
+++ b/meta/recipes-extended/iputils/files/debian/CVE-2010-2529.diff
@@ -0,0 +1,22 @@
1Index: trunk/ping.c
2===================================================================
3--- trunk.orig/ping.c 2010-07-23 21:26:53.000000000 -0700
4+++ trunk/ping.c 2010-07-23 21:28:27.000000000 -0700
5@@ -1059,7 +1059,7 @@
6 i = j;
7 i -= IPOPT_MINOFF;
8 if (i <= 0)
9- continue;
10+ break;
11 if (i == old_rrlen
12 && !strncmp((char *)cp, old_rr, i)
13 && !(options & F_FLOOD)) {
14@@ -1096,7 +1096,7 @@
15 i = j;
16 i -= 5;
17 if (i <= 0)
18- continue;
19+ break;
20 flags = *++cp;
21 printf("\nTS: ");
22 cp++;
diff --git a/meta/recipes-extended/iputils/files/debian/add-icmp-return-codes.diff b/meta/recipes-extended/iputils/files/debian/add-icmp-return-codes.diff
new file mode 100644
index 0000000000..86bbf0d39a
--- /dev/null
+++ b/meta/recipes-extended/iputils/files/debian/add-icmp-return-codes.diff
@@ -0,0 +1,41 @@
1Index: trunk/ping.c
2===================================================================
3--- trunk.orig/ping.c 2010-05-07 23:13:54.000000000 -0700
4+++ trunk/ping.c 2010-05-07 23:23:22.000000000 -0700
5@@ -883,9 +883,36 @@
6 case ICMP_SR_FAILED:
7 printf("Source Route Failed\n");
8 break;
9+ case ICMP_NET_UNKNOWN:
10+ printf("Destination Net Unknown\n");
11+ break;
12+ case ICMP_HOST_UNKNOWN:
13+ printf("Destination Host Unknown\n");
14+ break;
15+ case ICMP_HOST_ISOLATED:
16+ printf("Source Host Isolated\n");
17+ break;
18+ case ICMP_NET_ANO:
19+ printf("Destination Net Prohibited\n");
20+ break;
21+ case ICMP_HOST_ANO:
22+ printf("Destination Host Prohibited\n");
23+ break;
24+ case ICMP_NET_UNR_TOS:
25+ printf("Destination Net Unreachable for Type of Service\n");
26+ break;
27+ case ICMP_HOST_UNR_TOS:
28+ printf("Destination Host Unreachable for Type of Service\n");
29+ break;
30 case ICMP_PKT_FILTERED:
31 printf("Packet filtered\n");
32 break;
33+ case ICMP_PREC_VIOLATION:
34+ printf("Precedence Violation\n");
35+ break;
36+ case ICMP_PREC_CUTOFF:
37+ printf("Precedence Cutoff\n");
38+ break;
39 default:
40 printf("Dest Unreachable, Bad Code: %d\n", code);
41 break;
diff --git a/meta/recipes-extended/iputils/files/debian/fix-arping-timeouts.diff b/meta/recipes-extended/iputils/files/debian/fix-arping-timeouts.diff
new file mode 100644
index 0000000000..9f05769f71
--- /dev/null
+++ b/meta/recipes-extended/iputils/files/debian/fix-arping-timeouts.diff
@@ -0,0 +1,24 @@
1Index: trunk/arping.c
2===================================================================
3--- trunk.orig/arping.c 2010-05-07 23:13:52.000000000 -0700
4+++ trunk/arping.c 2010-05-07 23:41:16.000000000 -0700
5@@ -182,12 +182,17 @@
6 if (start.tv_sec==0)
7 start = tv;
8
9- if (count-- == 0 || (timeout && MS_TDIFF(tv,start) > timeout*1000 + 500))
10+ if (timeout && MS_TDIFF(tv,start) > timeout*1000 + 500)
11 finish();
12
13- if (last.tv_sec==0 || MS_TDIFF(tv,last) > 500) {
14+ if ((!timeout) && (count == 0))
15+ finish();
16+
17+ if ( count!=0 && (last.tv_sec==0 || MS_TDIFF(tv,last) > 500 ) ) {
18 send_pack(s, src, dst,
19 (struct sockaddr_ll *)&me, (struct sockaddr_ll *)&he);
20+ if (count >= 0)
21+ count--;
22 if (count == 0 && unsolicited)
23 finish();
24 }
diff --git a/meta/recipes-extended/iputils/files/debian/fix-dead-host-ping-stats.diff b/meta/recipes-extended/iputils/files/debian/fix-dead-host-ping-stats.diff
new file mode 100644
index 0000000000..2a924258da
--- /dev/null
+++ b/meta/recipes-extended/iputils/files/debian/fix-dead-host-ping-stats.diff
@@ -0,0 +1,14 @@
1Index: trunk/ping_common.c
2===================================================================
3--- trunk.orig/ping_common.c 2010-05-07 23:13:51.000000000 -0700
4+++ trunk/ping_common.c 2010-05-07 23:22:33.000000000 -0700
5@@ -872,7 +872,8 @@
6 printf("%spipe %d", comma, pipesize);
7 comma = ", ";
8 }
9- if (ntransmitted > 1 && (!interval || (options&(F_FLOOD|F_ADAPTIVE)))) {
10+ if (ntransmitted > 1 && nreceived &&
11+ (!interval || (options&(F_FLOOD|F_ADAPTIVE)))) {
12 int ipg = (1000000*(long long)tv.tv_sec+tv.tv_usec)/(ntransmitted-1);
13 printf("%sipg/ewma %d.%03d/%d.%03d ms",
14 comma, ipg/1000, ipg%1000, rtt/8000, (rtt/8)%1000);
diff --git a/meta/recipes-extended/iputils/files/debian/targets.diff b/meta/recipes-extended/iputils/files/debian/targets.diff
new file mode 100644
index 0000000000..b5e907a8d0
--- /dev/null
+++ b/meta/recipes-extended/iputils/files/debian/targets.diff
@@ -0,0 +1,13 @@
1Index: trunk/Makefile
2===================================================================
3--- trunk.orig/Makefile 2010-05-07 23:43:00.000000000 -0700
4+++ trunk/Makefile 2010-05-07 23:47:10.000000000 -0700
5@@ -16,7 +16,7 @@
6 CCOPT=-D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -g
7 CFLAGS=$(CCOPT) $(GLIBCFIX) $(DEFINES)
8
9-IPV4_TARGETS=tracepath ping clockdiff rdisc arping tftpd rarpd
10+IPV4_TARGETS=tracepath ping arping clockdiff
11 IPV6_TARGETS=tracepath6 traceroute6 ping6
12 TARGETS=$(IPV4_TARGETS) $(IPV6_TARGETS)
13
diff --git a/meta/recipes-extended/iputils/files/debian/use_gethostbyname2.diff b/meta/recipes-extended/iputils/files/debian/use_gethostbyname2.diff
new file mode 100644
index 0000000000..7e6c97c14a
--- /dev/null
+++ b/meta/recipes-extended/iputils/files/debian/use_gethostbyname2.diff
@@ -0,0 +1,29 @@
1Index: trunk/tracepath.c
2===================================================================
3--- trunk.orig/tracepath.c 2010-05-07 23:13:52.000000000 -0700
4+++ trunk/tracepath.c 2010-05-07 23:24:09.000000000 -0700
5@@ -338,9 +338,9 @@
6 base_port = atoi(p+1);
7 } else
8 base_port = 44444;
9- he = gethostbyname(argv[0]);
10+ he = gethostbyname2(argv[0], AF_INET);
11 if (he == NULL) {
12- herror("gethostbyname");
13+ herror("gethostbyname2");
14 exit(1);
15 }
16 memcpy(&target.sin_addr, he->h_addr, 4);
17Index: trunk/ping.c
18===================================================================
19--- trunk.orig/ping.c 2010-05-07 23:23:22.000000000 -0700
20+++ trunk/ping.c 2010-05-07 23:24:09.000000000 -0700
21@@ -250,7 +250,7 @@
22 if (argc == 1)
23 options |= F_NUMERIC;
24 } else {
25- hp = gethostbyname(target);
26+ hp = gethostbyname2(target, AF_INET);
27 if (!hp) {
28 fprintf(stderr, "ping: unknown host %s\n", target);
29 exit(2);
diff --git a/meta/recipes-extended/iputils/iputils_s20100418.bb b/meta/recipes-extended/iputils/iputils_s20100418.bb
new file mode 100644
index 0000000000..3f793eca57
--- /dev/null
+++ b/meta/recipes-extended/iputils/iputils_s20100418.bb
@@ -0,0 +1,78 @@
1DESCRIPTION = "Utilities for the IP protocol, including traceroute6, \
2tracepath, tracepath6, ping, ping6 and arping."
3HOMEPAGE = "http://www.skbuff.net/iputils"
4SECTION = "console/network"
5
6LICENSE = "BSD & GPLv2+"
7
8DEPENDS = "sysfsutils openssl"
9
10PR = "r0"
11
12SRC_URI = "http://www.skbuff.net/iputils/${PN}-${PV}.tar.bz2 \
13 file://debian/fix-dead-host-ping-stats.diff \
14 file://debian/add-icmp-return-codes.diff \
15 file://debian/use_gethostbyname2.diff \
16 file://debian/targets.diff \
17 file://debian/fix-arping-timeouts.diff \
18 file://debian/CVE-2010-2529.diff \
19 "
20
21# man is not compiled here, since it requires docbook-utils-native
22# which is not available in poky
23
24do_compile () {
25 oe_runmake 'CC=${CC} -D_GNU_SOURCE' VPATH="${STAGING_LIBDIR}" all
26}
27
28do_install () {
29 install -m 0755 -d ${D}${base_bindir} ${D}${mandir}/man8
30 # SUID root programs
31 install -m 4555 ping ${D}${base_bindir}/ping.${PN}
32 install -m 4555 ping6 ${D}${base_bindir}/ping6.${PN}
33 install -m 4555 traceroute6 ${D}${base_bindir}/
34 # Other programgs
35 for i in arping tracepath tracepath6; do
36 install -m 0755 $i ${D}${base_bindir}/
37 done
38 # Manual pages for things we build packages for
39# for i in tracepath.8 traceroute6.8 ping.8 arping.8; do
40# install -m 0644 doc/$i ${D}${mandir}/man8/ || true
41# done
42}
43
44# Busybox also provides ping and ping6, so use update-alternatives
45# Also fixup SUID bit for applications that need it
46pkg_postinst_${PN}-ping () {
47 chmod 4555 ${base_bindir}/ping.${PN}
48 update-alternatives --install ${base_bindir}/ping ping ping.${PN} 100
49}
50pkg_prerm_${PN}-ping () {
51 update-alternatives --remove ping ping.${PN}
52}
53
54pkg_postinst_${PN}-ping6 () {
55 chmod 4555 ${base_bindir}/ping6.${PN}
56 update-alternatives --install ${base_bindir}/ping6 ping6 ping6.${PN} 100
57}
58pkg_prerm_${PN}-ping6 () {
59 update-alternatives --remove ping6 ping6.${PN}
60}
61
62pkg_postinst_${PN}-traceroute6 () {
63 chmod 4555 ${base_bindir}/traceroute6
64}
65
66PACKAGES += "${PN}-ping ${PN}-ping6 ${PN}-arping ${PN}-tracepath ${PN}-tracepath6 ${PN}-traceroute6"
67
68ALLOW_EMPTY_${PN} = "1"
69RDEPENDS_${PN} += "${PN}-ping ${PN}-ping6 ${PN}-arping ${PN}-tracepath ${PN}-tracepath6 ${PN}-traceroute6"
70
71FILES_${PN} = ""
72FILES_${PN}-ping = "${base_bindir}/ping.${PN}"
73FILES_${PN}-ping6 = "${base_bindir}/ping6.${PN}"
74FILES_${PN}-arping = "${base_bindir}/arping"
75FILES_${PN}-tracepath = "${base_bindir}/tracepath"
76FILES_${PN}-tracepath6 = "${base_bindir}/tracepath6"
77FILES_${PN}-traceroute6 = "${base_bindir}/traceroute6"
78FILES_${PN}-doc = "${mandir}/man8"
diff --git a/meta/packages/less/less_436.bb b/meta/recipes-extended/less/less_436.bb
index 872a127f43..872a127f43 100644
--- a/meta/packages/less/less_436.bb
+++ b/meta/recipes-extended/less/less_436.bb
diff --git a/meta/recipes-extended/libuser/libuser-0.56.16/disable-sgml-doc.patch b/meta/recipes-extended/libuser/libuser-0.56.16/disable-sgml-doc.patch
new file mode 100644
index 0000000000..a2017c5724
--- /dev/null
+++ b/meta/recipes-extended/libuser/libuser-0.56.16/disable-sgml-doc.patch
@@ -0,0 +1,18 @@
1Disable generating docs from sgml, which requries linuxdoc-tools.
2
3Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
4Index: libuser-0.56.16/docs/Makefile.am
5===================================================================
6--- libuser-0.56.16.orig/docs/Makefile.am 2010-08-12 13:29:43.000000000 +0800
7+++ libuser-0.56.16/docs/Makefile.am 2010-08-12 13:29:51.000000000 +0800
8@@ -14,8 +14,8 @@
9
10 sgml/libuser.txt: $(srcdir)/sgml/libuser.sgml
11 [ -d sgml ] || mkdir sgml
12- cd sgml; sgml2txt ../$(srcdir)/sgml/libuser.sgml
13+# cd sgml; sgml2txt ../$(srcdir)/sgml/libuser.sgml
14
15 sgml/libuser.html: $(srcdir)/sgml/libuser.sgml
16 [ -d sgml ] || mkdir sgml
17- cd sgml; sgml2html ../$(srcdir)/sgml/libuser.sgml
18+# cd sgml; sgml2html ../$(srcdir)/sgml/libuser.sgml
diff --git a/meta/recipes-extended/libuser/libuser_0.56.16.bb b/meta/recipes-extended/libuser/libuser_0.56.16.bb
new file mode 100644
index 0000000000..d72430ec0f
--- /dev/null
+++ b/meta/recipes-extended/libuser/libuser_0.56.16.bb
@@ -0,0 +1,20 @@
1DESCRIPTION = "The libuser library implements a standardized interface for manipulating and administering user and group accounts"
2HOMEPAGE = "https://fedorahosted.org/libuser/"
3BUGTRACKER = "https://fedorahosted.org/libuser/newticket"
4
5LICENSE = "LGPLv2"
6LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
7 file://lib/user.h;endline=19;md5=9bc141f2e0d3e8b97ecdc945b2ed1ec7 \
8 file://samples/testuser.c;endline=19;md5=61e8c05bd37ce1cba5590071f6e17500"
9
10SECTION = "base"
11
12SRC_URI = "https://fedorahosted.org/releases/l/i/libuser/libuser-${PV}.tar.xz \
13 file://disable-sgml-doc.patch;patch=1"
14PR = "r0"
15
16DEPENDS = "gettext libpam glib-2.0 xz-native"
17
18EXTRA_OECONF += "--disable-gtk-doc --without-python"
19
20inherit autotools
diff --git a/meta/recipes-extended/minicom/minicom-2.3/gcc4-scope.patch b/meta/recipes-extended/minicom/minicom-2.3/gcc4-scope.patch
new file mode 100644
index 0000000000..5bd47bd354
--- /dev/null
+++ b/meta/recipes-extended/minicom/minicom-2.3/gcc4-scope.patch
@@ -0,0 +1,44 @@
1--- minicom-2.1/src/window.c.orig 2006-06-14 17:49:53.000000000 +0200
2+++ minicom-2.1/src/window.c 2006-06-14 17:50:14.000000000 +0200
3@@ -62,7 +62,7 @@
4 static char *CS, *SF, *SR, *VB, *BL;
5 static char *VE, *VI, *KS, *KE;
6 static char *CD, *CL, *IC, *DC;
7-static char *BC, *CR, *NL;
8+static char *mcBC, *CR, *NL;
9 #if ST_LINE
10 static char *TS, *FS, *DS;
11 #endif
12@@ -322,8 +322,8 @@
13 else if (NL != CNULL && x == 0 && x == curx && y == cury + 1)
14 outstr(NL);
15 #endif
16- else if (BC != CNULL && y == cury && x == curx - 1)
17- outstr(BC);
18+ else if (mcBC != CNULL && y == cury && x == curx - 1)
19+ outstr(mcBC);
20 else
21 outstr(tgoto(CM, x, y));
22 curx = x;
23@@ -1918,7 +1918,7 @@
24 CL = tgetstr("cl", &_tptr);
25 IC = tgetstr("ic", &_tptr);
26 DC = tgetstr("dc", &_tptr);
27- BC = tgetstr("bc", &_tptr);
28+ mcBC = tgetstr("bc", &_tptr);
29 CR = tgetstr("cr", &_tptr);
30 NL = tgetstr("nl", &_tptr);
31 AC = tgetstr("ac", &_tptr);
32@@ -1967,10 +1967,10 @@
33 _has_am = tgetflag("am");
34 _mv_standout = tgetflag("ms");
35 if (tgetflag("bs")) {
36- if (BC == CNULL) BC = "\b";
37+ if (mcBC == CNULL) mcBC = "\b";
38 }
39 else
40- BC = CNULL;
41+ mcBC = CNULL;
42
43 /* Special IBM box-drawing characters */
44 D_UL = 201;
diff --git a/meta/recipes-extended/minicom/minicom-2.3/rename-conflicting-functions.patch b/meta/recipes-extended/minicom/minicom-2.3/rename-conflicting-functions.patch
new file mode 100644
index 0000000000..c344203267
--- /dev/null
+++ b/meta/recipes-extended/minicom/minicom-2.3/rename-conflicting-functions.patch
@@ -0,0 +1,13 @@
1--- minicom-2.3/src/minicom.c-orig 2009-06-08 14:49:07.000000000 +0200
2+++ minicom-2.3/src/minicom.c 2009-06-08 14:50:23.000000000 +0200
3@@ -63,6 +63,10 @@
4 }
5 #endif /*DEBUG*/
6
7+#ifdef __USE_GNU
8+#define getline minicom_getline
9+#endif
10+
11 /*
12 * Sub - menu's.
13 */
diff --git a/meta/recipes-extended/minicom/minicom_2.3.bb b/meta/recipes-extended/minicom/minicom_2.3.bb
new file mode 100644
index 0000000000..a114e30c99
--- /dev/null
+++ b/meta/recipes-extended/minicom/minicom_2.3.bb
@@ -0,0 +1,17 @@
1SECTION = "console/network"
2DEPENDS = "ncurses"
3LICENSE = "GPL"
4SRC_URI = "http://alioth.debian.org/frs/download.php/2332/minicom-${PV}.tar.gz \
5 file://rename-conflicting-functions.patch \
6 "
7
8# file://gcc4-scope.patch;patch=1 \
9
10inherit autotools gettext
11
12do_install() {
13 for d in doc extras man lib src; do make -C $d DESTDIR=${D} install; done
14}
15
16SRC_URI[md5sum] = "0ebe7a91898384ca906787cc4e2c3f25"
17SRC_URI[sha256sum] = "2acbc3d4a07e1134ee285a72fa44bbc27703b02dba02be68db9e6fd8320356fb"
diff --git a/meta/recipes-extended/mktemp/files/disable-strip.patch b/meta/recipes-extended/mktemp/files/disable-strip.patch
new file mode 100644
index 0000000000..d6bc528a21
--- /dev/null
+++ b/meta/recipes-extended/mktemp/files/disable-strip.patch
@@ -0,0 +1,13 @@
1diff --git a/Makefile.in b/Makefile.in
2index 37b3cc9..f1026f3 100644
3--- a/Makefile.in
4+++ b/Makefile.in
5@@ -95,7 +95,7 @@ install-dirs:
6 $(DESTDIR)$(mandir)/man1
7
8 install-binaries: $(PROG)
9- $(INSTALL) -m 0555 -s $(PROG) $(DESTDIR)$(bindir)/$(PROG)
10+ $(INSTALL) -m 0555 $(PROG) $(DESTDIR)$(bindir)/$(PROG)
11
12 install-man:
13 $(INSTALL) -m 0444 $(srcdir)/mktemp.$(mantype) \
diff --git a/meta/recipes-extended/mktemp/mktemp_1.7.bb b/meta/recipes-extended/mktemp/mktemp_1.7.bb
new file mode 100644
index 0000000000..a34827450c
--- /dev/null
+++ b/meta/recipes-extended/mktemp/mktemp_1.7.bb
@@ -0,0 +1,26 @@
1DESCRIPTION = "Allow safe temporary file creation from shell scripts."
2HOMEPAGE = "http://www.mktemp.org/"
3BUGTRACKER = "http://www.mktemp.org/bugs"
4SECTION = "console/utils"
5LICENSE = "ISC style"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=430680f6322a1eb87199b5e01a82c0d4"
7
8PR = "r0"
9
10SRC_URI = "ftp://ftp.mktemp.org/pub/mktemp/${P}.tar.gz \
11 file://disable-strip.patch \
12 "
13
14inherit autotools update-alternatives
15
16EXTRA_OECONF = "--with-libc"
17
18do_install_append () {
19 mkdir ${D}${base_bindir}
20 mv ${D}${bindir}/mktemp ${D}${base_bindir}/mktemp.${PN}
21}
22
23ALTERNATIVE_NAME = "mktemp"
24ALTERNATIVE_LINK = "${base_bindir}/mktemp"
25ALTERNATIVE_PATH = "${base_bindir}/mktemp.${PN}"
26ALTERNATIVE_PRIORITY = "100"
diff --git a/meta/recipes-extended/net-tools/net-tools-1.60-23/net-tools-config.h b/meta/recipes-extended/net-tools/net-tools-1.60-23/net-tools-config.h
new file mode 100644
index 0000000000..92c527a51e
--- /dev/null
+++ b/meta/recipes-extended/net-tools/net-tools-1.60-23/net-tools-config.h
@@ -0,0 +1,75 @@
1/*
2* config.h Automatically generated configuration includefile
3*
4* NET-TOOLS A collection of programs that form the base set of the
5* NET-3 Networking Distribution for the LINUX operating
6* system.
7*
8* DO NOT EDIT DIRECTLY
9*
10*/
11
12/*
13 *
14 * Internationalization
15 *
16 * The net-tools package has currently been translated to French,
17 * German and Brazilian Portugese. Other translations are, of
18 * course, welcome. Answer `n' here if you have no support for
19 * internationalization on your system.
20 *
21 */
22#define I18N 1
23
24/*
25 *
26 * Protocol Families.
27 *
28 */
29#define HAVE_AFUNIX 1
30#define HAVE_AFINET 1
31#define HAVE_AFINET6 1
32#define HAVE_AFIPX 0
33#define HAVE_AFATALK 0
34#define HAVE_AFAX25 0
35#define HAVE_AFNETROM 1
36#define HAVE_AFROSE 0
37#define HAVE_AFX25 0
38#define HAVE_AFECONET 0
39#define HAVE_AFDECnet 0
40#define HAVE_AFASH 0
41
42/*
43 *
44 * Device Hardware types.
45 *
46 */
47#define HAVE_HWETHER 1
48#define HAVE_HWARC 1
49#define HAVE_HWSLIP 1
50#define HAVE_HWPPP 1
51#define HAVE_HWTUNNEL 1
52#define HAVE_HWSTRIP 1
53#define HAVE_HWTR 1
54#define HAVE_HWAX25 0
55#define HAVE_HWROSE 0
56#define HAVE_HWNETROM 1
57#define HAVE_HWX25 0
58#define HAVE_HWFR 1
59#define HAVE_HWSIT 0
60#define HAVE_HWFDDI 0
61#define HAVE_HWHIPPI 0
62#define HAVE_HWASH 0
63#define HAVE_HWHDLCLAPB 0
64#define HAVE_HWIRDA 1
65#define HAVE_HWEC 0
66#define HAVE_HWIB 0
67
68/*
69 *
70 * Other Features.
71 *
72 */
73#define HAVE_FW_MASQUERADE 1
74#define HAVE_IP_TOOLS 1
75#define HAVE_MII 1
diff --git a/meta/recipes-extended/net-tools/net-tools-1.60-23/net-tools-config.make b/meta/recipes-extended/net-tools/net-tools-1.60-23/net-tools-config.make
new file mode 100644
index 0000000000..ec516f27ee
--- /dev/null
+++ b/meta/recipes-extended/net-tools/net-tools-1.60-23/net-tools-config.make
@@ -0,0 +1,36 @@
1I18N=1
2HAVE_AFUNIX=1
3HAVE_AFINET=1
4HAVE_AFINET6=1
5# HAVE_AFIPX=0
6# HAVE_AFATALK=0
7# HAVE_AFAX25=0
8HAVE_AFNETROM=1
9# HAVE_AFROSE=0
10# HAVE_AFX25=0
11# HAVE_AFECONET=0
12# HAVE_AFDECnet=0
13# HAVE_AFASH=0
14HAVE_HWETHER=1
15HAVE_HWARC=1
16HAVE_HWSLIP=1
17HAVE_HWPPP=1
18HAVE_HWTUNNEL=1
19HAVE_HWSTRIP=1
20HAVE_HWTR=1
21# HAVE_HWAX25=0
22# HAVE_HWROSE=0
23HAVE_HWNETROM=1
24# HAVE_HWX25=0
25HAVE_HWFR=1
26# HAVE_HWSIT=0
27# HAVE_HWFDDI=0
28# HAVE_HWHIPPI=0
29# HAVE_HWASH=0
30# HAVE_HWHDLCLAPB=0
31HAVE_HWIRDA=1
32# HAVE_HWEC=0
33# HAVE_HWIB=0
34HAVE_FW_MASQUERADE=1
35HAVE_IP_TOOLS=1
36HAVE_MII=1
diff --git a/meta/recipes-extended/net-tools/net-tools_1.60-23.bb b/meta/recipes-extended/net-tools/net-tools_1.60-23.bb
new file mode 100644
index 0000000000..031169c067
--- /dev/null
+++ b/meta/recipes-extended/net-tools/net-tools_1.60-23.bb
@@ -0,0 +1,77 @@
1SUMMARY="A collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system"
2HOMEPAGE = "http://net-tools.berlios.de/"
3BUGTRACKER = "http://bugs.debian.org/net-tools"
4LICENSE = "GPLv2+"
5LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b \
6 file://ifconfig.c;startline=11;endline=15;md5=da4c7bb79a5d0798faa99ef869721f4a"
7PR = "r0"
8
9SRC_URI = "ftp://ftp.debian.org/debian/pool/main/n/net-tools/net-tools_1.60.orig.tar.gz \
10 ftp://ftp.debian.org/debian/pool/main/n/net-tools/${PN}_${PV}.diff.gz;apply=no \
11 file://net-tools-config.h \
12 file://net-tools-config.make"
13
14S = "${WORKDIR}/net-tools-1.60"
15
16inherit gettext
17
18# The Makefile is lame, no parallel build
19PARALLEL_MAKE = ""
20
21# Unlike other Debian packages, net-tools *.diff.gz contains another series of
22# patches maintained by quilt. So manually apply them before applying other local
23# patches. Also remove all temp files before leaving, because do_patch() will pop
24# up all previously applied patches in the start
25nettools_do_patch() {
26 cd ${S}
27 patch -p1 < ${WORKDIR}/${PN}_${PV}.diff
28 QUILT_PATCHES=${S}/debian/patches quilt push -a
29 rm -rf ${S}/patches ${S}/.pc
30}
31
32# We invoke base do_patch at end, to incorporate any local patch
33python do_patch() {
34 bb.build.exec_func('nettools_do_patch', d)
35 bb.build.exec_func('patch_do_patch', d)
36}
37
38do_configure() {
39 # net-tools has its own config mechanism requiring "make config"
40 # we pre-generate desired options and copy to source directory instead
41 cp ${WORKDIR}/net-tools-config.h ${S}/config.h
42 cp ${WORKDIR}/net-tools-config.make ${S}/config.make
43}
44
45do_compile() {
46 # net-tools use COPTS/LOPTS to allow adding custom options
47 export COPTS="$CFLAGS"
48 export LOPTS="$LDFLAGS"
49 unset CFLAGS
50 unset LDFLAGS
51
52 oe_runmake
53}
54
55do_install() {
56 oe_runmake 'BASEDIR=${D}' install
57
58 for app in ${D}/${base_sbindir}/* ${D}/${base_bindir}/*; do
59 mv $app $app.${PN}
60 done
61}
62
63pkg_postinst_${PN} () {
64 for app in arp ifconfig ipmaddr iptunnel mii-tool nameif plipconfig rarp route slattach ; do
65 update-alternatives --install ${base_sbindir}/$app $app $app.${PN} 100
66 done
67
68 for app in dnsdomainname domainname hostname netstat nisdomainname ypdomainname ; do
69 update-alternatives --install ${base_bindir}/$app $app $app.${PN} 100
70 done
71}
72
73pkg_prerm_${PN} () {
74 for app in arp ifconfig ipmaddr iptunnel mii-tool nameif plipconfig rarp route slattach dnsdomainname domainname hostname netstat nisdomainname ypdomainname ; do
75 update-alternatives --remove $app $app.${PN}
76 done
77}
diff --git a/meta/recipes-extended/pax/pax_3.4.bb b/meta/recipes-extended/pax/pax_3.4.bb
new file mode 100644
index 0000000000..32804ba0c1
--- /dev/null
+++ b/meta/recipes-extended/pax/pax_3.4.bb
@@ -0,0 +1,16 @@
1DESCRIPTION = "pax (Portable Archive eXchange) is the POSIX standard archive tool"
2HOMEPAGE = "http://www.openbsd.org/cgi-bin/cvsweb/src/bin/pax/"
3BUGTRACKER = "http://www.openbsd.org/query-pr.html"
4
5LICENSE = "BSD"
6LIC_FILES_CHKSUM = "file://COPYING;md5=4b0b674dfdc56daa3832d4069b820ea0 \
7 file://src/pax.h;endline=40;md5=309d3e241c1d82069228e5a51e9b8d60 \
8 file://src/cpio.h;endline=40;md5=c3b4bbff6133a83387968617bbae8ac4 \
9 file://lib/vis.h;endline=40;md5=b283f759abd4a5ad7e014b80f51fc053"
10
11SECTION = "base"
12PR = "r0"
13
14SRC_URI = "ftp://ftp.suse.com/pub/people/kukuk/pax/pax-${PV}.tar.bz2"
15
16inherit autotools
diff --git a/meta/recipes-extended/perl/libconvert-asn1-perl_0.21.bb b/meta/recipes-extended/perl/libconvert-asn1-perl_0.21.bb
new file mode 100644
index 0000000000..3292ee338f
--- /dev/null
+++ b/meta/recipes-extended/perl/libconvert-asn1-perl_0.21.bb
@@ -0,0 +1,14 @@
1DESCRIPTION = "Convert::ASN1 - ASN.1 Encode/Decode library"
2SECTION = "libs"
3LICENSE = "Artistic|GPL"
4PR = "r0"
5
6SRC_URI = "http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/Convert-ASN1-${PV}.tar.gz"
7
8S = "${WORKDIR}/Convert-ASN1-${PV}"
9
10inherit cpan
11
12BBCLASSEXTEND="native"
13
14PACKAGE_ARCH = "all"
diff --git a/meta/recipes-extended/perl/libtimedate-perl_1.20.bb b/meta/recipes-extended/perl/libtimedate-perl_1.20.bb
new file mode 100644
index 0000000000..84406adfb0
--- /dev/null
+++ b/meta/recipes-extended/perl/libtimedate-perl_1.20.bb
@@ -0,0 +1,21 @@
1DESCRIPTION = "TimeDate - parser for absolute times"
2SECTION = "libs"
3# You can redistribute it and/or modify it under the same terms as Perl itself.
4LICENSE = "Artistic|GPL"
5PR = "r2"
6
7
8SRC_URI = "http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/TimeDate-${PV}.tar.gz"
9
10S = "${WORKDIR}/TimeDate-${PV}"
11
12inherit cpan
13
14BBCLASSEXTEND="native"
15
16RDEPENDS_${PN}_virtclass-native = ""
17RDEPENDS_${PN} += "perl-module-carp perl-module-exporter perl-module-strict perl-module-time-local"
18PACKAGE_ARCH = "all"
19
20SRC_URI[md5sum] = "7da7452bce4c684e4238e6d09b390200"
21SRC_URI[sha256sum] = "f8251a791f6692c69952b4af697c01df93981ad1ab133279d034656a03cd3755"
diff --git a/meta/recipes-extended/procps/procps-3.2.7/install.patch b/meta/recipes-extended/procps/procps-3.2.7/install.patch
new file mode 100644
index 0000000000..9f1ef6915d
--- /dev/null
+++ b/meta/recipes-extended/procps/procps-3.2.7/install.patch
@@ -0,0 +1,27 @@
1--- procps-3.2.5.virgin/Makefile 2005-01-26 05:55:26.000000000 +0100
2+++ procps-3.2.5/Makefile 2005-08-03 04:55:26.346984488 +0200
3@@ -30,7 +30,10 @@
4 install := install -D --owner 0 --group 0
5
6 # Lame x86-64 /lib64 and /usr/lib64 abomination:
7-lib64 := lib$(shell [ -d /lib64 ] && echo 64)
8+# lib64 := lib$(shell [ -d /lib64 ] && echo 64)
9+
10+# Equally lame hack to work around makefile lameness when the host arch is 64bit, but the target is not.
11+lib64 := lib
12
13 usr/bin := $(DESTDIR)/usr/bin/
14 bin := $(DESTDIR)/bin/
15@@ -211,10 +214,10 @@
16 ###### install
17
18 $(BINFILES) : all
19- $(install) --mode a=rx $(notdir $@) $@
20+ $(install) -m 555 $(notdir $@) $@
21
22 $(MANFILES) : all
23- $(install) --mode a=r $(notdir $@) $@
24+ $(install) -m 444 $(notdir $@) $@
25
26 install: $(filter-out $(SKIP) $(addprefix $(DESTDIR),$(SKIP)),$(INSTALL))
27 cd $(usr/bin) && $(ln_f) skill snice
diff --git a/meta/recipes-extended/procps/procps-3.2.7/linux-limits.patch b/meta/recipes-extended/procps/procps-3.2.7/linux-limits.patch
new file mode 100644
index 0000000000..dcd66163ad
--- /dev/null
+++ b/meta/recipes-extended/procps/procps-3.2.7/linux-limits.patch
@@ -0,0 +1,13 @@
1diff --git a/pwdx.c b/pwdx.c
2index cb96a52..29ebce2 100644
3--- a/pwdx.c
4+++ b/pwdx.c
5@@ -13,7 +13,7 @@
6 #include <stdlib.h>
7 #include <sys/types.h>
8 #include <regex.h>
9-#include <limits.h>
10+#include <linux/limits.h>
11 #include <unistd.h>
12 #include <errno.h>
13
diff --git a/meta/recipes-extended/procps/procps-3.2.7/pagesz-not-constant.patch b/meta/recipes-extended/procps/procps-3.2.7/pagesz-not-constant.patch
new file mode 100644
index 0000000000..8e9e1ebfe1
--- /dev/null
+++ b/meta/recipes-extended/procps/procps-3.2.7/pagesz-not-constant.patch
@@ -0,0 +1,22 @@
1Index: procps-3.2.1/proc/devname.c
2===================================================================
3--- procps-3.2.1.orig/proc/devname.c 2004-03-18 05:43:50.000000000 +1100
4+++ procps-3.2.1/proc/devname.c 2005-04-02 10:40:17.462138000 +1000
5@@ -227,7 +227,7 @@
6
7 /* number --> name */
8 unsigned dev_to_tty(char *restrict ret, unsigned chop, dev_t dev_t_dev, int pid, unsigned int flags) {
9- static char buf[PAGE_SIZE];
10+ static char buf[4096];
11 char *restrict tmp = buf;
12 unsigned dev = dev_t_dev;
13 unsigned i = 0;
14@@ -249,7 +249,7 @@
15 if((flags&ABBREV_TTY) && !strncmp(tmp,"tty", 3) && tmp[3]) tmp += 3;
16 if((flags&ABBREV_PTS) && !strncmp(tmp,"pts/", 4) && tmp[4]) tmp += 4;
17 /* gotta check before we chop or we may chop someone else's memory */
18- if(chop + (unsigned long)(tmp-buf) <= sizeof buf)
19+ if(chop + (unsigned long)(tmp-buf) < sizeof buf)
20 tmp[chop] = '\0';
21 /* replace non-ASCII characters with '?' and return the number of chars */
22 for(;;){
diff --git a/meta/recipes-extended/procps/procps-3.2.7/procmodule.patch b/meta/recipes-extended/procps/procps-3.2.7/procmodule.patch
new file mode 100644
index 0000000000..fabfabaa59
--- /dev/null
+++ b/meta/recipes-extended/procps/procps-3.2.7/procmodule.patch
@@ -0,0 +1,36 @@
1*** procps-3.2.5/proc/module.mk.orig Sun Jul 24 11:53:49 2005
2--- procps-3.2.5/proc/module.mk Sun Jul 24 11:54:32 2005
3***************
4*** 96,102 ****
5 #################### install rules ###########################
6
7 $(lib)$(SOFILE) : proc/$(SONAME)
8! $(install) --mode a=rx $< $@
9
10 ifneq ($(SOLINK),$(SOFILE))
11 .PHONY: $(lib)$(SOLINK)
12--- 96,102 ----
13 #################### install rules ###########################
14
15 $(lib)$(SOFILE) : proc/$(SONAME)
16! $(install) -m 555 $< $@
17
18 ifneq ($(SOLINK),$(SOFILE))
19 .PHONY: $(lib)$(SOLINK)
20***************
21*** 115,121 ****
22 $(ldconfig)
23
24 $(usr/lib)$(ANAME) : proc/$(ANAME)
25! $(install) --mode a=r $< $@
26
27 # Junk anyway... supposed to go in /usr/include/$(NAME)
28 #INSTALL += $(addprefix $(include),$(HDRFILES))
29--- 115,121 ----
30 $(ldconfig)
31
32 $(usr/lib)$(ANAME) : proc/$(ANAME)
33! $(install) -m 444 $< $@
34
35 # Junk anyway... supposed to go in /usr/include/$(NAME)
36 #INSTALL += $(addprefix $(include),$(HDRFILES))
diff --git a/meta/recipes-extended/procps/procps-3.2.7/procps.init b/meta/recipes-extended/procps/procps-3.2.7/procps.init
new file mode 100644
index 0000000000..739dcf4be7
--- /dev/null
+++ b/meta/recipes-extended/procps/procps-3.2.7/procps.init
@@ -0,0 +1,6 @@
1#!/bin/sh
2
3SYSCTL_CONF="/etc/sysctl.conf"
4if [ -f "${SYSCTL_CONF}" ]; then
5 /sbin/sysctl -q -p "${SYSCTL_CONF}"
6fi
diff --git a/meta/recipes-extended/procps/procps-3.2.7/psmodule.patch b/meta/recipes-extended/procps/procps-3.2.7/psmodule.patch
new file mode 100644
index 0000000000..f298c1c1c4
--- /dev/null
+++ b/meta/recipes-extended/procps/procps-3.2.7/psmodule.patch
@@ -0,0 +1,21 @@
1*** procps-3.2.5/ps/module.mk.orig Sun Jul 24 11:54:40 2005
2--- procps-3.2.5/ps/module.mk Sun Jul 24 11:55:02 2005
3***************
4*** 33,40 ****
5
6
7 $(bin)ps: ps/ps
8! $(install) --mode a=rx $< $@
9
10 $(man1)ps.1 : ps/ps.1
11! $(install) --mode a=r $< $@
12 -rm -f $(DESTDIR)/var/catman/cat1/ps.1.gz $(DESTDIR)/var/man/cat1/ps.1.gz
13--- 33,40 ----
14
15
16 $(bin)ps: ps/ps
17! $(install) -m 555 $< $@
18
19 $(man1)ps.1 : ps/ps.1
20! $(install) -m 444 $< $@
21 -rm -f $(DESTDIR)/var/catman/cat1/ps.1.gz $(DESTDIR)/var/man/cat1/ps.1.gz
diff --git a/meta/recipes-extended/procps/procps-3.2.7/sysctl.conf b/meta/recipes-extended/procps/procps-3.2.7/sysctl.conf
new file mode 100644
index 0000000000..34e7488bf7
--- /dev/null
+++ b/meta/recipes-extended/procps/procps-3.2.7/sysctl.conf
@@ -0,0 +1,64 @@
1# This configuration file is taken from Debian.
2#
3# /etc/sysctl.conf - Configuration file for setting system variables
4# See sysctl.conf (5) for information.
5#
6
7#kernel.domainname = example.com
8
9# Uncomment the following to stop low-level messages on console
10#kernel.printk = 4 4 1 7
11
12##############################################################3
13# Functions previously found in netbase
14#
15
16# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
17# Turn on Source Address Verification in all interfaces to
18# prevent some spoofing attacks
19net.ipv4.conf.default.rp_filter=1
20net.ipv4.conf.all.rp_filter=1
21
22# Uncomment the next line to enable TCP/IP SYN cookies
23#net.ipv4.tcp_syncookies=1
24
25# Uncomment the next line to enable packet forwarding for IPv4
26#net.ipv4.ip_forward=1
27
28# Uncomment the next line to enable packet forwarding for IPv6
29#net.ipv6.conf.all.forwarding=1
30
31
32###################################################################
33# Additional settings - these settings can improve the network
34# security of the host and prevent against some network attacks
35# including spoofing attacks and man in the middle attacks through
36# redirection. Some network environments, however, require that these
37# settings are disabled so review and enable them as needed.
38#
39# Ignore ICMP broadcasts
40#net.ipv4.icmp_echo_ignore_broadcasts = 1
41#
42# Ignore bogus ICMP errors
43#net.ipv4.icmp_ignore_bogus_error_responses = 1
44#
45# Do not accept ICMP redirects (prevent MITM attacks)
46#net.ipv4.conf.all.accept_redirects = 0
47#net.ipv6.conf.all.accept_redirects = 0
48# _or_
49# Accept ICMP redirects only for gateways listed in our default
50# gateway list (enabled by default)
51# net.ipv4.conf.all.secure_redirects = 1
52#
53# Do not send ICMP redirects (we are not a router)
54#net.ipv4.conf.all.send_redirects = 0
55#
56# Do not accept IP source route packets (we are not a router)
57#net.ipv4.conf.all.accept_source_route = 0
58#net.ipv6.conf.all.accept_source_route = 0
59#
60# Log Martian Packets
61#net.ipv4.conf.all.log_martians = 1
62#
63
64#kernel.shmmax = 141762560
diff --git a/meta/recipes-extended/procps/procps.inc b/meta/recipes-extended/procps/procps.inc
new file mode 100644
index 0000000000..2de32d2c83
--- /dev/null
+++ b/meta/recipes-extended/procps/procps.inc
@@ -0,0 +1,16 @@
1DESCRIPTION = "Procps is the package that has a bunch \
2of small useful utilities that give information \
3about processes using the /proc filesystem. The package \
4includes the programs ps, top, vmstat, w, kill, and skill."
5HOMEPAGE = "http://procps.sf.net"
6SECTION = "base"
7PRIORITY = "optional"
8LICENSE = "GPL"
9DEPENDS = "ncurses"
10
11FILES_${PN} += "${base_libdir}/libproc-*.so"
12
13SRC_URI = "http://procps.sourceforge.net/procps-${PV}.tar.gz \
14 file://install.patch;patch=1"
15
16inherit autotools
diff --git a/meta/recipes-extended/procps/procps_3.2.7.bb b/meta/recipes-extended/procps/procps_3.2.7.bb
new file mode 100644
index 0000000000..6da975adc7
--- /dev/null
+++ b/meta/recipes-extended/procps/procps_3.2.7.bb
@@ -0,0 +1,64 @@
1require procps.inc
2
3PR = "r8"
4
5inherit update-rc.d
6
7INITSCRIPT_NAME = "procps.sh"
8INITSCRIPT_PARAMS = "start 30 S ."
9
10SRC_URI += "file://procmodule.patch;patch=1 \
11 file://psmodule.patch;patch=1 \
12 file://linux-limits.patch;patch=1 \
13 file://sysctl.conf \
14 file://procps.init \
15 "
16
17FILES = "${bindir}/top.${PN} ${base_bindir}/ps.${PN} ${bindir}/uptime.${PN} ${base_bindir}/kill.${PN} \
18 ${bindir}/free.${PN} ${bindir}/w ${bindir}/watch ${bindir}/pgrep ${bindir}/pmap ${bindir}/pwdx \
19 ${bindir}/snice ${bindir}/vmstat ${bindir}/slabtop ${bindir}/pkill ${bindir}/skill ${bindir}/tload \
20 ${base_sbindir}/sysctl.${PN}"
21
22CONFFILES_${PN} = "${sysconfdir}/sysctl.conf"
23
24EXTRA_OEMAKE = "CFLAGS=-I${STAGING_INCDIR} \
25 CPPFLAGS=-I${STAGING_INCDIR} \
26 LDFLAGS="${LDFLAGS}" \
27 CURSES=-lncurses \
28 install='install -D' \
29 ldconfig=echo"
30
31do_install_append () {
32 install -d ${D}${sysconfdir}
33 install -m 0644 ${WORKDIR}/sysctl.conf ${D}${sysconfdir}/sysctl.conf
34 install -d ${D}${sysconfdir}/init.d
35 install -m 0755 ${WORKDIR}/procps.init ${D}${sysconfdir}/init.d/procps.sh
36
37 mv ${D}${bindir}/uptime ${D}${bindir}/uptime.${PN}
38 mv ${D}${bindir}/top ${D}${bindir}/top.${PN}
39 mv ${D}${base_bindir}/kill ${D}${base_bindir}/kill.${PN}
40 mv ${D}${base_bindir}/ps ${D}${base_bindir}/ps.${PN}
41 mv ${D}${bindir}/free ${D}${bindir}/free.${PN}
42 mv ${D}${base_sbindir}/sysctl ${D}${base_sbindir}/sysctl.${PN}
43 mv ${D}${bindir}/pkill ${D}${bindir}/pkill.${PN}
44}
45
46pkg_postinst() {
47 update-alternatives --install ${bindir}/top top top.${PN} 90
48 update-alternatives --install ${bindir}/uptime uptime uptime.${PN} 90
49 update-alternatives --install ${base_bindir}/ps ps ps.${PN} 90
50 update-alternatives --install ${base_bindir}/kill kill kill.${PN} 90
51 update-alternatives --install ${bindir}/free free free.${PN} 90
52 update-alternatives --install ${base_sbindir}/sysctl sysctl sysctl.${PN} 90
53 update-alternatives --install ${bindir}/pkill pkill pkill.${PN} 90
54}
55
56pkg_postrm() {
57 update-alternatives --remove top top.${PN}
58 update-alternatives --remove ps ps.${PN}
59 update-alternatives --remove uptime uptime.${PN}
60 update-alternatives --remove kill kill.${PN}
61 update-alternatives --remove free free.${PN}
62 update-alternatives --remove sysctl sysctl.${PN}
63 update-alternatives --remove pkill pkill.${PN}
64}
diff --git a/meta/recipes-extended/quota/quota_3.17.bb b/meta/recipes-extended/quota/quota_3.17.bb
new file mode 100644
index 0000000000..495e3072ce
--- /dev/null
+++ b/meta/recipes-extended/quota/quota_3.17.bb
@@ -0,0 +1,19 @@
1DESCRIPTION = "display disk usage and limits"
2SECTION = "base"
3HOMEPAGE = "http://sourceforge.net/projects/linuxquota/"
4BUGTRACKER = "http://sourceforge.net/tracker/?group_id=18136&atid=118136"
5LICENSE = "BSD & GPLv2+ & LGPLv2.1+"
6LIC_FILES_CHKSUM = "file://quota.c;beginline=1;endline=33;md5=331c7d77744bfe0ad24027f0651028ec \
7 file://rquota_server.c;beginline=1;endline=20;md5=91cf52a9aa19e13c2797bd2bf785d7c4 \
8 file://svc_socket.c;beginline=1;endline=17;md5=24d5a8792da45910786eeac750be8ceb"
9PR = "r0"
10
11SRC_URI = "http://downloads.sourceforge.net/project/linuxquota/quota-tools/${PV}/quota-${PV}.tar.gz"
12
13S = ${WORKDIR}/quota-tools
14
15inherit autotools
16
17do_install() {
18 oe_runmake prefix=${D}${prefix} install
19}
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/login_defs_pam.sed b/meta/recipes-extended/shadow/shadow-4.1.4.2/login_defs_pam.sed
new file mode 100644
index 0000000000..0a1f3be4af
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/login_defs_pam.sed
@@ -0,0 +1,32 @@
1/^FAILLOG_ENAB/b comment
2/^LASTLOG_ENAB/b comment
3/^MAIL_CHECK_ENAB/b comment
4/^OBSCURE_CHECKS_ENAB/b comment
5/^PORTTIME_CHECKS_ENAB/b comment
6/^QUOTAS_ENAB/b comment
7/^MOTD_FILE/b comment
8/^FTMP_FILE/b comment
9/^NOLOGINS_FILE/b comment
10/^ENV_HZ/b comment
11/^ENV_TZ/b comment
12/^PASS_MIN_LEN/b comment
13/^SU_WHEEL_ONLY/b comment
14/^CRACKLIB_DICTPATH/b comment
15/^PASS_CHANGE_TRIES/b comment
16/^PASS_ALWAYS_WARN/b comment
17/^PASS_MAX_LEN/b comment
18/^PASS_MIN_LEN/b comment
19/^CHFN_AUTH/b comment
20/^CHSH_AUTH/b comment
21/^ISSUE_FILE/b comment
22/^LOGIN_STRING/b comment
23/^ULIMIT/b comment
24/^ENVIRON_FILE/b comment
25
26b exit
27
28: comment
29 s:^:#:
30
31: exit
32
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chfn b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chfn
new file mode 100644
index 0000000000..baf7698bba
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chfn
@@ -0,0 +1,14 @@
1#
2# The PAM configuration file for the Shadow `chfn' service
3#
4
5# This allows root to change user infomation without being
6# prompted for a password
7auth sufficient pam_rootok.so
8
9# The standard Unix authentication modules, used with
10# NIS (man nsswitch) as well as normal /etc/passwd and
11# /etc/shadow entries.
12auth include common-auth
13account include common-account
14session include common-session
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chpasswd b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chpasswd
new file mode 100644
index 0000000000..9e3efa68ba
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chpasswd
@@ -0,0 +1,4 @@
1# The PAM configuration file for the Shadow 'chpasswd' service
2#
3
4password include common-password
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chsh b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chsh
new file mode 100644
index 0000000000..8fb169f64e
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/chsh
@@ -0,0 +1,19 @@
1#
2# The PAM configuration file for the Shadow `chsh' service
3#
4
5# This will not allow a user to change their shell unless
6# their current one is listed in /etc/shells. This keeps
7# accounts with special shells from changing them.
8auth required pam_shells.so
9
10# This allows root to change user shell without being
11# prompted for a password
12auth sufficient pam_rootok.so
13
14# The standard Unix authentication modules, used with
15# NIS (man nsswitch) as well as normal /etc/passwd and
16# /etc/shadow entries.
17auth include common-auth
18account include common-account
19session include common-session
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/login b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/login
new file mode 100644
index 0000000000..e41eb04ec1
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/login
@@ -0,0 +1,91 @@
1#
2# The PAM configuration file for the Shadow `login' service
3#
4
5# Enforce a minimal delay in case of failure (in microseconds).
6# (Replaces the `FAIL_DELAY' setting from login.defs)
7# Note that other modules may require another minimal delay. (for example,
8# to disable any delay, you should add the nodelay option to pam_unix)
9auth optional pam_faildelay.so delay=3000000
10
11# Outputs an issue file prior to each login prompt (Replaces the
12# ISSUE_FILE option from login.defs). Uncomment for use
13# auth required pam_issue.so issue=/etc/issue
14
15# Disallows root logins except on tty's listed in /etc/securetty
16# (Replaces the `CONSOLE' setting from login.defs)
17# Note that it is included as a "requisite" module. No password prompts will
18# be displayed if this module fails to avoid having the root password
19# transmitted on unsecure ttys.
20# You can change it to a "required" module if you think it permits to
21# guess valid user names of your system (invalid user names are considered
22# as possibly being root).
23auth [success=ok ignore=ignore user_unknown=ignore default=die] pam_securetty.so
24
25# Disallows other than root logins when /etc/nologin exists
26# (Replaces the `NOLOGINS_FILE' option from login.defs)
27auth requisite pam_nologin.so
28
29# SELinux needs to be the first session rule. This ensures that any
30# lingering context has been cleared. Without out this it is possible
31# that a module could execute code in the wrong domain.
32# When the module is present, "required" would be sufficient (When SELinux
33# is disabled, this returns success.)
34session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
35
36# This module parses environment configuration file(s)
37# and also allows you to use an extended config
38# file /etc/security/pam_env.conf.
39#
40# parsing /etc/environment needs "readenv=1"
41session required pam_env.so readenv=1
42# locale variables are also kept into /etc/default/locale in etch
43# reading this file *in addition to /etc/environment* does not hurt
44session required pam_env.so readenv=1 envfile=/etc/default/locale
45
46# Standard Un*x authentication.
47auth include common-auth
48
49# This allows certain extra groups to be granted to a user
50# based on things like time of day, tty, service, and user.
51# Please edit /etc/security/group.conf to fit your needs
52# (Replaces the `CONSOLE_GROUPS' option in login.defs)
53auth optional pam_group.so
54
55# Uncomment and edit /etc/security/time.conf if you need to set
56# time restrainst on logins.
57# (Replaces the `PORTTIME_CHECKS_ENAB' option from login.defs
58# as well as /etc/porttime)
59# account requisite pam_time.so
60
61# Uncomment and edit /etc/security/access.conf if you need to
62# set access limits.
63# (Replaces /etc/login.access file)
64# account required pam_access.so
65
66# Sets up user limits according to /etc/security/limits.conf
67# (Replaces the use of /etc/limits in old login)
68session required pam_limits.so
69
70# Prints the last login info upon succesful login
71# (Replaces the `LASTLOG_ENAB' option from login.defs)
72session optional pam_lastlog.so
73
74# Prints the motd upon succesful login
75# (Replaces the `MOTD_FILE' option in login.defs)
76session optional pam_motd.so
77
78# Prints the status of the user's mailbox upon succesful login
79# (Replaces the `MAIL_CHECK_ENAB' option from login.defs).
80#
81# This also defines the MAIL environment variable
82# However, userdel also needs MAIL_DIR and MAIL_FILE variables
83# in /etc/login.defs to make sure that removing a user
84# also removes the user's mail spool file.
85# See comments in /etc/login.defs
86session optional pam_mail.so standard
87
88# Standard Un*x account and session
89account include common-account
90password include common-password
91session include common-session
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/newusers b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/newusers
new file mode 100644
index 0000000000..4aa3dde48b
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/newusers
@@ -0,0 +1,4 @@
1# The PAM configuration file for the Shadow 'newusers' service
2#
3
4password include common-password
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/passwd b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/passwd
new file mode 100644
index 0000000000..f534992435
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/passwd
@@ -0,0 +1,5 @@
1#
2# The PAM configuration file for the Shadow `passwd' service
3#
4
5password include common-password
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/su b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/su
new file mode 100644
index 0000000000..8e35137f37
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/pam.d/su
@@ -0,0 +1,60 @@
1#
2# The PAM configuration file for the Shadow `su' service
3#
4
5# This allows root to su without passwords (normal operation)
6auth sufficient pam_rootok.so
7
8# Uncomment this to force users to be a member of group root
9# before they can use `su'. You can also add "group=foo"
10# to the end of this line if you want to use a group other
11# than the default "root" (but this may have side effect of
12# denying "root" user, unless she's a member of "foo" or explicitly
13# permitted earlier by e.g. "sufficient pam_rootok.so").
14# (Replaces the `SU_WHEEL_ONLY' option from login.defs)
15# auth required pam_wheel.so
16
17# Uncomment this if you want wheel members to be able to
18# su without a password.
19# auth sufficient pam_wheel.so trust
20
21# Uncomment this if you want members of a specific group to not
22# be allowed to use su at all.
23# auth required pam_wheel.so deny group=nosu
24
25# Uncomment and edit /etc/security/time.conf if you need to set
26# time restrainst on su usage.
27# (Replaces the `PORTTIME_CHECKS_ENAB' option from login.defs
28# as well as /etc/porttime)
29# account requisite pam_time.so
30
31# This module parses environment configuration file(s)
32# and also allows you to use an extended config
33# file /etc/security/pam_env.conf.
34#
35# parsing /etc/environment needs "readenv=1"
36session required pam_env.so readenv=1
37# locale variables are also kept into /etc/default/locale in etch
38# reading this file *in addition to /etc/environment* does not hurt
39session required pam_env.so readenv=1 envfile=/etc/default/locale
40
41# Defines the MAIL environment variable
42# However, userdel also needs MAIL_DIR and MAIL_FILE variables
43# in /etc/login.defs to make sure that removing a user
44# also removes the user's mail spool file.
45# See comments in /etc/login.defs
46#
47# "nopen" stands to avoid reporting new mail when su'ing to another user
48session optional pam_mail.so nopen
49
50# Sets up user limits, please uncomment and read /etc/security/limits.conf
51# to enable this functionality.
52# (Replaces the use of /etc/limits in old login)
53# session required pam_limits.so
54
55# The standard Unix authentication modules, used with
56# NIS (man nsswitch) as well as normal /etc/passwd and
57# /etc/shadow entries.
58auth include common-auth
59account include common-account
60session include common-session
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/securetty b/meta/recipes-extended/shadow/shadow-4.1.4.2/securetty
new file mode 100644
index 0000000000..28fa0afb72
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/securetty
@@ -0,0 +1,206 @@
1# /etc/securetty: list of terminals on which root is allowed to login.
2# See securetty(5) and login(1).
3console
4
5# Standard serial ports
6ttyS0
7ttyS1
8ttyS2
9ttyS3
10
11# Samsung ARM SoCs
12ttySAC0
13ttySAC1
14ttySAC2
15ttySAC3
16
17# TI OMAP SoCs
18ttyO0
19ttyO1
20ttyO2
21ttyO3
22
23# USB dongles
24ttyUSB0
25ttyUSB1
26ttyUSB2
27
28# PowerMac
29ttyPZ0
30ttyPZ1
31ttyPZ2
32ttyPZ3
33
34# Embedded MPC platforms
35ttyPSC0
36ttyPSC1
37ttyPSC2
38ttyPSC3
39ttyPSC4
40ttyPSC5
41
42# PA-RISC mux ports
43ttyB0
44ttyB1
45
46# Standard hypervisor virtual console
47hvc0
48
49# Oldstyle Xen console
50xvc0
51
52# Standard consoles
53tty1
54tty2
55tty3
56tty4
57tty5
58tty6
59tty7
60tty8
61tty9
62tty10
63tty11
64tty12
65tty13
66tty14
67tty15
68tty16
69tty17
70tty18
71tty19
72tty20
73tty21
74tty22
75tty23
76tty24
77tty25
78tty26
79tty27
80tty28
81tty29
82tty30
83tty31
84tty32
85tty33
86tty34
87tty35
88tty36
89tty37
90tty38
91tty39
92tty40
93tty41
94tty42
95tty43
96tty44
97tty45
98tty46
99tty47
100tty48
101tty49
102tty50
103tty51
104tty52
105tty53
106tty54
107tty55
108tty56
109tty57
110tty58
111tty59
112tty60
113tty61
114tty62
115tty63
116
117# Local X displays (allows empty passwords with pam_unix's nullok_secure)
118:0
119:0.0
120:0.1
121:1
122:1.0
123:1.1
124:2
125:2.0
126:2.1
127:3
128:3.0
129:3.1
130
131# Embedded Freescale i.MX ports
132ttymxc0
133ttymxc1
134ttymxc2
135ttymxc3
136ttymxc4
137ttymxc5
138
139# Standard serial ports, with devfs
140tts/0
141tts/1
142
143# Standard consoles, with devfs
144vc/1
145vc/2
146vc/3
147vc/4
148vc/5
149vc/6
150vc/7
151vc/8
152vc/9
153vc/10
154vc/11
155vc/12
156vc/13
157vc/14
158vc/15
159vc/16
160vc/17
161vc/18
162vc/19
163vc/20
164vc/21
165vc/22
166vc/23
167vc/24
168vc/25
169vc/26
170vc/27
171vc/28
172vc/29
173vc/30
174vc/31
175vc/32
176vc/33
177vc/34
178vc/35
179vc/36
180vc/37
181vc/38
182vc/39
183vc/40
184vc/41
185vc/42
186vc/43
187vc/44
188vc/45
189vc/46
190vc/47
191vc/48
192vc/49
193vc/50
194vc/51
195vc/52
196vc/53
197vc/54
198vc/55
199vc/56
200vc/57
201vc/58
202vc/59
203vc/60
204vc/61
205vc/62
206vc/63
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.3-dots-in-usernames.patch b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.3-dots-in-usernames.patch
new file mode 100644
index 0000000000..7a2ff2e24e
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.3-dots-in-usernames.patch
@@ -0,0 +1,23 @@
1# commit message copied from openembedded:
2# commit 246c80637b135f3a113d319b163422f98174ee6c
3# Author: Khem Raj <raj.khem@gmail.com>
4# Date: Wed Jun 9 13:37:03 2010 -0700
5#
6# shadow-4.1.4.2: Add patches to support dots in login id.
7#
8# Signed-off-by: Khem Raj <raj.khem@gmail.com>
9#
10# comment added by Kevin Tian <kevin.tian@intel.com>, 2010-08-11
11
12Index: shadow-4.1.4.2/libmisc/chkname.c
13===================================================================
14--- shadow-4.1.4.2.orig/libmisc/chkname.c 2009-04-28 12:14:04.000000000 -0700
15+++ shadow-4.1.4.2/libmisc/chkname.c 2010-06-03 17:43:20.638973857 -0700
16@@ -61,6 +61,7 @@ static bool is_valid_name (const char *n
17 ( ('0' <= *name) && ('9' >= *name) ) ||
18 ('_' == *name) ||
19 ('-' == *name) ||
20+ ('.' == *name) ||
21 ( ('$' == *name) && ('\0' == *(name + 1)) )
22 )) {
23 return false;
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-env-reset-keep-locale.patch b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-env-reset-keep-locale.patch
new file mode 100644
index 0000000000..124065c7f9
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-env-reset-keep-locale.patch
@@ -0,0 +1,27 @@
1# commit message copied from openembedded:
2# commit 246c80637b135f3a113d319b163422f98174ee6c
3# Author: Khem Raj <raj.khem@gmail.com>
4# Date: Wed Jun 9 13:37:03 2010 -0700
5#
6# shadow-4.1.4.2: Add patches to support dots in login id.
7#
8# Signed-off-by: Khem Raj <raj.khem@gmail.com>
9#
10# comment added by Kevin Tian <kevin.tian@intel.com>, 2010-08-11
11
12http://bugs.gentoo.org/283725
13https://alioth.debian.org/tracker/index.php?func=detail&aid=311740&group_id=30580&atid=411480
14
15Index: shadow-4.1.4.2/libmisc/env.c
16===================================================================
17--- shadow-4.1.4.2.orig/libmisc/env.c 2009-04-27 13:07:56.000000000 -0700
18+++ shadow-4.1.4.2/libmisc/env.c 2010-06-03 17:44:51.456408474 -0700
19@@ -251,7 +251,7 @@ void sanitize_env (void)
20 if (strncmp (*cur, *bad, strlen (*bad)) != 0) {
21 continue;
22 }
23- if (strchr (*cur, '/') != NULL) {
24+ if (strchr (*cur, '/') == NULL) {
25 continue; /* OK */
26 }
27 for (move = cur; NULL != *move; move++) {
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-groupmod-pam-check.patch b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-groupmod-pam-check.patch
new file mode 100644
index 0000000000..6682fe8078
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-groupmod-pam-check.patch
@@ -0,0 +1,32 @@
1# commit message copied from openembedded:
2# commit 246c80637b135f3a113d319b163422f98174ee6c
3# Author: Khem Raj <raj.khem@gmail.com>
4# Date: Wed Jun 9 13:37:03 2010 -0700
5#
6# shadow-4.1.4.2: Add patches to support dots in login id.
7#
8# Signed-off-by: Khem Raj <raj.khem@gmail.com>
9#
10# comment added by Kevin Tian <kevin.tian@intel.com>, 2010-08-11
11
12http://bugs.gentoo.org/300790
13http://lists.alioth.debian.org/pipermail/pkg-shadow-devel/2009-November/007850.html
14
152009-11-05 Nicolas François <nicolas.francois@centraliens.net>
16
17 * NEWS, src/groupmod.c: Fixed groupmod when configured with
18 --enable-account-tools-setuid.
19
20Index: shadow-4.1.4.2/src/groupmod.c
21===================================================================
22--- shadow-4.1.4.2.orig/src/groupmod.c 2009-06-05 15:16:58.000000000 -0700
23+++ shadow-4.1.4.2/src/groupmod.c 2010-06-03 17:45:43.828952613 -0700
24@@ -720,7 +720,7 @@ int main (int argc, char **argv)
25 {
26 struct passwd *pampw;
27 pampw = getpwuid (getuid ()); /* local, no need for xgetpwuid */
28- if (NULL == pamh) {
29+ if (NULL == pampw) {
30 fprintf (stderr,
31 _("%s: Cannot determine your user name.\n"),
32 Prog);
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-su_no_sanitize_env.patch b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-su_no_sanitize_env.patch
new file mode 100644
index 0000000000..f67251c840
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow-4.1.4.2-su_no_sanitize_env.patch
@@ -0,0 +1,27 @@
1# commit message copied from openembedded:
2# commit 246c80637b135f3a113d319b163422f98174ee6c
3# Author: Khem Raj <raj.khem@gmail.com>
4# Date: Wed Jun 9 13:37:03 2010 -0700
5#
6# shadow-4.1.4.2: Add patches to support dots in login id.
7#
8# Signed-off-by: Khem Raj <raj.khem@gmail.com>
9#
10# comment added by Kevin Tian <kevin.tian@intel.com>, 2010-08-11
11
12http://bugs.gentoo.org/show_bug.cgi?id=301957
13https://alioth.debian.org/scm/browser.php?group_id=30580
14
15Index: shadow-4.1.4.2/src/su.c
16===================================================================
17--- shadow-4.1.4.2.orig/src/su.c 2009-07-23 13:38:56.000000000 -0700
18+++ shadow-4.1.4.2/src/su.c 2010-06-03 17:46:47.718944010 -0700
19@@ -378,7 +378,7 @@ int main (int argc, char **argv)
20 #endif
21 #endif /* !USE_PAM */
22
23- sanitize_env ();
24+ /* sanitize_env (); */
25
26 (void) setlocale (LC_ALL, "");
27 (void) bindtextdomain (PACKAGE, LOCALEDIR);
diff --git a/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow.automake-1.11.patch b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow.automake-1.11.patch
new file mode 100644
index 0000000000..36d7be6fd0
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow-4.1.4.2/shadow.automake-1.11.patch
@@ -0,0 +1,102 @@
1# patch is from openembedded:
2# commit 2db61370333f7a2fc1dbb86385734883387e0217
3# Author: Martin Jansa <Martin.Jansa@gmail.com>
4# Date: Fri Apr 2 07:34:46 2010 +0200
5#
6# shadow: fix do_install with automake-1.11
7#
8# Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
9#
10# comment added by Kevin Tian <kevin.tian@intel.com>
11
12man_nopan is for !USE_PAM already included in man_MANS and automake-1.11 hates to install some file twice
13
14diff -uNr shadow-4.1.4.2.orig/man/Makefile.am shadow-4.1.4.2/man/Makefile.am
15--- shadow-4.1.4.2.orig/man/Makefile.am 2009-03-14 15:40:10.000000000 +0100
16+++ shadow-4.1.4.2/man/Makefile.am 2010-04-02 07:31:17.000000000 +0200
17@@ -163,7 +163,6 @@
18 $(man_MANS) \
19 $(man_XMANS) \
20 $(addprefix login.defs.d/,$(login_defs_v)) \
21- $(man_nopam) \
22 id.1 \
23 id.1.xml \
24 sulogin.8 \
25diff -uNr shadow-4.1.4.2.orig/man/fr/Makefile.am shadow-4.1.4.2/man/fr/Makefile.am
26--- shadow-4.1.4.2.orig/man/fr/Makefile.am 2008-09-06 18:44:45.000000000 +0200
27+++ shadow-4.1.4.2/man/fr/Makefile.am 2010-04-02 07:42:11.000000000 +0200
28@@ -52,7 +52,6 @@
29
30 EXTRA_DIST = \
31 $(man_MANS) \
32- $(man_nopam) \
33 id.1
34
35 include ../generate_translations.mak
36diff -uNr shadow-4.1.4.2.orig/man/it/Makefile.am shadow-4.1.4.2/man/it/Makefile.am
37--- shadow-4.1.4.2.orig/man/it/Makefile.am 2008-09-06 18:44:45.000000000 +0200
38+++ shadow-4.1.4.2/man/it/Makefile.am 2010-04-02 07:42:20.000000000 +0200
39@@ -46,7 +46,6 @@
40
41 EXTRA_DIST = \
42 $(man_MANS) \
43- $(man_nopam) \
44 id.1 \
45 logoutd.8
46
47diff -uNr shadow-4.1.4.2.orig/man/ja/Makefile.am shadow-4.1.4.2/man/ja/Makefile.am
48--- shadow-4.1.4.2.orig/man/ja/Makefile.am 2007-12-31 17:48:28.000000000 +0100
49+++ shadow-4.1.4.2/man/ja/Makefile.am 2010-04-02 07:42:17.000000000 +0200
50@@ -49,7 +49,6 @@
51
52 EXTRA_DIST = \
53 $(man_MANS) \
54- $(man_nopam) \
55 id.1 \
56 shadow.3 \
57 sulogin.8
58diff -uNr shadow-4.1.4.2.orig/man/pl/Makefile.am shadow-4.1.4.2/man/pl/Makefile.am
59--- shadow-4.1.4.2.orig/man/pl/Makefile.am 2008-09-06 18:44:45.000000000 +0200
60+++ shadow-4.1.4.2/man/pl/Makefile.am 2010-04-02 07:42:07.000000000 +0200
61@@ -49,7 +49,6 @@
62
63 EXTRA_DIST = \
64 $(man_MANS) \
65- $(man_nopam) \
66 getspnam.3 \
67 id.1 \
68 shadow.3 \
69diff -uNr shadow-4.1.4.2.orig/man/ru/Makefile.am shadow-4.1.4.2/man/ru/Makefile.am
70--- shadow-4.1.4.2.orig/man/ru/Makefile.am 2010-04-02 07:39:00.000000000 +0200
71+++ shadow-4.1.4.2/man/ru/Makefile.am 2010-04-02 07:42:01.000000000 +0200
72@@ -54,7 +54,6 @@
73
74 EXTRA_DIST = \
75 $(man_MANS) \
76- $(man_nopam) \
77 id.1 \
78 sulogin.8
79
80diff -uNr shadow-4.1.4.2.orig/man/sv/Makefile.am shadow-4.1.4.2/man/sv/Makefile.am
81--- shadow-4.1.4.2.orig/man/sv/Makefile.am 2008-09-06 18:44:45.000000000 +0200
82+++ shadow-4.1.4.2/man/sv/Makefile.am 2010-04-02 07:42:24.000000000 +0200
83@@ -53,8 +53,7 @@
84 endif
85
86 EXTRA_DIST = \
87- $(man_MANS) \
88- $(man_nopam)
89+ $(man_MANS)
90
91 include ../generate_translations.mak
92
93--- shadow-4.1.4.2.orig/man/ru/Makefile.am 2010-04-02 07:54:09.000000000 +0200
94+++ shadow-4.1.4.2/man/ru/Makefile.am 2010-04-02 07:51:57.000000000 +0200
95@@ -1,7 +1,6 @@
96 mandir = @mandir@/ru
97
98 man_MANS = \
99- $(man_nopam) \
100 chage.1 \
101 chfn.1 \
102 chgpasswd.8 \
diff --git a/meta/recipes-extended/shadow/shadow.inc b/meta/recipes-extended/shadow/shadow.inc
new file mode 100644
index 0000000000..fcbcb3eb75
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow.inc
@@ -0,0 +1,121 @@
1DESCRIPTION = "Tools to change and administer password and group data."
2HOMEPAGE = "http://pkg-shadow.alioth.debian.org/"
3BUGTRACKER = "https://alioth.debian.org/tracker/?group_id=30580"
4SECTION = "base utils"
5LICENSE = "BSD | Artistic"
6LIC_FILES_CHKSUM = "file://COPYING;md5=08c553a87d4e51bbed50b20e0adcaede \
7 file://src/passwd.c;firstline=8;endline=30;md5=2899a045e90511d0e043b85a7db7e2fe"
8
9PAM_PLUGINS = " libpam-runtime \
10 pam-plugin-faildelay \
11 pam-plugin-securetty \
12 pam-plugin-nologin \
13 pam-plugin-env \
14 pam-plugin-group \
15 pam-plugin-limits \
16 pam-plugin-lastlog \
17 pam-plugin-motd \
18 pam-plugin-mail \
19 pam-plugin-shells \
20 pam-plugin-rootok"
21
22DEPENDS = "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
23RDEPENDS = "${@base_contains('DISTRO_FEATURES', 'pam', '${PAM_PLUGINS}', '', d)}"
24
25# since we deduce from ${SERIAL_CONSOLE}
26PACKAGE_ARCH = "${MACHINE_ARCH}"
27
28# Additional Policy files for PAM
29PAM_SRC_URI = "file://pam.d/chfn \
30 file://pam.d/chpasswd \
31 file://pam.d/chsh \
32 file://pam.d/login \
33 file://pam.d/newusers \
34 file://pam.d/passwd \
35 file://pam.d/su"
36
37SRC_URI = "ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow/shadow-${PV}.tar.bz2 \
38 file://login_defs_pam.sed \
39 ${@base_contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', d)} \
40 file://securetty"
41
42inherit autotools gettext
43
44EXTRA_OECONF += "--without-audit \
45 --without-libcrack \
46 ${@base_contains('DISTRO_FEATURES', 'pam', '--with-libpam', '--without-libpam', d)} \
47 --without-selinux"
48
49do_install_append() {
50 # Ensure that the image has as /var/spool/mail dir so shadow can put mailboxes there if the user
51 # reconfigures Shadow to default (see sed below).
52 install -d ${D}${localstatedir}/spool/mail
53
54 if [ -e ${WORKDIR}/pam.d ]; then
55 install -d ${D}${sysconfdir}/pam.d/
56 install -m 0644 ${WORKDIR}/pam.d/* ${D}${sysconfdir}/pam.d/
57 # Remove defaults that are not used when supporting PAM
58 sed -i -f ${WORKDIR}/login_defs_pam.sed ${D}${sysconfdir}/login.defs
59 fi
60
61 # Enable CREATE_HOME by default.
62 sed -i 's/#CREATE_HOME/CREATE_HOME/g' ${D}${sysconfdir}/login.defs
63
64 # As we are on an embedded system ensure the users mailbox is in ~/ not
65 # /var/spool/mail by default as who knows where or how big /var is.
66 # The system MDA will set this later anyway.
67 sed -i 's/MAIL_DIR/#MAIL_DIR/g' ${D}${sysconfdir}/login.defs
68 sed -i 's/#MAIL_FILE/MAIL_FILE/g' ${D}${sysconfdir}/login.defs
69
70 # disable checking emails at all
71 sed -i 's/MAIL_CHECK_ENAB/#MAIL_CHECK_ENAB/g' ${D}${sysconfdir}/login.defs
72
73 # now we don't have a mail system. disable mail creation for now
74 sed -i 's:/bin/bash:/bin/sh:g' ${D}${sysconfdir}/default/useradd
75 sed -i '/^CREATE_MAIL_SPOOL/ s:^:#:' ${D}${sysconfdir}/default/useradd
76
77 install -d ${D}${sbindir} ${D}${base_sbindir} ${D}${base_bindir}
78 for i in passwd chfn newgrp chsh ; do
79 mv ${D}${bindir}/$i ${D}${bindir}/$i.${PN}
80 done
81
82 mv ${D}${sbindir}/chpasswd ${D}${sbindir}/chpasswd.${PN}
83 mv ${D}${sbindir}/vigr ${D}${base_sbindir}/vigr.${PN}
84 mv ${D}${sbindir}/vipw ${D}${base_sbindir}/vipw.${PN}
85 mv ${D}${bindir}/login ${D}${base_bindir}/login.${PN}
86
87 # Ensure we add a suitable securetty file to the package that has most common embedded TTYs defined.
88 if [ ! -z "${SERIAL_CONSOLE}" ]; then
89 # our SERIAL_CONSOLE contains baud rate too and sometime -L option as well.
90 # the following pearl :) takes that and converts it into newline sepated tty's and appends
91 # them into securetty. So if a machine has a weird looking console device node (e.g. ttyAMA0) that securetty
92 # does not know then it will get appended to securetty and root login will be allowed on
93 # that console.
94 echo "${SERIAL_CONSOLE}" | sed -e 's/[0-9][0-9]\|\-L//g'|tr "[ ]" "[\n]" >> ${WORKDIR}/securetty
95 fi
96 install -m 0400 ${WORKDIR}/securetty ${D}${sysconfdir}/securetty
97}
98
99pkg_postinst_${PN} () {
100 update-alternatives --install ${bindir}/passwd passwd passwd.${PN} 200
101 update-alternatives --install ${sbindir}/chpasswd chpasswd chpasswd.${PN} 200
102 update-alternatives --install ${bindir}/chfn chfn chfn.${PN} 200
103 update-alternatives --install ${bindir}/newgrp newgrp newgrp.${PN} 200
104 update-alternatives --install ${bindir}/chsh chsh chsh.${PN} 200
105 update-alternatives --install ${base_bindir}/login login login.${PN} 200
106 update-alternatives --install ${base_sbindir}/vipw vipw vipw.${PN} 200
107 update-alternatives --install ${base_sbindir}/vigr vigr vigr.${PN} 200
108
109 if [ "x$D" != "x" ]; then
110 exit 1
111 fi
112
113 pwconv
114 grpconv
115}
116
117pkg_prerm_${PN} () {
118 for i in passwd chpasswd chfn newgrp chsh login vipw vigr ; do
119 update-alternatives --remove $i $i.${PN}
120 done
121}
diff --git a/meta/recipes-extended/shadow/shadow_4.1.4.2.bb b/meta/recipes-extended/shadow/shadow_4.1.4.2.bb
new file mode 100644
index 0000000000..bc00c099bf
--- /dev/null
+++ b/meta/recipes-extended/shadow/shadow_4.1.4.2.bb
@@ -0,0 +1,11 @@
1require shadow.inc
2
3PR = "r0"
4
5SRC_URI += "file://shadow.automake-1.11.patch \
6 file://shadow-4.1.3-dots-in-usernames.patch \
7 file://shadow-4.1.4.2-env-reset-keep-locale.patch \
8 file://shadow-4.1.4.2-groupmod-pam-check.patch \
9 file://shadow-4.1.4.2-su_no_sanitize_env.patch"
10
11EXTRA_OECONF_libc-uclibc += " --with-nscd=no "
diff --git a/meta/recipes-extended/sysstat/files/99_sysstat b/meta/recipes-extended/sysstat/files/99_sysstat
new file mode 100644
index 0000000000..0b0ec30de0
--- /dev/null
+++ b/meta/recipes-extended/sysstat/files/99_sysstat
@@ -0,0 +1 @@
d root root 0755 /var/log/sa none
diff --git a/meta/recipes-extended/sysstat/sysstat.inc b/meta/recipes-extended/sysstat/sysstat.inc
new file mode 100644
index 0000000000..564bc7da07
--- /dev/null
+++ b/meta/recipes-extended/sysstat/sysstat.inc
@@ -0,0 +1,33 @@
1DESCRIPTION = "The sysstat utilities are a collection of performance monitoring tools for Linux."
2HOMEPAGE = "http://sebastien.godard.pagesperso-orange.fr/"
3LICENSE = "GPLv2+"
4SECTION = "console/utils"
5
6DEPENDS = "virtual/libintl"
7
8SRC_URI = "http://pagesperso-orange.fr/sebastien.godard/sysstat-${PV}.tar.gz \
9 file://99_sysstat"
10
11inherit autotools
12
13do_install() {
14 autotools_do_install
15
16 # don't install /var/log/sa when populating rootfs. Do it through volatile
17
18 rm -rf ${D}/var
19 install -d ${D}/etc/default/volatiles
20 install -m 0644 ${WORKDIR}/99_sysstat ${D}/etc/default/volatiles
21}
22
23pkg_postinst_${PN} () {
24 /etc/init.d/populate-volatile.sh update
25}
26
27
28FILES_${PN} += "${libdir}/sa"
29
30TARGET_CC_ARCH += "${LDFLAGS}"
31LDFLAGS_append_linux-uclibc = " -lintl"
32LDFLAGS_append_linux-uclibceabi = " -lintl"
33LDFLAGS_append_linux-uclibcspe = " -lintl"
diff --git a/meta/recipes-extended/sysstat/sysstat_9.1.4.bb b/meta/recipes-extended/sysstat/sysstat_9.1.4.bb
new file mode 100644
index 0000000000..d7b7e667d6
--- /dev/null
+++ b/meta/recipes-extended/sysstat/sysstat_9.1.4.bb
@@ -0,0 +1,7 @@
1require sysstat.inc
2
3LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"
4
5PR = "r0"
6
7
diff --git a/meta/recipes-extended/tar/tar-1.17/gcc43build.patch b/meta/recipes-extended/tar/tar-1.17/gcc43build.patch
new file mode 100644
index 0000000000..cc5f0e13d0
--- /dev/null
+++ b/meta/recipes-extended/tar/tar-1.17/gcc43build.patch
@@ -0,0 +1,35 @@
1# Fix errors when built with gcc 4.3
2# Patch taken from Debian bug #452096
3
4diff -urN tar-1.17.orig/lib/argp-fmtstream.h tar-1.17/lib/argp-fmtstream.h
5--- tar-1.17.orig/lib/argp-fmtstream.h 2006-01-11 12:24:05.000000000 -0800
6+++ tar-1.17/lib/argp-fmtstream.h 2010-07-22 22:36:12.000000000 -0700
7@@ -198,7 +198,11 @@
8 #endif
9
10 #ifndef ARGP_FS_EI
11-#define ARGP_FS_EI extern inline
12+ #if defined __GNUC_STDC_INLINE__
13+ #define ARGP_FS_EI extern inline __attribute__((__gnu_inline__))
14+ #else
15+ #define ARGP_FS_EI extern inline
16+ #endif
17 #endif
18
19 ARGP_FS_EI size_t
20diff -urN tar-1.17.orig/lib/argp.h tar-1.17/lib/argp.h
21--- tar-1.17.orig/lib/argp.h 2007-03-30 00:09:11.000000000 -0700
22+++ tar-1.17/lib/argp.h 2010-07-22 22:38:44.000000000 -0700
23@@ -580,7 +580,11 @@
24 # endif
25
26 # ifndef ARGP_EI
27-# define ARGP_EI extern __inline__
28+# if defined __GNUC_STDC_INLINE__
29+# define ARGP_EI extern __inline__ __attribute__((__gnu_inline__))
30+# else
31+# define ARGP_EI extern __inline__
32+# endif
33 # endif
34
35 ARGP_EI void
diff --git a/meta/recipes-extended/tar/tar-1.17/m4extensions.patch b/meta/recipes-extended/tar/tar-1.17/m4extensions.patch
new file mode 100644
index 0000000000..11b981aa92
--- /dev/null
+++ b/meta/recipes-extended/tar/tar-1.17/m4extensions.patch
@@ -0,0 +1,28 @@
1# Define AC_USE_SYSTEM_EXTENSIONS only if it was previously undefined.
2# This is needed to configure correctly with newer versions of autoconf.
3
4--- tar-1.17/m4/extensions.m4.orig 2010-07-22 22:21:35.000000000 -0700
5+++ tar-1.17/m4/extensions.m4 2010-07-22 22:23:41.000000000 -0700
6@@ -1,4 +1,4 @@
7-# serial 4 -*- Autoconf -*-
8+# serial 5 -*- Autoconf -*-
9 # Enable extensions on systems that normally disable them.
10
11 # Copyright (C) 2003, 2006 Free Software Foundation, Inc.
12@@ -16,6 +16,7 @@
13 # ------------------------
14 # Enable extensions on systems that normally disable them,
15 # typically due to standards-conformance issues.
16+m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [], [
17 AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS],
18 [
19 AC_BEFORE([$0], [AC_COMPILE_IFELSE])
20@@ -48,7 +49,7 @@
21 AC_DEFINE([__EXTENSIONS__])
22 AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
23 AC_DEFINE([_TANDEM_SOURCE])
24-])
25+])])
26
27 # gl_USE_SYSTEM_EXTENSIONS
28 # ------------------------
diff --git a/meta/recipes-extended/tar/tar.inc b/meta/recipes-extended/tar/tar.inc
new file mode 100644
index 0000000000..cf72d4893b
--- /dev/null
+++ b/meta/recipes-extended/tar/tar.inc
@@ -0,0 +1,25 @@
1DESCRIPTION = "GNU tar saves many files together into a single tape \
2or disk archive, and can restore individual files from the archive."
3HOMEPAGE = "http://www.gnu.org/software/tar/"
4SECTION = "base"
5
6SRC_URI = "${GNU_MIRROR}/tar/tar-${PV}.tar.bz2"
7
8inherit autotools gettext
9
10do_install () {
11 autotools_do_install
12 install -d ${D}${base_bindir}
13 mv ${D}${bindir}/tar ${D}${base_bindir}/tar.${PN}
14 mv ${D}${libexecdir}/rmt ${D}${libexecdir}/rmt.${PN}
15}
16
17pkg_postinst_${PN} () {
18 update-alternatives --install ${base_bindir}/tar tar tar.${PN} 100
19 update-alternatives --install ${libexecdir}/rmt rmt rmt.${PN} 100
20}
21
22pkg_prerm_${PN} () {
23 update-alternatives --remove tar tar.${PN}
24 update-alternatives --remove rmt rmt.${PN}
25}
diff --git a/meta/recipes-extended/tar/tar_1.17.bb b/meta/recipes-extended/tar/tar_1.17.bb
new file mode 100644
index 0000000000..be74542091
--- /dev/null
+++ b/meta/recipes-extended/tar/tar_1.17.bb
@@ -0,0 +1,13 @@
1require tar.inc
2
3LICENSE = "GPLv2"
4LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
5
6PR = "r0"
7
8SRC_URI += "file://m4extensions.patch \
9 file://gcc43build.patch \
10 "
11
12SRC_URI[md5sum] = "c6c4f1c075dbf0f75c29737faa58f290"
13SRC_URI[sha256sum] = "19f9021dda51a16295e4706e80870e71f87107675e51c176a491eba0fc4ca492"
diff --git a/meta/recipes-extended/tar/tar_1.23.bb b/meta/recipes-extended/tar/tar_1.23.bb
new file mode 100644
index 0000000000..093c0b43ce
--- /dev/null
+++ b/meta/recipes-extended/tar/tar_1.23.bb
@@ -0,0 +1,9 @@
1require tar.inc
2
3LICENSE = "GPLv3"
4LIC_FILES_CHKSUM = "file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949"
5
6PR = "r0"
7
8SRC_URI[md5sum] = "41e2ca4b924ec7860e51b43ad06cdb7e"
9SRC_URI[sha256sum] = "c9328372db62fbb1d94c9e4e3cefc961111af46de47085b635359c00a0eebe36"
diff --git a/meta/recipes-extended/tasks/task-poky-basic.bb b/meta/recipes-extended/tasks/task-poky-basic.bb
new file mode 100644
index 0000000000..bbd4205ce9
--- /dev/null
+++ b/meta/recipes-extended/tasks/task-poky-basic.bb
@@ -0,0 +1,156 @@
1#
2# Copyright (C) 2010 Intel Corporation
3#
4
5DESCRIPTION = "Create Basic Image Tasks"
6PR = "r1"
7
8PACKAGES = "\
9 task-poky-basic \
10 task-poky-base-utils \
11 task-poky-base-utils-dbg \
12 task-poky-base-utils-dev \
13 task-poky-basic-libs \
14 task-poky-basic-libs-dbg \
15 task-poky-basic-libs-dev \
16 task-poky-basic-utils \
17 task-poky-basic-utils-dbg \
18 task-poky-basic-utils-dev \
19 task-poky-basic-extended \
20 task-poky-basic-extended-dbg \
21 task-poky-basic-extended-dev \
22 task-poky-dev-utils \
23 task-poky-dev-utils-dbg \
24 task-poky-dev-utils-dev \
25 task-poky-multiuser \
26 task-poky-multiuser-dbg \
27 task-poky-multiuser-dev \
28 task-poky-initscripts \
29 task-poky-initscripts-dbg \
30 task-poky-initscripts-dev \
31 task-poky-rpm \
32 task-poky-rpm-dbg \
33 task-poky-rpm-dev \
34 task-poky-sys-services \
35 task-poky-sys-services-dbg \
36 task-poky-sys-services-dev \
37 "
38
39ALLOW_EMPTY = "1"
40
41RDEPENDS_task-poky-basic = "\
42 task-poky-base-utils \
43 task-poky-basic-libs \
44 task-poky-basic-utils \
45 task-poky-basic-extended \
46 task-poky-dev-utils \
47 task-poky-multiuser \
48 task-poky-initscripts \
49 task-poky-rpm \
50 task-poky-sys-services \
51 "
52
53RDEPENDS_task-poky-base-utils = "\
54 busybox \
55 dropbear \
56 "
57
58RDEPENDS_task-poky-basic-libs = "\
59 glib-2.0 \
60 "
61
62RDEPENDS_task-poky-basic-utils = "\
63 bash \
64 acl \
65 attr \
66 bc \
67 coreutils \
68 cpio \
69 e2fsprogs \
70 ed \
71 file \
72 findutils \
73 gawk \
74 gmp \
75 grep \
76 makedevs \
77 mktemp \
78 ncurses \
79 net-tools \
80 pax \
81 popt \
82 procps \
83 psmisc \
84 sed \
85 tar \
86 time \
87 udev \
88 util-linux \
89 zlib \
90 "
91
92RDEPENDS_task-poky-basic-extended = "\
93 iproute2 \
94 iputils \
95 iptables \
96 module-init-tools \
97# openssh \
98 openssl \
99 "
100
101RDEPENDS_task-poky-dev-utils = "\
102 byacc \
103 diffutils \
104 m4 \
105 make \
106 patch \
107 binutils \
108 "
109
110RDEPENDS_task-poky-initscripts = "\
111 initscripts \
112 sysvinit \
113 ethtool \
114# mingetty \
115# sysklogd \
116 "
117
118RDEPENDS_task-poky-multiuser = "\
119 cracklib \
120 gzip \
121 libuser \
122 libpam \
123 shadow \
124 sudo \
125 "
126
127RDEPENDS_task-poky-rpm = "\
128 beecrypt \
129 rpm \
130 "
131
132RDEPENDS_task-poky-sys-services = "\
133# at \
134 bzip2 \
135# cronie \
136# crontabs \
137 dbus \
138 dbus-glib \
139 python-dbus \
140 elfutils \
141 gzip \
142 hal \
143 less \
144 libcap \
145 libevent \
146# logrotate \
147 nfs-utils \
148 pciutils \
149 libpcre \
150 portmap \
151# rpcbind \
152 sysfsutils \
153 tcp-wrappers \
154 tzdata \
155 "
156
diff --git a/meta/recipes-extended/tasks/task-poky-lsb.bb b/meta/recipes-extended/tasks/task-poky-lsb.bb
new file mode 100644
index 0000000000..4718f3b760
--- /dev/null
+++ b/meta/recipes-extended/tasks/task-poky-lsb.bb
@@ -0,0 +1,103 @@
1#
2# Copyright (C) 2010 Intel Corporation
3#
4
5DESCRIPTION = "Create Small Image Tasks"
6PR = "r1"
7
8PACKAGES = "\
9 task-poky-lsb \
10 task-poky-sys-extended \
11 task-poky-sys-extended-dbg \
12 task-poky-sys-extended-dev \
13 task-poky-db \
14 task-poky-db-dbg \
15 task-poky-db-dev \
16 task-poky-misc \
17 task-poky-misc-dbg \
18 task-poky-misc-dev \
19 task-poky-perl \
20 task-poky-perl-dbg \
21 task-poky-perl-dev \
22 task-poky-python \
23 task-poky-python-dbg \
24 task-poky-python-dev \
25 task-poky-tcl \
26 task-poky-tcl-dbg \
27 task-poky-tcl-dev \
28 "
29
30ALLOW_EMPTY = "1"
31
32RDEPENDS_task-poky-lsb = "\
33 task-poky-sys-extended \
34 task-poky-db \
35 task-poky-misc \
36 task-poky-perl \
37 task-poky-python \
38 task-poky-tcl \
39 "
40
41#
42# GPLv2 Should List
43RDEPENDS_task-poky-sys-extended = "\
44 curl \
45 diffutils \
46 gamin \
47 hdparm \
48# libaio \
49 libxml2 \
50 lrzsz \
51 lzo \
52# mdadm \
53 minicom \
54 neon \
55 parted \
56 pth \
57 quota \
58# screen \
59 setserial \
60 sysstat \
61 unzip \
62# watchdog \
63 which \
64 zip \
65 "
66
67RDEPENDS_task-poky-db = "\
68 db \
69 sqlite3 \
70 "
71
72RDEPENDS_task-poky-perl = "\
73 gdbm \
74 perl \
75 zlib \
76 "
77
78
79RDEPENDS_task-poky-python = "\
80 expat \
81 gdbm \
82 gmp \
83 ncurses \
84 openssl \
85 python \
86 readline \
87 zip \
88 "
89
90RDEPENDS_task-poky-tcl = "\
91 tcl \
92 "
93
94RDEPENDS_task-poky-misc = "\
95 elfutils \
96 gettext \
97 lsof \
98 ncurses \
99 strace \
100 libusb1 \
101 usbutils \
102 zlib \
103 "
diff --git a/meta/packages/time/files/debian.patch b/meta/recipes-extended/time/files/debian.patch
index 40df19da45..40df19da45 100644
--- a/meta/packages/time/files/debian.patch
+++ b/meta/recipes-extended/time/files/debian.patch
diff --git a/meta/packages/time/time.inc b/meta/recipes-extended/time/time.inc
index 8d31b47a0c..8d31b47a0c 100644
--- a/meta/packages/time/time.inc
+++ b/meta/recipes-extended/time/time.inc
diff --git a/meta/packages/time/time_1.7.bb b/meta/recipes-extended/time/time_1.7.bb
index 1030489b6f..1030489b6f 100644
--- a/meta/packages/time/time_1.7.bb
+++ b/meta/recipes-extended/time/time_1.7.bb
diff --git a/meta/recipes-extended/which/which-2.18/fix_name_conflict_group_member.patch b/meta/recipes-extended/which/which-2.18/fix_name_conflict_group_member.patch
new file mode 100644
index 0000000000..568d4233fd
--- /dev/null
+++ b/meta/recipes-extended/which/which-2.18/fix_name_conflict_group_member.patch
@@ -0,0 +1,51 @@
1# glibc also implements the function group_member. To avoid name conflict,
2# here let us append a "_" to which's version.
3#
4# Signed-off-by Dexuan Cui <dexuan.cui@intel.com>, 2010-08-20
5# (this patch is licensed under GPLv2)
6
7--- which-2.18/bash.c
8+++ which-2.18/bash.c
9@@ -45,7 +45,12 @@
10 * - changed all occurences of 'gid_t' into 'GID_T'.
11 * - exported functions needed in which.c
12 */
13-static int group_member (GID_T gid);
14+
15+/*
16+ * glibc also implements the function group_member. To avoid name conflict,
17+ * here let us append a "_" to which's version.
18+ */
19+static int _group_member (GID_T gid);
20 static char* extract_colon_unit (char const* string, int *p_index);
21
22 /*===========================================================================
23@@ -200,8 +205,8 @@
24
25 /* From bash-2.05b / general.c / line 805 */
26 /* Return non-zero if GID is one that we have in our groups list. */
27-int
28-group_member (GID_T gid)
29+static int
30+_group_member (GID_T gid)
31 {
32 #if defined (HAVE_GETGROUPS)
33 register int i;
34@@ -290,7 +295,7 @@
35 return (X_BIT (u_mode_bits (finfo.st_mode))) ? (FS_EXISTS | FS_EXECABLE) : FS_EXISTS;
36
37 /* Otherwise, if we are in the owning group, the group permissions apply. */
38- if (group_member (finfo.st_gid))
39+ if (_group_member (finfo.st_gid))
40 return (X_BIT (g_mode_bits (finfo.st_mode))) ? (FS_EXISTS | FS_EXECABLE) : FS_EXISTS;
41
42 /* Otherwise, if we are in the other group, the other permissions apply. */
43@@ -331,7 +336,7 @@
44 /* Given a string containing units of information separated by colons,
45 return the next one pointed to by (P_INDEX), or NULL if there are no more.
46 Advance (P_INDEX) to the character after the colon. */
47-char*
48+static char*
49 extract_colon_unit (char const* string, int* p_index)
50 {
51 int i, start, len;
diff --git a/meta/recipes-extended/which/which-2.20/remove-declaration.patch b/meta/recipes-extended/which/which-2.20/remove-declaration.patch
new file mode 100644
index 0000000000..09b81439b6
--- /dev/null
+++ b/meta/recipes-extended/which/which-2.20/remove-declaration.patch
@@ -0,0 +1,16 @@
1Remove the declaration of group_member since it has already been
2declared in unistd.h
3
4Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
5
6diff -ruN which-2.20-orig/bash.c which-2.20/bash.c
7--- which-2.20-orig/bash.c 2010-08-03 12:59:08.897088878 +0800
8+++ which-2.20/bash.c 2010-08-03 13:17:23.406097212 +0800
9@@ -46,7 +46,6 @@
10 * - changed all occurences of 'gid_t' into 'GID_T'.
11 * - exported functions needed in which.c
12 */
13-static int group_member (GID_T gid);
14 static char* extract_colon_unit (char const* string, int* p_index);
15
16 /*===========================================================================
diff --git a/meta/recipes-extended/which/which_2.18.bb b/meta/recipes-extended/which/which_2.18.bb
new file mode 100644
index 0000000000..b177949788
--- /dev/null
+++ b/meta/recipes-extended/which/which_2.18.bb
@@ -0,0 +1,40 @@
1DESCRIPTION = "Which is a utility that prints out the full path of the \
2executables that bash(1) would execute when the passed \
3program names would have been entered on the shell prompt. \
4It does this by using the exact same algorithm as bash."
5HOMEPAGE = "http://www.xs4all.nl/~carlo17/which/"
6BUGTRACKER = "n/a"
7
8LICENSE = "GPLv2+"
9LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
10
11PR = "r0"
12
13SRC_URI = "http://www.xs4all.nl/~carlo17/which/which-${PV}.tar.gz \
14 file://fix_name_conflict_group_member.patch"
15
16DEPENDS = "cwautomacros-native"
17
18inherit autotools
19
20do_configure_prepend() {
21 OLD="@ACLOCAL_CWFLAGS@"
22 NEW="-I ${STAGING_DIR_NATIVE}/${datadir}/cwautomacros/m4"
23 sed -i "s#${OLD}#${NEW}#g" `grep -rl ${OLD} ${S}`
24}
25do_install_append() {
26 mv ${D}/${bindir}/which ${D}/${bindir}/which.${PN}
27}
28
29pkg_postinst_${PN}() {
30 if [ "${PN}" = "${BPN}" ] ; then
31 update-alternatives --install ${bindir}/which which which.${PN} 100
32 fi
33}
34
35pkg_prerm_${PN}() {
36 if [ "${PN}" = "${BPN}" ] ; then
37 update-alternatives --remove which which.${PN}
38 fi
39}
40
diff --git a/meta/recipes-extended/which/which_2.20.bb b/meta/recipes-extended/which/which_2.20.bb
new file mode 100644
index 0000000000..b7730de3b3
--- /dev/null
+++ b/meta/recipes-extended/which/which_2.20.bb
@@ -0,0 +1,35 @@
1DESCRIPTION = "which - shows the full path of (shell) commands."
2SECTION = "libs"
3LICENSE = "GPLv3+"
4LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504\
5 file://which.c;beginline=1;endline=17;md5=a9963693af2272e7a8df6f231164e7a2"
6HOMEPAGE = "http://ftp.gnu.org/gnu/which/"
7DEPENDS = "cwautomacros-native"
8
9inherit autotools
10
11PR = "r0"
12
13SRC_URI = "http://ftp.gnu.org/gnu/which/which-${PV}.tar.gz \
14 file://remove-declaration.patch"
15
16do_configure_prepend() {
17 sed -i -e 's%@ACLOCAL_CWFLAGS@%-I ${STAGING_DIR_NATIVE}/usr/share/cwautomacros/m4%g' ${S}/Makefile.am ${S}/tilde/Makefile.am
18}
19
20do_install() {
21 autotools_do_install
22 mv ${D}${bindir}/which ${D}${bindir}/which.${PN}
23}
24
25pkg_postinst_${PN} () {
26 if [ "${PN}" = "${BPN}" ] ; then
27 update-alternatives --install ${bindir}/which which which.${PN} 100
28 fi
29}
30
31pkg_prerm_${PN} () {
32 if [ "${PN}" = "${BPN}" ] ; then
33 update-alternatives --remove which which.${PN}
34 fi
35}
diff --git a/meta/recipes-extended/xinetd/xinetd/Disable-services-from-inetd.conf-if-a-service-with-t.patch b/meta/recipes-extended/xinetd/xinetd/Disable-services-from-inetd.conf-if-a-service-with-t.patch
new file mode 100644
index 0000000000..8602a88702
--- /dev/null
+++ b/meta/recipes-extended/xinetd/xinetd/Disable-services-from-inetd.conf-if-a-service-with-t.patch
@@ -0,0 +1,84 @@
1From d588b6530e1382a624898b3f4307f636c72c80a9 Mon Sep 17 00:00:00 2001
2From: Pierre Habouzit <madcoder@debian.org>
3Date: Wed, 28 Nov 2007 10:13:08 +0100
4Subject: [PATCH] Disable services from inetd.conf if a service with the same id exists.
5
6 This way, if a service is enabled in /etc/xinetd* _and_ in
7/etc/inetd.conf, the one (even if disabled) from /etc/xinetd* takes
8precedence.
9
10Signed-off-by: Pierre Habouzit <madcoder@debian.org>
11---
12 xinetd/inet.c | 22 +++++++++++++++++++---
13 1 files changed, 19 insertions(+), 3 deletions(-)
14
15diff --git a/xinetd/inet.c b/xinetd/inet.c
16index 1cb2ba2..8caab45 100644
17--- a/xinetd/inet.c
18+++ b/xinetd/inet.c
19@@ -23,6 +23,8 @@
20 #include "parsesup.h"
21 #include "nvlists.h"
22
23+static psi_h iter ;
24+
25 static int get_next_inet_entry( int fd, pset_h sconfs,
26 struct service_config *defaults);
27
28@@ -32,12 +34,15 @@ void parse_inet_conf_file( int fd, struct configuration *confp )
29 struct service_config *default_config = CNF_DEFAULTS( confp );
30
31 line_count = 0;
32+ iter = psi_create (sconfs);
33
34 for( ;; )
35 {
36 if (get_next_inet_entry(fd, sconfs, default_config) == -2)
37 break;
38 }
39+
40+ psi_destroy(iter);
41 }
42
43 static int get_next_inet_entry( int fd, pset_h sconfs,
44@@ -46,7 +51,7 @@ static int get_next_inet_entry( int fd, pset_h sconfs,
45 char *p;
46 str_h strp;
47 char *line = next_line(fd);
48- struct service_config *scp;
49+ struct service_config *scp, *tmp;
50 unsigned u, i;
51 const char *func = "get_next_inet_entry";
52 char *name = NULL, *rpcvers = NULL, *rpcproto = NULL;
53@@ -405,7 +410,16 @@ static int get_next_inet_entry( int fd, pset_h sconfs,
54 SC_SPECIFY( scp, A_SOCKET_TYPE );
55 SC_SPECIFY( scp, A_WAIT );
56
57- if( ! pset_add(sconfs, scp) )
58+ for ( tmp = SCP( psi_start( iter ) ) ; tmp ; tmp = SCP( psi_next(iter)) ){
59+ if (EQ(SC_ID(scp), SC_ID(tmp))) {
60+ parsemsg(LOG_DEBUG, func, "removing duplicate service %s", SC_NAME(scp));
61+ sc_free(scp);
62+ scp = NULL;
63+ break;
64+ }
65+ }
66+
67+ if( scp && ! pset_add(sconfs, scp) )
68 {
69 out_of_memory( func );
70 pset_destroy(args);
71@@ -414,7 +428,9 @@ static int get_next_inet_entry( int fd, pset_h sconfs,
72 }
73
74 pset_destroy(args);
75- parsemsg( LOG_DEBUG, func, "added service %s", SC_NAME(scp));
76+ if (scp) {
77+ parsemsg( LOG_DEBUG, func, "added service %s", SC_NAME(scp));
78+ }
79 return 0;
80 }
81
82--
831.5.3.6.2040.g15e6
84
diff --git a/meta/recipes-extended/xinetd/xinetd/Various-fixes-from-the-previous-maintainer.patch b/meta/recipes-extended/xinetd/xinetd/Various-fixes-from-the-previous-maintainer.patch
new file mode 100644
index 0000000000..d243692769
--- /dev/null
+++ b/meta/recipes-extended/xinetd/xinetd/Various-fixes-from-the-previous-maintainer.patch
@@ -0,0 +1,77 @@
1From a3410b0bc81ab03a889d9ffc14e351badf8372f1 Mon Sep 17 00:00:00 2001
2From: Pierre Habouzit <madcoder@debian.org>
3Date: Mon, 26 Nov 2007 16:02:04 +0100
4Subject: [PATCH] Various fixes from the previous maintainer.
5
6---
7 xinetd/child.c | 20 +++++++++++++++++---
8 xinetd/service.c | 8 ++++----
9 2 files changed, 21 insertions(+), 7 deletions(-)
10
11diff --git a/xinetd/child.c b/xinetd/child.c
12index 89ee54c..48e9615 100644
13--- a/xinetd/child.c
14+++ b/xinetd/child.c
15@@ -284,6 +284,7 @@ void child_process( struct server *serp )
16 connection_s *cp = SERVER_CONNECTION( serp ) ;
17 struct service_config *scp = SVC_CONF( sp ) ;
18 const char *func = "child_process" ;
19+ int fd, null_fd;
20
21 signal_default_state();
22
23@@ -296,9 +297,22 @@ void child_process( struct server *serp )
24 signals_pending[0] = -1;
25 signals_pending[1] = -1;
26
27- Sclose(0);
28- Sclose(1);
29- Sclose(2);
30+ if ( ( null_fd = open( "/dev/null", O_RDONLY ) ) == -1 )
31+ {
32+ msg( LOG_ERR, func, "open('/dev/null') failed: %m") ;
33+ _exit( 1 ) ;
34+ }
35+
36+ for ( fd = 0 ; fd <= MAX_PASS_FD ; fd++ )
37+ {
38+ if ( fd != null_fd && dup2( null_fd, fd ) == -1 )
39+ {
40+ msg( LOG_ERR, func, "dup2(%d, %d) failed: %m") ;
41+ _exit( 1 ) ;
42+ }
43+ }
44+ if ( null_fd > MAX_PASS_FD )
45+ (void) Sclose( null_fd ) ;
46
47
48 #ifdef DEBUG_SERVER
49diff --git a/xinetd/service.c b/xinetd/service.c
50index 3d68d78..0132d6c 100644
51--- a/xinetd/service.c
52+++ b/xinetd/service.c
53@@ -745,8 +745,8 @@ static status_e failed_service(struct service *sp,
54 return FAILED;
55
56 if ( last == NULL ) {
57- last = SAIN( calloc( 1, sizeof(union xsockaddr) ) );
58- SVC_LAST_DGRAM_ADDR(sp) = (union xsockaddr *)last;
59+ SVC_LAST_DGRAM_ADDR(sp) = SAIN( calloc( 1, sizeof(union xsockaddr) ) );
60+ last = SAIN( SVC_LAST_DGRAM_ADDR(sp) );
61 }
62
63 (void) time( &current_time ) ;
64@@ -772,8 +772,8 @@ static status_e failed_service(struct service *sp,
65 return FAILED;
66
67 if( last == NULL ) {
68- last = SAIN6(calloc( 1, sizeof(union xsockaddr) ) );
69- SVC_LAST_DGRAM_ADDR( sp ) = (union xsockaddr *)last;
70+ SVC_LAST_DGRAM_ADDR(sp) = SAIN6(calloc( 1, sizeof(union xsockaddr) ) );
71+ last = SAIN6(SVC_LAST_DGRAM_ADDR(sp));
72 }
73
74 (void) time( &current_time ) ;
75--
761.5.3.6.2040.g15e6
77
diff --git a/meta/recipes-extended/xinetd/xinetd/xinetd-should-be-able-to-listen-on-IPv6-even-in-ine.patch b/meta/recipes-extended/xinetd/xinetd/xinetd-should-be-able-to-listen-on-IPv6-even-in-ine.patch
new file mode 100644
index 0000000000..2b76fe3d41
--- /dev/null
+++ b/meta/recipes-extended/xinetd/xinetd/xinetd-should-be-able-to-listen-on-IPv6-even-in-ine.patch
@@ -0,0 +1,110 @@
1From f44b218ccc779ab3f4aed072390ccf129d94b58d Mon Sep 17 00:00:00 2001
2From: David Madore <david@pleiades.stars>
3Date: Mon, 24 Mar 2008 12:45:36 +0100
4Subject: [PATCH] xinetd should be able to listen on IPv6 even in -inetd_compat mode
5
6xinetd does not bind to IPv6 addresses (and does not seem to have an
7option to do so) when used in -inetd_compat mode. As current inetd's
8are IPv6-aware, this is a problem: this means xinetd cannot be used as
9a drop-in inetd replacement.
10
11The attached patch is a suggestion: it adds a -inetd_ipv6 global
12option that, if used, causes inetd-compatibility lines to have an
13implicit "IPv6" option. Perhaps this is not the best solution, but
14there should definitely be a way to get inetd.conf to be read in
15IPv6-aware mode.
16---
17 xinetd/confparse.c | 1 +
18 xinetd/inet.c | 17 +++++++++++++++++
19 xinetd/options.c | 3 +++
20 xinetd/xinetd.man | 6 ++++++
21 4 files changed, 27 insertions(+), 0 deletions(-)
22
23diff --git a/xinetd/confparse.c b/xinetd/confparse.c
24index db9f431..d7b0bcc 100644
25--- a/xinetd/confparse.c
26+++ b/xinetd/confparse.c
27@@ -40,6 +40,7 @@
28 #include "inet.h"
29 #include "main.h"
30
31+extern int inetd_ipv6;
32 extern int inetd_compat;
33
34 /*
35diff --git a/xinetd/inet.c b/xinetd/inet.c
36index 8caab45..2e617ae 100644
37--- a/xinetd/inet.c
38+++ b/xinetd/inet.c
39@@ -25,6 +25,8 @@
40
41 static psi_h iter ;
42
43+extern int inetd_ipv6;
44+
45 static int get_next_inet_entry( int fd, pset_h sconfs,
46 struct service_config *defaults);
47
48@@ -360,6 +362,21 @@ static int get_next_inet_entry( int fd, pset_h sconfs,
49 }
50 SC_SERVER_ARGV(scp)[u] = p;
51 }
52+
53+ /* Set the IPv6 flag if we were passed the -inetd_ipv6 option */
54+ if ( inetd_ipv6 )
55+ {
56+ nvp = nv_find_value( service_flags, "IPv6" );
57+ if ( nvp == NULL )
58+ {
59+ parsemsg( LOG_WARNING, func, "inetd.conf - Bad foo %s", name ) ;
60+ pset_destroy(args);
61+ sc_free(scp);
62+ return -1;
63+ }
64+ M_SET(SC_XFLAGS(scp), nvp->value);
65+ }
66+
67 /* Set the reuse flag, as this is the default for inetd */
68 nvp = nv_find_value( service_flags, "REUSE" );
69 if ( nvp == NULL )
70diff --git a/xinetd/options.c b/xinetd/options.c
71index b058b6a..dc2f3a0 100644
72--- a/xinetd/options.c
73+++ b/xinetd/options.c
74@@ -30,6 +30,7 @@ int logprocs_option ;
75 unsigned logprocs_option_arg ;
76 int stayalive_option=0;
77 char *program_name ;
78+int inetd_ipv6 = 0 ;
79 int inetd_compat = 0 ;
80 int dont_fork = 0;
81
82@@ -128,6 +129,8 @@ int opt_recognize( int argc, char *argv[] )
83 fprintf(stderr, "\n");
84 exit(0);
85 }
86+ else if ( strcmp ( &argv[ arg ][ 1 ], "inetd_ipv6" ) == 0 )
87+ inetd_ipv6 = 1;
88 else if ( strcmp ( &argv[ arg ][ 1 ], "inetd_compat" ) == 0 )
89 inetd_compat = 1;
90 }
91diff --git a/xinetd/xinetd.man b/xinetd/xinetd.man
92index c76c3c6..c9dd803 100644
93--- a/xinetd/xinetd.man
94+++ b/xinetd/xinetd.man
95@@ -106,6 +106,12 @@ This option causes xinetd to read /etc/inetd.conf in addition to the
96 standard xinetd config files. /etc/inetd.conf is read after the
97 standard xinetd config files.
98 .TP
99+.BI \-inetd_ipv6
100+This option causes xinetd to bind to IPv6 (AF_INET6) addresses for
101+inetd compatibility lines (see previous option). This only affects
102+how /etc/inetd.conf is interpreted and thus only has any effect if
103+the \-inetd_compat option is also used.
104+.TP
105 .BI \-cc " interval"
106 This option instructs
107 .B xinetd
108--
1091.5.5.rc0.127.gb4337
110
diff --git a/meta/recipes-extended/xinetd/xinetd/xinetd.conf b/meta/recipes-extended/xinetd/xinetd/xinetd.conf
new file mode 100644
index 0000000000..9e6ea2577e
--- /dev/null
+++ b/meta/recipes-extended/xinetd/xinetd/xinetd.conf
@@ -0,0 +1,11 @@
1# Simple configuration file for xinetd
2#
3# Some defaults, and include /etc/xinetd.d/
4
5defaults
6{
7
8
9}
10
11includedir /etc/xinetd.d
diff --git a/meta/recipes-extended/xinetd/xinetd/xinetd.init b/meta/recipes-extended/xinetd/xinetd/xinetd.init
new file mode 100644
index 0000000000..26dbea7415
--- /dev/null
+++ b/meta/recipes-extended/xinetd/xinetd/xinetd.init
@@ -0,0 +1,57 @@
1#!/bin/sh
2#
3# /etc/init.d/xinetd -- script to start and stop xinetd.
4
5if test -f /etc/default/xinetd; then
6 . /etc/default/xinetd
7fi
8
9
10test -x /usr/sbin/xinetd || exit 0
11
12checkportmap () {
13 if grep "^[^ *#]" /etc/xinetd.conf | grep -q 'rpc/'; then
14 if ! rpcinfo -u localhost portmapper >/dev/null 2>&1; then
15 echo
16 echo "WARNING: portmapper inactive - RPC services unavailable!"
17 echo " Commenting out or removing the RPC services from"
18 echo " the /etc/xinetd.conf file will remove this message."
19 echo
20 fi
21 fi
22}
23
24case "$1" in
25 start)
26 checkportmap
27 echo -n "Starting internet superserver: xinetd"
28 start-stop-daemon --start --quiet --background --exec /usr/sbin/xinetd -- -pidfile /var/run/xinetd.pid $XINETD_OPTS
29 echo "."
30 ;;
31 stop)
32 echo -n "Stopping internet superserver: xinetd"
33 start-stop-daemon --stop --signal 3 --quiet --exec /usr/sbin/xinetd
34 echo "."
35 ;;
36 reload)
37 echo -n "Reloading internet superserver configuration: xinetd"
38 start-stop-daemon --stop --signal 1 --quiet --exec /usr/sbin/xinetd
39 echo "."
40 ;;
41 force-reload)
42 echo "$0 force-reload: Force Reload is deprecated"
43 echo -n "Forcefully reloading internet superserver configuration: xinetd"
44 start-stop-daemon --stop --signal 1 --quiet --exec /usr/sbin/xinetd
45 echo "."
46 ;;
47 restart)
48 $0 stop
49 $0 start
50 ;;
51 *)
52 echo "Usage: /etc/init.d/xinetd {start|stop|reload|force-reload|restart}"
53 exit 1
54 ;;
55esac
56
57exit 0
diff --git a/meta/recipes-extended/xinetd/xinetd_2.3.14.bb b/meta/recipes-extended/xinetd/xinetd_2.3.14.bb
new file mode 100644
index 0000000000..122be2c18d
--- /dev/null
+++ b/meta/recipes-extended/xinetd/xinetd_2.3.14.bb
@@ -0,0 +1,45 @@
1DESCRIPTION = "Highly configurable, modular and secure inetd"
2HOMEPAGE = "http://www.xinetd.org"
3
4# xinetd is a BSD-like license
5LICENSE = "xinetd"
6LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=8ad8615198542444f84d28a6cf226dd8"
7
8DEPENDS = ""
9PR ="r0"
10
11SRC_URI = "http://www.xinetd.org/xinetd-${PV}.tar.gz \
12 file://xinetd.init \
13 file://xinetd.conf \
14 file://Various-fixes-from-the-previous-maintainer.patch \
15 file://Disable-services-from-inetd.conf-if-a-service-with-t.patch \
16 file://xinetd-should-be-able-to-listen-on-IPv6-even-in-ine.patch \
17 "
18
19inherit autotools update-rc.d
20
21INITSCRIPT_NAME = "xinetd"
22INITSCRIPT_PARAMS = "defaults"
23
24EXTRA_OECONF="--disable-nls"
25
26do_configure() {
27 # Looks like configure.in is broken, so we are skipping
28 # rebuilding configure and are just using the shipped one
29 oe_runconf
30}
31
32do_install() {
33 # Same here, the Makefile does some really stupid things,
34 # but since we only want two files why not override
35 # do_install from autotools and doing it ourselfs?
36 install -d "${D}/usr/sbin"
37 install -d "${D}/etc/init.d"
38 install -d "${D}/etc/xinetd.d"
39 install -m 644 "${WORKDIR}/xinetd.conf" "${D}/etc"
40 install -m 755 "${WORKDIR}/xinetd.init" "${D}/etc/init.d/xinetd"
41 install -m 755 "${S}/xinetd/xinetd" "${D}/usr/sbin"
42 install -m 755 "${S}/xinetd/itox" "${D}/usr/sbin"
43}
44
45CONFFILES_${PN} = "${sysconfdir}/xinetd.conf"
diff --git a/meta/recipes-extended/xz/xz_4.999.9beta.bb b/meta/recipes-extended/xz/xz_4.999.9beta.bb
new file mode 100644
index 0000000000..ca76182344
--- /dev/null
+++ b/meta/recipes-extended/xz/xz_4.999.9beta.bb
@@ -0,0 +1,20 @@
1DESCRIPTION = "utils for managing LZMA compressed files"
2HOMEPAGE = "http://tukaani.org/xz/"
3SECTION = "base"
4
5LICENSE = "GPLv2+ & GPLv3+ & LGPLv2.1+"
6LIC_FILES_CHKSUM = "file://COPYING;md5=c475b6c7dca236740ace4bba553e8e1c \
7 file://COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe \
8 file://COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
9 file://COPYING.LGPLv2.1;md5=fbc093901857fcd118f065f900982c24 \
10 file://lib/getopt.c;endline=23;md5=2069b0ee710572c03bb3114e4532cd84 "
11
12SRC_URI = "http://tukaani.org/xz/xz-${PV}.tar.gz"
13
14DEPENDS = "gettext"
15
16PR = "r0"
17
18inherit autotools
19
20BBCLASSEXTEND = "native"
diff --git a/meta/packages/abiword/abiword-2.5.inc b/meta/recipes-gnome/abiword/abiword-2.5.inc
index dcd3b85534..dcd3b85534 100644
--- a/meta/packages/abiword/abiword-2.5.inc
+++ b/meta/recipes-gnome/abiword/abiword-2.5.inc
diff --git a/meta/packages/abiword/abiword-embedded_2.5.2.bb b/meta/recipes-gnome/abiword/abiword-embedded_2.5.2.bb
index 47cf9e03c0..47cf9e03c0 100644
--- a/meta/packages/abiword/abiword-embedded_2.5.2.bb
+++ b/meta/recipes-gnome/abiword/abiword-embedded_2.5.2.bb
diff --git a/meta/packages/abiword/abiword.inc b/meta/recipes-gnome/abiword/abiword.inc
index d2fabf931c..d2fabf931c 100644
--- a/meta/packages/abiword/abiword.inc
+++ b/meta/recipes-gnome/abiword/abiword.inc
diff --git a/meta/packages/abiword/abiword_2.5.2.bb b/meta/recipes-gnome/abiword/abiword_2.5.2.bb
index 566d0fa203..566d0fa203 100644
--- a/meta/packages/abiword/abiword_2.5.2.bb
+++ b/meta/recipes-gnome/abiword/abiword_2.5.2.bb
diff --git a/meta/packages/abiword/abiword_cvs.bb b/meta/recipes-gnome/abiword/abiword_cvs.bb
index e0e3bd7d60..e0e3bd7d60 100644
--- a/meta/packages/abiword/abiword_cvs.bb
+++ b/meta/recipes-gnome/abiword/abiword_cvs.bb
diff --git a/meta/packages/gnome/gail_1.20.0.bb b/meta/recipes-gnome/gnome/gail_1.20.0.bb
index 2e9f857a89..2e9f857a89 100644
--- a/meta/packages/gnome/gail_1.20.0.bb
+++ b/meta/recipes-gnome/gnome/gail_1.20.0.bb
diff --git a/meta/packages/gnome/gconf-dbus_svn.bb b/meta/recipes-gnome/gnome/gconf-dbus_svn.bb
index 879a0bb558..879a0bb558 100644
--- a/meta/packages/gnome/gconf-dbus_svn.bb
+++ b/meta/recipes-gnome/gnome/gconf-dbus_svn.bb
diff --git a/meta/packages/gnome/gnome-common-2.28.0/omf.patch b/meta/recipes-gnome/gnome/gnome-common-2.28.0/omf.patch
index 0d85b001e0..0d85b001e0 100644
--- a/meta/packages/gnome/gnome-common-2.28.0/omf.patch
+++ b/meta/recipes-gnome/gnome/gnome-common-2.28.0/omf.patch
diff --git a/meta/packages/gnome/gnome-common_2.28.0.bb b/meta/recipes-gnome/gnome/gnome-common_2.28.0.bb
index 5106f58e6b..5106f58e6b 100644
--- a/meta/packages/gnome/gnome-common_2.28.0.bb
+++ b/meta/recipes-gnome/gnome/gnome-common_2.28.0.bb
diff --git a/meta/packages/gnome/gnome-desktop.inc b/meta/recipes-gnome/gnome/gnome-desktop.inc
index de3f751efa..de3f751efa 100644
--- a/meta/packages/gnome/gnome-desktop.inc
+++ b/meta/recipes-gnome/gnome/gnome-desktop.inc
diff --git a/meta/packages/gnome/gnome-desktop/no-desktop-docs.patch b/meta/recipes-gnome/gnome/gnome-desktop/no-desktop-docs.patch
index c132341728..c132341728 100644
--- a/meta/packages/gnome/gnome-desktop/no-desktop-docs.patch
+++ b/meta/recipes-gnome/gnome/gnome-desktop/no-desktop-docs.patch
diff --git a/meta/packages/gnome/gnome-desktop_2.26.2.bb b/meta/recipes-gnome/gnome/gnome-desktop_2.26.2.bb
index f4184a4d65..f4184a4d65 100644
--- a/meta/packages/gnome/gnome-desktop_2.26.2.bb
+++ b/meta/recipes-gnome/gnome/gnome-desktop_2.26.2.bb
diff --git a/meta/packages/gnome/gnome-doc-utils.inc b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
index 00a64e2582..00a64e2582 100644
--- a/meta/packages/gnome/gnome-doc-utils.inc
+++ b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
diff --git a/meta/packages/gnome/gnome-doc-utils_0.12.0.bb b/meta/recipes-gnome/gnome/gnome-doc-utils_0.12.0.bb
index 2499ac36e4..2499ac36e4 100644
--- a/meta/packages/gnome/gnome-doc-utils_0.12.0.bb
+++ b/meta/recipes-gnome/gnome/gnome-doc-utils_0.12.0.bb
diff --git a/meta/packages/gnome/gnome-icon-theme_2.22.0.bb b/meta/recipes-gnome/gnome/gnome-icon-theme_2.22.0.bb
index f78e6a6e5b..f78e6a6e5b 100644
--- a/meta/packages/gnome/gnome-icon-theme_2.22.0.bb
+++ b/meta/recipes-gnome/gnome/gnome-icon-theme_2.22.0.bb
diff --git a/meta/packages/gnome/gnome-keyring/org.gnome.keyring.service b/meta/recipes-gnome/gnome/gnome-keyring/org.gnome.keyring.service
index 96ea061cfb..96ea061cfb 100644
--- a/meta/packages/gnome/gnome-keyring/org.gnome.keyring.service
+++ b/meta/recipes-gnome/gnome/gnome-keyring/org.gnome.keyring.service
diff --git a/meta/packages/gnome/gnome-keyring_2.31.4.bb b/meta/recipes-gnome/gnome/gnome-keyring_2.31.4.bb
index 1826a7ac3a..1826a7ac3a 100644
--- a/meta/packages/gnome/gnome-keyring_2.31.4.bb
+++ b/meta/recipes-gnome/gnome/gnome-keyring_2.31.4.bb
diff --git a/meta/packages/gnome/gnome-mime-data/pkgconfig.patch b/meta/recipes-gnome/gnome/gnome-mime-data/pkgconfig.patch
index de287e55a8..de287e55a8 100644
--- a/meta/packages/gnome/gnome-mime-data/pkgconfig.patch
+++ b/meta/recipes-gnome/gnome/gnome-mime-data/pkgconfig.patch
diff --git a/meta/packages/gnome/gnome-mime-data_2.18.0.bb b/meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb
index edaabe15d9..edaabe15d9 100644
--- a/meta/packages/gnome/gnome-mime-data_2.18.0.bb
+++ b/meta/recipes-gnome/gnome/gnome-mime-data_2.18.0.bb
diff --git a/meta/packages/gnome/gnome-settings-daemon/configurefix.patch b/meta/recipes-gnome/gnome/gnome-settings-daemon/configurefix.patch
index 01b4f64191..01b4f64191 100644
--- a/meta/packages/gnome/gnome-settings-daemon/configurefix.patch
+++ b/meta/recipes-gnome/gnome/gnome-settings-daemon/configurefix.patch
diff --git a/meta/packages/gnome/gnome-settings-daemon/desktop-moblin.patch b/meta/recipes-gnome/gnome/gnome-settings-daemon/desktop-moblin.patch
index d3fd76c621..d3fd76c621 100644
--- a/meta/packages/gnome/gnome-settings-daemon/desktop-moblin.patch
+++ b/meta/recipes-gnome/gnome/gnome-settings-daemon/desktop-moblin.patch
diff --git a/meta/packages/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch b/meta/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch
index 8e1d0ce9ce..8e1d0ce9ce 100644
--- a/meta/packages/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch
+++ b/meta/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch
diff --git a/meta/packages/gnome/gnome-settings-daemon/gnome-settings-daemon-fix-gthread.patch b/meta/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-fix-gthread.patch
index d77063eba7..d77063eba7 100644
--- a/meta/packages/gnome/gnome-settings-daemon/gnome-settings-daemon-fix-gthread.patch
+++ b/meta/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-fix-gthread.patch
diff --git a/meta/packages/gnome/gnome-settings-daemon/mojito-cleanup.patch b/meta/recipes-gnome/gnome/gnome-settings-daemon/mojito-cleanup.patch
index 1aff2d6d6f..1aff2d6d6f 100644
--- a/meta/packages/gnome/gnome-settings-daemon/mojito-cleanup.patch
+++ b/meta/recipes-gnome/gnome/gnome-settings-daemon/mojito-cleanup.patch
diff --git a/meta/packages/gnome/gnome-settings-daemon/mount-plugin.patch b/meta/recipes-gnome/gnome/gnome-settings-daemon/mount-plugin.patch
index 67f056b505..67f056b505 100644
--- a/meta/packages/gnome/gnome-settings-daemon/mount-plugin.patch
+++ b/meta/recipes-gnome/gnome/gnome-settings-daemon/mount-plugin.patch
diff --git a/meta/packages/gnome/gnome-settings-daemon_2.26.1.bb b/meta/recipes-gnome/gnome/gnome-settings-daemon_2.26.1.bb
index cb216b2753..cb216b2753 100644
--- a/meta/packages/gnome/gnome-settings-daemon_2.26.1.bb
+++ b/meta/recipes-gnome/gnome/gnome-settings-daemon_2.26.1.bb
diff --git a/meta/packages/gnome/gnome-terminal/30f29e7d8e1b67c40cd18a7155ba30c4382692d5.patch b/meta/recipes-gnome/gnome/gnome-terminal/30f29e7d8e1b67c40cd18a7155ba30c4382692d5.patch
index 0358ed8a64..0358ed8a64 100644
--- a/meta/packages/gnome/gnome-terminal/30f29e7d8e1b67c40cd18a7155ba30c4382692d5.patch
+++ b/meta/recipes-gnome/gnome/gnome-terminal/30f29e7d8e1b67c40cd18a7155ba30c4382692d5.patch
diff --git a/meta/packages/gnome/gnome-terminal_2.26.3.bb b/meta/recipes-gnome/gnome/gnome-terminal_2.26.3.bb
index 73f0b99eac..73f0b99eac 100644
--- a/meta/packages/gnome/gnome-terminal_2.26.3.bb
+++ b/meta/recipes-gnome/gnome/gnome-terminal_2.26.3.bb
diff --git a/meta/packages/gnome/gnome-vfs-2.24.3/gconftool-lossage.patch b/meta/recipes-gnome/gnome/gnome-vfs-2.24.3/gconftool-lossage.patch
index 3dbc130ddc..3dbc130ddc 100644
--- a/meta/packages/gnome/gnome-vfs-2.24.3/gconftool-lossage.patch
+++ b/meta/recipes-gnome/gnome/gnome-vfs-2.24.3/gconftool-lossage.patch
diff --git a/meta/packages/gnome/gnome-vfs-2.24.3/gnome-vfs-no-kerberos.patch b/meta/recipes-gnome/gnome/gnome-vfs-2.24.3/gnome-vfs-no-kerberos.patch
index e25ecdd66f..e25ecdd66f 100644
--- a/meta/packages/gnome/gnome-vfs-2.24.3/gnome-vfs-no-kerberos.patch
+++ b/meta/recipes-gnome/gnome/gnome-vfs-2.24.3/gnome-vfs-no-kerberos.patch
diff --git a/meta/packages/gnome/gnome-vfs_2.24.3.bb b/meta/recipes-gnome/gnome/gnome-vfs_2.24.3.bb
index 928549cca4..928549cca4 100644
--- a/meta/packages/gnome/gnome-vfs_2.24.3.bb
+++ b/meta/recipes-gnome/gnome/gnome-vfs_2.24.3.bb
diff --git a/meta/packages/gnome/gobject-introspection/configure.patch b/meta/recipes-gnome/gnome/gobject-introspection/configure.patch
index c441799b23..c441799b23 100644
--- a/meta/packages/gnome/gobject-introspection/configure.patch
+++ b/meta/recipes-gnome/gnome/gobject-introspection/configure.patch
diff --git a/meta/packages/gnome/gobject-introspection/pathfix.patch b/meta/recipes-gnome/gnome/gobject-introspection/pathfix.patch
index b4582e2eaa..b4582e2eaa 100644
--- a/meta/packages/gnome/gobject-introspection/pathfix.patch
+++ b/meta/recipes-gnome/gnome/gobject-introspection/pathfix.patch
diff --git a/meta/packages/gnome/gobject-introspection_git.bb b/meta/recipes-gnome/gnome/gobject-introspection_git.bb
index fe6eea2855..fe6eea2855 100644
--- a/meta/packages/gnome/gobject-introspection_git.bb
+++ b/meta/recipes-gnome/gnome/gobject-introspection_git.bb
diff --git a/meta/packages/gnome/libart-lgpl/Makefile.am.patch b/meta/recipes-gnome/gnome/libart-lgpl/Makefile.am.patch
index edeed0a6e5..edeed0a6e5 100644
--- a/meta/packages/gnome/libart-lgpl/Makefile.am.patch
+++ b/meta/recipes-gnome/gnome/libart-lgpl/Makefile.am.patch
diff --git a/meta/packages/gnome/libart-lgpl/arm/art_config.h b/meta/recipes-gnome/gnome/libart-lgpl/arm/art_config.h
index b0e74ad6ae..b0e74ad6ae 100644
--- a/meta/packages/gnome/libart-lgpl/arm/art_config.h
+++ b/meta/recipes-gnome/gnome/libart-lgpl/arm/art_config.h
diff --git a/meta/packages/gnome/libart-lgpl/i386/art_config.h b/meta/recipes-gnome/gnome/libart-lgpl/i386/art_config.h
index b0e74ad6ae..b0e74ad6ae 100644
--- a/meta/packages/gnome/libart-lgpl/i386/art_config.h
+++ b/meta/recipes-gnome/gnome/libart-lgpl/i386/art_config.h
diff --git a/meta/packages/gnome/libart-lgpl/i586/art_config.h b/meta/recipes-gnome/gnome/libart-lgpl/i586/art_config.h
index b0e74ad6ae..b0e74ad6ae 100644
--- a/meta/packages/gnome/libart-lgpl/i586/art_config.h
+++ b/meta/recipes-gnome/gnome/libart-lgpl/i586/art_config.h
diff --git a/meta/packages/gnome/libart-lgpl/i686/art_config.h b/meta/recipes-gnome/gnome/libart-lgpl/i686/art_config.h
index b0e74ad6ae..b0e74ad6ae 100644
--- a/meta/packages/gnome/libart-lgpl/i686/art_config.h
+++ b/meta/recipes-gnome/gnome/libart-lgpl/i686/art_config.h
diff --git a/meta/packages/gnome/libart-lgpl_2.3.19.bb b/meta/recipes-gnome/gnome/libart-lgpl_2.3.19.bb
index fa565f3d1c..fa565f3d1c 100644
--- a/meta/packages/gnome/libart-lgpl_2.3.19.bb
+++ b/meta/recipes-gnome/gnome/libart-lgpl_2.3.19.bb
diff --git a/meta/packages/gnome/libgnome-keyring_2.30.1.bb b/meta/recipes-gnome/gnome/libgnome-keyring_2.30.1.bb
index 900400688e..900400688e 100644
--- a/meta/packages/gnome/libgnome-keyring_2.30.1.bb
+++ b/meta/recipes-gnome/gnome/libgnome-keyring_2.30.1.bb
diff --git a/meta/packages/gnome/libgnomecanvas_2.20.0.bb b/meta/recipes-gnome/gnome/libgnomecanvas_2.20.0.bb
index 266d44b050..266d44b050 100644
--- a/meta/packages/gnome/libgnomecanvas_2.20.0.bb
+++ b/meta/recipes-gnome/gnome/libgnomecanvas_2.20.0.bb
diff --git a/meta/packages/gnome/libgnomekbd_2.26.0.bb b/meta/recipes-gnome/gnome/libgnomekbd_2.26.0.bb
index f2e4ec533e..f2e4ec533e 100644
--- a/meta/packages/gnome/libgnomekbd_2.26.0.bb
+++ b/meta/recipes-gnome/gnome/libgnomekbd_2.26.0.bb
diff --git a/meta/packages/gnome/metacity_2.22.0.bb b/meta/recipes-gnome/gnome/metacity_2.22.0.bb
index 44a5f86ebf..44a5f86ebf 100644
--- a/meta/packages/gnome/metacity_2.22.0.bb
+++ b/meta/recipes-gnome/gnome/metacity_2.22.0.bb
diff --git a/meta/packages/gtk+/gdk-pixbuf-csource-native_2.12.7.bb b/meta/recipes-gnome/gtk+/gdk-pixbuf-csource-native_2.12.7.bb
index c88a79570a..c88a79570a 100644
--- a/meta/packages/gtk+/gdk-pixbuf-csource-native_2.12.7.bb
+++ b/meta/recipes-gnome/gtk+/gdk-pixbuf-csource-native_2.12.7.bb
diff --git a/meta/packages/gtk+/gdk-pixbuf-csource/reduce-dependencies.patch b/meta/recipes-gnome/gtk+/gdk-pixbuf-csource/reduce-dependencies.patch
index 6b030e8f16..6b030e8f16 100644
--- a/meta/packages/gtk+/gdk-pixbuf-csource/reduce-dependencies.patch
+++ b/meta/recipes-gnome/gtk+/gdk-pixbuf-csource/reduce-dependencies.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/cellrenderer-cairo.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/cellrenderer-cairo.patch
index 4439e69fb6..4439e69fb6 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/cellrenderer-cairo.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/cellrenderer-cairo.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/combo-arrow-size.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/combo-arrow-size.patch
index d44c454ce3..d44c454ce3 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/combo-arrow-size.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/combo-arrow-size.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/disable-print.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/disable-print.patch
index 13cbd91d77..13cbd91d77 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/disable-print.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/disable-print.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/entry-cairo.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/entry-cairo.patch
index 3313e7f132..3313e7f132 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/entry-cairo.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/entry-cairo.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/filechooser-default.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/filechooser-default.patch
index 146316c9c1..146316c9c1 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/filechooser-default.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/filechooser-default.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/filechooser-props.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/filechooser-props.patch
index 7d55f3cbb9..7d55f3cbb9 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/filechooser-props.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/filechooser-props.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/filechooser-sizefix.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/filechooser-sizefix.patch
index 694b059b9a..694b059b9a 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/filechooser-sizefix.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/filechooser-sizefix.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/filesystem-volumes.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/filesystem-volumes.patch
index 826fd6bee0..826fd6bee0 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/filesystem-volumes.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/filesystem-volumes.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/gtklabel-resize-patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/gtklabel-resize-patch
index df29656343..df29656343 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/gtklabel-resize-patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/gtklabel-resize-patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/hardcoded_libtool.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/hardcoded_libtool.patch
index 1c2cd0576d..1c2cd0576d 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/hardcoded_libtool.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/hardcoded_libtool.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/menu-deactivate.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/menu-deactivate.patch
index cfb8849e9f..cfb8849e9f 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/menu-deactivate.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/menu-deactivate.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/no-demos.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/no-demos.patch
index 0fc4c48d1a..0fc4c48d1a 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/no-demos.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/no-demos.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/pangoxft2.10.6.diff b/meta/recipes-gnome/gtk+/gtk+-2.12.7/pangoxft2.10.6.diff
index 63828cec63..63828cec63 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/pangoxft2.10.6.diff
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/pangoxft2.10.6.diff
diff --git a/meta/packages/gtk+/gtk+-2.12.7/range-no-redraw.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/range-no-redraw.patch
index 14387b8a2e..14387b8a2e 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/range-no-redraw.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/range-no-redraw.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/run-iconcache.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/run-iconcache.patch
index ac15e9ab24..ac15e9ab24 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/run-iconcache.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/run-iconcache.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/scrolled-placement.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/scrolled-placement.patch
index a0b50c8cac..a0b50c8cac 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/scrolled-placement.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/scrolled-placement.patch
diff --git a/meta/packages/gtk+/gtk+-2.12.7/toggle-font.diff b/meta/recipes-gnome/gtk+/gtk+-2.12.7/toggle-font.diff
index 59ad150b2f..59ad150b2f 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/toggle-font.diff
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/toggle-font.diff
diff --git a/meta/packages/gtk+/gtk+-2.12.7/xsettings.patch b/meta/recipes-gnome/gtk+/gtk+-2.12.7/xsettings.patch
index b63e262d34..b63e262d34 100644
--- a/meta/packages/gtk+/gtk+-2.12.7/xsettings.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.12.7/xsettings.patch
diff --git a/meta/packages/gtk+/gtk+-2.16.6/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch b/meta/recipes-gnome/gtk+/gtk+-2.16.6/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch
index e0d6ab9522..e0d6ab9522 100644
--- a/meta/packages/gtk+/gtk+-2.16.6/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.16.6/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch
diff --git a/meta/packages/gtk+/gtk+-2.16.6/cellrenderer-cairo.patch b/meta/recipes-gnome/gtk+/gtk+-2.16.6/cellrenderer-cairo.patch
index 4439e69fb6..4439e69fb6 100644
--- a/meta/packages/gtk+/gtk+-2.16.6/cellrenderer-cairo.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.16.6/cellrenderer-cairo.patch
diff --git a/meta/packages/gtk+/gtk+-2.16.6/disable-gio-png-sniff-test.diff b/meta/recipes-gnome/gtk+/gtk+-2.16.6/disable-gio-png-sniff-test.diff
index 5c64ac04de..5c64ac04de 100644
--- a/meta/packages/gtk+/gtk+-2.16.6/disable-gio-png-sniff-test.diff
+++ b/meta/recipes-gnome/gtk+/gtk+-2.16.6/disable-gio-png-sniff-test.diff
diff --git a/meta/packages/gtk+/gtk+-2.16.6/entry-cairo.patch b/meta/recipes-gnome/gtk+/gtk+-2.16.6/entry-cairo.patch
index 3313e7f132..3313e7f132 100644
--- a/meta/packages/gtk+/gtk+-2.16.6/entry-cairo.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.16.6/entry-cairo.patch
diff --git a/meta/packages/gtk+/gtk+-2.16.6/hardcoded_libtool.patch b/meta/recipes-gnome/gtk+/gtk+-2.16.6/hardcoded_libtool.patch
index 82fbbac8d7..82fbbac8d7 100644
--- a/meta/packages/gtk+/gtk+-2.16.6/hardcoded_libtool.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.16.6/hardcoded_libtool.patch
diff --git a/meta/packages/gtk+/gtk+-2.16.6/no-demos.patch b/meta/recipes-gnome/gtk+/gtk+-2.16.6/no-demos.patch
index 0fc4c48d1a..0fc4c48d1a 100644
--- a/meta/packages/gtk+/gtk+-2.16.6/no-demos.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.16.6/no-demos.patch
diff --git a/meta/packages/gtk+/gtk+-2.16.6/run-iconcache.patch b/meta/recipes-gnome/gtk+/gtk+-2.16.6/run-iconcache.patch
index ac15e9ab24..ac15e9ab24 100644
--- a/meta/packages/gtk+/gtk+-2.16.6/run-iconcache.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.16.6/run-iconcache.patch
diff --git a/meta/packages/gtk+/gtk+-2.16.6/toggle-font.diff b/meta/recipes-gnome/gtk+/gtk+-2.16.6/toggle-font.diff
index 59ad150b2f..59ad150b2f 100644
--- a/meta/packages/gtk+/gtk+-2.16.6/toggle-font.diff
+++ b/meta/recipes-gnome/gtk+/gtk+-2.16.6/toggle-font.diff
diff --git a/meta/packages/gtk+/gtk+-2.16.6/xsettings.patch b/meta/recipes-gnome/gtk+/gtk+-2.16.6/xsettings.patch
index b63e262d34..b63e262d34 100644
--- a/meta/packages/gtk+/gtk+-2.16.6/xsettings.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.16.6/xsettings.patch
diff --git a/meta/packages/gtk+/gtk+-2.20.1/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch b/meta/recipes-gnome/gtk+/gtk+-2.20.1/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch
index ee55f9cc3b..ee55f9cc3b 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/0001-bgo-584832-Duplicate-the-exec-string-returned-by-gtk.patch
diff --git a/meta/packages/gtk+/gtk+-2.20.1/cellrenderer-cairo.patch b/meta/recipes-gnome/gtk+/gtk+-2.20.1/cellrenderer-cairo.patch
index 92ce643125..92ce643125 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/cellrenderer-cairo.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/cellrenderer-cairo.patch
diff --git a/meta/packages/gtk+/gtk+-2.20.1/configurefix.patch b/meta/recipes-gnome/gtk+/gtk+-2.20.1/configurefix.patch
index 7f6c73be49..7f6c73be49 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/configurefix.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/configurefix.patch
diff --git a/meta/packages/gtk+/gtk+-2.20.1/disable-gio-png-sniff-test.diff b/meta/recipes-gnome/gtk+/gtk+-2.20.1/disable-gio-png-sniff-test.diff
index 13ae61ef88..13ae61ef88 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/disable-gio-png-sniff-test.diff
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/disable-gio-png-sniff-test.diff
diff --git a/meta/packages/gtk+/gtk+-2.20.1/entry-cairo.patch b/meta/recipes-gnome/gtk+/gtk+-2.20.1/entry-cairo.patch
index 3313e7f132..3313e7f132 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/entry-cairo.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/entry-cairo.patch
diff --git a/meta/packages/gtk+/gtk+-2.20.1/hardcoded_libtool.patch b/meta/recipes-gnome/gtk+/gtk+-2.20.1/hardcoded_libtool.patch
index 66be74475b..66be74475b 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/hardcoded_libtool.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/hardcoded_libtool.patch
diff --git a/meta/packages/gtk+/gtk+-2.20.1/no-demos.patch b/meta/recipes-gnome/gtk+/gtk+-2.20.1/no-demos.patch
index 0fc4c48d1a..0fc4c48d1a 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/no-demos.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/no-demos.patch
diff --git a/meta/packages/gtk+/gtk+-2.20.1/run-iconcache.patch b/meta/recipes-gnome/gtk+/gtk+-2.20.1/run-iconcache.patch
index 518875e6fd..518875e6fd 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/run-iconcache.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/run-iconcache.patch
diff --git a/meta/packages/gtk+/gtk+-2.20.1/toggle-font.diff b/meta/recipes-gnome/gtk+/gtk+-2.20.1/toggle-font.diff
index 4853628c82..4853628c82 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/toggle-font.diff
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/toggle-font.diff
diff --git a/meta/packages/gtk+/gtk+-2.20.1/xsettings.patch b/meta/recipes-gnome/gtk+/gtk+-2.20.1/xsettings.patch
index 84231e9b91..84231e9b91 100644
--- a/meta/packages/gtk+/gtk+-2.20.1/xsettings.patch
+++ b/meta/recipes-gnome/gtk+/gtk+-2.20.1/xsettings.patch
diff --git a/meta/packages/gtk+/gtk+.inc b/meta/recipes-gnome/gtk+/gtk+.inc
index f7fa00d5c4..f7fa00d5c4 100644
--- a/meta/packages/gtk+/gtk+.inc
+++ b/meta/recipes-gnome/gtk+/gtk+.inc
diff --git a/meta/packages/gtk+/gtk+_2.12.7.bb b/meta/recipes-gnome/gtk+/gtk+_2.12.7.bb
index d829308513..d829308513 100644
--- a/meta/packages/gtk+/gtk+_2.12.7.bb
+++ b/meta/recipes-gnome/gtk+/gtk+_2.12.7.bb
diff --git a/meta/packages/gtk+/gtk+_2.16.6.bb b/meta/recipes-gnome/gtk+/gtk+_2.16.6.bb
index becd2bc29c..becd2bc29c 100644
--- a/meta/packages/gtk+/gtk+_2.16.6.bb
+++ b/meta/recipes-gnome/gtk+/gtk+_2.16.6.bb
diff --git a/meta/packages/gtk+/gtk+_2.20.1.bb b/meta/recipes-gnome/gtk+/gtk+_2.20.1.bb
index 00de6950a3..00de6950a3 100644
--- a/meta/packages/gtk+/gtk+_2.20.1.bb
+++ b/meta/recipes-gnome/gtk+/gtk+_2.20.1.bb
diff --git a/meta/packages/gtk-doc/gtk-doc.bb b/meta/recipes-gnome/gtk-doc/gtk-doc.bb
index 3f5e29121b..3f5e29121b 100644
--- a/meta/packages/gtk-doc/gtk-doc.bb
+++ b/meta/recipes-gnome/gtk-doc/gtk-doc.bb
diff --git a/meta/packages/gtk-doc/gtk-doc.m4 b/meta/recipes-gnome/gtk-doc/gtk-doc.m4
index 2cfa1e7178..2cfa1e7178 100644
--- a/meta/packages/gtk-doc/gtk-doc.m4
+++ b/meta/recipes-gnome/gtk-doc/gtk-doc.m4
diff --git a/meta/packages/gtk-engines/gtk-engines_2.14.0.bb b/meta/recipes-gnome/gtk-engines/gtk-engines_2.14.0.bb
index d711f07aa7..d711f07aa7 100644
--- a/meta/packages/gtk-engines/gtk-engines_2.14.0.bb
+++ b/meta/recipes-gnome/gtk-engines/gtk-engines_2.14.0.bb
diff --git a/meta/packages/gtk-theme-darkilouche/gtk-theme-darkilouche.bb b/meta/recipes-gnome/gtk-theme-darkilouche/gtk-theme-darkilouche.bb
index 6bf1eedafc..6bf1eedafc 100644
--- a/meta/packages/gtk-theme-darkilouche/gtk-theme-darkilouche.bb
+++ b/meta/recipes-gnome/gtk-theme-darkilouche/gtk-theme-darkilouche.bb
diff --git a/meta/packages/gtk-theme-darkilouche/gtk-theme-darkilouche/change-colours.diff b/meta/recipes-gnome/gtk-theme-darkilouche/gtk-theme-darkilouche/change-colours.diff
index c9fb7bd73d..c9fb7bd73d 100644
--- a/meta/packages/gtk-theme-darkilouche/gtk-theme-darkilouche/change-colours.diff
+++ b/meta/recipes-gnome/gtk-theme-darkilouche/gtk-theme-darkilouche/change-colours.diff
diff --git a/meta/packages/gtk-theme-torturer/gtk-theme-torturer_git.bb b/meta/recipes-gnome/gtk-theme-torturer/gtk-theme-torturer_git.bb
index adcdf2ed2e..adcdf2ed2e 100644
--- a/meta/packages/gtk-theme-torturer/gtk-theme-torturer_git.bb
+++ b/meta/recipes-gnome/gtk-theme-torturer/gtk-theme-torturer_git.bb
diff --git a/meta/packages/gtkhtml2/gtkhtml2_svn.bb b/meta/recipes-gnome/gtkhtml2/gtkhtml2_svn.bb
index 43e4d07b87..43e4d07b87 100644
--- a/meta/packages/gtkhtml2/gtkhtml2_svn.bb
+++ b/meta/recipes-gnome/gtkhtml2/gtkhtml2_svn.bb
diff --git a/meta/packages/hicolor-icon-theme/files/index.theme b/meta/recipes-gnome/hicolor-icon-theme/files/index.theme
index 0471bd53f2..0471bd53f2 100644
--- a/meta/packages/hicolor-icon-theme/files/index.theme
+++ b/meta/recipes-gnome/hicolor-icon-theme/files/index.theme
diff --git a/meta/packages/hicolor-icon-theme/hicolor-icon-theme_0.12.bb b/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.12.bb
index 7b2ae29d3e..7b2ae29d3e 100644
--- a/meta/packages/hicolor-icon-theme/hicolor-icon-theme_0.12.bb
+++ b/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.12.bb
diff --git a/meta/packages/libglade/libglade-2.6.4/glade-cruft.patch b/meta/recipes-gnome/libglade/libglade-2.6.4/glade-cruft.patch
index 0fceccf0c4..0fceccf0c4 100644
--- a/meta/packages/libglade/libglade-2.6.4/glade-cruft.patch
+++ b/meta/recipes-gnome/libglade/libglade-2.6.4/glade-cruft.patch
diff --git a/meta/packages/libglade/libglade-2.6.4/no-deprecation.patch b/meta/recipes-gnome/libglade/libglade-2.6.4/no-deprecation.patch
index 514c761b01..514c761b01 100644
--- a/meta/packages/libglade/libglade-2.6.4/no-deprecation.patch
+++ b/meta/recipes-gnome/libglade/libglade-2.6.4/no-deprecation.patch
diff --git a/meta/packages/libglade/libglade-2.6.4/no-xml2.patch b/meta/recipes-gnome/libglade/libglade-2.6.4/no-xml2.patch
index 1c2e215b8d..1c2e215b8d 100644
--- a/meta/packages/libglade/libglade-2.6.4/no-xml2.patch
+++ b/meta/recipes-gnome/libglade/libglade-2.6.4/no-xml2.patch
diff --git a/meta/packages/libglade/libglade_2.6.4.bb b/meta/recipes-gnome/libglade/libglade_2.6.4.bb
index 9296edaeb0..9296edaeb0 100644
--- a/meta/packages/libglade/libglade_2.6.4.bb
+++ b/meta/recipes-gnome/libglade/libglade_2.6.4.bb
diff --git a/meta/packages/cairo/cairo-1.8.10/hardcoded_libtool.patch b/meta/recipes-graphics/cairo/cairo-1.8.10/hardcoded_libtool.patch
index afdf2c8f08..afdf2c8f08 100644
--- a/meta/packages/cairo/cairo-1.8.10/hardcoded_libtool.patch
+++ b/meta/recipes-graphics/cairo/cairo-1.8.10/hardcoded_libtool.patch
diff --git a/meta/packages/cairo/cairo-fpu.inc b/meta/recipes-graphics/cairo/cairo-fpu.inc
index bdaf789799..bdaf789799 100644
--- a/meta/packages/cairo/cairo-fpu.inc
+++ b/meta/recipes-graphics/cairo/cairo-fpu.inc
diff --git a/meta/packages/cairo/cairo.inc b/meta/recipes-graphics/cairo/cairo.inc
index e73a839671..e73a839671 100644
--- a/meta/packages/cairo/cairo.inc
+++ b/meta/recipes-graphics/cairo/cairo.inc
diff --git a/meta/packages/cairo/cairo_1.8.10.bb b/meta/recipes-graphics/cairo/cairo_1.8.10.bb
index 9e7e7a3bf6..9e7e7a3bf6 100644
--- a/meta/packages/cairo/cairo_1.8.10.bb
+++ b/meta/recipes-graphics/cairo/cairo_1.8.10.bb
diff --git a/meta/packages/clutter/aaina.inc b/meta/recipes-graphics/clutter/aaina.inc
index afbc022cdb..afbc022cdb 100644
--- a/meta/packages/clutter/aaina.inc
+++ b/meta/recipes-graphics/clutter/aaina.inc
diff --git a/meta/packages/clutter/aaina_git.bb b/meta/recipes-graphics/clutter/aaina_git.bb
index a348cd3d4d..a348cd3d4d 100644
--- a/meta/packages/clutter/aaina_git.bb
+++ b/meta/recipes-graphics/clutter/aaina_git.bb
diff --git a/meta/packages/clutter/clutter-0.6_git.bb b/meta/recipes-graphics/clutter/clutter-0.6_git.bb
index 5a8ccec164..5a8ccec164 100644
--- a/meta/packages/clutter/clutter-0.6_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-0.6_git.bb
diff --git a/meta/packages/clutter/clutter-0.8_git.bb b/meta/recipes-graphics/clutter/clutter-0.8_git.bb
index 71e6198030..71e6198030 100644
--- a/meta/packages/clutter/clutter-0.8_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-0.8_git.bb
diff --git a/meta/packages/clutter/clutter-1.0_git.bb b/meta/recipes-graphics/clutter/clutter-1.0_git.bb
index 7e62954ee5..7e62954ee5 100644
--- a/meta/packages/clutter/clutter-1.0_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-1.0_git.bb
diff --git a/meta/packages/clutter/clutter-box2d.inc b/meta/recipes-graphics/clutter/clutter-box2d.inc
index 1a107c3993..1a107c3993 100644
--- a/meta/packages/clutter/clutter-box2d.inc
+++ b/meta/recipes-graphics/clutter/clutter-box2d.inc
diff --git a/meta/packages/clutter/clutter-box2d_git.bb b/meta/recipes-graphics/clutter/clutter-box2d_git.bb
index 4c74ffeb44..4c74ffeb44 100644
--- a/meta/packages/clutter/clutter-box2d_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-box2d_git.bb
diff --git a/meta/packages/clutter/clutter-cairo-0.6_git.bb b/meta/recipes-graphics/clutter/clutter-cairo-0.6_git.bb
index 3b7f6a9be5..3b7f6a9be5 100644
--- a/meta/packages/clutter/clutter-cairo-0.6_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-cairo-0.6_git.bb
diff --git a/meta/packages/clutter/clutter-cairo-0.8_git.bb b/meta/recipes-graphics/clutter/clutter-cairo-0.8_git.bb
index cb8482b742..cb8482b742 100644
--- a/meta/packages/clutter/clutter-cairo-0.8_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-cairo-0.8_git.bb
diff --git a/meta/packages/clutter/clutter-cairo.inc b/meta/recipes-graphics/clutter/clutter-cairo.inc
index ff889899e7..ff889899e7 100644
--- a/meta/packages/clutter/clutter-cairo.inc
+++ b/meta/recipes-graphics/clutter/clutter-cairo.inc
diff --git a/meta/packages/clutter/clutter-cairo/enable_examples-0.6.patch b/meta/recipes-graphics/clutter/clutter-cairo/enable_examples-0.6.patch
index 3baea4c5c9..3baea4c5c9 100644
--- a/meta/packages/clutter/clutter-cairo/enable_examples-0.6.patch
+++ b/meta/recipes-graphics/clutter/clutter-cairo/enable_examples-0.6.patch
diff --git a/meta/packages/clutter/clutter-cairo/enable_examples.patch b/meta/recipes-graphics/clutter/clutter-cairo/enable_examples.patch
index c5ed63ff12..c5ed63ff12 100644
--- a/meta/packages/clutter/clutter-cairo/enable_examples.patch
+++ b/meta/recipes-graphics/clutter/clutter-cairo/enable_examples.patch
diff --git a/meta/packages/clutter/clutter-fpu.inc b/meta/recipes-graphics/clutter/clutter-fpu.inc
index 21a16feac2..21a16feac2 100644
--- a/meta/packages/clutter/clutter-fpu.inc
+++ b/meta/recipes-graphics/clutter/clutter-fpu.inc
diff --git a/meta/packages/clutter/clutter-gst-0.10_git.bb b/meta/recipes-graphics/clutter/clutter-gst-0.10_git.bb
index a0f874db25..a0f874db25 100644
--- a/meta/packages/clutter/clutter-gst-0.10_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-gst-0.10_git.bb
diff --git a/meta/packages/clutter/clutter-gst-0.6_git.bb b/meta/recipes-graphics/clutter/clutter-gst-0.6_git.bb
index 09979f9e0c..09979f9e0c 100644
--- a/meta/packages/clutter/clutter-gst-0.6_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-gst-0.6_git.bb
diff --git a/meta/packages/clutter/clutter-gst-0.8_git.bb b/meta/recipes-graphics/clutter/clutter-gst-0.8_git.bb
index c5348ecefe..c5348ecefe 100644
--- a/meta/packages/clutter/clutter-gst-0.8_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-gst-0.8_git.bb
diff --git a/meta/packages/clutter/clutter-gst-1.0_git.bb b/meta/recipes-graphics/clutter/clutter-gst-1.0_git.bb
index 5580596f09..5580596f09 100644
--- a/meta/packages/clutter/clutter-gst-1.0_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-gst-1.0_git.bb
diff --git a/meta/packages/clutter/clutter-gst.inc b/meta/recipes-graphics/clutter/clutter-gst.inc
index 0a2f261531..0a2f261531 100644
--- a/meta/packages/clutter/clutter-gst.inc
+++ b/meta/recipes-graphics/clutter/clutter-gst.inc
diff --git a/meta/packages/clutter/clutter-gst/autofoo-0.4.patch b/meta/recipes-graphics/clutter/clutter-gst/autofoo-0.4.patch
index 54df63d297..54df63d297 100644
--- a/meta/packages/clutter/clutter-gst/autofoo-0.4.patch
+++ b/meta/recipes-graphics/clutter/clutter-gst/autofoo-0.4.patch
diff --git a/meta/packages/clutter/clutter-gst/autofoo-9db4a61a25677764bb927369c5c68ada958fb65c.patch b/meta/recipes-graphics/clutter/clutter-gst/autofoo-9db4a61a25677764bb927369c5c68ada958fb65c.patch
index 569b0d8be9..569b0d8be9 100644
--- a/meta/packages/clutter/clutter-gst/autofoo-9db4a61a25677764bb927369c5c68ada958fb65c.patch
+++ b/meta/recipes-graphics/clutter/clutter-gst/autofoo-9db4a61a25677764bb927369c5c68ada958fb65c.patch
diff --git a/meta/packages/clutter/clutter-gst/autofoo.patch b/meta/recipes-graphics/clutter/clutter-gst/autofoo.patch
index ad77d636c1..ad77d636c1 100644
--- a/meta/packages/clutter/clutter-gst/autofoo.patch
+++ b/meta/recipes-graphics/clutter/clutter-gst/autofoo.patch
diff --git a/meta/packages/clutter/clutter-gtk-0.10_git.bb b/meta/recipes-graphics/clutter/clutter-gtk-0.10_git.bb
index d0613277a7..d0613277a7 100644
--- a/meta/packages/clutter/clutter-gtk-0.10_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-gtk-0.10_git.bb
diff --git a/meta/packages/clutter/clutter-gtk-0.6_git.bb b/meta/recipes-graphics/clutter/clutter-gtk-0.6_git.bb
index d2633ff2d4..d2633ff2d4 100644
--- a/meta/packages/clutter/clutter-gtk-0.6_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-gtk-0.6_git.bb
diff --git a/meta/packages/clutter/clutter-gtk-0.8_git.bb b/meta/recipes-graphics/clutter/clutter-gtk-0.8_git.bb
index 506d3fb156..506d3fb156 100644
--- a/meta/packages/clutter/clutter-gtk-0.8_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-gtk-0.8_git.bb
diff --git a/meta/packages/clutter/clutter-gtk-1.0_git.bb b/meta/recipes-graphics/clutter/clutter-gtk-1.0_git.bb
index dfabbd56cc..dfabbd56cc 100644
--- a/meta/packages/clutter/clutter-gtk-1.0_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-gtk-1.0_git.bb
diff --git a/meta/packages/clutter/clutter-gtk.inc b/meta/recipes-graphics/clutter/clutter-gtk.inc
index 89ae3e53ca..89ae3e53ca 100644
--- a/meta/packages/clutter/clutter-gtk.inc
+++ b/meta/recipes-graphics/clutter/clutter-gtk.inc
diff --git a/meta/packages/clutter/clutter-helix.inc b/meta/recipes-graphics/clutter/clutter-helix.inc
index 6bbbb244d7..6bbbb244d7 100644
--- a/meta/packages/clutter/clutter-helix.inc
+++ b/meta/recipes-graphics/clutter/clutter-helix.inc
diff --git a/meta/packages/clutter/clutter-helix_git.bb b/meta/recipes-graphics/clutter/clutter-helix_git.bb
index 1c272306bf..1c272306bf 100644
--- a/meta/packages/clutter/clutter-helix_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-helix_git.bb
diff --git a/meta/packages/clutter/clutter-mozembed.inc b/meta/recipes-graphics/clutter/clutter-mozembed.inc
index 72c9412d04..72c9412d04 100644
--- a/meta/packages/clutter/clutter-mozembed.inc
+++ b/meta/recipes-graphics/clutter/clutter-mozembed.inc
diff --git a/meta/packages/clutter/clutter-mozembed/link-with-g++-da7632f3e2c8d1a70ab01cc7adb63760d8718b41.patch b/meta/recipes-graphics/clutter/clutter-mozembed/link-with-g++-da7632f3e2c8d1a70ab01cc7adb63760d8718b41.patch
index 135b9e79f0..135b9e79f0 100644
--- a/meta/packages/clutter/clutter-mozembed/link-with-g++-da7632f3e2c8d1a70ab01cc7adb63760d8718b41.patch
+++ b/meta/recipes-graphics/clutter/clutter-mozembed/link-with-g++-da7632f3e2c8d1a70ab01cc7adb63760d8718b41.patch
diff --git a/meta/packages/clutter/clutter-mozembed/link-with-g++.patch b/meta/recipes-graphics/clutter/clutter-mozembed/link-with-g++.patch
index cc9d43a674..cc9d43a674 100644
--- a/meta/packages/clutter/clutter-mozembed/link-with-g++.patch
+++ b/meta/recipes-graphics/clutter/clutter-mozembed/link-with-g++.patch
diff --git a/meta/packages/clutter/clutter-mozembed_git.bb b/meta/recipes-graphics/clutter/clutter-mozembed_git.bb
index e2da2d6a7d..e2da2d6a7d 100644
--- a/meta/packages/clutter/clutter-mozembed_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-mozembed_git.bb
diff --git a/meta/packages/clutter/clutter-package.inc b/meta/recipes-graphics/clutter/clutter-package.inc
index 22993ffd01..22993ffd01 100644
--- a/meta/packages/clutter/clutter-package.inc
+++ b/meta/recipes-graphics/clutter/clutter-package.inc
diff --git a/meta/packages/clutter/clutter.inc b/meta/recipes-graphics/clutter/clutter.inc
index c099309bbb..c099309bbb 100644
--- a/meta/packages/clutter/clutter.inc
+++ b/meta/recipes-graphics/clutter/clutter.inc
diff --git a/meta/packages/clutter/clutter/build-fix.patch b/meta/recipes-graphics/clutter/clutter/build-fix.patch
index 68cf84ec22..68cf84ec22 100644
--- a/meta/packages/clutter/clutter/build-fix.patch
+++ b/meta/recipes-graphics/clutter/clutter/build-fix.patch
diff --git a/meta/packages/clutter/clutter/enable_tests-0.6.patch b/meta/recipes-graphics/clutter/clutter/enable_tests-0.6.patch
index 544a7e588c..544a7e588c 100644
--- a/meta/packages/clutter/clutter/enable_tests-0.6.patch
+++ b/meta/recipes-graphics/clutter/clutter/enable_tests-0.6.patch
diff --git a/meta/packages/clutter/clutter/enable_tests-0.8.patch b/meta/recipes-graphics/clutter/clutter/enable_tests-0.8.patch
index 4f449b1177..4f449b1177 100644
--- a/meta/packages/clutter/clutter/enable_tests-0.8.patch
+++ b/meta/recipes-graphics/clutter/clutter/enable_tests-0.8.patch
diff --git a/meta/packages/clutter/clutter/enable_tests-1.0.patch b/meta/recipes-graphics/clutter/clutter/enable_tests-1.0.patch
index 953edf6bbc..953edf6bbc 100644
--- a/meta/packages/clutter/clutter/enable_tests-1.0.patch
+++ b/meta/recipes-graphics/clutter/clutter/enable_tests-1.0.patch
diff --git a/meta/packages/clutter/clutter/enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch b/meta/recipes-graphics/clutter/clutter/enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch
index 953edf6bbc..953edf6bbc 100644
--- a/meta/packages/clutter/clutter/enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch
+++ b/meta/recipes-graphics/clutter/clutter/enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch
diff --git a/meta/packages/clutter/clutter/enable_tests.patch b/meta/recipes-graphics/clutter/clutter/enable_tests.patch
index f4af7c94f6..f4af7c94f6 100644
--- a/meta/packages/clutter/clutter/enable_tests.patch
+++ b/meta/recipes-graphics/clutter/clutter/enable_tests.patch
diff --git a/meta/packages/clutter/clutter/symconflict.patch b/meta/recipes-graphics/clutter/clutter/symconflict.patch
index 7685c21161..7685c21161 100644
--- a/meta/packages/clutter/clutter/symconflict.patch
+++ b/meta/recipes-graphics/clutter/clutter/symconflict.patch
diff --git a/meta/packages/clutter/clutter_git.bb b/meta/recipes-graphics/clutter/clutter_git.bb
index a20515ec5e..a20515ec5e 100644
--- a/meta/packages/clutter/clutter_git.bb
+++ b/meta/recipes-graphics/clutter/clutter_git.bb
diff --git a/meta/packages/clutter/moblin-proto/fix-shader-and-callbacks.patch b/meta/recipes-graphics/clutter/moblin-proto/fix-shader-and-callbacks.patch
index 4a3eddb8cd..4a3eddb8cd 100644
--- a/meta/packages/clutter/moblin-proto/fix-shader-and-callbacks.patch
+++ b/meta/recipes-graphics/clutter/moblin-proto/fix-shader-and-callbacks.patch
diff --git a/meta/packages/clutter/moblin-proto/fix.patch b/meta/recipes-graphics/clutter/moblin-proto/fix.patch
index 8bde67762c..8bde67762c 100644
--- a/meta/packages/clutter/moblin-proto/fix.patch
+++ b/meta/recipes-graphics/clutter/moblin-proto/fix.patch
diff --git a/meta/packages/clutter/moblin-proto/paths.patch b/meta/recipes-graphics/clutter/moblin-proto/paths.patch
index d241c8ff71..d241c8ff71 100644
--- a/meta/packages/clutter/moblin-proto/paths.patch
+++ b/meta/recipes-graphics/clutter/moblin-proto/paths.patch
diff --git a/meta/packages/clutter/moblin-proto_git.bb b/meta/recipes-graphics/clutter/moblin-proto_git.bb
index b86d622385..b86d622385 100644
--- a/meta/packages/clutter/moblin-proto_git.bb
+++ b/meta/recipes-graphics/clutter/moblin-proto_git.bb
diff --git a/meta/packages/clutter/table.inc b/meta/recipes-graphics/clutter/table.inc
index dc949172b5..dc949172b5 100644
--- a/meta/packages/clutter/table.inc
+++ b/meta/recipes-graphics/clutter/table.inc
diff --git a/meta/packages/clutter/table/fixes.patch b/meta/recipes-graphics/clutter/table/fixes.patch
index a7cdc43713..a7cdc43713 100644
--- a/meta/packages/clutter/table/fixes.patch
+++ b/meta/recipes-graphics/clutter/table/fixes.patch
diff --git a/meta/packages/clutter/table_git.bb b/meta/recipes-graphics/clutter/table_git.bb
index 5aa4153c1a..5aa4153c1a 100644
--- a/meta/packages/clutter/table_git.bb
+++ b/meta/recipes-graphics/clutter/table_git.bb
diff --git a/meta/packages/clutter/tidy.inc b/meta/recipes-graphics/clutter/tidy.inc
index 3fa387c049..3fa387c049 100644
--- a/meta/packages/clutter/tidy.inc
+++ b/meta/recipes-graphics/clutter/tidy.inc
diff --git a/meta/packages/clutter/tidy/autofoo.patch b/meta/recipes-graphics/clutter/tidy/autofoo.patch
index 7f54a3372a..7f54a3372a 100644
--- a/meta/packages/clutter/tidy/autofoo.patch
+++ b/meta/recipes-graphics/clutter/tidy/autofoo.patch
diff --git a/meta/packages/clutter/tidy/tidy-enable-tests.patch b/meta/recipes-graphics/clutter/tidy/tidy-enable-tests.patch
index c5e1660c54..c5e1660c54 100644
--- a/meta/packages/clutter/tidy/tidy-enable-tests.patch
+++ b/meta/recipes-graphics/clutter/tidy/tidy-enable-tests.patch
diff --git a/meta/packages/clutter/tidy_git.bb b/meta/recipes-graphics/clutter/tidy_git.bb
index 178526027e..178526027e 100644
--- a/meta/packages/clutter/tidy_git.bb
+++ b/meta/recipes-graphics/clutter/tidy_git.bb
diff --git a/meta/packages/drm/libdrm-2.4.21/installtests.patch b/meta/recipes-graphics/drm/libdrm-2.4.21/installtests.patch
index 9d6a168bbc..9d6a168bbc 100644
--- a/meta/packages/drm/libdrm-2.4.21/installtests.patch
+++ b/meta/recipes-graphics/drm/libdrm-2.4.21/installtests.patch
diff --git a/meta/packages/drm/libdrm.inc b/meta/recipes-graphics/drm/libdrm.inc
index 4f153ff7f7..4f153ff7f7 100644
--- a/meta/packages/drm/libdrm.inc
+++ b/meta/recipes-graphics/drm/libdrm.inc
diff --git a/meta/packages/drm/libdrm_2.4.21.bb b/meta/recipes-graphics/drm/libdrm_2.4.21.bb
index 97ca069004..97ca069004 100644
--- a/meta/packages/drm/libdrm_2.4.21.bb
+++ b/meta/recipes-graphics/drm/libdrm_2.4.21.bb
diff --git a/meta/packages/drm/libdrm_git.bb b/meta/recipes-graphics/drm/libdrm_git.bb
index d80dd5f433..d80dd5f433 100644
--- a/meta/packages/drm/libdrm_git.bb
+++ b/meta/recipes-graphics/drm/libdrm_git.bb
diff --git a/meta/packages/fontconfig/fontconfig-2.8.0/97_fontconfig b/meta/recipes-graphics/fontconfig/fontconfig-2.8.0/97_fontconfig
index 2993959dbb..2993959dbb 100644
--- a/meta/packages/fontconfig/fontconfig-2.8.0/97_fontconfig
+++ b/meta/recipes-graphics/fontconfig/fontconfig-2.8.0/97_fontconfig
diff --git a/meta/packages/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch b/meta/recipes-graphics/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch
index 7fec1e9104..7fec1e9104 100644
--- a/meta/packages/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch
+++ b/meta/recipes-graphics/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch
diff --git a/meta/packages/fontconfig/fontconfig-native_2.8.0.bb b/meta/recipes-graphics/fontconfig/fontconfig-native_2.8.0.bb
index 03a1bc86c2..03a1bc86c2 100644
--- a/meta/packages/fontconfig/fontconfig-native_2.8.0.bb
+++ b/meta/recipes-graphics/fontconfig/fontconfig-native_2.8.0.bb
diff --git a/meta/packages/fontconfig/fontconfig_2.8.0.bb b/meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb
index e0403ecb3c..e0403ecb3c 100644
--- a/meta/packages/fontconfig/fontconfig_2.8.0.bb
+++ b/meta/recipes-graphics/fontconfig/fontconfig_2.8.0.bb
diff --git a/meta/packages/freetype/freetype-2.3.12/no-hardcode.patch b/meta/recipes-graphics/freetype/freetype-2.3.12/no-hardcode.patch
index 44ae450a14..44ae450a14 100644
--- a/meta/packages/freetype/freetype-2.3.12/no-hardcode.patch
+++ b/meta/recipes-graphics/freetype/freetype-2.3.12/no-hardcode.patch
diff --git a/meta/packages/freetype/freetype_2.3.12.bb b/meta/recipes-graphics/freetype/freetype_2.3.12.bb
index da62ffb3b2..da62ffb3b2 100644
--- a/meta/packages/freetype/freetype_2.3.12.bb
+++ b/meta/recipes-graphics/freetype/freetype_2.3.12.bb
diff --git a/meta/packages/libfakekey/libfakekey_svn.bb b/meta/recipes-graphics/libfakekey/libfakekey_svn.bb
index cb835445bc..634fd4ea0f 100644
--- a/meta/packages/libfakekey/libfakekey_svn.bb
+++ b/meta/recipes-graphics/libfakekey/libfakekey_svn.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "Matchbox keyboard" 1DESCRIPTION = "libfakekey"
2HOMEPAGE = "http://matchbox-project.org/" 2HOMEPAGE = "http://matchbox-project.org/"
3BUGTRACKER = "http://bugzilla.openedhand.com/" 3BUGTRACKER = "http://bugzilla.openedhand.com/"
4 4
diff --git a/meta/packages/libmatchbox/files/16bppfixes-2.patch b/meta/recipes-graphics/libmatchbox/files/16bppfixes-2.patch
index ab9cdc74a5..ab9cdc74a5 100644
--- a/meta/packages/libmatchbox/files/16bppfixes-2.patch
+++ b/meta/recipes-graphics/libmatchbox/files/16bppfixes-2.patch
diff --git a/meta/packages/libmatchbox/files/16bppfixes.patch b/meta/recipes-graphics/libmatchbox/files/16bppfixes.patch
index 09a0347809..09a0347809 100644
--- a/meta/packages/libmatchbox/files/16bppfixes.patch
+++ b/meta/recipes-graphics/libmatchbox/files/16bppfixes.patch
diff --git a/meta/packages/libmatchbox/files/autofoo.patch b/meta/recipes-graphics/libmatchbox/files/autofoo.patch
index ad3be578e4..ad3be578e4 100644
--- a/meta/packages/libmatchbox/files/autofoo.patch
+++ b/meta/recipes-graphics/libmatchbox/files/autofoo.patch
diff --git a/meta/packages/libmatchbox/files/check.m4 b/meta/recipes-graphics/libmatchbox/files/check.m4
index 97bfd9c478..97bfd9c478 100644
--- a/meta/packages/libmatchbox/files/check.m4
+++ b/meta/recipes-graphics/libmatchbox/files/check.m4
diff --git a/meta/packages/libmatchbox/files/configure_fixes.patch b/meta/recipes-graphics/libmatchbox/files/configure_fixes.patch
index 083d32a04f..083d32a04f 100644
--- a/meta/packages/libmatchbox/files/configure_fixes.patch
+++ b/meta/recipes-graphics/libmatchbox/files/configure_fixes.patch
diff --git a/meta/packages/libmatchbox/files/fix-configure-for-1.9.patch b/meta/recipes-graphics/libmatchbox/files/fix-configure-for-1.9.patch
index 990b738e66..990b738e66 100644
--- a/meta/packages/libmatchbox/files/fix-configure-for-1.9.patch
+++ b/meta/recipes-graphics/libmatchbox/files/fix-configure-for-1.9.patch
diff --git a/meta/packages/libmatchbox/libmatchbox.inc b/meta/recipes-graphics/libmatchbox/libmatchbox.inc
index fdc866fe02..fdc866fe02 100644
--- a/meta/packages/libmatchbox/libmatchbox.inc
+++ b/meta/recipes-graphics/libmatchbox/libmatchbox.inc
diff --git a/meta/packages/libmatchbox/libmatchbox_1.9.bb b/meta/recipes-graphics/libmatchbox/libmatchbox_1.9.bb
index 1d7d9c8f44..1d7d9c8f44 100644
--- a/meta/packages/libmatchbox/libmatchbox_1.9.bb
+++ b/meta/recipes-graphics/libmatchbox/libmatchbox_1.9.bb
diff --git a/meta/packages/libmatchbox/libmatchbox_svn.bb b/meta/recipes-graphics/libmatchbox/libmatchbox_svn.bb
index 3cdcd324f4..3cdcd324f4 100644
--- a/meta/packages/libmatchbox/libmatchbox_svn.bb
+++ b/meta/recipes-graphics/libmatchbox/libmatchbox_svn.bb
diff --git a/meta/packages/libxklavier/libxklavier/pkgconfigfix.patch b/meta/recipes-graphics/libxklavier/libxklavier/pkgconfigfix.patch
index 4aaafb2b1e..4aaafb2b1e 100644
--- a/meta/packages/libxklavier/libxklavier/pkgconfigfix.patch
+++ b/meta/recipes-graphics/libxklavier/libxklavier/pkgconfigfix.patch
diff --git a/meta/packages/libxklavier/libxklavier_3.9.bb b/meta/recipes-graphics/libxklavier/libxklavier_3.9.bb
index 1d9b6f21a4..1d9b6f21a4 100644
--- a/meta/packages/libxklavier/libxklavier_3.9.bb
+++ b/meta/recipes-graphics/libxklavier/libxklavier_3.9.bb
diff --git a/meta/packages/libxsettings-client/files/MIT-style-license b/meta/recipes-graphics/libxsettings-client/libxsettings-client/MIT-style-license
index 628de9830d..628de9830d 100644
--- a/meta/packages/libxsettings-client/files/MIT-style-license
+++ b/meta/recipes-graphics/libxsettings-client/libxsettings-client/MIT-style-license
diff --git a/meta/packages/libxsettings-client/files/link-x11.patch b/meta/recipes-graphics/libxsettings-client/libxsettings-client/link-x11.patch
index ee12f0a5b3..ee12f0a5b3 100644
--- a/meta/packages/libxsettings-client/files/link-x11.patch
+++ b/meta/recipes-graphics/libxsettings-client/libxsettings-client/link-x11.patch
diff --git a/meta/packages/libxsettings-client/libxsettings-client_0.10.bb b/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb
index ecd6d181eb..ecd6d181eb 100644
--- a/meta/packages/libxsettings-client/libxsettings-client_0.10.bb
+++ b/meta/recipes-graphics/libxsettings-client/libxsettings-client_0.10.bb
diff --git a/meta/packages/matchbox-session/matchbox-session/matchbox-session b/meta/recipes-graphics/matchbox-session/matchbox-session/matchbox-session
index 4d6caa0c5a..4d6caa0c5a 100644
--- a/meta/packages/matchbox-session/matchbox-session/matchbox-session
+++ b/meta/recipes-graphics/matchbox-session/matchbox-session/matchbox-session
diff --git a/meta/packages/matchbox-session/matchbox-session_0.1.bb b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
index df9f2ab603..df9f2ab603 100644
--- a/meta/packages/matchbox-session/matchbox-session_0.1.bb
+++ b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb
diff --git a/meta/packages/matchbox-wm-2/matchbox-wm-2_svn.bb b/meta/recipes-graphics/matchbox-wm-2/matchbox-wm-2_svn.bb
index f67e06083e..f67e06083e 100644
--- a/meta/packages/matchbox-wm-2/matchbox-wm-2_svn.bb
+++ b/meta/recipes-graphics/matchbox-wm-2/matchbox-wm-2_svn.bb
diff --git a/meta/packages/matchbox-keyboard/files/configure_fix.patch b/meta/recipes-graphics/matchbox-wm/matchbox-wm/configure_fix.patch
index 52cea0e8f7..52cea0e8f7 100644
--- a/meta/packages/matchbox-keyboard/files/configure_fix.patch
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm/configure_fix.patch
diff --git a/meta/packages/matchbox-wm/matchbox-wm/gconf-2.m4 b/meta/recipes-graphics/matchbox-wm/matchbox-wm/gconf-2.m4
index aca7c7da45..aca7c7da45 100644
--- a/meta/packages/matchbox-wm/matchbox-wm/gconf-2.m4
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm/gconf-2.m4
diff --git a/meta/packages/matchbox-wm/matchbox-wm/kbdconfig b/meta/recipes-graphics/matchbox-wm/matchbox-wm/kbdconfig
index 239da8f57c..239da8f57c 100644
--- a/meta/packages/matchbox-wm/matchbox-wm/kbdconfig
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm/kbdconfig
diff --git a/meta/packages/matchbox-wm/matchbox-wm_0.9.5.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_0.9.5.bb
index e09eb00ed1..e09eb00ed1 100644
--- a/meta/packages/matchbox-wm/matchbox-wm_0.9.5.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_0.9.5.bb
diff --git a/meta/packages/matchbox-wm/matchbox-wm_1.1.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.1.bb
index ebed31e2a5..ebed31e2a5 100644
--- a/meta/packages/matchbox-wm/matchbox-wm_1.1.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.1.bb
diff --git a/meta/packages/matchbox-wm/matchbox-wm_1.2.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.bb
index f68eb2b4ae..f68eb2b4ae 100644
--- a/meta/packages/matchbox-wm/matchbox-wm_1.2.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.bb
diff --git a/meta/packages/matchbox-wm/matchbox-wm_svn.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_svn.bb
index 09c0f70f47..09c0f70f47 100644
--- a/meta/packages/matchbox-wm/matchbox-wm_svn.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_svn.bb
diff --git a/meta/packages/menu-cache/menu-cache_0.3.2.bb b/meta/recipes-graphics/menu-cache/menu-cache_0.3.2.bb
index 90cc5716bb..90cc5716bb 100644
--- a/meta/packages/menu-cache/menu-cache_0.3.2.bb
+++ b/meta/recipes-graphics/menu-cache/menu-cache_0.3.2.bb
diff --git a/meta/packages/mesa/mesa-common.inc b/meta/recipes-graphics/mesa/mesa-common.inc
index 240f956b8a..240f956b8a 100644
--- a/meta/packages/mesa/mesa-common.inc
+++ b/meta/recipes-graphics/mesa/mesa-common.inc
diff --git a/meta/packages/mesa/mesa-dri-glsl-native_7.8.2.bb b/meta/recipes-graphics/mesa/mesa-dri-glsl-native_7.8.2.bb
index f6121c19a4..f6121c19a4 100644
--- a/meta/packages/mesa/mesa-dri-glsl-native_7.8.2.bb
+++ b/meta/recipes-graphics/mesa/mesa-dri-glsl-native_7.8.2.bb
diff --git a/meta/packages/mesa/mesa-dri/cross2.patch b/meta/recipes-graphics/mesa/mesa-dri/cross2.patch
index d2147910ae..d2147910ae 100644
--- a/meta/packages/mesa/mesa-dri/cross2.patch
+++ b/meta/recipes-graphics/mesa/mesa-dri/cross2.patch
diff --git a/meta/packages/mesa/mesa-dri/crossfix.patch b/meta/recipes-graphics/mesa/mesa-dri/crossfix.patch
index 84be428c4f..84be428c4f 100644
--- a/meta/packages/mesa/mesa-dri/crossfix.patch
+++ b/meta/recipes-graphics/mesa/mesa-dri/crossfix.patch
diff --git a/meta/packages/mesa/mesa-dri/i586/matypes.h b/meta/recipes-graphics/mesa/mesa-dri/i586/matypes.h
index 98d2188e75..98d2188e75 100644
--- a/meta/packages/mesa/mesa-dri/i586/matypes.h
+++ b/meta/recipes-graphics/mesa/mesa-dri/i586/matypes.h
diff --git a/meta/packages/mesa/mesa-dri_7.5.bb b/meta/recipes-graphics/mesa/mesa-dri_7.5.bb
index 6e9cdc9aa8..6e9cdc9aa8 100644
--- a/meta/packages/mesa/mesa-dri_7.5.bb
+++ b/meta/recipes-graphics/mesa/mesa-dri_7.5.bb
diff --git a/meta/packages/mesa/mesa-dri_7.7.bb b/meta/recipes-graphics/mesa/mesa-dri_7.7.bb
index a5899f3892..a5899f3892 100644
--- a/meta/packages/mesa/mesa-dri_7.7.bb
+++ b/meta/recipes-graphics/mesa/mesa-dri_7.7.bb
diff --git a/meta/packages/mesa/mesa-dri_7.8.2.bb b/meta/recipes-graphics/mesa/mesa-dri_7.8.2.bb
index ffd885f293..ffd885f293 100644
--- a/meta/packages/mesa/mesa-dri_7.8.2.bb
+++ b/meta/recipes-graphics/mesa/mesa-dri_7.8.2.bb
diff --git a/meta/packages/mesa/mesa-dri_git.bb b/meta/recipes-graphics/mesa/mesa-dri_git.bb
index fa0a7c8dc2..fa0a7c8dc2 100644
--- a/meta/packages/mesa/mesa-dri_git.bb
+++ b/meta/recipes-graphics/mesa/mesa-dri_git.bb
diff --git a/meta/packages/mesa/mesa-xlib_7.8.2.bb b/meta/recipes-graphics/mesa/mesa-xlib_7.8.2.bb
index 093ad6ed7c..093ad6ed7c 100644
--- a/meta/packages/mesa/mesa-xlib_7.8.2.bb
+++ b/meta/recipes-graphics/mesa/mesa-xlib_7.8.2.bb
diff --git a/meta/packages/mesa/qemugl/versionfix.patch b/meta/recipes-graphics/mesa/qemugl/versionfix.patch
index a3d33e8303..a3d33e8303 100644
--- a/meta/packages/mesa/qemugl/versionfix.patch
+++ b/meta/recipes-graphics/mesa/qemugl/versionfix.patch
diff --git a/meta/packages/mesa/qemugl_git.bb b/meta/recipes-graphics/mesa/qemugl_git.bb
index 184c782722..184c782722 100644
--- a/meta/packages/mesa/qemugl_git.bb
+++ b/meta/recipes-graphics/mesa/qemugl_git.bb
diff --git a/meta/packages/mutter/mutter.inc b/meta/recipes-graphics/mutter/mutter.inc
index 456348754f..456348754f 100644
--- a/meta/packages/mutter/mutter.inc
+++ b/meta/recipes-graphics/mutter/mutter.inc
diff --git a/meta/packages/mutter/mutter/crosscompile.patch b/meta/recipes-graphics/mutter/mutter/crosscompile.patch
index b27383b09a..b27383b09a 100644
--- a/meta/packages/mutter/mutter/crosscompile.patch
+++ b/meta/recipes-graphics/mutter/mutter/crosscompile.patch
diff --git a/meta/packages/mutter/mutter/fix_pkgconfig-7adb574bb3fa3880eb85dbc86e580cf3452d57c4.patch b/meta/recipes-graphics/mutter/mutter/fix_pkgconfig-7adb574bb3fa3880eb85dbc86e580cf3452d57c4.patch
index 3714383bc1..3714383bc1 100644
--- a/meta/packages/mutter/mutter/fix_pkgconfig-7adb574bb3fa3880eb85dbc86e580cf3452d57c4.patch
+++ b/meta/recipes-graphics/mutter/mutter/fix_pkgconfig-7adb574bb3fa3880eb85dbc86e580cf3452d57c4.patch
diff --git a/meta/packages/mutter/mutter/fix_pkgconfig.patch b/meta/recipes-graphics/mutter/mutter/fix_pkgconfig.patch
index 5ac5ecc609..5ac5ecc609 100644
--- a/meta/packages/mutter/mutter/fix_pkgconfig.patch
+++ b/meta/recipes-graphics/mutter/mutter/fix_pkgconfig.patch
diff --git a/meta/packages/mutter/mutter/nodocs.patch b/meta/recipes-graphics/mutter/mutter/nodocs.patch
index 98f43be5e8..98f43be5e8 100644
--- a/meta/packages/mutter/mutter/nodocs.patch
+++ b/meta/recipes-graphics/mutter/mutter/nodocs.patch
diff --git a/meta/packages/mutter/mutter/nozenity.patch b/meta/recipes-graphics/mutter/mutter/nozenity.patch
index 06f5909533..06f5909533 100644
--- a/meta/packages/mutter/mutter/nozenity.patch
+++ b/meta/recipes-graphics/mutter/mutter/nozenity.patch
diff --git a/meta/packages/mutter/mutter_2.28.1.bb b/meta/recipes-graphics/mutter/mutter_2.28.1.bb
index c4b8107899..c4b8107899 100644
--- a/meta/packages/mutter/mutter_2.28.1.bb
+++ b/meta/recipes-graphics/mutter/mutter_2.28.1.bb
diff --git a/meta/packages/mutter/mutter_git.bb b/meta/recipes-graphics/mutter/mutter_git.bb
index b41bf1e505..b41bf1e505 100644
--- a/meta/packages/mutter/mutter_git.bb
+++ b/meta/recipes-graphics/mutter/mutter_git.bb
diff --git a/meta/packages/pango/pango-1.28.0/no-tests.patch b/meta/recipes-graphics/pango/pango-1.28.0/no-tests.patch
index 4a74d8c4d6..4a74d8c4d6 100644
--- a/meta/packages/pango/pango-1.28.0/no-tests.patch
+++ b/meta/recipes-graphics/pango/pango-1.28.0/no-tests.patch
diff --git a/meta/packages/pango/pango.inc b/meta/recipes-graphics/pango/pango.inc
index fa22fa578e..fa22fa578e 100644
--- a/meta/packages/pango/pango.inc
+++ b/meta/recipes-graphics/pango/pango.inc
diff --git a/meta/packages/pango/pango_1.28.0.bb b/meta/recipes-graphics/pango/pango_1.28.0.bb
index ae914ffc53..ae914ffc53 100644
--- a/meta/packages/pango/pango_1.28.0.bb
+++ b/meta/recipes-graphics/pango/pango_1.28.0.bb
diff --git a/meta/packages/startup-notification/startup-notification_0.10.bb b/meta/recipes-graphics/startup-notification/startup-notification_0.10.bb
index 8b349821f5..8b349821f5 100644
--- a/meta/packages/startup-notification/startup-notification_0.10.bb
+++ b/meta/recipes-graphics/startup-notification/startup-notification_0.10.bb
diff --git a/meta/packages/tslib/tslib/a780/tslib.sh b/meta/recipes-graphics/tslib/tslib/a780/tslib.sh
index 51cd0f1f36..51cd0f1f36 100644
--- a/meta/packages/tslib/tslib/a780/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/a780/tslib.sh
diff --git a/meta/packages/tslib/tslib/collie/ts.conf b/meta/recipes-graphics/tslib/tslib/collie/ts.conf
index 2099b9b414..2099b9b414 100644
--- a/meta/packages/tslib/tslib/collie/ts.conf
+++ b/meta/recipes-graphics/tslib/tslib/collie/ts.conf
diff --git a/meta/packages/tslib/tslib/collie/tslib.sh b/meta/recipes-graphics/tslib/tslib/collie/tslib.sh
index 664bda426a..664bda426a 100644
--- a/meta/packages/tslib/tslib/collie/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/collie/tslib.sh
diff --git a/meta/packages/tslib/tslib/devfs.patch b/meta/recipes-graphics/tslib/tslib/devfs.patch
index d7ef0a9589..d7ef0a9589 100644
--- a/meta/packages/tslib/tslib/devfs.patch
+++ b/meta/recipes-graphics/tslib/tslib/devfs.patch
diff --git a/meta/packages/tslib/tslib/e680/tslib.sh b/meta/recipes-graphics/tslib/tslib/e680/tslib.sh
index 51cd0f1f36..51cd0f1f36 100644
--- a/meta/packages/tslib/tslib/e680/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/e680/tslib.sh
diff --git a/meta/packages/tslib/tslib/event1.patch b/meta/recipes-graphics/tslib/tslib/event1.patch
index 88cc3f3a2a..88cc3f3a2a 100644
--- a/meta/packages/tslib/tslib/event1.patch
+++ b/meta/recipes-graphics/tslib/tslib/event1.patch
diff --git a/meta/packages/tslib/tslib/fix_version.patch b/meta/recipes-graphics/tslib/tslib/fix_version.patch
index d6a0ebd0f3..d6a0ebd0f3 100644
--- a/meta/packages/tslib/tslib/fix_version.patch
+++ b/meta/recipes-graphics/tslib/tslib/fix_version.patch
diff --git a/meta/packages/tslib/tslib/jornada56x/ts.conf b/meta/recipes-graphics/tslib/tslib/jornada56x/ts.conf
index 20729b6154..20729b6154 100644
--- a/meta/packages/tslib/tslib/jornada56x/ts.conf
+++ b/meta/recipes-graphics/tslib/tslib/jornada56x/ts.conf
diff --git a/meta/packages/tslib/tslib/jornada56x/tslib.sh b/meta/recipes-graphics/tslib/tslib/jornada56x/tslib.sh
index 8f907b0755..8f907b0755 100644
--- a/meta/packages/tslib/tslib/jornada56x/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/jornada56x/tslib.sh
diff --git a/meta/packages/tslib/tslib/jornada6xx/ts.conf b/meta/recipes-graphics/tslib/tslib/jornada6xx/ts.conf
index 20729b6154..20729b6154 100644
--- a/meta/packages/tslib/tslib/jornada6xx/ts.conf
+++ b/meta/recipes-graphics/tslib/tslib/jornada6xx/ts.conf
diff --git a/meta/packages/tslib/tslib/jornada6xx/tslib.sh b/meta/recipes-graphics/tslib/tslib/jornada6xx/tslib.sh
index 1b5db781c1..1b5db781c1 100644
--- a/meta/packages/tslib/tslib/jornada6xx/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/jornada6xx/tslib.sh
diff --git a/meta/packages/tslib/tslib/jornada7xx/ts.conf b/meta/recipes-graphics/tslib/tslib/jornada7xx/ts.conf
index 09309719f2..09309719f2 100644
--- a/meta/packages/tslib/tslib/jornada7xx/ts.conf
+++ b/meta/recipes-graphics/tslib/tslib/jornada7xx/ts.conf
diff --git a/meta/packages/tslib/tslib/jornada7xx/tslib.sh b/meta/recipes-graphics/tslib/tslib/jornada7xx/tslib.sh
index 040f4de3d5..040f4de3d5 100644
--- a/meta/packages/tslib/tslib/jornada7xx/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/jornada7xx/tslib.sh
diff --git a/meta/packages/tslib/tslib/mnci/ts.conf b/meta/recipes-graphics/tslib/tslib/mnci/ts.conf
index adff17717b..adff17717b 100644
--- a/meta/packages/tslib/tslib/mnci/ts.conf
+++ b/meta/recipes-graphics/tslib/tslib/mnci/ts.conf
diff --git a/meta/packages/tslib/tslib/mnci/tslib.sh b/meta/recipes-graphics/tslib/tslib/mnci/tslib.sh
index 07928f226d..07928f226d 100644
--- a/meta/packages/tslib/tslib/mnci/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/mnci/tslib.sh
diff --git a/meta/packages/tslib/tslib/multievent.patch b/meta/recipes-graphics/tslib/tslib/multievent.patch
index 854e7af5dd..854e7af5dd 100644
--- a/meta/packages/tslib/tslib/multievent.patch
+++ b/meta/recipes-graphics/tslib/tslib/multievent.patch
diff --git a/meta/packages/tslib/tslib/netbook-pro/ts.conf b/meta/recipes-graphics/tslib/tslib/netbook-pro/ts.conf
index 6d94a8f468..6d94a8f468 100644
--- a/meta/packages/tslib/tslib/netbook-pro/ts.conf
+++ b/meta/recipes-graphics/tslib/tslib/netbook-pro/ts.conf
diff --git a/meta/packages/tslib/tslib/netbook-pro/tslib.sh b/meta/recipes-graphics/tslib/tslib/netbook-pro/tslib.sh
index d31bc76368..d31bc76368 100644
--- a/meta/packages/tslib/tslib/netbook-pro/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/netbook-pro/tslib.sh
diff --git a/meta/packages/tslib/tslib/omap1610h2/tslib.sh b/meta/recipes-graphics/tslib/tslib/omap1610h2/tslib.sh
index 040f4de3d5..040f4de3d5 100644
--- a/meta/packages/tslib/tslib/omap1610h2/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/omap1610h2/tslib.sh
diff --git a/meta/packages/tslib/tslib/omap5912osk/tslib.sh b/meta/recipes-graphics/tslib/tslib/omap5912osk/tslib.sh
index 6bb56651f8..6bb56651f8 100644
--- a/meta/packages/tslib/tslib/omap5912osk/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/omap5912osk/tslib.sh
diff --git a/meta/packages/tslib/tslib/simpad/tslib.sh b/meta/recipes-graphics/tslib/tslib/simpad/tslib.sh
index 9c4eb1e0f9..9c4eb1e0f9 100644
--- a/meta/packages/tslib/tslib/simpad/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/simpad/tslib.sh
diff --git a/meta/packages/tslib/tslib/ts.conf b/meta/recipes-graphics/tslib/tslib/ts.conf
index 1b0da937e8..1b0da937e8 100644
--- a/meta/packages/tslib/tslib/ts.conf
+++ b/meta/recipes-graphics/tslib/tslib/ts.conf
diff --git a/meta/packages/tslib/tslib/ts.conf-collie-2.4 b/meta/recipes-graphics/tslib/tslib/ts.conf-collie-2.4
index 2099b9b414..2099b9b414 100644
--- a/meta/packages/tslib/tslib/ts.conf-collie-2.4
+++ b/meta/recipes-graphics/tslib/tslib/ts.conf-collie-2.4
diff --git a/meta/packages/tslib/tslib/ts.conf-simpad-2.4 b/meta/recipes-graphics/tslib/tslib/ts.conf-simpad-2.4
index 035e794cb4..035e794cb4 100644
--- a/meta/packages/tslib/tslib/ts.conf-simpad-2.4
+++ b/meta/recipes-graphics/tslib/tslib/ts.conf-simpad-2.4
diff --git a/meta/packages/tslib/tslib/tslib.sh b/meta/recipes-graphics/tslib/tslib/tslib.sh
index 7068e8d922..7068e8d922 100644
--- a/meta/packages/tslib/tslib/tslib.sh
+++ b/meta/recipes-graphics/tslib/tslib/tslib.sh
diff --git a/meta/packages/tslib/tslib_1.0.bb b/meta/recipes-graphics/tslib/tslib_1.0.bb
index 12c0ace8f8..12c0ace8f8 100644
--- a/meta/packages/tslib/tslib_1.0.bb
+++ b/meta/recipes-graphics/tslib/tslib_1.0.bb
diff --git a/meta/packages/ttf-fonts/liberation-fonts/30-liberation-aliases.conf b/meta/recipes-graphics/ttf-fonts/liberation-fonts/30-liberation-aliases.conf
index 06094503cc..06094503cc 100644
--- a/meta/packages/ttf-fonts/liberation-fonts/30-liberation-aliases.conf
+++ b/meta/recipes-graphics/ttf-fonts/liberation-fonts/30-liberation-aliases.conf
diff --git a/meta/packages/ttf-fonts/liberation-fonts_1.04.bb b/meta/recipes-graphics/ttf-fonts/liberation-fonts_1.04.bb
index 6b887e31b6..6b887e31b6 100644
--- a/meta/packages/ttf-fonts/liberation-fonts_1.04.bb
+++ b/meta/recipes-graphics/ttf-fonts/liberation-fonts_1.04.bb
diff --git a/meta/packages/ttf-fonts/ttf-bitstream-vera_1.10.bb b/meta/recipes-graphics/ttf-fonts/ttf-bitstream-vera_1.10.bb
index a6f4cd62fb..a6f4cd62fb 100644
--- a/meta/packages/ttf-fonts/ttf-bitstream-vera_1.10.bb
+++ b/meta/recipes-graphics/ttf-fonts/ttf-bitstream-vera_1.10.bb
diff --git a/meta/packages/x11-common/x11-common/etc/X11/Xdefaults b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xdefaults
index f5b69dd516..f5b69dd516 100644
--- a/meta/packages/x11-common/x11-common/etc/X11/Xdefaults
+++ b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xdefaults
diff --git a/meta/packages/x11-common/x11-common/etc/X11/Xserver b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xserver
index 3d4aa74b95..3d4aa74b95 100644
--- a/meta/packages/x11-common/x11-common/etc/X11/Xserver
+++ b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xserver
diff --git a/meta/packages/x11-common/x11-common/etc/X11/Xsession b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession
index a87447a879..a87447a879 100644
--- a/meta/packages/x11-common/x11-common/etc/X11/Xsession
+++ b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession
diff --git a/meta/packages/x11-common/x11-common/etc/X11/Xsession.d/12keymap.sh b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession.d/12keymap.sh
index a9d102c746..a9d102c746 100644
--- a/meta/packages/x11-common/x11-common/etc/X11/Xsession.d/12keymap.sh
+++ b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession.d/12keymap.sh
diff --git a/meta/packages/x11-common/x11-common/etc/X11/Xsession.d/89xdgautostart.sh b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession.d/89xdgautostart.sh
index db7aa229d2..db7aa229d2 100644
--- a/meta/packages/x11-common/x11-common/etc/X11/Xsession.d/89xdgautostart.sh
+++ b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession.d/89xdgautostart.sh
diff --git a/meta/packages/x11-common/x11-common/etc/X11/Xsession.d/90XWindowManager.sh b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession.d/90XWindowManager.sh
index b936dedf3b..b936dedf3b 100644
--- a/meta/packages/x11-common/x11-common/etc/X11/Xsession.d/90XWindowManager.sh
+++ b/meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession.d/90XWindowManager.sh
diff --git a/meta/packages/x11-common/x11-common/etc/X11/default.xmodmap b/meta/recipes-graphics/x11-common/x11-common/etc/X11/default.xmodmap
index 05a13fa3c8..05a13fa3c8 100644
--- a/meta/packages/x11-common/x11-common/etc/X11/default.xmodmap
+++ b/meta/recipes-graphics/x11-common/x11-common/etc/X11/default.xmodmap
diff --git a/meta/packages/x11-common/x11-common_0.1.bb b/meta/recipes-graphics/x11-common/x11-common_0.1.bb
index 6791f961a1..6791f961a1 100644
--- a/meta/packages/x11-common/x11-common_0.1.bb
+++ b/meta/recipes-graphics/x11-common/x11-common_0.1.bb
diff --git a/meta/packages/x11-common/xserver-nodm-init.bb b/meta/recipes-graphics/x11-common/xserver-nodm-init.bb
index c77b2f0f8b..c77b2f0f8b 100644
--- a/meta/packages/x11-common/xserver-nodm-init.bb
+++ b/meta/recipes-graphics/x11-common/xserver-nodm-init.bb
diff --git a/meta/packages/x11-common/xserver-nodm-init/xserver-nodm b/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm
index 69ea949724..69ea949724 100755
--- a/meta/packages/x11-common/xserver-nodm-init/xserver-nodm
+++ b/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm
diff --git a/meta/packages/xcb/libpthread-stubs_0.3.bb b/meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb
index 8ded7a0747..8ded7a0747 100644
--- a/meta/packages/xcb/libpthread-stubs_0.3.bb
+++ b/meta/recipes-graphics/xcb/libpthread-stubs_0.3.bb
diff --git a/meta/packages/xcb/libxcb.inc b/meta/recipes-graphics/xcb/libxcb.inc
index 37d1f86339..37d1f86339 100644
--- a/meta/packages/xcb/libxcb.inc
+++ b/meta/recipes-graphics/xcb/libxcb.inc
diff --git a/meta/packages/xcb/libxcb/xcbincludedir.patch b/meta/recipes-graphics/xcb/libxcb/xcbincludedir.patch
index cef635096e..cef635096e 100644
--- a/meta/packages/xcb/libxcb/xcbincludedir.patch
+++ b/meta/recipes-graphics/xcb/libxcb/xcbincludedir.patch
diff --git a/meta/packages/xcb/libxcb_1.1.91.bb b/meta/recipes-graphics/xcb/libxcb_1.1.91.bb
index ae0cc5761d..ae0cc5761d 100644
--- a/meta/packages/xcb/libxcb_1.1.91.bb
+++ b/meta/recipes-graphics/xcb/libxcb_1.1.91.bb
diff --git a/meta/packages/xcb/libxcb_1.6.bb b/meta/recipes-graphics/xcb/libxcb_1.6.bb
index fc80927be6..fc80927be6 100644
--- a/meta/packages/xcb/libxcb_1.6.bb
+++ b/meta/recipes-graphics/xcb/libxcb_1.6.bb
diff --git a/meta/packages/xcb/libxcb_git.bb b/meta/recipes-graphics/xcb/libxcb_git.bb
index b9ac073410..b9ac073410 100644
--- a/meta/packages/xcb/libxcb_git.bb
+++ b/meta/recipes-graphics/xcb/libxcb_git.bb
diff --git a/meta/packages/xcb/xcb-proto.inc b/meta/recipes-graphics/xcb/xcb-proto.inc
index 2e1810f6f2..2e1810f6f2 100644
--- a/meta/packages/xcb/xcb-proto.inc
+++ b/meta/recipes-graphics/xcb/xcb-proto.inc
diff --git a/meta/packages/xcb/xcb-proto_1.6.bb b/meta/recipes-graphics/xcb/xcb-proto_1.6.bb
index a367b7cacf..a367b7cacf 100644
--- a/meta/packages/xcb/xcb-proto_1.6.bb
+++ b/meta/recipes-graphics/xcb/xcb-proto_1.6.bb
diff --git a/meta/packages/xcb/xcb-proto_git.bb b/meta/recipes-graphics/xcb/xcb-proto_git.bb
index b96fc121c5..b96fc121c5 100644
--- a/meta/packages/xcb/xcb-proto_git.bb
+++ b/meta/recipes-graphics/xcb/xcb-proto_git.bb
diff --git a/meta/packages/xcb/xcb-util.inc b/meta/recipes-graphics/xcb/xcb-util.inc
index 6bda3d0bfa..6bda3d0bfa 100644
--- a/meta/packages/xcb/xcb-util.inc
+++ b/meta/recipes-graphics/xcb/xcb-util.inc
diff --git a/meta/packages/xcb/xcb-util_0.3.6.bb b/meta/recipes-graphics/xcb/xcb-util_0.3.6.bb
index b0e50d85c3..b0e50d85c3 100644
--- a/meta/packages/xcb/xcb-util_0.3.6.bb
+++ b/meta/recipes-graphics/xcb/xcb-util_0.3.6.bb
diff --git a/meta/packages/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/fix_watch_cursor.patch b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/fix_watch_cursor.patch
index 73a5b2a87a..73a5b2a87a 100644
--- a/meta/packages/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/fix_watch_cursor.patch
+++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/fix_watch_cursor.patch
diff --git a/meta/packages/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/use-relative-symlinks.patch b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/use-relative-symlinks.patch
index df28dfbc88..df28dfbc88 100644
--- a/meta/packages/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/use-relative-symlinks.patch
+++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme-0.1.1/use-relative-symlinks.patch
diff --git a/meta/packages/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb
index 67ca086be7..67ca086be7 100644
--- a/meta/packages/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb
+++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb
diff --git a/meta/packages/xorg-app/mkfontdir_1.0.5.bb b/meta/recipes-graphics/xorg-app/mkfontdir_1.0.5.bb
index ebd5775725..ebd5775725 100644
--- a/meta/packages/xorg-app/mkfontdir_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-app/mkfontdir_1.0.5.bb
diff --git a/meta/packages/xorg-app/mkfontscale_1.0.7.bb b/meta/recipes-graphics/xorg-app/mkfontscale_1.0.7.bb
index 46a73111b1..46a73111b1 100644
--- a/meta/packages/xorg-app/mkfontscale_1.0.7.bb
+++ b/meta/recipes-graphics/xorg-app/mkfontscale_1.0.7.bb
diff --git a/meta/packages/xorg-app/x11perf_1.5.bb b/meta/recipes-graphics/xorg-app/x11perf_1.5.bb
index 35680e7925..35680e7925 100644
--- a/meta/packages/xorg-app/x11perf_1.5.bb
+++ b/meta/recipes-graphics/xorg-app/x11perf_1.5.bb
diff --git a/meta/packages/xorg-app/xauth_1.0.4.bb b/meta/recipes-graphics/xorg-app/xauth_1.0.4.bb
index d5f35768af..d5f35768af 100644
--- a/meta/packages/xorg-app/xauth_1.0.4.bb
+++ b/meta/recipes-graphics/xorg-app/xauth_1.0.4.bb
diff --git a/meta/packages/xorg-app/xbacklight_1.1.bb b/meta/recipes-graphics/xorg-app/xbacklight_1.1.bb
index 78804d734e..78804d734e 100644
--- a/meta/packages/xorg-app/xbacklight_1.1.bb
+++ b/meta/recipes-graphics/xorg-app/xbacklight_1.1.bb
diff --git a/meta/packages/xorg-app/xdpyinfo/disable-xkb.patch b/meta/recipes-graphics/xorg-app/xdpyinfo/disable-xkb.patch
index 24af21f4fc..24af21f4fc 100644
--- a/meta/packages/xorg-app/xdpyinfo/disable-xkb.patch
+++ b/meta/recipes-graphics/xorg-app/xdpyinfo/disable-xkb.patch
diff --git a/meta/packages/xorg-app/xdpyinfo_1.1.0.bb b/meta/recipes-graphics/xorg-app/xdpyinfo_1.1.0.bb
index f5d47e1392..f5d47e1392 100644
--- a/meta/packages/xorg-app/xdpyinfo_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-app/xdpyinfo_1.1.0.bb
diff --git a/meta/packages/xorg-app/xev/diet-x11.patch b/meta/recipes-graphics/xorg-app/xev/diet-x11.patch
index 9f515e8c73..9f515e8c73 100644
--- a/meta/packages/xorg-app/xev/diet-x11.patch
+++ b/meta/recipes-graphics/xorg-app/xev/diet-x11.patch
diff --git a/meta/packages/xorg-app/xev_1.0.3.bb b/meta/recipes-graphics/xorg-app/xev_1.0.3.bb
index b7a4070a8f..b7a4070a8f 100644
--- a/meta/packages/xorg-app/xev_1.0.3.bb
+++ b/meta/recipes-graphics/xorg-app/xev_1.0.3.bb
diff --git a/meta/packages/xorg-app/xeyes_1.0.1.bb b/meta/recipes-graphics/xorg-app/xeyes_1.0.1.bb
index 07ce0724fa..07ce0724fa 100644
--- a/meta/packages/xorg-app/xeyes_1.0.1.bb
+++ b/meta/recipes-graphics/xorg-app/xeyes_1.0.1.bb
diff --git a/meta/packages/xorg-app/xhost_1.0.3.bb b/meta/recipes-graphics/xorg-app/xhost_1.0.3.bb
index 2c643d81a5..2c643d81a5 100644
--- a/meta/packages/xorg-app/xhost_1.0.3.bb
+++ b/meta/recipes-graphics/xorg-app/xhost_1.0.3.bb
diff --git a/meta/packages/xorg-app/xinit_1.2.1.bb b/meta/recipes-graphics/xorg-app/xinit_1.2.1.bb
index 7a083a7884..7a083a7884 100644
--- a/meta/packages/xorg-app/xinit_1.2.1.bb
+++ b/meta/recipes-graphics/xorg-app/xinit_1.2.1.bb
diff --git a/meta/packages/xorg-app/xkbcomp_1.1.1.bb b/meta/recipes-graphics/xorg-app/xkbcomp_1.1.1.bb
index bc2b788ba2..bc2b788ba2 100644
--- a/meta/packages/xorg-app/xkbcomp_1.1.1.bb
+++ b/meta/recipes-graphics/xorg-app/xkbcomp_1.1.1.bb
diff --git a/meta/packages/xorg-app/xmodmap_1.0.4.bb b/meta/recipes-graphics/xorg-app/xmodmap_1.0.4.bb
index d7d31e2677..d7d31e2677 100644
--- a/meta/packages/xorg-app/xmodmap_1.0.4.bb
+++ b/meta/recipes-graphics/xorg-app/xmodmap_1.0.4.bb
diff --git a/meta/packages/xorg-app/xorg-app-common.inc b/meta/recipes-graphics/xorg-app/xorg-app-common.inc
index 4add357cc9..4add357cc9 100644
--- a/meta/packages/xorg-app/xorg-app-common.inc
+++ b/meta/recipes-graphics/xorg-app/xorg-app-common.inc
diff --git a/meta/packages/xorg-app/xprop_1.1.0.bb b/meta/recipes-graphics/xorg-app/xprop_1.1.0.bb
index e9b0b2ee7f..e9b0b2ee7f 100644
--- a/meta/packages/xorg-app/xprop_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-app/xprop_1.1.0.bb
diff --git a/meta/packages/xorg-app/xrandr/resolve_symbol_clash.patch b/meta/recipes-graphics/xorg-app/xrandr/resolve_symbol_clash.patch
index 1ecf9563f6..1ecf9563f6 100644
--- a/meta/packages/xorg-app/xrandr/resolve_symbol_clash.patch
+++ b/meta/recipes-graphics/xorg-app/xrandr/resolve_symbol_clash.patch
diff --git a/meta/packages/xorg-app/xrandr_1.3.2.bb b/meta/recipes-graphics/xorg-app/xrandr_1.3.2.bb
index 3ddccb2496..3ddccb2496 100644
--- a/meta/packages/xorg-app/xrandr_1.3.2.bb
+++ b/meta/recipes-graphics/xorg-app/xrandr_1.3.2.bb
diff --git a/meta/packages/xorg-app/xrdb/60XDefaults.sh b/meta/recipes-graphics/xorg-app/xrdb/60XDefaults.sh
index 08d8beca33..08d8beca33 100644
--- a/meta/packages/xorg-app/xrdb/60XDefaults.sh
+++ b/meta/recipes-graphics/xorg-app/xrdb/60XDefaults.sh
diff --git a/meta/packages/xorg-app/xrdb_1.0.5.bb b/meta/recipes-graphics/xorg-app/xrdb_1.0.5.bb
index 906d7d8527..906d7d8527 100644
--- a/meta/packages/xorg-app/xrdb_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-app/xrdb_1.0.5.bb
diff --git a/meta/packages/xorg-app/xset/disable-xkb.patch b/meta/recipes-graphics/xorg-app/xset/disable-xkb.patch
index 6060fbb995..6060fbb995 100644
--- a/meta/packages/xorg-app/xset/disable-xkb.patch
+++ b/meta/recipes-graphics/xorg-app/xset/disable-xkb.patch
diff --git a/meta/packages/xorg-app/xset_1.1.0.bb b/meta/recipes-graphics/xorg-app/xset_1.1.0.bb
index 817b097213..817b097213 100644
--- a/meta/packages/xorg-app/xset_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-app/xset_1.1.0.bb
diff --git a/meta/packages/xorg-app/xvinfo_1.0.2.bb b/meta/recipes-graphics/xorg-app/xvinfo_1.0.2.bb
index ac27f13f34..ac27f13f34 100644
--- a/meta/packages/xorg-app/xvinfo_1.0.2.bb
+++ b/meta/recipes-graphics/xorg-app/xvinfo_1.0.2.bb
diff --git a/meta/packages/xorg-app/xwininfo_1.0.5.bb b/meta/recipes-graphics/xorg-app/xwininfo_1.0.5.bb
index bd3e3e7583..bd3e3e7583 100644
--- a/meta/packages/xorg-app/xwininfo_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-app/xwininfo_1.0.5.bb
diff --git a/meta/packages/xorg-driver/xf86-driver-common.inc b/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc
index 550423b0f8..550423b0f8 100644
--- a/meta/packages/xorg-driver/xf86-driver-common.inc
+++ b/meta/recipes-graphics/xorg-driver/xf86-driver-common.inc
diff --git a/meta/packages/xorg-driver/xf86-input-common.inc b/meta/recipes-graphics/xorg-driver/xf86-input-common.inc
index 6fc88cf9d0..6fc88cf9d0 100644
--- a/meta/packages/xorg-driver/xf86-input-common.inc
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-common.inc
diff --git a/meta/packages/xorg-driver/xf86-input-evdev_2.4.0.bb b/meta/recipes-graphics/xorg-driver/xf86-input-evdev_2.4.0.bb
index fad47fbc00..fad47fbc00 100644
--- a/meta/packages/xorg-driver/xf86-input-evdev_2.4.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-evdev_2.4.0.bb
diff --git a/meta/packages/xorg-driver/xf86-input-keyboard_1.4.0.bb b/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.4.0.bb
index 1efb505e27..1efb505e27 100644
--- a/meta/packages/xorg-driver/xf86-input-keyboard_1.4.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_1.4.0.bb
diff --git a/meta/packages/xorg-driver/xf86-input-keyboard_git.bb b/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_git.bb
index a6744bda64..a6744bda64 100644
--- a/meta/packages/xorg-driver/xf86-input-keyboard_git.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-keyboard_git.bb
diff --git a/meta/packages/xorg-driver/xf86-input-mouse/unbreak.patch b/meta/recipes-graphics/xorg-driver/xf86-input-mouse/unbreak.patch
index 665b320df1..665b320df1 100644
--- a/meta/packages/xorg-driver/xf86-input-mouse/unbreak.patch
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-mouse/unbreak.patch
diff --git a/meta/packages/xorg-driver/xf86-input-mouse_1.5.0.bb b/meta/recipes-graphics/xorg-driver/xf86-input-mouse_1.5.0.bb
index 44d60bf753..44d60bf753 100644
--- a/meta/packages/xorg-driver/xf86-input-mouse_1.5.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-mouse_1.5.0.bb
diff --git a/meta/packages/xorg-driver/xf86-input-mouse_git.bb b/meta/recipes-graphics/xorg-driver/xf86-input-mouse_git.bb
index 94dedf104d..94dedf104d 100644
--- a/meta/packages/xorg-driver/xf86-input-mouse_git.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-mouse_git.bb
diff --git a/meta/packages/xorg-driver/xf86-input-synaptics_1.2.1.bb b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.2.1.bb
index 81128394c3..81128394c3 100644
--- a/meta/packages/xorg-driver/xf86-input-synaptics_1.2.1.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.2.1.bb
diff --git a/meta/packages/xorg-driver/xf86-input-synaptics_git.bb b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb
index f7dc3b731c..f7dc3b731c 100644
--- a/meta/packages/xorg-driver/xf86-input-synaptics_git.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_git.bb
diff --git a/meta/packages/xorg-driver/xf86-input-vmmouse_12.6.9.bb b/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_12.6.9.bb
index 36418ad59e..36418ad59e 100644
--- a/meta/packages/xorg-driver/xf86-input-vmmouse_12.6.9.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-input-vmmouse_12.6.9.bb
diff --git a/meta/packages/xorg-driver/xf86-video-common.inc b/meta/recipes-graphics/xorg-driver/xf86-video-common.inc
index f2e28170e7..f2e28170e7 100644
--- a/meta/packages/xorg-driver/xf86-video-common.inc
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-common.inc
diff --git a/meta/packages/xorg-driver/xf86-video-intel_2.12.0.bb b/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.12.0.bb
index 968c20167f..968c20167f 100644
--- a/meta/packages/xorg-driver/xf86-video-intel_2.12.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.12.0.bb
diff --git a/meta/packages/xorg-driver/xf86-video-intel_git.bb b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
index 7011b7ea79..7011b7ea79 100644
--- a/meta/packages/xorg-driver/xf86-video-intel_git.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
diff --git a/meta/packages/xorg-driver/xf86-video-omapfb/omapfb-neon.diff b/meta/recipes-graphics/xorg-driver/xf86-video-omapfb/omapfb-neon.diff
index 325ca66f0c..325ca66f0c 100644
--- a/meta/packages/xorg-driver/xf86-video-omapfb/omapfb-neon.diff
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-omapfb/omapfb-neon.diff
diff --git a/meta/packages/xorg-driver/xf86-video-omapfb_git.bb b/meta/recipes-graphics/xorg-driver/xf86-video-omapfb_git.bb
index 15bef87198..15bef87198 100644
--- a/meta/packages/xorg-driver/xf86-video-omapfb_git.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-omapfb_git.bb
diff --git a/meta/packages/xorg-driver/xf86-video-vesa_2.3.0.bb b/meta/recipes-graphics/xorg-driver/xf86-video-vesa_2.3.0.bb
index 3212004db7..3212004db7 100644
--- a/meta/packages/xorg-driver/xf86-video-vesa_2.3.0.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-vesa_2.3.0.bb
diff --git a/meta/packages/xorg-driver/xf86-video-vmware_11.0.1.bb b/meta/recipes-graphics/xorg-driver/xf86-video-vmware_11.0.1.bb
index 56daa86c86..56daa86c86 100644
--- a/meta/packages/xorg-driver/xf86-video-vmware_11.0.1.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-vmware_11.0.1.bb
diff --git a/meta/packages/xorg-font/encodings_1.0.3.bb b/meta/recipes-graphics/xorg-font/encodings_1.0.3.bb
index 02a199fc6a..02a199fc6a 100644
--- a/meta/packages/xorg-font/encodings_1.0.3.bb
+++ b/meta/recipes-graphics/xorg-font/encodings_1.0.3.bb
diff --git a/meta/packages/xorg-font/font-alias-1.0.2/fix_COPYING_1f8141a5e3b585dfccc748400b05c9c24b41e767.patch b/meta/recipes-graphics/xorg-font/font-alias-1.0.2/fix_COPYING_1f8141a5e3b585dfccc748400b05c9c24b41e767.patch
index db0bd27d41..db0bd27d41 100644
--- a/meta/packages/xorg-font/font-alias-1.0.2/fix_COPYING_1f8141a5e3b585dfccc748400b05c9c24b41e767.patch
+++ b/meta/recipes-graphics/xorg-font/font-alias-1.0.2/fix_COPYING_1f8141a5e3b585dfccc748400b05c9c24b41e767.patch
diff --git a/meta/packages/xorg-font/font-alias_1.0.2.bb b/meta/recipes-graphics/xorg-font/font-alias_1.0.2.bb
index 11ad407f3b..11ad407f3b 100644
--- a/meta/packages/xorg-font/font-alias_1.0.2.bb
+++ b/meta/recipes-graphics/xorg-font/font-alias_1.0.2.bb
diff --git a/meta/packages/xorg-font/font-util_1.1.1.bb b/meta/recipes-graphics/xorg-font/font-util_1.1.1.bb
index ba4623632a..ba4623632a 100644
--- a/meta/packages/xorg-font/font-util_1.1.1.bb
+++ b/meta/recipes-graphics/xorg-font/font-util_1.1.1.bb
diff --git a/meta/packages/xorg-font/xorg-font-common.inc b/meta/recipes-graphics/xorg-font/xorg-font-common.inc
index c2175a9613..c2175a9613 100644
--- a/meta/packages/xorg-font/xorg-font-common.inc
+++ b/meta/recipes-graphics/xorg-font/xorg-font-common.inc
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts.bb b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb
index 26a64cdd66..26a64cdd66 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts.bb
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-1.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-1.pcf.gz
index 8bc8570a4a..8bc8570a4a 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-1.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-1.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-10.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-10.pcf.gz
index 8fa8290152..8fa8290152 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-10.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-10.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-11.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-11.pcf.gz
index bb1c5e138d..bb1c5e138d 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-11.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-11.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-13.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-13.pcf.gz
index 842fa1b41a..842fa1b41a 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-13.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-13.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-14.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-14.pcf.gz
index cd119b66da..cd119b66da 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-14.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-14.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-15.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-15.pcf.gz
index 25fe84a0ed..25fe84a0ed 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-15.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-15.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-16.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-16.pcf.gz
index e362c70cea..e362c70cea 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-16.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-16.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-2.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-2.pcf.gz
index 176a7591cc..176a7591cc 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-2.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-2.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-3.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-3.pcf.gz
index a4faf1a6cc..a4faf1a6cc 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-3.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-3.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-4.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-4.pcf.gz
index 96ddd15255..96ddd15255 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-4.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-4.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-5.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-5.pcf.gz
index 541a2ad2c7..541a2ad2c7 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-5.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-5.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-7.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-7.pcf.gz
index a4986f4066..a4986f4066 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-7.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-7.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-8.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-8.pcf.gz
index 3f89abe774..3f89abe774 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-8.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-8.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-9.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-9.pcf.gz
index 432b536222..432b536222 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-9.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-ISO8859-9.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-KOI8-R.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-KOI8-R.pcf.gz
index e7fcb898e1..e7fcb898e1 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13-KOI8-R.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13-KOI8-R.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13.pcf.gz
index 2df6355374..2df6355374 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-1.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-1.pcf.gz
index a263c5dd38..a263c5dd38 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-1.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-1.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-10.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-10.pcf.gz
index a1a7d37e62..a1a7d37e62 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-10.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-10.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-13.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-13.pcf.gz
index a148e99bce..a148e99bce 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-13.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-13.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-14.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-14.pcf.gz
index 8791b8ca34..8791b8ca34 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-14.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-14.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-15.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-15.pcf.gz
index 8604508684..8604508684 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-15.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-15.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-16.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-16.pcf.gz
index f28b1f1c4a..f28b1f1c4a 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-16.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-16.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-2.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-2.pcf.gz
index fd1e6cfe9f..fd1e6cfe9f 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-2.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-2.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-3.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-3.pcf.gz
index 672b759421..672b759421 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-3.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-3.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-4.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-4.pcf.gz
index d90a4330d6..d90a4330d6 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-4.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-4.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-5.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-5.pcf.gz
index 775e7c18b4..775e7c18b4 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-5.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-5.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-7.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-7.pcf.gz
index ac12fd98a2..ac12fd98a2 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-7.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-7.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-8.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-8.pcf.gz
index 42bbd52217..42bbd52217 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-8.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-8.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-9.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-9.pcf.gz
index 690d31f860..690d31f860 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-9.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B-ISO8859-9.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B.pcf.gz
index d4c3184c72..d4c3184c72 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13B.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13B.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-1.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-1.pcf.gz
index 884b5130c5..884b5130c5 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-1.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-1.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-10.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-10.pcf.gz
index cbb1a9d704..cbb1a9d704 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-10.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-10.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-13.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-13.pcf.gz
index 78c8580cfe..78c8580cfe 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-13.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-13.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-14.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-14.pcf.gz
index 0e90f3ee16..0e90f3ee16 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-14.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-14.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-15.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-15.pcf.gz
index bd1273e1ff..bd1273e1ff 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-15.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-15.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-16.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-16.pcf.gz
index 5100b429ac..5100b429ac 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-16.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-16.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-2.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-2.pcf.gz
index ec5bbed297..ec5bbed297 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-2.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-2.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-3.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-3.pcf.gz
index 06c835ee68..06c835ee68 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-3.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-3.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-4.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-4.pcf.gz
index 478541c2af..478541c2af 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-4.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-4.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-5.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-5.pcf.gz
index 1c593ce0cf..1c593ce0cf 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-5.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-5.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-7.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-7.pcf.gz
index 335cf5fc3e..335cf5fc3e 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-7.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-7.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-9.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-9.pcf.gz
index 099423e640..099423e640 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-9.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O-ISO8859-9.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O.pcf.gz
index 4a546ddb1a..4a546ddb1a 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/6x13O.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/6x13O.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/cursor.pcf.gz b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/cursor.pcf.gz
index 72eb72bbec..72eb72bbec 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/cursor.pcf.gz
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/cursor.pcf.gz
Binary files differ
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/fonts.alias b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/fonts.alias
index 3900036739..3900036739 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/fonts.alias
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/fonts.alias
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts/misc/fonts.dir b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/fonts.dir
index 0a2718f7ba..0a2718f7ba 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts/misc/fonts.dir
+++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts/misc/fonts.dir
diff --git a/meta/packages/xorg-lib/libapplewm_1.0.0.bb b/meta/recipes-graphics/xorg-lib/libapplewm_1.0.0.bb
index bc502fb505..bc502fb505 100644
--- a/meta/packages/xorg-lib/libapplewm_1.0.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libapplewm_1.0.0.bb
diff --git a/meta/packages/xorg-lib/libdmx_1.1.0.bb b/meta/recipes-graphics/xorg-lib/libdmx_1.1.0.bb
index 20523b894e..20523b894e 100644
--- a/meta/packages/xorg-lib/libdmx_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libdmx_1.1.0.bb
diff --git a/meta/packages/xorg-lib/libfontenc_1.0.5.bb b/meta/recipes-graphics/xorg-lib/libfontenc_1.0.5.bb
index dc7b62d02d..dc7b62d02d 100644
--- a/meta/packages/xorg-lib/libfontenc_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libfontenc_1.0.5.bb
diff --git a/meta/packages/xorg-lib/libfs_1.0.1.bb b/meta/recipes-graphics/xorg-lib/libfs_1.0.1.bb
index 010aa311e0..010aa311e0 100644
--- a/meta/packages/xorg-lib/libfs_1.0.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libfs_1.0.1.bb
diff --git a/meta/packages/xorg-lib/libice_1.0.6.bb b/meta/recipes-graphics/xorg-lib/libice_1.0.6.bb
index ec3ad136a0..ec3ad136a0 100644
--- a/meta/packages/xorg-lib/libice_1.0.6.bb
+++ b/meta/recipes-graphics/xorg-lib/libice_1.0.6.bb
diff --git a/meta/packages/xorg-lib/liblbxutil/mkg3states.patch b/meta/recipes-graphics/xorg-lib/liblbxutil/mkg3states.patch
index 029d761d95..029d761d95 100644
--- a/meta/packages/xorg-lib/liblbxutil/mkg3states.patch
+++ b/meta/recipes-graphics/xorg-lib/liblbxutil/mkg3states.patch
diff --git a/meta/packages/xorg-lib/liblbxutil_1.1.0.bb b/meta/recipes-graphics/xorg-lib/liblbxutil_1.1.0.bb
index cdf3509246..cdf3509246 100644
--- a/meta/packages/xorg-lib/liblbxutil_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-lib/liblbxutil_1.1.0.bb
diff --git a/meta/packages/xorg-lib/liboldx_1.0.1.bb b/meta/recipes-graphics/xorg-lib/liboldx_1.0.1.bb
index 84470cbc78..84470cbc78 100644
--- a/meta/packages/xorg-lib/liboldx_1.0.1.bb
+++ b/meta/recipes-graphics/xorg-lib/liboldx_1.0.1.bb
diff --git a/meta/packages/xorg-lib/libpciaccess_0.11.0.bb b/meta/recipes-graphics/xorg-lib/libpciaccess_0.11.0.bb
index b4032c0a10..b4032c0a10 100644
--- a/meta/packages/xorg-lib/libpciaccess_0.11.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libpciaccess_0.11.0.bb
diff --git a/meta/packages/xorg-lib/libsm_1.1.1.bb b/meta/recipes-graphics/xorg-lib/libsm_1.1.1.bb
index 0ec38c5aa9..0ec38c5aa9 100644
--- a/meta/packages/xorg-lib/libsm_1.1.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libsm_1.1.1.bb
diff --git a/meta/packages/xorg-lib/libwindowswm_1.0.0.bb b/meta/recipes-graphics/xorg-lib/libwindowswm_1.0.0.bb
index a03d49505b..a03d49505b 100644
--- a/meta/packages/xorg-lib/libwindowswm_1.0.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libwindowswm_1.0.0.bb
diff --git a/meta/packages/xorg-lib/libx11-1.3.4/include_fix.patch b/meta/recipes-graphics/xorg-lib/libx11-1.3.4/include_fix.patch
index c8aa08595d..c8aa08595d 100644
--- a/meta/packages/xorg-lib/libx11-1.3.4/include_fix.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-1.3.4/include_fix.patch
diff --git a/meta/packages/xorg-lib/libx11-1.3.4/nodolt.patch b/meta/recipes-graphics/xorg-lib/libx11-1.3.4/nodolt.patch
index 011c23e8d8..011c23e8d8 100644
--- a/meta/packages/xorg-lib/libx11-1.3.4/nodolt.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-1.3.4/nodolt.patch
diff --git a/meta/packages/xorg-lib/libx11-1.3.4/x11_disable_makekeys.patch b/meta/recipes-graphics/xorg-lib/libx11-1.3.4/x11_disable_makekeys.patch
index 4036757e54..4036757e54 100644
--- a/meta/packages/xorg-lib/libx11-1.3.4/x11_disable_makekeys.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-1.3.4/x11_disable_makekeys.patch
diff --git a/meta/packages/xorg-lib/libx11-diet_1.3.bb b/meta/recipes-graphics/xorg-lib/libx11-diet_1.3.bb
index a76aba16e4..a76aba16e4 100644
--- a/meta/packages/xorg-lib/libx11-diet_1.3.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11-diet_1.3.bb
diff --git a/meta/packages/xorg-lib/libx11-diet_git.bb b/meta/recipes-graphics/xorg-lib/libx11-diet_git.bb
index d1f0a753fa..d1f0a753fa 100644
--- a/meta/packages/xorg-lib/libx11-diet_git.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11-diet_git.bb
diff --git a/meta/packages/xorg-lib/libx11-git/X18NCMSstubs.diff b/meta/recipes-graphics/xorg-lib/libx11-git/X18NCMSstubs.diff
index 2dd27fc94f..2dd27fc94f 100644
--- a/meta/packages/xorg-lib/libx11-git/X18NCMSstubs.diff
+++ b/meta/recipes-graphics/xorg-lib/libx11-git/X18NCMSstubs.diff
diff --git a/meta/packages/xorg-lib/libx11-git/fix-disable-xlocale.diff b/meta/recipes-graphics/xorg-lib/libx11-git/fix-disable-xlocale.diff
index 9dbf6dac68..9dbf6dac68 100644
--- a/meta/packages/xorg-lib/libx11-git/fix-disable-xlocale.diff
+++ b/meta/recipes-graphics/xorg-lib/libx11-git/fix-disable-xlocale.diff
diff --git a/meta/packages/xorg-lib/libx11-git/fix-utf8-wrong-define.patch b/meta/recipes-graphics/xorg-lib/libx11-git/fix-utf8-wrong-define.patch
index a098db1941..a098db1941 100644
--- a/meta/packages/xorg-lib/libx11-git/fix-utf8-wrong-define.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-git/fix-utf8-wrong-define.patch
diff --git a/meta/packages/xorg-lib/libx11-git/include_fix.patch b/meta/recipes-graphics/xorg-lib/libx11-git/include_fix.patch
index 99ed57194e..99ed57194e 100644
--- a/meta/packages/xorg-lib/libx11-git/include_fix.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-git/include_fix.patch
diff --git a/meta/packages/xorg-lib/libx11-git/nodolt.patch b/meta/recipes-graphics/xorg-lib/libx11-git/nodolt.patch
index ecf9625cad..ecf9625cad 100644
--- a/meta/packages/xorg-lib/libx11-git/nodolt.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-git/nodolt.patch
diff --git a/meta/packages/xorg-lib/libx11-git/x11_disable_makekeys.patch b/meta/recipes-graphics/xorg-lib/libx11-git/x11_disable_makekeys.patch
index 9cc2bbbbdd..9cc2bbbbdd 100644
--- a/meta/packages/xorg-lib/libx11-git/x11_disable_makekeys.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-git/x11_disable_makekeys.patch
diff --git a/meta/packages/xorg-lib/libx11-git/xim.patch b/meta/recipes-graphics/xorg-lib/libx11-git/xim.patch
index 0eab197a80..0eab197a80 100644
--- a/meta/packages/xorg-lib/libx11-git/xim.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-git/xim.patch
diff --git a/meta/packages/xorg-lib/libx11-trim/include_fix.patch b/meta/recipes-graphics/xorg-lib/libx11-trim/include_fix.patch
index 99ed57194e..99ed57194e 100644
--- a/meta/packages/xorg-lib/libx11-trim/include_fix.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-trim/include_fix.patch
diff --git a/meta/packages/xorg-lib/libx11-trim/nodolt.patch b/meta/recipes-graphics/xorg-lib/libx11-trim/nodolt.patch
index ecf9625cad..ecf9625cad 100644
--- a/meta/packages/xorg-lib/libx11-trim/nodolt.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-trim/nodolt.patch
diff --git a/meta/packages/xorg-lib/libx11-trim/x11_disable_makekeys.patch b/meta/recipes-graphics/xorg-lib/libx11-trim/x11_disable_makekeys.patch
index 670578257c..670578257c 100644
--- a/meta/packages/xorg-lib/libx11-trim/x11_disable_makekeys.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11-trim/x11_disable_makekeys.patch
diff --git a/meta/packages/xorg-lib/libx11-trim_1.3.4.bb b/meta/recipes-graphics/xorg-lib/libx11-trim_1.3.4.bb
index 190217d387..190217d387 100644
--- a/meta/packages/xorg-lib/libx11-trim_1.3.4.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11-trim_1.3.4.bb
diff --git a/meta/packages/xorg-lib/libx11-trim_git.bb b/meta/recipes-graphics/xorg-lib/libx11-trim_git.bb
index 99426c3c5d..99426c3c5d 100644
--- a/meta/packages/xorg-lib/libx11-trim_git.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11-trim_git.bb
diff --git a/meta/packages/xorg-lib/libx11.inc b/meta/recipes-graphics/xorg-lib/libx11.inc
index f8c17b1a6d..f8c17b1a6d 100644
--- a/meta/packages/xorg-lib/libx11.inc
+++ b/meta/recipes-graphics/xorg-lib/libx11.inc
diff --git a/meta/packages/xorg-lib/libx11/X18NCMSstubs.diff b/meta/recipes-graphics/xorg-lib/libx11/X18NCMSstubs.diff
index 54b1727a95..54b1727a95 100644
--- a/meta/packages/xorg-lib/libx11/X18NCMSstubs.diff
+++ b/meta/recipes-graphics/xorg-lib/libx11/X18NCMSstubs.diff
diff --git a/meta/packages/xorg-lib/libx11/fix-disable-xlocale.diff b/meta/recipes-graphics/xorg-lib/libx11/fix-disable-xlocale.diff
index 9dbf6dac68..9dbf6dac68 100644
--- a/meta/packages/xorg-lib/libx11/fix-disable-xlocale.diff
+++ b/meta/recipes-graphics/xorg-lib/libx11/fix-disable-xlocale.diff
diff --git a/meta/packages/xorg-lib/libx11/fix-utf8-wrong-define.patch b/meta/recipes-graphics/xorg-lib/libx11/fix-utf8-wrong-define.patch
index a098db1941..a098db1941 100644
--- a/meta/packages/xorg-lib/libx11/fix-utf8-wrong-define.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11/fix-utf8-wrong-define.patch
diff --git a/meta/packages/xorg-lib/libx11/include_fix.patch b/meta/recipes-graphics/xorg-lib/libx11/include_fix.patch
index 99ed57194e..99ed57194e 100644
--- a/meta/packages/xorg-lib/libx11/include_fix.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11/include_fix.patch
diff --git a/meta/packages/xorg-lib/libx11/nodolt.patch b/meta/recipes-graphics/xorg-lib/libx11/nodolt.patch
index ecf9625cad..ecf9625cad 100644
--- a/meta/packages/xorg-lib/libx11/nodolt.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11/nodolt.patch
diff --git a/meta/packages/xorg-lib/libx11/x11_disable_makekeys.patch b/meta/recipes-graphics/xorg-lib/libx11/x11_disable_makekeys.patch
index 670578257c..670578257c 100644
--- a/meta/packages/xorg-lib/libx11/x11_disable_makekeys.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11/x11_disable_makekeys.patch
diff --git a/meta/packages/xorg-lib/libx11/xim.patch b/meta/recipes-graphics/xorg-lib/libx11/xim.patch
index 0eab197a80..0eab197a80 100644
--- a/meta/packages/xorg-lib/libx11/xim.patch
+++ b/meta/recipes-graphics/xorg-lib/libx11/xim.patch
diff --git a/meta/packages/xorg-lib/libx11_1.3.4.bb b/meta/recipes-graphics/xorg-lib/libx11_1.3.4.bb
index aaeb38e2d6..aaeb38e2d6 100644
--- a/meta/packages/xorg-lib/libx11_1.3.4.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11_1.3.4.bb
diff --git a/meta/packages/xorg-lib/libx11_git.bb b/meta/recipes-graphics/xorg-lib/libx11_git.bb
index a976a16cd3..a976a16cd3 100644
--- a/meta/packages/xorg-lib/libx11_git.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11_git.bb
diff --git a/meta/packages/xorg-lib/libx11_git.inc b/meta/recipes-graphics/xorg-lib/libx11_git.inc
index 40d806178f..40d806178f 100644
--- a/meta/packages/xorg-lib/libx11_git.inc
+++ b/meta/recipes-graphics/xorg-lib/libx11_git.inc
diff --git a/meta/packages/xorg-lib/libxau_1.0.5.bb b/meta/recipes-graphics/xorg-lib/libxau_1.0.5.bb
index 65374611ba..65374611ba 100644
--- a/meta/packages/xorg-lib/libxau_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxau_1.0.5.bb
diff --git a/meta/packages/xorg-lib/libxaw_1.0.5.bb b/meta/recipes-graphics/xorg-lib/libxaw_1.0.5.bb
index 489f456647..489f456647 100644
--- a/meta/packages/xorg-lib/libxaw_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxaw_1.0.5.bb
diff --git a/meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch b/meta/recipes-graphics/xorg-lib/libxcalibrate/fix-xcb.patch
index 0d7efc70f3..0d7efc70f3 100644
--- a/meta/packages/xorg-lib/libxcalibrate/fix-xcb.patch
+++ b/meta/recipes-graphics/xorg-lib/libxcalibrate/fix-xcb.patch
diff --git a/meta/packages/xorg-lib/libxcalibrate_git.bb b/meta/recipes-graphics/xorg-lib/libxcalibrate_git.bb
index 8ca731b2ef..8ca731b2ef 100644
--- a/meta/packages/xorg-lib/libxcalibrate_git.bb
+++ b/meta/recipes-graphics/xorg-lib/libxcalibrate_git.bb
diff --git a/meta/packages/xorg-lib/libxcomposite/change-include-order.patch b/meta/recipes-graphics/xorg-lib/libxcomposite/change-include-order.patch
index 9b10d1a26d..9b10d1a26d 100644
--- a/meta/packages/xorg-lib/libxcomposite/change-include-order.patch
+++ b/meta/recipes-graphics/xorg-lib/libxcomposite/change-include-order.patch
diff --git a/meta/packages/xorg-lib/libxcomposite_0.4.1.bb b/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.1.bb
index 8c5ca022c7..8c5ca022c7 100644
--- a/meta/packages/xorg-lib/libxcomposite_0.4.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libxcomposite_0.4.1.bb
diff --git a/meta/packages/xorg-lib/libxcursor_1.1.10.bb b/meta/recipes-graphics/xorg-lib/libxcursor_1.1.10.bb
index 4b0a3b1ab4..4b0a3b1ab4 100644
--- a/meta/packages/xorg-lib/libxcursor_1.1.10.bb
+++ b/meta/recipes-graphics/xorg-lib/libxcursor_1.1.10.bb
diff --git a/meta/packages/xorg-lib/libxdamage_1.1.2.bb b/meta/recipes-graphics/xorg-lib/libxdamage_1.1.2.bb
index 2ea9891c92..2ea9891c92 100644
--- a/meta/packages/xorg-lib/libxdamage_1.1.2.bb
+++ b/meta/recipes-graphics/xorg-lib/libxdamage_1.1.2.bb
diff --git a/meta/packages/xorg-lib/libxdmcp_1.0.3.bb b/meta/recipes-graphics/xorg-lib/libxdmcp_1.0.3.bb
index b1648fbf38..b1648fbf38 100644
--- a/meta/packages/xorg-lib/libxdmcp_1.0.3.bb
+++ b/meta/recipes-graphics/xorg-lib/libxdmcp_1.0.3.bb
diff --git a/meta/packages/xorg-lib/libxevie_1.0.2.bb b/meta/recipes-graphics/xorg-lib/libxevie_1.0.2.bb
index 6c6b4595aa..6c6b4595aa 100644
--- a/meta/packages/xorg-lib/libxevie_1.0.2.bb
+++ b/meta/recipes-graphics/xorg-lib/libxevie_1.0.2.bb
diff --git a/meta/packages/xorg-lib/libxext_1.1.2.bb b/meta/recipes-graphics/xorg-lib/libxext_1.1.2.bb
index 14e6c1fb7e..14e6c1fb7e 100644
--- a/meta/packages/xorg-lib/libxext_1.1.2.bb
+++ b/meta/recipes-graphics/xorg-lib/libxext_1.1.2.bb
diff --git a/meta/packages/xorg-lib/libxext_git.bb b/meta/recipes-graphics/xorg-lib/libxext_git.bb
index d0b3d7fbf5..d0b3d7fbf5 100644
--- a/meta/packages/xorg-lib/libxext_git.bb
+++ b/meta/recipes-graphics/xorg-lib/libxext_git.bb
diff --git a/meta/packages/xorg-lib/libxfixes_4.0.4.bb b/meta/recipes-graphics/xorg-lib/libxfixes_4.0.4.bb
index b3ee0711dc..b3ee0711dc 100644
--- a/meta/packages/xorg-lib/libxfixes_4.0.4.bb
+++ b/meta/recipes-graphics/xorg-lib/libxfixes_4.0.4.bb
diff --git a/meta/packages/xorg-lib/libxfont/no-scalable-crash.patch b/meta/recipes-graphics/xorg-lib/libxfont/no-scalable-crash.patch
index 90bded6fba..90bded6fba 100644
--- a/meta/packages/xorg-lib/libxfont/no-scalable-crash.patch
+++ b/meta/recipes-graphics/xorg-lib/libxfont/no-scalable-crash.patch
diff --git a/meta/packages/xorg-lib/libxfont_1.4.2.bb b/meta/recipes-graphics/xorg-lib/libxfont_1.4.2.bb
index 6aa83c4ac6..6aa83c4ac6 100644
--- a/meta/packages/xorg-lib/libxfont_1.4.2.bb
+++ b/meta/recipes-graphics/xorg-lib/libxfont_1.4.2.bb
diff --git a/meta/packages/xorg-lib/libxfontcache_1.0.5.bb b/meta/recipes-graphics/xorg-lib/libxfontcache_1.0.5.bb
index 97f7ed6272..97f7ed6272 100644
--- a/meta/packages/xorg-lib/libxfontcache_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxfontcache_1.0.5.bb
diff --git a/meta/packages/xorg-lib/libxft_2.1.14.bb b/meta/recipes-graphics/xorg-lib/libxft_2.1.14.bb
index 7f5ccdd0fb..7f5ccdd0fb 100644
--- a/meta/packages/xorg-lib/libxft_2.1.14.bb
+++ b/meta/recipes-graphics/xorg-lib/libxft_2.1.14.bb
diff --git a/meta/packages/xorg-lib/libxi_1.3.bb b/meta/recipes-graphics/xorg-lib/libxi_1.3.bb
index bd21eadd13..bd21eadd13 100644
--- a/meta/packages/xorg-lib/libxi_1.3.bb
+++ b/meta/recipes-graphics/xorg-lib/libxi_1.3.bb
diff --git a/meta/packages/xorg-lib/libxi_git.bb b/meta/recipes-graphics/xorg-lib/libxi_git.bb
index 30c1778c3e..30c1778c3e 100644
--- a/meta/packages/xorg-lib/libxi_git.bb
+++ b/meta/recipes-graphics/xorg-lib/libxi_git.bb
diff --git a/meta/packages/xorg-lib/libxinerama_1.1.bb b/meta/recipes-graphics/xorg-lib/libxinerama_1.1.bb
index 35a967cff0..35a967cff0 100644
--- a/meta/packages/xorg-lib/libxinerama_1.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libxinerama_1.1.bb
diff --git a/meta/packages/xorg-lib/libxkbfile_1.0.6.bb b/meta/recipes-graphics/xorg-lib/libxkbfile_1.0.6.bb
index f46c147e4a..f46c147e4a 100644
--- a/meta/packages/xorg-lib/libxkbfile_1.0.6.bb
+++ b/meta/recipes-graphics/xorg-lib/libxkbfile_1.0.6.bb
diff --git a/meta/packages/xorg-lib/libxkbui_1.0.2.bb b/meta/recipes-graphics/xorg-lib/libxkbui_1.0.2.bb
index 9a3f5f1327..9a3f5f1327 100644
--- a/meta/packages/xorg-lib/libxkbui_1.0.2.bb
+++ b/meta/recipes-graphics/xorg-lib/libxkbui_1.0.2.bb
diff --git a/meta/packages/xorg-lib/libxmu_1.0.5.bb b/meta/recipes-graphics/xorg-lib/libxmu_1.0.5.bb
index 761746e2cc..761746e2cc 100644
--- a/meta/packages/xorg-lib/libxmu_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxmu_1.0.5.bb
diff --git a/meta/packages/xorg-lib/libxp_1.0.0.bb b/meta/recipes-graphics/xorg-lib/libxp_1.0.0.bb
index 7d3b87473c..7d3b87473c 100644
--- a/meta/packages/xorg-lib/libxp_1.0.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxp_1.0.0.bb
diff --git a/meta/packages/xorg-lib/libxpm_3.5.7.bb b/meta/recipes-graphics/xorg-lib/libxpm_3.5.7.bb
index 75c10bf2c9..75c10bf2c9 100644
--- a/meta/packages/xorg-lib/libxpm_3.5.7.bb
+++ b/meta/recipes-graphics/xorg-lib/libxpm_3.5.7.bb
diff --git a/meta/packages/xorg-lib/libxprintapputil_1.0.1.bb b/meta/recipes-graphics/xorg-lib/libxprintapputil_1.0.1.bb
index 3a24a888d1..3a24a888d1 100644
--- a/meta/packages/xorg-lib/libxprintapputil_1.0.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libxprintapputil_1.0.1.bb
diff --git a/meta/packages/xorg-lib/libxprintutil_1.0.1.bb b/meta/recipes-graphics/xorg-lib/libxprintutil_1.0.1.bb
index 327138e7fd..327138e7fd 100644
--- a/meta/packages/xorg-lib/libxprintutil_1.0.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libxprintutil_1.0.1.bb
diff --git a/meta/packages/xorg-lib/libxrandr_1.3.0.bb b/meta/recipes-graphics/xorg-lib/libxrandr_1.3.0.bb
index 461dff424b..461dff424b 100644
--- a/meta/packages/xorg-lib/libxrandr_1.3.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxrandr_1.3.0.bb
diff --git a/meta/packages/xorg-lib/libxrender_0.9.5.bb b/meta/recipes-graphics/xorg-lib/libxrender_0.9.5.bb
index 662796e90b..662796e90b 100644
--- a/meta/packages/xorg-lib/libxrender_0.9.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxrender_0.9.5.bb
diff --git a/meta/packages/xorg-lib/libxres_1.0.4.bb b/meta/recipes-graphics/xorg-lib/libxres_1.0.4.bb
index 5c8c47ccbf..5c8c47ccbf 100644
--- a/meta/packages/xorg-lib/libxres_1.0.4.bb
+++ b/meta/recipes-graphics/xorg-lib/libxres_1.0.4.bb
diff --git a/meta/packages/xorg-lib/libxscrnsaver_1.2.0.bb b/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.0.bb
index ff22c337a0..ff22c337a0 100644
--- a/meta/packages/xorg-lib/libxscrnsaver_1.2.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxscrnsaver_1.2.0.bb
diff --git a/meta/packages/xorg-lib/libxt_1.0.8.bb b/meta/recipes-graphics/xorg-lib/libxt_1.0.8.bb
index a35d03eb03..a35d03eb03 100644
--- a/meta/packages/xorg-lib/libxt_1.0.8.bb
+++ b/meta/recipes-graphics/xorg-lib/libxt_1.0.8.bb
diff --git a/meta/packages/xorg-lib/libxtrap_1.0.0.bb b/meta/recipes-graphics/xorg-lib/libxtrap_1.0.0.bb
index 7a25ae5bce..7a25ae5bce 100644
--- a/meta/packages/xorg-lib/libxtrap_1.0.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxtrap_1.0.0.bb
diff --git a/meta/packages/xorg-lib/libxtst_1.1.0.bb b/meta/recipes-graphics/xorg-lib/libxtst_1.1.0.bb
index bd18fb3c6b..bd18fb3c6b 100644
--- a/meta/packages/xorg-lib/libxtst_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxtst_1.1.0.bb
diff --git a/meta/packages/xorg-lib/libxv_1.0.5.bb b/meta/recipes-graphics/xorg-lib/libxv_1.0.5.bb
index d6e5777bcc..d6e5777bcc 100644
--- a/meta/packages/xorg-lib/libxv_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxv_1.0.5.bb
diff --git a/meta/packages/xorg-lib/libxvmc_1.0.5.bb b/meta/recipes-graphics/xorg-lib/libxvmc_1.0.5.bb
index 7a8013fa53..7a8013fa53 100644
--- a/meta/packages/xorg-lib/libxvmc_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-lib/libxvmc_1.0.5.bb
diff --git a/meta/packages/xorg-lib/libxxf86dga_1.1.1.bb b/meta/recipes-graphics/xorg-lib/libxxf86dga_1.1.1.bb
index 6d5bd6aaa8..6d5bd6aaa8 100644
--- a/meta/packages/xorg-lib/libxxf86dga_1.1.1.bb
+++ b/meta/recipes-graphics/xorg-lib/libxxf86dga_1.1.1.bb
diff --git a/meta/packages/xorg-lib/libxxf86misc_1.0.2.bb b/meta/recipes-graphics/xorg-lib/libxxf86misc_1.0.2.bb
index 8284dac231..8284dac231 100644
--- a/meta/packages/xorg-lib/libxxf86misc_1.0.2.bb
+++ b/meta/recipes-graphics/xorg-lib/libxxf86misc_1.0.2.bb
diff --git a/meta/packages/xorg-lib/libxxf86vm_1.1.0.bb b/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.0.bb
index 7dc4a3a12b..7dc4a3a12b 100644
--- a/meta/packages/xorg-lib/libxxf86vm_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxxf86vm_1.1.0.bb
diff --git a/meta/packages/xorg-lib/pixman_0.18.2.bb b/meta/recipes-graphics/xorg-lib/pixman_0.18.2.bb
index 3bc1f0202f..3bc1f0202f 100644
--- a/meta/packages/xorg-lib/pixman_0.18.2.bb
+++ b/meta/recipes-graphics/xorg-lib/pixman_0.18.2.bb
diff --git a/meta/packages/xorg-lib/xkeyboard-config_1.9.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_1.9.bb
index 0e59bd506f..0e59bd506f 100644
--- a/meta/packages/xorg-lib/xkeyboard-config_1.9.bb
+++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_1.9.bb
diff --git a/meta/packages/xorg-lib/xorg-lib-common.inc b/meta/recipes-graphics/xorg-lib/xorg-lib-common.inc
index 4ed8c866ea..4ed8c866ea 100644
--- a/meta/packages/xorg-lib/xorg-lib-common.inc
+++ b/meta/recipes-graphics/xorg-lib/xorg-lib-common.inc
diff --git a/meta/packages/xorg-lib/xtrans/abstract_socket_fix.patch b/meta/recipes-graphics/xorg-lib/xtrans/abstract_socket_fix.patch
index 197da0735d..197da0735d 100644
--- a/meta/packages/xorg-lib/xtrans/abstract_socket_fix.patch
+++ b/meta/recipes-graphics/xorg-lib/xtrans/abstract_socket_fix.patch
diff --git a/meta/packages/xorg-lib/xtrans_1.2.5.bb b/meta/recipes-graphics/xorg-lib/xtrans_1.2.5.bb
index 52609b7e2b..52609b7e2b 100644
--- a/meta/packages/xorg-lib/xtrans_1.2.5.bb
+++ b/meta/recipes-graphics/xorg-lib/xtrans_1.2.5.bb
diff --git a/meta/packages/xorg-proto/applewmproto_1.4.1.bb b/meta/recipes-graphics/xorg-proto/applewmproto_1.4.1.bb
index 9f09fff7b7..9f09fff7b7 100644
--- a/meta/packages/xorg-proto/applewmproto_1.4.1.bb
+++ b/meta/recipes-graphics/xorg-proto/applewmproto_1.4.1.bb
diff --git a/meta/packages/xorg-proto/bigreqsproto_1.1.0.bb b/meta/recipes-graphics/xorg-proto/bigreqsproto_1.1.0.bb
index 0ea0729bcf..0ea0729bcf 100644
--- a/meta/packages/xorg-proto/bigreqsproto_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-proto/bigreqsproto_1.1.0.bb
diff --git a/meta/packages/xorg-proto/calibrateproto/fix.patch b/meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch
index 0c85cb0ccf..0c85cb0ccf 100644
--- a/meta/packages/xorg-proto/calibrateproto/fix.patch
+++ b/meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch
diff --git a/meta/packages/xorg-proto/calibrateproto_git.bb b/meta/recipes-graphics/xorg-proto/calibrateproto_git.bb
index 9fd5c3fe0b..9fd5c3fe0b 100644
--- a/meta/packages/xorg-proto/calibrateproto_git.bb
+++ b/meta/recipes-graphics/xorg-proto/calibrateproto_git.bb
diff --git a/meta/packages/xorg-proto/compositeproto_0.4.bb b/meta/recipes-graphics/xorg-proto/compositeproto_0.4.bb
index 191053b1c2..191053b1c2 100644
--- a/meta/packages/xorg-proto/compositeproto_0.4.bb
+++ b/meta/recipes-graphics/xorg-proto/compositeproto_0.4.bb
diff --git a/meta/packages/xorg-proto/damageproto_1.2.0.bb b/meta/recipes-graphics/xorg-proto/damageproto_1.2.0.bb
index af61d03afb..af61d03afb 100644
--- a/meta/packages/xorg-proto/damageproto_1.2.0.bb
+++ b/meta/recipes-graphics/xorg-proto/damageproto_1.2.0.bb
diff --git a/meta/packages/xorg-proto/dmxproto_2.3.bb b/meta/recipes-graphics/xorg-proto/dmxproto_2.3.bb
index 635c63f997..635c63f997 100644
--- a/meta/packages/xorg-proto/dmxproto_2.3.bb
+++ b/meta/recipes-graphics/xorg-proto/dmxproto_2.3.bb
diff --git a/meta/packages/xorg-proto/dri2proto_2.3.bb b/meta/recipes-graphics/xorg-proto/dri2proto_2.3.bb
index 048c27f559..048c27f559 100644
--- a/meta/packages/xorg-proto/dri2proto_2.3.bb
+++ b/meta/recipes-graphics/xorg-proto/dri2proto_2.3.bb
diff --git a/meta/packages/xorg-proto/dri2proto_git.bb b/meta/recipes-graphics/xorg-proto/dri2proto_git.bb
index a5ad7d0919..a5ad7d0919 100644
--- a/meta/packages/xorg-proto/dri2proto_git.bb
+++ b/meta/recipes-graphics/xorg-proto/dri2proto_git.bb
diff --git a/meta/packages/xorg-proto/evieext_1.1.0.bb b/meta/recipes-graphics/xorg-proto/evieext_1.1.0.bb
index 16f9039b9d..16f9039b9d 100644
--- a/meta/packages/xorg-proto/evieext_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-proto/evieext_1.1.0.bb
diff --git a/meta/packages/xorg-proto/fixesproto_4.1.1.bb b/meta/recipes-graphics/xorg-proto/fixesproto_4.1.1.bb
index cb709f7841..cb709f7841 100644
--- a/meta/packages/xorg-proto/fixesproto_4.1.1.bb
+++ b/meta/recipes-graphics/xorg-proto/fixesproto_4.1.1.bb
diff --git a/meta/packages/xorg-proto/fontcacheproto_0.1.3.bb b/meta/recipes-graphics/xorg-proto/fontcacheproto_0.1.3.bb
index 302e84a567..302e84a567 100644
--- a/meta/packages/xorg-proto/fontcacheproto_0.1.3.bb
+++ b/meta/recipes-graphics/xorg-proto/fontcacheproto_0.1.3.bb
diff --git a/meta/packages/xorg-proto/fontsproto_2.1.0.bb b/meta/recipes-graphics/xorg-proto/fontsproto_2.1.0.bb
index 74b2fed79d..74b2fed79d 100644
--- a/meta/packages/xorg-proto/fontsproto_2.1.0.bb
+++ b/meta/recipes-graphics/xorg-proto/fontsproto_2.1.0.bb
diff --git a/meta/packages/xorg-proto/glproto_1.4.11.bb b/meta/recipes-graphics/xorg-proto/glproto_1.4.11.bb
index c1ade41f2e..c1ade41f2e 100644
--- a/meta/packages/xorg-proto/glproto_1.4.11.bb
+++ b/meta/recipes-graphics/xorg-proto/glproto_1.4.11.bb
diff --git a/meta/packages/xorg-proto/inputproto_2.0.bb b/meta/recipes-graphics/xorg-proto/inputproto_2.0.bb
index f3332a8ca9..f3332a8ca9 100644
--- a/meta/packages/xorg-proto/inputproto_2.0.bb
+++ b/meta/recipes-graphics/xorg-proto/inputproto_2.0.bb
diff --git a/meta/packages/xorg-proto/inputproto_git.bb b/meta/recipes-graphics/xorg-proto/inputproto_git.bb
index a97fb0bfab..a97fb0bfab 100644
--- a/meta/packages/xorg-proto/inputproto_git.bb
+++ b/meta/recipes-graphics/xorg-proto/inputproto_git.bb
diff --git a/meta/packages/xorg-proto/kbproto_1.0.4.bb b/meta/recipes-graphics/xorg-proto/kbproto_1.0.4.bb
index b49d5a6921..b49d5a6921 100644
--- a/meta/packages/xorg-proto/kbproto_1.0.4.bb
+++ b/meta/recipes-graphics/xorg-proto/kbproto_1.0.4.bb
diff --git a/meta/packages/xorg-proto/printproto_1.0.4.bb b/meta/recipes-graphics/xorg-proto/printproto_1.0.4.bb
index 194abbafc2..194abbafc2 100644
--- a/meta/packages/xorg-proto/printproto_1.0.4.bb
+++ b/meta/recipes-graphics/xorg-proto/printproto_1.0.4.bb
diff --git a/meta/packages/xorg-proto/randrproto_1.3.1.bb b/meta/recipes-graphics/xorg-proto/randrproto_1.3.1.bb
index 725be1d702..725be1d702 100644
--- a/meta/packages/xorg-proto/randrproto_1.3.1.bb
+++ b/meta/recipes-graphics/xorg-proto/randrproto_1.3.1.bb
diff --git a/meta/packages/xorg-proto/recordproto_1.14.bb b/meta/recipes-graphics/xorg-proto/recordproto_1.14.bb
index abb91d769b..abb91d769b 100644
--- a/meta/packages/xorg-proto/recordproto_1.14.bb
+++ b/meta/recipes-graphics/xorg-proto/recordproto_1.14.bb
diff --git a/meta/packages/xorg-proto/renderproto_0.11.bb b/meta/recipes-graphics/xorg-proto/renderproto_0.11.bb
index afdbb05090..afdbb05090 100644
--- a/meta/packages/xorg-proto/renderproto_0.11.bb
+++ b/meta/recipes-graphics/xorg-proto/renderproto_0.11.bb
diff --git a/meta/packages/xorg-proto/resourceproto_1.1.0.bb b/meta/recipes-graphics/xorg-proto/resourceproto_1.1.0.bb
index 702e8f36f2..702e8f36f2 100644
--- a/meta/packages/xorg-proto/resourceproto_1.1.0.bb
+++ b/meta/recipes-graphics/xorg-proto/resourceproto_1.1.0.bb
diff --git a/meta/packages/xorg-proto/scrnsaverproto_1.2.0.bb b/meta/recipes-graphics/xorg-proto/scrnsaverproto_1.2.0.bb
index cd992516e8..cd992516e8 100644
--- a/meta/packages/xorg-proto/scrnsaverproto_1.2.0.bb
+++ b/meta/recipes-graphics/xorg-proto/scrnsaverproto_1.2.0.bb
diff --git a/meta/packages/xorg-proto/trapproto_3.4.3.bb b/meta/recipes-graphics/xorg-proto/trapproto_3.4.3.bb
index c152be703c..c152be703c 100644
--- a/meta/packages/xorg-proto/trapproto_3.4.3.bb
+++ b/meta/recipes-graphics/xorg-proto/trapproto_3.4.3.bb
diff --git a/meta/packages/xorg-proto/videoproto_2.3.0.bb b/meta/recipes-graphics/xorg-proto/videoproto_2.3.0.bb
index baedc281c9..baedc281c9 100644
--- a/meta/packages/xorg-proto/videoproto_2.3.0.bb
+++ b/meta/recipes-graphics/xorg-proto/videoproto_2.3.0.bb
diff --git a/meta/packages/xorg-proto/windowswmproto_1.0.4.bb b/meta/recipes-graphics/xorg-proto/windowswmproto_1.0.4.bb
index 9f09fff7b7..9f09fff7b7 100644
--- a/meta/packages/xorg-proto/windowswmproto_1.0.4.bb
+++ b/meta/recipes-graphics/xorg-proto/windowswmproto_1.0.4.bb
diff --git a/meta/packages/xorg-proto/xcmiscproto_1.2.0.bb b/meta/recipes-graphics/xorg-proto/xcmiscproto_1.2.0.bb
index 1ed5a5f314..1ed5a5f314 100644
--- a/meta/packages/xorg-proto/xcmiscproto_1.2.0.bb
+++ b/meta/recipes-graphics/xorg-proto/xcmiscproto_1.2.0.bb
diff --git a/meta/packages/xorg-proto/xextproto_7.1.1.bb b/meta/recipes-graphics/xorg-proto/xextproto_7.1.1.bb
index 157f070309..157f070309 100644
--- a/meta/packages/xorg-proto/xextproto_7.1.1.bb
+++ b/meta/recipes-graphics/xorg-proto/xextproto_7.1.1.bb
diff --git a/meta/packages/xorg-proto/xf86bigfontproto_1.2.0.bb b/meta/recipes-graphics/xorg-proto/xf86bigfontproto_1.2.0.bb
index f038a1c290..f038a1c290 100644
--- a/meta/packages/xorg-proto/xf86bigfontproto_1.2.0.bb
+++ b/meta/recipes-graphics/xorg-proto/xf86bigfontproto_1.2.0.bb
diff --git a/meta/packages/xorg-proto/xf86dgaproto_2.1.bb b/meta/recipes-graphics/xorg-proto/xf86dgaproto_2.1.bb
index c400193a06..c400193a06 100644
--- a/meta/packages/xorg-proto/xf86dgaproto_2.1.bb
+++ b/meta/recipes-graphics/xorg-proto/xf86dgaproto_2.1.bb
diff --git a/meta/packages/xorg-proto/xf86driproto_2.1.0.bb b/meta/recipes-graphics/xorg-proto/xf86driproto_2.1.0.bb
index 6f31845b86..6f31845b86 100644
--- a/meta/packages/xorg-proto/xf86driproto_2.1.0.bb
+++ b/meta/recipes-graphics/xorg-proto/xf86driproto_2.1.0.bb
diff --git a/meta/packages/xorg-proto/xf86miscproto_0.9.3.bb b/meta/recipes-graphics/xorg-proto/xf86miscproto_0.9.3.bb
index 9ea07806f2..9ea07806f2 100644
--- a/meta/packages/xorg-proto/xf86miscproto_0.9.3.bb
+++ b/meta/recipes-graphics/xorg-proto/xf86miscproto_0.9.3.bb
diff --git a/meta/packages/xorg-proto/xf86rushproto_1.1.2.bb b/meta/recipes-graphics/xorg-proto/xf86rushproto_1.1.2.bb
index 9ea07806f2..9ea07806f2 100644
--- a/meta/packages/xorg-proto/xf86rushproto_1.1.2.bb
+++ b/meta/recipes-graphics/xorg-proto/xf86rushproto_1.1.2.bb
diff --git a/meta/packages/xorg-proto/xf86vidmodeproto_2.3.bb b/meta/recipes-graphics/xorg-proto/xf86vidmodeproto_2.3.bb
index ccbbb36f15..ccbbb36f15 100644
--- a/meta/packages/xorg-proto/xf86vidmodeproto_2.3.bb
+++ b/meta/recipes-graphics/xorg-proto/xf86vidmodeproto_2.3.bb
diff --git a/meta/packages/xorg-proto/xineramaproto_1.2.bb b/meta/recipes-graphics/xorg-proto/xineramaproto_1.2.bb
index d053dbbcd3..d053dbbcd3 100644
--- a/meta/packages/xorg-proto/xineramaproto_1.2.bb
+++ b/meta/recipes-graphics/xorg-proto/xineramaproto_1.2.bb
diff --git a/meta/packages/xorg-proto/xorg-proto-common.inc b/meta/recipes-graphics/xorg-proto/xorg-proto-common.inc
index 92aa1fe6d3..92aa1fe6d3 100644
--- a/meta/packages/xorg-proto/xorg-proto-common.inc
+++ b/meta/recipes-graphics/xorg-proto/xorg-proto-common.inc
diff --git a/meta/packages/xorg-proto/xproto_7.0.17.bb b/meta/recipes-graphics/xorg-proto/xproto_7.0.17.bb
index c145b60b23..c145b60b23 100644
--- a/meta/packages/xorg-proto/xproto_7.0.17.bb
+++ b/meta/recipes-graphics/xorg-proto/xproto_7.0.17.bb
diff --git a/meta/packages/xorg-proto/xproxymanagementprotocol_1.0.3.bb b/meta/recipes-graphics/xorg-proto/xproxymanagementprotocol_1.0.3.bb
index 9c3d9efa71..9c3d9efa71 100644
--- a/meta/packages/xorg-proto/xproxymanagementprotocol_1.0.3.bb
+++ b/meta/recipes-graphics/xorg-proto/xproxymanagementprotocol_1.0.3.bb
diff --git a/meta/packages/xorg-util/gccmakedep_1.0.2.bb b/meta/recipes-graphics/xorg-util/gccmakedep_1.0.2.bb
index b1035676ca..b1035676ca 100644
--- a/meta/packages/xorg-util/gccmakedep_1.0.2.bb
+++ b/meta/recipes-graphics/xorg-util/gccmakedep_1.0.2.bb
diff --git a/meta/packages/xorg-util/imake_1.0.2.bb b/meta/recipes-graphics/xorg-util/imake_1.0.2.bb
index e533ece461..e533ece461 100644
--- a/meta/packages/xorg-util/imake_1.0.2.bb
+++ b/meta/recipes-graphics/xorg-util/imake_1.0.2.bb
diff --git a/meta/packages/xorg-util/lndir_1.0.1.bb b/meta/recipes-graphics/xorg-util/lndir_1.0.1.bb
index b7bd0ad54a..b7bd0ad54a 100644
--- a/meta/packages/xorg-util/lndir_1.0.1.bb
+++ b/meta/recipes-graphics/xorg-util/lndir_1.0.1.bb
diff --git a/meta/packages/xorg-util/makedepend_1.0.2.bb b/meta/recipes-graphics/xorg-util/makedepend_1.0.2.bb
index 7d6a5355a6..7d6a5355a6 100644
--- a/meta/packages/xorg-util/makedepend_1.0.2.bb
+++ b/meta/recipes-graphics/xorg-util/makedepend_1.0.2.bb
diff --git a/meta/packages/xorg-util/util-macros/xaw.patch b/meta/recipes-graphics/xorg-util/util-macros/xaw.patch
index 8b39869cc1..8b39869cc1 100644
--- a/meta/packages/xorg-util/util-macros/xaw.patch
+++ b/meta/recipes-graphics/xorg-util/util-macros/xaw.patch
diff --git a/meta/packages/xorg-util/util-macros_1.10.0.bb b/meta/recipes-graphics/xorg-util/util-macros_1.10.0.bb
index d3bf613a63..d3bf613a63 100644
--- a/meta/packages/xorg-util/util-macros_1.10.0.bb
+++ b/meta/recipes-graphics/xorg-util/util-macros_1.10.0.bb
diff --git a/meta/packages/xorg-util/xorg-cf-files_1.0.3.bb b/meta/recipes-graphics/xorg-util/xorg-cf-files_1.0.3.bb
index 7c3fb8d7e9..7c3fb8d7e9 100644
--- a/meta/packages/xorg-util/xorg-cf-files_1.0.3.bb
+++ b/meta/recipes-graphics/xorg-util/xorg-cf-files_1.0.3.bb
diff --git a/meta/packages/xorg-util/xorg-util-common.inc b/meta/recipes-graphics/xorg-util/xorg-util-common.inc
index 18d022c49f..18d022c49f 100644
--- a/meta/packages/xorg-util/xorg-util-common.inc
+++ b/meta/recipes-graphics/xorg-util/xorg-util-common.inc
diff --git a/meta/packages/xorg-xserver/files/macro_tweak.patch b/meta/recipes-graphics/xorg-xserver/files/macro_tweak.patch
index 6998adffe9..6998adffe9 100644
--- a/meta/packages/xorg-xserver/files/macro_tweak.patch
+++ b/meta/recipes-graphics/xorg-xserver/files/macro_tweak.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-builtin-fonts.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-builtin-fonts.patch
index 13a6c2c954..13a6c2c954 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-builtin-fonts.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-builtin-fonts.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-epson.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-epson.patch
index 8ec3a37c78..8ec3a37c78 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-epson.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-epson.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-tslib.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-tslib.patch
index 9a59530ed3..9a59530ed3 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-tslib.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-tslib.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-xcalibrate.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-xcalibrate.patch
index 5a971002cd..5a971002cd 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/enable-xcalibrate.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/enable-xcalibrate.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/fbdev_use_current.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/fbdev_use_current.patch
index dc957cc825..dc957cc825 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/fbdev_use_current.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/fbdev_use_current.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/fix-newer-xorg-headers.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/fix-newer-xorg-headers.patch
index eb98fb82c7..eb98fb82c7 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/fix-newer-xorg-headers.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/fix-newer-xorg-headers.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/hide-cursor-and-ppm-root.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/hide-cursor-and-ppm-root.patch
index c160cd41dc..c160cd41dc 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/hide-cursor-and-ppm-root.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/hide-cursor-and-ppm-root.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-evdev.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-evdev.patch
index 2dc22bf50e..2dc22bf50e 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-evdev.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-evdev.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-use-evdev.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-use-evdev.patch
index 28d7325601..28d7325601 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-use-evdev.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/kdrive-use-evdev.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/optional-xkb.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/optional-xkb.patch
index a580b500b7..a580b500b7 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/optional-xkb.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/optional-xkb.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/report-correct-randr12.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/report-correct-randr12.patch
index 72c8a18add..72c8a18add 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/report-correct-randr12.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/report-correct-randr12.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/scheduler.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/scheduler.patch
index 395bc7d511..395bc7d511 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/scheduler.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/scheduler.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/xcalibrate_coords.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/xcalibrate_coords.patch
index e0cca5428b..e0cca5428b 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.3.0.0/xcalibrate_coords.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.3.0.0/xcalibrate_coords.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/crosscompile.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/crosscompile.patch
index 2341e40bca..2341e40bca 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/crosscompile.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/crosscompile.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/disable-apm.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/disable-apm.patch
index bd8842721b..bd8842721b 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/disable-apm.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/disable-apm.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/enable-builtin-fonts.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/enable-builtin-fonts.patch
index 13a6c2c954..13a6c2c954 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/enable-builtin-fonts.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/enable-builtin-fonts.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/enable-xcalibrate.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/enable-xcalibrate.patch
index 9794e98cb0..9794e98cb0 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/enable-xcalibrate.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/enable-xcalibrate.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/extra-kmodes.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/extra-kmodes.patch
index 14cf99055b..14cf99055b 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/extra-kmodes.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/extra-kmodes.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/fbdev_xrandr_ioctl.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/fbdev_xrandr_ioctl.patch
index a5c22a5efc..a5c22a5efc 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/fbdev_xrandr_ioctl.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/fbdev_xrandr_ioctl.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/fix-newer-xorg-headers.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/fix-newer-xorg-headers.patch
index eb98fb82c7..eb98fb82c7 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/fix-newer-xorg-headers.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/fix-newer-xorg-headers.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/hide-cursor-and-ppm-root.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/hide-cursor-and-ppm-root.patch
index 73f30ee716..73f30ee716 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/hide-cursor-and-ppm-root.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/hide-cursor-and-ppm-root.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-evdev.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-evdev.patch
index 2dc22bf50e..2dc22bf50e 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-evdev.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-evdev.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-use-evdev.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-use-evdev.patch
index 28d7325601..28d7325601 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-use-evdev.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/kdrive-use-evdev.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/keyboard-resume-workaround.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/keyboard-resume-workaround.patch
index d614b547a8..d614b547a8 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/keyboard-resume-workaround.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/keyboard-resume-workaround.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/no-serial-probing.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/no-serial-probing.patch
index 35ccadaa8d..35ccadaa8d 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/no-serial-probing.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/no-serial-probing.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/nodolt.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/nodolt.patch
index 6b34032a39..6b34032a39 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/nodolt.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/nodolt.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/optional-xkb.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/optional-xkb.patch
index a580b500b7..a580b500b7 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive-1.7.99.2/optional-xkb.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/optional-xkb.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive.inc b/meta/recipes-graphics/xorg-xserver/xserver-kdrive.inc
index 8c93127657..8c93127657 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive.inc
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive.inc
diff --git a/meta/packages/xorg-xserver/xserver-kdrive/disable-apm.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/disable-apm.patch
index bd8842721b..bd8842721b 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive/disable-apm.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/disable-apm.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive/disable-xf86-dga-xorgcfg.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/disable-xf86-dga-xorgcfg.patch
index ccc19139c8..ccc19139c8 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive/disable-xf86-dga-xorgcfg.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/disable-xf86-dga-xorgcfg.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive/extra-kmodes.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/extra-kmodes.patch
index 14cf99055b..14cf99055b 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive/extra-kmodes.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/extra-kmodes.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive/fbdev_xrandr_ioctl.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/fbdev_xrandr_ioctl.patch
index a5c22a5efc..a5c22a5efc 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive/fbdev_xrandr_ioctl.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/fbdev_xrandr_ioctl.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive/no-serial-probing.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/no-serial-probing.patch
index 35ccadaa8d..35ccadaa8d 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive/no-serial-probing.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive/no-serial-probing.patch
diff --git a/meta/packages/xorg-xserver/xserver-kdrive_1.7.99.2.bb b/meta/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bb
index 7ca88e64e2..7ca88e64e2 100644
--- a/meta/packages/xorg-xserver/xserver-kdrive_1.7.99.2.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bb
diff --git a/meta/packages/xorg-xserver/xserver-xf86-common.inc b/meta/recipes-graphics/xorg-xserver/xserver-xf86-common.inc
index cf69a1e156..cf69a1e156 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-common.inc
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-common.inc
diff --git a/meta/packages/xorg-xserver/xserver-xf86-config/igep0020/xorg.conf b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/igep0020/xorg.conf
index ae8a395a05..ae8a395a05 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-config/igep0020/xorg.conf
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/igep0020/xorg.conf
diff --git a/meta/packages/xorg-xserver/xserver-xf86-config/netbook/xorg.conf b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/netbook/xorg.conf
index e18b911199..e18b911199 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-config/netbook/xorg.conf
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/netbook/xorg.conf
diff --git a/meta/packages/xorg-xserver/xserver-xf86-config/qemux86-64/xorg.conf b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/qemux86-64/xorg.conf
index 4216de7bdf..4216de7bdf 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-config/qemux86-64/xorg.conf
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/qemux86-64/xorg.conf
diff --git a/meta/packages/xorg-xserver/xserver-xf86-config/qemux86/xorg.conf b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/qemux86/xorg.conf
index 4216de7bdf..4216de7bdf 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-config/qemux86/xorg.conf
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/qemux86/xorg.conf
diff --git a/meta/packages/xorg-xserver/xserver-xf86-config/xorg.conf b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/xorg.conf
index 9c3d49019f..9c3d49019f 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-config/xorg.conf
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config/xorg.conf
diff --git a/meta/packages/xorg-xserver/xserver-xf86-config_0.1.bb b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb
index fc91285f27..fc91285f27 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-config_0.1.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite.inc b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite.inc
index db2d1266bb..db2d1266bb 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite.inc
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite.inc
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/cache-xkbcomp-output-for-fast-start-up.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/cache-xkbcomp-output-for-fast-start-up.patch
index b121bba655..b121bba655 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/cache-xkbcomp-output-for-fast-start-up.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/cache-xkbcomp-output-for-fast-start-up.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch
index 8b82de2223..8b82de2223 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/doublefix.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/doublefix.patch
index 092a712903..092a712903 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/doublefix.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/doublefix.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/drmfix.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/drmfix.patch
index a62a767f23..a62a767f23 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/drmfix.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/drmfix.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/fix_macros.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/fix_macros.patch
index eed491b4d9..eed491b4d9 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/fix_macros.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/fix_macros.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/fix_macros1.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/fix_macros1.patch
index 94852f0dea..94852f0dea 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/fix_macros1.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/fix_macros1.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/fix_open_max_preprocessor_error.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/fix_open_max_preprocessor_error.patch
index 565832eed8..565832eed8 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/fix_open_max_preprocessor_error.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/fix_open_max_preprocessor_error.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/libdri-xinerama-symbol.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/libdri-xinerama-symbol.patch
index db29da93ca..db29da93ca 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/libdri-xinerama-symbol.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/libdri-xinerama-symbol.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/macro_tweak.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/macro_tweak.patch
index cd408c7bc2..cd408c7bc2 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/macro_tweak.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/macro_tweak.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/nodolt.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/nodolt.patch
index 6b34032a39..6b34032a39 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/nodolt.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/nodolt.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xorg-server-disable-dri_sarea.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xorg-server-disable-dri_sarea.patch
index 3d2fa1669a..3d2fa1669a 100755
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xorg-server-disable-dri_sarea.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xorg-server-disable-dri_sarea.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xorg-server-enable-dri2.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xorg-server-enable-dri2.patch
index 7ff3658d0c..7ff3658d0c 100755
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xorg-server-enable-dri2.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xorg-server-enable-dri2.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-1.5.0-bg-none-root.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-1.5.0-bg-none-root.patch
index ef53689bd0..ef53689bd0 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-1.5.0-bg-none-root.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-1.5.0-bg-none-root.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-DRI2Swapbuffer.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-DRI2Swapbuffer.patch
index 2754170d2f..2754170d2f 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-DRI2Swapbuffer.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-DRI2Swapbuffer.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-boottime.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-boottime.patch
index efc85a42ab..efc85a42ab 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-boottime.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-boottime.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-no-root-2.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-no-root-2.patch
index afc94dcc5c..afc94dcc5c 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/xserver-no-root-2.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite/xserver-no-root-2.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite_1.8.99.904.bb b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite_1.8.99.904.bb
index 98d79a1b28..98d79a1b28 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite_1.8.99.904.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite_1.8.99.904.bb
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite_git.bb b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite_git.bb
index 4789f28f5f..4789f28f5f 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-dri-lite_git.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-dri-lite_git.bb
diff --git a/meta/packages/xorg-xserver/xserver-xf86-lite.inc b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite.inc
index 7150a2a466..7150a2a466 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-lite.inc
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite.inc
diff --git a/meta/packages/xorg-xserver/xserver-xf86-lite/crosscompile.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/crosscompile.patch
index 2341e40bca..2341e40bca 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-lite/crosscompile.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/crosscompile.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-lite/drmfix.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/drmfix.patch
index a62a767f23..a62a767f23 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-lite/drmfix.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/drmfix.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-lite/fix_open_max_preprocessor_error.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/fix_open_max_preprocessor_error.patch
index 565832eed8..565832eed8 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-lite/fix_open_max_preprocessor_error.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/fix_open_max_preprocessor_error.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-lite/libdri-xinerama-symbol.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/libdri-xinerama-symbol.patch
index db29da93ca..db29da93ca 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-lite/libdri-xinerama-symbol.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/libdri-xinerama-symbol.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-lite/nodolt.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/nodolt.patch
index 6b34032a39..6b34032a39 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-lite/nodolt.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/nodolt.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-lite/revert_make_sys_c_use_unaligned_access_functions.patch b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/revert_make_sys_c_use_unaligned_access_functions.patch
index 235b55153a..235b55153a 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-lite/revert_make_sys_c_use_unaligned_access_functions.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite/revert_make_sys_c_use_unaligned_access_functions.patch
diff --git a/meta/packages/xorg-xserver/xserver-xf86-lite_1.7.99.2.bb b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite_1.7.99.2.bb
index 5ef23019ad..5ef23019ad 100644
--- a/meta/packages/xorg-xserver/xserver-xf86-lite_1.7.99.2.bb
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-lite_1.7.99.2.bb
diff --git a/meta/packages/xtscal/xtscal/30xTs_Calibrate.sh b/meta/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh
index ee55784548..ee55784548 100644
--- a/meta/packages/xtscal/xtscal/30xTs_Calibrate.sh
+++ b/meta/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh
diff --git a/meta/packages/xtscal/xtscal/change-cross.patch b/meta/recipes-graphics/xtscal/xtscal/change-cross.patch
index 3ecd36bb5e..3ecd36bb5e 100644
--- a/meta/packages/xtscal/xtscal/change-cross.patch
+++ b/meta/recipes-graphics/xtscal/xtscal/change-cross.patch
diff --git a/meta/packages/xtscal/xtscal/cleanup.patch b/meta/recipes-graphics/xtscal/xtscal/cleanup.patch
index ce674edef6..ce674edef6 100644
--- a/meta/packages/xtscal/xtscal/cleanup.patch
+++ b/meta/recipes-graphics/xtscal/xtscal/cleanup.patch
diff --git a/meta/packages/xtscal/xtscal_0.6.3.bb b/meta/recipes-graphics/xtscal/xtscal_0.6.3.bb
index 565393d062..565393d062 100644
--- a/meta/packages/xtscal/xtscal_0.6.3.bb
+++ b/meta/recipes-graphics/xtscal/xtscal_0.6.3.bb
diff --git a/meta/packages/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
index 9ce5bd70ba..9ce5bd70ba 100644
--- a/meta/packages/kern-tools/kern-tools-native_git.bb
+++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
diff --git a/meta/packages/kexec/kexec-tools-2.0.1/configurefix.patch b/meta/recipes-kernel/kexec/kexec-tools-2.0.1/configurefix.patch
index 1f0b507731..1f0b507731 100644
--- a/meta/packages/kexec/kexec-tools-2.0.1/configurefix.patch
+++ b/meta/recipes-kernel/kexec/kexec-tools-2.0.1/configurefix.patch
diff --git a/meta/packages/kexec/kexec-tools.inc b/meta/recipes-kernel/kexec/kexec-tools.inc
index 55ab906a9d..55ab906a9d 100644
--- a/meta/packages/kexec/kexec-tools.inc
+++ b/meta/recipes-kernel/kexec/kexec-tools.inc
diff --git a/meta/packages/kexec/kexec-tools_2.0.1.bb b/meta/recipes-kernel/kexec/kexec-tools_2.0.1.bb
index 758d3ec9fd..758d3ec9fd 100644
--- a/meta/packages/kexec/kexec-tools_2.0.1.bb
+++ b/meta/recipes-kernel/kexec/kexec-tools_2.0.1.bb
diff --git a/meta/packages/latencytop/latencytop-0.5/latencytop-makefile.patch b/meta/recipes-kernel/latencytop/latencytop-0.5/latencytop-makefile.patch
index b979f57cae..b979f57cae 100644
--- a/meta/packages/latencytop/latencytop-0.5/latencytop-makefile.patch
+++ b/meta/recipes-kernel/latencytop/latencytop-0.5/latencytop-makefile.patch
diff --git a/meta/packages/latencytop/latencytop_0.5.bb b/meta/recipes-kernel/latencytop/latencytop_0.5.bb
index 75c72c1072..75c72c1072 100644
--- a/meta/packages/latencytop/latencytop_0.5.bb
+++ b/meta/recipes-kernel/latencytop/latencytop_0.5.bb
diff --git a/meta/packages/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
index 81583fc40b..81583fc40b 100644
--- a/meta/packages/linux-firmware/linux-firmware_git.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers-wrs_git.bb b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers-wrs_git.bb
index ab25e500ba..ab25e500ba 100644
--- a/meta/packages/linux-libc-headers/linux-libc-headers-wrs_git.bb
+++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers-wrs_git.bb
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers.inc b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc
index e6cb1d8669..e6cb1d8669 100644
--- a/meta/packages/linux-libc-headers/linux-libc-headers.inc
+++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers/hayes-gone.patch b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/hayes-gone.patch
index 719c320202..719c320202 100644
--- a/meta/packages/linux-libc-headers/linux-libc-headers/hayes-gone.patch
+++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/hayes-gone.patch
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch
index 81fa5ce8c9..81fa5ce8c9 100644
--- a/meta/packages/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch
+++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.34.bb b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.34.bb
index 31c305854f..31c305854f 100644
--- a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.34.bb
+++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.34.bb
diff --git a/meta/packages/linux/files/1300-fix-gcc-4.3-false-modulo-optimization.patch.patch b/meta/recipes-kernel/linux/files/1300-fix-gcc-4.3-false-modulo-optimization.patch.patch
index 3ff0c07c18..3ff0c07c18 100644
--- a/meta/packages/linux/files/1300-fix-gcc-4.3-false-modulo-optimization.patch.patch
+++ b/meta/recipes-kernel/linux/files/1300-fix-gcc-4.3-false-modulo-optimization.patch.patch
diff --git a/meta/packages/linux/files/sumversion-fix.patch b/meta/recipes-kernel/linux/files/sumversion-fix.patch
index 8158d9d5f8..8158d9d5f8 100644
--- a/meta/packages/linux/files/sumversion-fix.patch
+++ b/meta/recipes-kernel/linux/files/sumversion-fix.patch
diff --git a/meta/packages/linux/linux-2.6.23/binutils-buildid-arm.patch b/meta/recipes-kernel/linux/linux-2.6.23/binutils-buildid-arm.patch
index 68e35e89e1..68e35e89e1 100644
--- a/meta/packages/linux/linux-2.6.23/binutils-buildid-arm.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/binutils-buildid-arm.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/0001-cm-x270-base2.patch b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0001-cm-x270-base2.patch
index dc68ce9d43..dc68ce9d43 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/0001-cm-x270-base2.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0001-cm-x270-base2.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/0002-cm-x270-match-type.patch b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0002-cm-x270-match-type.patch
index 68da30191c..68da30191c 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/0002-cm-x270-match-type.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0002-cm-x270-match-type.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/0003-cm-x270-ide.patch b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0003-cm-x270-ide.patch
index 0ff115efc8..0ff115efc8 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/0003-cm-x270-ide.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0003-cm-x270-ide.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/0004-cm-x270-it8152.patch b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0004-cm-x270-it8152.patch
index 274eaf24d8..274eaf24d8 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/0004-cm-x270-it8152.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0004-cm-x270-it8152.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/0005-cm-x270-pcmcia.patch b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0005-cm-x270-pcmcia.patch
index 7dceff5c9d..7dceff5c9d 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/0005-cm-x270-pcmcia.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0005-cm-x270-pcmcia.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/0006-ramdisk_load.patch b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0006-ramdisk_load.patch
index aa25dd9bfc..aa25dd9bfc 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/0006-ramdisk_load.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0006-ramdisk_load.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/0007-mmcsd_large_cards-r0.patch b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0007-mmcsd_large_cards-r0.patch
index 90e66b5308..90e66b5308 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/0007-mmcsd_large_cards-r0.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0007-mmcsd_large_cards-r0.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/0008-cm-x270-nand-simplify-name.patch b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0008-cm-x270-nand-simplify-name.patch
index c07f049e56..c07f049e56 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/0008-cm-x270-nand-simplify-name.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/0008-cm-x270-nand-simplify-name.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/16bpp.patch b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/16bpp.patch
index 6f038e35d0..6f038e35d0 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/16bpp.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/16bpp.patch
diff --git a/meta/packages/linux/linux-2.6.23/cm-x270/defconfig b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/defconfig
index 273de85b0a..273de85b0a 100644
--- a/meta/packages/linux/linux-2.6.23/cm-x270/defconfig
+++ b/meta/recipes-kernel/linux/linux-2.6.23/cm-x270/defconfig
diff --git a/meta/packages/linux/linux-2.6.23/em-x270/defconfig b/meta/recipes-kernel/linux/linux-2.6.23/em-x270/defconfig
index 3246136571..3246136571 100644
--- a/meta/packages/linux/linux-2.6.23/em-x270/defconfig
+++ b/meta/recipes-kernel/linux/linux-2.6.23/em-x270/defconfig
diff --git a/meta/packages/linux/linux-2.6.23/em-x270/em-x270-battery-sysfs-fix.patch b/meta/recipes-kernel/linux/linux-2.6.23/em-x270/em-x270-battery-sysfs-fix.patch
index 51ec773e5c..51ec773e5c 100644
--- a/meta/packages/linux/linux-2.6.23/em-x270/em-x270-battery-sysfs-fix.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/em-x270/em-x270-battery-sysfs-fix.patch
diff --git a/meta/packages/linux/linux-2.6.23/em-x270/em-x270.patch b/meta/recipes-kernel/linux/linux-2.6.23/em-x270/em-x270.patch
index 3c28be83c7..3c28be83c7 100644
--- a/meta/packages/linux/linux-2.6.23/em-x270/em-x270.patch
+++ b/meta/recipes-kernel/linux/linux-2.6.23/em-x270/em-x270.patch
diff --git a/meta/packages/linux/linux-2.6.33.2/mpc8313erdb/defconfig b/meta/recipes-kernel/linux/linux-2.6.33.2/mpc8313erdb/defconfig
index edabefffd5..edabefffd5 100644
--- a/meta/packages/linux/linux-2.6.33.2/mpc8313erdb/defconfig
+++ b/meta/recipes-kernel/linux/linux-2.6.33.2/mpc8313erdb/defconfig
diff --git a/meta/packages/linux/linux-2.6.33.2/qemuarm/defconfig b/meta/recipes-kernel/linux/linux-2.6.33.2/qemuarm/defconfig
index 57864766f7..57864766f7 100644
--- a/meta/packages/linux/linux-2.6.33.2/qemuarm/defconfig
+++ b/meta/recipes-kernel/linux/linux-2.6.33.2/qemuarm/defconfig
diff --git a/meta/packages/linux/linux-2.6.33.2/qemumips/defconfig b/meta/recipes-kernel/linux/linux-2.6.33.2/qemumips/defconfig
index a4578e7cc9..a4578e7cc9 100644
--- a/meta/packages/linux/linux-2.6.33.2/qemumips/defconfig
+++ b/meta/recipes-kernel/linux/linux-2.6.33.2/qemumips/defconfig
diff --git a/meta/packages/linux/linux-2.6.33.2/qemuppc/defconfig b/meta/recipes-kernel/linux/linux-2.6.33.2/qemuppc/defconfig
index edabefffd5..edabefffd5 100644
--- a/meta/packages/linux/linux-2.6.33.2/qemuppc/defconfig
+++ b/meta/recipes-kernel/linux/linux-2.6.33.2/qemuppc/defconfig
diff --git a/meta/packages/linux/linux-2.6.33.2/qemux86/defconfig b/meta/recipes-kernel/linux/linux-2.6.33.2/qemux86/defconfig
index 93e4be4a3c..93e4be4a3c 100644
--- a/meta/packages/linux/linux-2.6.33.2/qemux86/defconfig
+++ b/meta/recipes-kernel/linux/linux-2.6.33.2/qemux86/defconfig
diff --git a/meta/packages/linux/linux-dummy.bb b/meta/recipes-kernel/linux/linux-dummy.bb
index 3ea80b5374..3ea80b5374 100644
--- a/meta/packages/linux/linux-dummy.bb
+++ b/meta/recipes-kernel/linux/linux-dummy.bb
diff --git a/meta/packages/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch b/meta/recipes-kernel/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch
index 85024f50a2..85024f50a2 100644
--- a/meta/packages/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch
+++ b/meta/recipes-kernel/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch
diff --git a/meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0020 b/meta/recipes-kernel/linux/linux-igep-2.6.33.5/defconfig-igep0020
index 65b962f772..65b962f772 100644
--- a/meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0020
+++ b/meta/recipes-kernel/linux/linux-igep-2.6.33.5/defconfig-igep0020
diff --git a/meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0030 b/meta/recipes-kernel/linux/linux-igep-2.6.33.5/defconfig-igep0030
index c2cf05bb1d..c2cf05bb1d 100644
--- a/meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0030
+++ b/meta/recipes-kernel/linux/linux-igep-2.6.33.5/defconfig-igep0030
diff --git a/meta/packages/linux/linux-igep_2.6.33.5.bb b/meta/recipes-kernel/linux/linux-igep_2.6.33.5.bb
index 6e961b7efd..6e961b7efd 100644
--- a/meta/packages/linux/linux-igep_2.6.33.5.bb
+++ b/meta/recipes-kernel/linux/linux-igep_2.6.33.5.bb
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/defconfig-mx31ads b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/defconfig-mx31ads
index 3fffd84eb7..3fffd84eb7 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/defconfig-mx31ads
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/defconfig-mx31ads
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/defconfig-mx31litekit b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/defconfig-mx31litekit
index 66fa3ed7b6..66fa3ed7b6 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/defconfig-mx31litekit
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/defconfig-mx31litekit
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/defconfig-mx31phy b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/defconfig-mx31phy
index 7500ded302..7500ded302 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/defconfig-mx31phy
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/defconfig-mx31phy
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/linux-2.6.19.2-mx3lite.patch.gz b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/linux-2.6.19.2-mx3lite.patch.gz
index 2935dc4c37..2935dc4c37 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/linux-2.6.19.2-mx3lite.patch.gz
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/linux-2.6.19.2-mx3lite.patch.gz
Binary files differ
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/mx31ads-patches.tgz b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31ads-patches.tgz
index 00f619d8bf..00f619d8bf 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/mx31ads-patches.tgz
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31ads-patches.tgz
Binary files differ
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-boot.patch b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31lite-boot.patch
index 26cf38cc84..26cf38cc84 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-boot.patch
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31lite-boot.patch
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-fb.patch b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31lite-fb.patch
index c5b465c7d3..c5b465c7d3 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-fb.patch
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31lite-fb.patch
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch
index 7b0b8bbc52..7b0b8bbc52 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/mx31phy-patches.tgz b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31phy-patches.tgz
index 5a517222b6..5a517222b6 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/mx31phy-patches.tgz
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/mx31phy-patches.tgz
Binary files differ
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/nor-query-table-fix.patch b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/nor-query-table-fix.patch
index 4408da0e40..4408da0e40 100644
--- a/meta/packages/linux/linux-mx31-2.6.19.2/nor-query-table-fix.patch
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.19.2/nor-query-table-fix.patch
diff --git a/meta/packages/linux/linux-mx31-2.6.22.6/defconfig-mx31ads b/meta/recipes-kernel/linux/linux-mx31-2.6.22.6/defconfig-mx31ads
index 451db271c4..451db271c4 100644
--- a/meta/packages/linux/linux-mx31-2.6.22.6/defconfig-mx31ads
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.22.6/defconfig-mx31ads
diff --git a/meta/packages/linux/linux-mx31-2.6.22.6/defconfig-mx31phy b/meta/recipes-kernel/linux/linux-mx31-2.6.22.6/defconfig-mx31phy
index dd905eef79..dd905eef79 100644
--- a/meta/packages/linux/linux-mx31-2.6.22.6/defconfig-mx31phy
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.22.6/defconfig-mx31phy
diff --git a/meta/packages/linux/linux-mx31-2.6.22.6/mx31ads-patches.tgz b/meta/recipes-kernel/linux/linux-mx31-2.6.22.6/mx31ads-patches.tgz
index 90c591dc7f..90c591dc7f 100644
--- a/meta/packages/linux/linux-mx31-2.6.22.6/mx31ads-patches.tgz
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.22.6/mx31ads-patches.tgz
Binary files differ
diff --git a/meta/packages/linux/linux-mx31-2.6.22.6/mx31phy-patches.tgz b/meta/recipes-kernel/linux/linux-mx31-2.6.22.6/mx31phy-patches.tgz
index 5d81c1b4ec..5d81c1b4ec 100644
--- a/meta/packages/linux/linux-mx31-2.6.22.6/mx31phy-patches.tgz
+++ b/meta/recipes-kernel/linux/linux-mx31-2.6.22.6/mx31phy-patches.tgz
Binary files differ
diff --git a/meta/packages/linux/linux-mx31.inc b/meta/recipes-kernel/linux/linux-mx31.inc
index 520229cf7f..520229cf7f 100644
--- a/meta/packages/linux/linux-mx31.inc
+++ b/meta/recipes-kernel/linux/linux-mx31.inc
diff --git a/meta/packages/linux/linux-mx31_2.6.19.2.bb b/meta/recipes-kernel/linux/linux-mx31_2.6.19.2.bb
index 56d111e2f2..56d111e2f2 100644
--- a/meta/packages/linux/linux-mx31_2.6.19.2.bb
+++ b/meta/recipes-kernel/linux/linux-mx31_2.6.19.2.bb
diff --git a/meta/packages/linux/linux-mx31_2.6.22.6.bb b/meta/recipes-kernel/linux/linux-mx31_2.6.22.6.bb
index d19a02fa09..d19a02fa09 100644
--- a/meta/packages/linux/linux-mx31_2.6.22.6.bb
+++ b/meta/recipes-kernel/linux/linux-mx31_2.6.22.6.bb
diff --git a/meta/packages/linux/linux-omap-2.6.22.19/add_rootwait.patch b/meta/recipes-kernel/linux/linux-omap-2.6.22.19/add_rootwait.patch
index 80900526c6..80900526c6 100644
--- a/meta/packages/linux/linux-omap-2.6.22.19/add_rootwait.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.22.19/add_rootwait.patch
diff --git a/meta/packages/linux/linux-omap-2.6.22.19/defconfig-omap-3430ldp b/meta/recipes-kernel/linux/linux-omap-2.6.22.19/defconfig-omap-3430ldp
index c6a7a72146..c6a7a72146 100644
--- a/meta/packages/linux/linux-omap-2.6.22.19/defconfig-omap-3430ldp
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.22.19/defconfig-omap-3430ldp
diff --git a/meta/packages/linux/linux-omap-2.6.22.19/fixes.patch b/meta/recipes-kernel/linux/linux-omap-2.6.22.19/fixes.patch
index df1bcc71a8..df1bcc71a8 100644
--- a/meta/packages/linux/linux-omap-2.6.22.19/fixes.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.22.19/fixes.patch
diff --git a/meta/packages/linux/linux-omap-2.6.22.19/linux-2.6.22.19-ldp-v1.3.patch.gz b/meta/recipes-kernel/linux/linux-omap-2.6.22.19/linux-2.6.22.19-ldp-v1.3.patch.gz
index f406f0e0d5..f406f0e0d5 100644
--- a/meta/packages/linux/linux-omap-2.6.22.19/linux-2.6.22.19-ldp-v1.3.patch.gz
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.22.19/linux-2.6.22.19-ldp-v1.3.patch.gz
Binary files differ
diff --git a/meta/packages/linux/linux-omap-2.6.24.7/add_rootwait.patch b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/add_rootwait.patch
index 80900526c6..80900526c6 100644
--- a/meta/packages/linux/linux-omap-2.6.24.7/add_rootwait.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/add_rootwait.patch
diff --git a/meta/packages/linux/linux-omap-2.6.24.7/defconfig-omap-3430ldp b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/defconfig-omap-3430ldp
index 10a3a9900e..10a3a9900e 100644
--- a/meta/packages/linux/linux-omap-2.6.24.7/defconfig-omap-3430ldp
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/defconfig-omap-3430ldp
diff --git a/meta/packages/linux/linux-omap-2.6.24.7/defconfig-omap-3430sdp b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/defconfig-omap-3430sdp
index 27111aa7cf..27111aa7cf 100644
--- a/meta/packages/linux/linux-omap-2.6.24.7/defconfig-omap-3430sdp
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/defconfig-omap-3430sdp
diff --git a/meta/packages/linux/linux-omap-2.6.24.7/fixes.patch b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/fixes.patch
index e1559064d5..e1559064d5 100644
--- a/meta/packages/linux/linux-omap-2.6.24.7/fixes.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/fixes.patch
diff --git a/meta/packages/linux/linux-omap-2.6.24.7/fixes2.patch b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/fixes2.patch
index 362368a6cf..362368a6cf 100644
--- a/meta/packages/linux/linux-omap-2.6.24.7/fixes2.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/fixes2.patch
diff --git a/meta/packages/linux/linux-omap-2.6.24.7/linux-2.6.24.7-ldp-v1.4.patch.gz b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/linux-2.6.24.7-ldp-v1.4.patch.gz
index 49f110b06d..49f110b06d 100644
--- a/meta/packages/linux/linux-omap-2.6.24.7/linux-2.6.24.7-ldp-v1.4.patch.gz
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/linux-2.6.24.7-ldp-v1.4.patch.gz
Binary files differ
diff --git a/meta/packages/linux/linux-omap-2.6.24.7/module_fix.patch b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/module_fix.patch
index 7275eccde4..7275eccde4 100644
--- a/meta/packages/linux/linux-omap-2.6.24.7/module_fix.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/module_fix.patch
diff --git a/meta/packages/linux/linux-omap-2.6.24.7/time-prevent-the-loop-in-timespec_add_ns-from-being-optimised-away.patch b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/time-prevent-the-loop-in-timespec_add_ns-from-being-optimised-away.patch
index 58cbe7be23..58cbe7be23 100644
--- a/meta/packages/linux/linux-omap-2.6.24.7/time-prevent-the-loop-in-timespec_add_ns-from-being-optimised-away.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.24.7/time-prevent-the-loop-in-timespec_add_ns-from-being-optimised-away.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/0001-ASoC-Add-support-for-OMAP3-EVM.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/0001-ASoC-Add-support-for-OMAP3-EVM.patch
index a76e96e444..a76e96e444 100644
--- a/meta/packages/linux/linux-omap-2.6.29/0001-ASoC-Add-support-for-OMAP3-EVM.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/0001-ASoC-Add-support-for-OMAP3-EVM.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/0001-This-merges-Steve-Kipisz-USB-EHCI-support.-He-star.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/0001-This-merges-Steve-Kipisz-USB-EHCI-support.-He-star.patch
index d590f8ffb9..d590f8ffb9 100644
--- a/meta/packages/linux/linux-omap-2.6.29/0001-This-merges-Steve-Kipisz-USB-EHCI-support.-He-star.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/0001-This-merges-Steve-Kipisz-USB-EHCI-support.-He-star.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch
index 49045f7bb1..49045f7bb1 100644
--- a/meta/packages/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/0001-board-ldp-add-regulator-info-to-get-the-microSD-slo.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/0124-leds-gpio-broken-with-current-git.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/0124-leds-gpio-broken-with-current-git.patch
index dc6e190e89..dc6e190e89 100644
--- a/meta/packages/linux/linux-omap-2.6.29/0124-leds-gpio-broken-with-current-git.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/0124-leds-gpio-broken-with-current-git.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/ads7846-detection.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/ads7846-detection.patch
index 25a1cb052c..25a1cb052c 100644
--- a/meta/packages/linux/linux-omap-2.6.29/ads7846-detection.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/ads7846-detection.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/beagleboard/beagle-asoc.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/beagle-asoc.patch
index b2b920037e..b2b920037e 100644
--- a/meta/packages/linux/linux-omap-2.6.29/beagleboard/beagle-asoc.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/beagle-asoc.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/beagleboard/defconfig b/meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/defconfig
index ef5e35c99f..ef5e35c99f 100644
--- a/meta/packages/linux/linux-omap-2.6.29/beagleboard/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/defconfig
diff --git a/meta/packages/linux/linux-omap-2.6.29/beagleboard/ehci.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/ehci.patch
index 5a8c84471b..5a8c84471b 100644
--- a/meta/packages/linux/linux-omap-2.6.29/beagleboard/ehci.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/ehci.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/beagleboard/logo_linux_clut224.ppm b/meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/logo_linux_clut224.ppm
index d29fc1c544..d29fc1c544 100644
--- a/meta/packages/linux/linux-omap-2.6.29/beagleboard/logo_linux_clut224.ppm
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/beagleboard/logo_linux_clut224.ppm
diff --git a/meta/packages/linux/linux-omap-2.6.29/cache-display-fix.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/cache-display-fix.patch
index 019fd5acf1..019fd5acf1 100644
--- a/meta/packages/linux/linux-omap-2.6.29/cache-display-fix.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/cache-display-fix.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0001-Revert-gro-Fix-legacy-path-napi_complete-crash.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0001-Revert-gro-Fix-legacy-path-napi_complete-crash.patch
index aeab62f105..aeab62f105 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0001-Revert-gro-Fix-legacy-path-napi_complete-crash.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0001-Revert-gro-Fix-legacy-path-napi_complete-crash.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0002-OMAPFB-move-omapfb.h-to-include-linux.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0002-OMAPFB-move-omapfb.h-to-include-linux.patch
index 04ac6a9ce8..04ac6a9ce8 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0002-OMAPFB-move-omapfb.h-to-include-linux.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0002-OMAPFB-move-omapfb.h-to-include-linux.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0003-DSS2-OMAP2-3-Display-Subsystem-driver.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0003-DSS2-OMAP2-3-Display-Subsystem-driver.patch
index c3523362c6..c3523362c6 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0003-DSS2-OMAP2-3-Display-Subsystem-driver.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0003-DSS2-OMAP2-3-Display-Subsystem-driver.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0004-DSS2-OMAP-framebuffer-driver.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0004-DSS2-OMAP-framebuffer-driver.patch
index 09afa7e5be..09afa7e5be 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0004-DSS2-OMAP-framebuffer-driver.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0004-DSS2-OMAP-framebuffer-driver.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0005-DSS2-Add-panel-drivers.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0005-DSS2-Add-panel-drivers.patch
index d12586ca2f..d12586ca2f 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0005-DSS2-Add-panel-drivers.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0005-DSS2-Add-panel-drivers.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0006-DSS2-HACK-Add-DSS2-support-for-N800.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0006-DSS2-HACK-Add-DSS2-support-for-N800.patch
index 0025f1aa8b..0025f1aa8b 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0006-DSS2-HACK-Add-DSS2-support-for-N800.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0006-DSS2-HACK-Add-DSS2-support-for-N800.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0007-DSS2-Add-DSS2-support-for-SDP-Beagle-Overo-EVM.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0007-DSS2-Add-DSS2-support-for-SDP-Beagle-Overo-EVM.patch
index 26d21d8744..26d21d8744 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0007-DSS2-Add-DSS2-support-for-SDP-Beagle-Overo-EVM.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0007-DSS2-Add-DSS2-support-for-SDP-Beagle-Overo-EVM.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0008-DSS2-Add-function-to-display-object-to-get-the-back.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0008-DSS2-Add-function-to-display-object-to-get-the-back.patch
index 4c8d432dd5..4c8d432dd5 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0008-DSS2-Add-function-to-display-object-to-get-the-back.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0008-DSS2-Add-function-to-display-object-to-get-the-back.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0009-DSS2-Add-acx565akm-panel.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0009-DSS2-Add-acx565akm-panel.patch
index 3f55f04460..3f55f04460 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0009-DSS2-Add-acx565akm-panel.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0009-DSS2-Add-acx565akm-panel.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0010-DSS2-Small-VRFB-context-allocation-bug-fixed.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0010-DSS2-Small-VRFB-context-allocation-bug-fixed.patch
index c7efc58a05..c7efc58a05 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0010-DSS2-Small-VRFB-context-allocation-bug-fixed.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0010-DSS2-Small-VRFB-context-allocation-bug-fixed.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch
index 1a82ed2a22..1a82ed2a22 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0011-DSS2-Allocated-memory-for-Color-Look-up-table.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0012-DSS2-Fix-DMA-rotation.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0012-DSS2-Fix-DMA-rotation.patch
index 22add6efd2..22add6efd2 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0012-DSS2-Fix-DMA-rotation.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0012-DSS2-Fix-DMA-rotation.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0013-DSS2-Verify-that-overlay-paddr-0.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0013-DSS2-Verify-that-overlay-paddr-0.patch
index 76b8c73630..76b8c73630 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0013-DSS2-Verify-that-overlay-paddr-0.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0013-DSS2-Verify-that-overlay-paddr-0.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0014-DSS2-Add-function-to-get-DSS-logic-clock-rate.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0014-DSS2-Add-function-to-get-DSS-logic-clock-rate.patch
index 3b3fd77a9a..3b3fd77a9a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0014-DSS2-Add-function-to-get-DSS-logic-clock-rate.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0014-DSS2-Add-function-to-get-DSS-logic-clock-rate.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0015-DSS2-DSI-calculate-VP_CLK_RATIO-properly.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0015-DSS2-DSI-calculate-VP_CLK_RATIO-properly.patch
index d6b0cbbb41..d6b0cbbb41 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0015-DSS2-DSI-calculate-VP_CLK_RATIO-properly.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0015-DSS2-DSI-calculate-VP_CLK_RATIO-properly.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0016-DSS2-DSI-improve-packet-len-calculation.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0016-DSS2-DSI-improve-packet-len-calculation.patch
index bca449f169..bca449f169 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0016-DSS2-DSI-improve-packet-len-calculation.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0016-DSS2-DSI-improve-packet-len-calculation.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0017-DSS2-Disable-video-planes-on-sync-lost-error.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0017-DSS2-Disable-video-planes-on-sync-lost-error.patch
index 5b68b57da9..5b68b57da9 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0017-DSS2-Disable-video-planes-on-sync-lost-error.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0017-DSS2-Disable-video-planes-on-sync-lost-error.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0018-DSS2-check-for-ovl-paddr-only-when-enabling.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0018-DSS2-check-for-ovl-paddr-only-when-enabling.patch
index 088135c0a8..088135c0a8 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0018-DSS2-check-for-ovl-paddr-only-when-enabling.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0018-DSS2-check-for-ovl-paddr-only-when-enabling.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0019-DSS2-Check-fclk-limits-when-configuring-video-plane.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0019-DSS2-Check-fclk-limits-when-configuring-video-plane.patch
index daa95ca50d..daa95ca50d 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0019-DSS2-Check-fclk-limits-when-configuring-video-plane.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0019-DSS2-Check-fclk-limits-when-configuring-video-plane.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0020-DSS2-Check-scaling-limits-against-proper-values.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0020-DSS2-Check-scaling-limits-against-proper-values.patch
index b3248527e8..b3248527e8 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0020-DSS2-Check-scaling-limits-against-proper-values.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0020-DSS2-Check-scaling-limits-against-proper-values.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0021-DSS2-Add-venc-register-dump.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0021-DSS2-Add-venc-register-dump.patch
index 31ff180228..31ff180228 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0021-DSS2-Add-venc-register-dump.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0021-DSS2-Add-venc-register-dump.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0022-DSS2-FB-remove-unused-var-warning.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0022-DSS2-FB-remove-unused-var-warning.patch
index d4fb327c76..d4fb327c76 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0022-DSS2-FB-remove-unused-var-warning.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0022-DSS2-FB-remove-unused-var-warning.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0023-DSS2-pass-the-default-FB-color-format-through-board.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0023-DSS2-pass-the-default-FB-color-format-through-board.patch
index 6492905530..6492905530 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0023-DSS2-pass-the-default-FB-color-format-through-board.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0023-DSS2-pass-the-default-FB-color-format-through-board.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0024-DSS2-Beagle-Use-gpio_set_value.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0024-DSS2-Beagle-Use-gpio_set_value.patch
index 559e49f40a..559e49f40a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0024-DSS2-Beagle-Use-gpio_set_value.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0024-DSS2-Beagle-Use-gpio_set_value.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0025-DSS2-VRFB-Macro-for-calculating-base-address-of-th.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0025-DSS2-VRFB-Macro-for-calculating-base-address-of-th.patch
index e81b1331bb..e81b1331bb 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0025-DSS2-VRFB-Macro-for-calculating-base-address-of-th.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0025-DSS2-VRFB-Macro-for-calculating-base-address-of-th.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0026-DSS2-DSI-sidlemode-to-noidle-while-sending-frame.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0026-DSS2-DSI-sidlemode-to-noidle-while-sending-frame.patch
index 6ee3908d10..6ee3908d10 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0026-DSS2-DSI-sidlemode-to-noidle-while-sending-frame.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0026-DSS2-DSI-sidlemode-to-noidle-while-sending-frame.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0027-DSS2-VRFB-rotation-and-mirroring-implemented.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0027-DSS2-VRFB-rotation-and-mirroring-implemented.patch
index b56e32a11c..b56e32a11c 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0027-DSS2-VRFB-rotation-and-mirroring-implemented.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0027-DSS2-VRFB-rotation-and-mirroring-implemented.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0028-DSS2-OMAPFB-Added-support-for-the-YUV-VRFB-rotatio.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0028-DSS2-OMAPFB-Added-support-for-the-YUV-VRFB-rotatio.patch
index 6400da3c24..6400da3c24 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0028-DSS2-OMAPFB-Added-support-for-the-YUV-VRFB-rotatio.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0028-DSS2-OMAPFB-Added-support-for-the-YUV-VRFB-rotatio.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0029-DSS2-OMAPFB-Set-line_length-correctly-for-YUV-with.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0029-DSS2-OMAPFB-Set-line_length-correctly-for-YUV-with.patch
index 072978670b..072978670b 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0029-DSS2-OMAPFB-Set-line_length-correctly-for-YUV-with.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0029-DSS2-OMAPFB-Set-line_length-correctly-for-YUV-with.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0030-DSS2-dispc_get_trans_key-was-returning-wrong-key-ty.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0030-DSS2-dispc_get_trans_key-was-returning-wrong-key-ty.patch
index 7e2bb48938..7e2bb48938 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0030-DSS2-dispc_get_trans_key-was-returning-wrong-key-ty.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0030-DSS2-dispc_get_trans_key-was-returning-wrong-key-ty.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0031-DSS2-do-bootmem-reserve-for-exclusive-access.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0031-DSS2-do-bootmem-reserve-for-exclusive-access.patch
index ae777ed04e..ae777ed04e 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0031-DSS2-do-bootmem-reserve-for-exclusive-access.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0031-DSS2-do-bootmem-reserve-for-exclusive-access.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0032-DSS2-Fix-DISPC_VID_FIR-value-for-omap34xx.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0032-DSS2-Fix-DISPC_VID_FIR-value-for-omap34xx.patch
index 4959a760b1..4959a760b1 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0032-DSS2-Fix-DISPC_VID_FIR-value-for-omap34xx.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0032-DSS2-Fix-DISPC_VID_FIR-value-for-omap34xx.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0033-DSS2-Prefer-3-tap-filter.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0033-DSS2-Prefer-3-tap-filter.patch
index f643ca64f3..f643ca64f3 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0033-DSS2-Prefer-3-tap-filter.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0033-DSS2-Prefer-3-tap-filter.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0034-DSS2-VRAM-improve-omap_vram_add_region.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0034-DSS2-VRAM-improve-omap_vram_add_region.patch
index fdfc25fb47..fdfc25fb47 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0034-DSS2-VRAM-improve-omap_vram_add_region.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0034-DSS2-VRAM-improve-omap_vram_add_region.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0035-DSS2-Added-the-function-pointer-for-getting-default.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0035-DSS2-Added-the-function-pointer-for-getting-default.patch
index b7b395458f..b7b395458f 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0035-DSS2-Added-the-function-pointer-for-getting-default.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0035-DSS2-Added-the-function-pointer-for-getting-default.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0036-DSS2-Added-support-for-setting-and-querying-alpha-b.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0036-DSS2-Added-support-for-setting-and-querying-alpha-b.patch
index c6e9f16b3a..c6e9f16b3a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0036-DSS2-Added-support-for-setting-and-querying-alpha-b.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0036-DSS2-Added-support-for-setting-and-querying-alpha-b.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0037-DSS2-Added-support-for-querying-color-keying.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0037-DSS2-Added-support-for-querying-color-keying.patch
index fc62b09512..fc62b09512 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0037-DSS2-Added-support-for-querying-color-keying.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0037-DSS2-Added-support-for-querying-color-keying.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0038-DSS2-OMAPFB-Some-color-keying-pointerd-renamed-in-D.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0038-DSS2-OMAPFB-Some-color-keying-pointerd-renamed-in-D.patch
index 65cb113574..65cb113574 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0038-DSS2-OMAPFB-Some-color-keying-pointerd-renamed-in-D.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0038-DSS2-OMAPFB-Some-color-keying-pointerd-renamed-in-D.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0039-DSS2-Add-sysfs-entry-to-for-the-alpha-blending-supp.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0039-DSS2-Add-sysfs-entry-to-for-the-alpha-blending-supp.patch
index af8c2cd09b..af8c2cd09b 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0039-DSS2-Add-sysfs-entry-to-for-the-alpha-blending-supp.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0039-DSS2-Add-sysfs-entry-to-for-the-alpha-blending-supp.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0040-DSS2-Provided-proper-exclusion-for-destination-colo.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0040-DSS2-Provided-proper-exclusion-for-destination-colo.patch
index 66be75f3f7..66be75f3f7 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0040-DSS2-Provided-proper-exclusion-for-destination-colo.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0040-DSS2-Provided-proper-exclusion-for-destination-colo.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0041-DSS2-Disable-vertical-offset-with-fieldmode.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0041-DSS2-Disable-vertical-offset-with-fieldmode.patch
index 6785ade279..6785ade279 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0041-DSS2-Disable-vertical-offset-with-fieldmode.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0041-DSS2-Disable-vertical-offset-with-fieldmode.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0042-DSS2-Don-t-enable-fieldmode-automatically.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0042-DSS2-Don-t-enable-fieldmode-automatically.patch
index 5264911b41..5264911b41 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0042-DSS2-Don-t-enable-fieldmode-automatically.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0042-DSS2-Don-t-enable-fieldmode-automatically.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0043-DSS2-Swap-field-0-and-field-1-registers.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0043-DSS2-Swap-field-0-and-field-1-registers.patch
index 76e37817c4..76e37817c4 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0043-DSS2-Swap-field-0-and-field-1-registers.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0043-DSS2-Swap-field-0-and-field-1-registers.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0044-DSS2-add-sysfs-entry-for-seting-the-rotate-type.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0044-DSS2-add-sysfs-entry-for-seting-the-rotate-type.patch
index 32def9e8d5..32def9e8d5 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0044-DSS2-add-sysfs-entry-for-seting-the-rotate-type.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0044-DSS2-add-sysfs-entry-for-seting-the-rotate-type.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0045-DSS2-Fixed-line-endings-from-to.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0045-DSS2-Fixed-line-endings-from-to.patch
index 9382469850..9382469850 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0045-DSS2-Fixed-line-endings-from-to.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0045-DSS2-Fixed-line-endings-from-to.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0046-DSS2-DSI-decrease-sync-timeout-from-60s-to-2s.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0046-DSS2-DSI-decrease-sync-timeout-from-60s-to-2s.patch
index 4ae5fbdd9a..4ae5fbdd9a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0046-DSS2-DSI-decrease-sync-timeout-from-60s-to-2s.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0046-DSS2-DSI-decrease-sync-timeout-from-60s-to-2s.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0047-DSS2-fix-return-value-for-rotate_type-sysfs-functio.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0047-DSS2-fix-return-value-for-rotate_type-sysfs-functio.patch
index 0b0f104b30..0b0f104b30 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0047-DSS2-fix-return-value-for-rotate_type-sysfs-functio.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0047-DSS2-fix-return-value-for-rotate_type-sysfs-functio.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0048-OMAP2-3-DMA-implement-trans-copy-and-const-fill.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0048-OMAP2-3-DMA-implement-trans-copy-and-const-fill.patch
index cc6663fa21..cc6663fa21 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0048-OMAP2-3-DMA-implement-trans-copy-and-const-fill.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0048-OMAP2-3-DMA-implement-trans-copy-and-const-fill.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0049-DSS2-VRAM-clear-allocated-area-with-DMA.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0049-DSS2-VRAM-clear-allocated-area-with-DMA.patch
index e9fc76ce15..e9fc76ce15 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0049-DSS2-VRAM-clear-allocated-area-with-DMA.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0049-DSS2-VRAM-clear-allocated-area-with-DMA.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0050-DSS2-OMAPFB-remove-fb-clearing-code.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0050-DSS2-OMAPFB-remove-fb-clearing-code.patch
index 8c5edd0c3d..8c5edd0c3d 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0050-DSS2-OMAPFB-remove-fb-clearing-code.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0050-DSS2-OMAPFB-remove-fb-clearing-code.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0051-DSS2-VRAM-use-debugfs-not-procfs.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0051-DSS2-VRAM-use-debugfs-not-procfs.patch
index 93ff3205d3..93ff3205d3 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0051-DSS2-VRAM-use-debugfs-not-procfs.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0051-DSS2-VRAM-use-debugfs-not-procfs.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0052-DSS2-VRAM-fix-section-mismatch-warning.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0052-DSS2-VRAM-fix-section-mismatch-warning.patch
index b8f89b6239..b8f89b6239 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0052-DSS2-VRAM-fix-section-mismatch-warning.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0052-DSS2-VRAM-fix-section-mismatch-warning.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch
index f591fb700a..f591fb700a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/dss2/0053-DSS2-disable-LCD-DIGIT-before-resetting-DSS.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/ehci.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/ehci.patch
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/linux/linux-omap-2.6.29/ehci.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/ehci.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/evm-mcspi-ts.diff b/meta/recipes-kernel/linux/linux-omap-2.6.29/evm-mcspi-ts.diff
index 64d797cf96..64d797cf96 100644
--- a/meta/packages/linux/linux-omap-2.6.29/evm-mcspi-ts.diff
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/evm-mcspi-ts.diff
diff --git a/meta/packages/linux/linux-omap-2.6.29/fix-audio-capture.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/fix-audio-capture.patch
index c5ff914757..c5ff914757 100644
--- a/meta/packages/linux/linux-omap-2.6.29/fix-audio-capture.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/fix-audio-capture.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/fix-install.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/fix-install.patch
index 46bc25a50b..46bc25a50b 100644
--- a/meta/packages/linux/linux-omap-2.6.29/fix-install.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/fix-install.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/fix-unaligned-access.diff b/meta/recipes-kernel/linux/linux-omap-2.6.29/fix-unaligned-access.diff
index c82090f54a..c82090f54a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/fix-unaligned-access.diff
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/fix-unaligned-access.diff
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/base/0001-omap3-Add-base-address-definitions-and-resources-fo.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/base/0001-omap3-Add-base-address-definitions-and-resources-fo.patch
index 902f87943d..902f87943d 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/base/0001-omap3-Add-base-address-definitions-and-resources-fo.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/base/0001-omap3-Add-base-address-definitions-and-resources-fo.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0001-omap-iommu-tlb-and-pagetable-primitives.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0001-omap-iommu-tlb-and-pagetable-primitives.patch
index c2c9bc2b62..c2c9bc2b62 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0001-omap-iommu-tlb-and-pagetable-primitives.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0001-omap-iommu-tlb-and-pagetable-primitives.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0002-omap-iommu-omap2-architecture-specific-functions.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0002-omap-iommu-omap2-architecture-specific-functions.patch
index d5f78dd14e..d5f78dd14e 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0002-omap-iommu-omap2-architecture-specific-functions.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0002-omap-iommu-omap2-architecture-specific-functions.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0003-omap-iommu-omap3-iommu-device-registration.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0003-omap-iommu-omap3-iommu-device-registration.patch
index 2954c47872..2954c47872 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0003-omap-iommu-omap3-iommu-device-registration.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0003-omap-iommu-omap3-iommu-device-registration.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0004-omap-iommu-simple-virtual-address-space-management.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0004-omap-iommu-simple-virtual-address-space-management.patch
index 945778b943..945778b943 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0004-omap-iommu-simple-virtual-address-space-management.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0004-omap-iommu-simple-virtual-address-space-management.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0005-omap-iommu-entries-for-Kconfig-and-Makefile.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0005-omap-iommu-entries-for-Kconfig-and-Makefile.patch
index c0f9e4d9ac..c0f9e4d9ac 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0005-omap-iommu-entries-for-Kconfig-and-Makefile.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0005-omap-iommu-entries-for-Kconfig-and-Makefile.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0006-omap-iommu-Don-t-try-BUG_ON-in_interrupt.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0006-omap-iommu-Don-t-try-BUG_ON-in_interrupt.patch
index 54a7abfe85..54a7abfe85 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0006-omap-iommu-Don-t-try-BUG_ON-in_interrupt.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0006-omap-iommu-Don-t-try-BUG_ON-in_interrupt.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0007-omap-iommu-We-support-chained-scatterlists-probabl.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0007-omap-iommu-We-support-chained-scatterlists-probabl.patch
index d8ad0eb0b7..d8ad0eb0b7 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0007-omap-iommu-We-support-chained-scatterlists-probabl.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0007-omap-iommu-We-support-chained-scatterlists-probabl.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0008-omap2-iommu-entries-for-Kconfig-and-Makefile.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0008-omap2-iommu-entries-for-Kconfig-and-Makefile.patch
index 298e797c37..298e797c37 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/iommu/0008-omap2-iommu-entries-for-Kconfig-and-Makefile.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/iommu/0008-omap2-iommu-entries-for-Kconfig-and-Makefile.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0001-omap3isp-Add-ISP-main-driver-and-register-definitio.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0001-omap3isp-Add-ISP-main-driver-and-register-definitio.patch
index e6e07d8afc..e6e07d8afc 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0001-omap3isp-Add-ISP-main-driver-and-register-definitio.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0001-omap3isp-Add-ISP-main-driver-and-register-definitio.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0002-omap3isp-Add-ISP-MMU-wrapper.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0002-omap3isp-Add-ISP-MMU-wrapper.patch
index cfca26723a..cfca26723a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0002-omap3isp-Add-ISP-MMU-wrapper.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0002-omap3isp-Add-ISP-MMU-wrapper.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0003-omap3isp-Add-userspace-header.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0003-omap3isp-Add-userspace-header.patch
index 66c171f544..66c171f544 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0003-omap3isp-Add-userspace-header.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0003-omap3isp-Add-userspace-header.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0004-omap3isp-Add-ISP-frontend-CCDC.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0004-omap3isp-Add-ISP-frontend-CCDC.patch
index 4a161729fd..4a161729fd 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0004-omap3isp-Add-ISP-frontend-CCDC.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0004-omap3isp-Add-ISP-frontend-CCDC.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0005-omap3isp-Add-ISP-backend-PRV-and-RSZ.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0005-omap3isp-Add-ISP-backend-PRV-and-RSZ.patch
index c549eadc88..c549eadc88 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0005-omap3isp-Add-ISP-backend-PRV-and-RSZ.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0005-omap3isp-Add-ISP-backend-PRV-and-RSZ.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0006-omap3isp-Add-statistics-collection-modules-H3A-and.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0006-omap3isp-Add-statistics-collection-modules-H3A-and.patch
index 876ce780f0..876ce780f0 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0006-omap3isp-Add-statistics-collection-modules-H3A-and.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0006-omap3isp-Add-statistics-collection-modules-H3A-and.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0007-omap3isp-Add-CSI2-interface-support.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0007-omap3isp-Add-CSI2-interface-support.patch
index 842f395388..842f395388 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0007-omap3isp-Add-CSI2-interface-support.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0007-omap3isp-Add-CSI2-interface-support.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch
index db023e514d..db023e514d 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0008-omap3isp-Add-ISP-tables.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0009-omap34xxcam-Add-camera-driver.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0009-omap34xxcam-Add-camera-driver.patch
index 22074be148..22074be148 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/omap3camera/0009-omap34xxcam-Add-camera-driver.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/omap3camera/0009-omap34xxcam-Add-camera-driver.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/standalone/0001-Resizer-and-Previewer-driver-added-to-commit.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/standalone/0001-Resizer-and-Previewer-driver-added-to-commit.patch
index f796ce8346..f796ce8346 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/standalone/0001-Resizer-and-Previewer-driver-added-to-commit.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/standalone/0001-Resizer-and-Previewer-driver-added-to-commit.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/standalone/0002-Resizer-bug-fixes-on-top-of-1.0.2-release.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/standalone/0002-Resizer-bug-fixes-on-top-of-1.0.2-release.patch
index 631b05f417..631b05f417 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/standalone/0002-Resizer-bug-fixes-on-top-of-1.0.2-release.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/standalone/0002-Resizer-bug-fixes-on-top-of-1.0.2-release.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0001-V4L2-Add-COLORFX-user-control.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0001-V4L2-Add-COLORFX-user-control.patch
index d9e4243b4a..d9e4243b4a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0001-V4L2-Add-COLORFX-user-control.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0001-V4L2-Add-COLORFX-user-control.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0002-V4L-Int-if-v4l2_int_device_try_attach_all-requires.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0002-V4L-Int-if-v4l2_int_device_try_attach_all-requires.patch
index 45e27a2fda..45e27a2fda 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0002-V4L-Int-if-v4l2_int_device_try_attach_all-requires.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0002-V4L-Int-if-v4l2_int_device_try_attach_all-requires.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0003-V4L-Int-if-Dummy-slave.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0003-V4L-Int-if-Dummy-slave.patch
index 829810fab0..829810fab0 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0003-V4L-Int-if-Dummy-slave.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0003-V4L-Int-if-Dummy-slave.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0004-V4L-int-device-add-support-for-VIDIOC_QUERYMENU.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0004-V4L-int-device-add-support-for-VIDIOC_QUERYMENU.patch
index b81b20419e..b81b20419e 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0004-V4L-int-device-add-support-for-VIDIOC_QUERYMENU.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0004-V4L-int-device-add-support-for-VIDIOC_QUERYMENU.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0005-V4L-Int-if-Add-vidioc_int_querycap.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0005-V4L-Int-if-Add-vidioc_int_querycap.patch
index a9e06290fa..a9e06290fa 100644
--- a/meta/packages/linux/linux-omap-2.6.29/isp/v4l/0005-V4L-Int-if-Add-vidioc_int_querycap.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/isp/v4l/0005-V4L-Int-if-Add-vidioc_int_querycap.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/make-alignment-visible.diff b/meta/recipes-kernel/linux/linux-omap-2.6.29/make-alignment-visible.diff
index 9b3958f82a..9b3958f82a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/make-alignment-visible.diff
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/make-alignment-visible.diff
diff --git a/meta/packages/linux/linux-omap-2.6.29/mmctiming.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/mmctiming.patch
index ec540ab3cb..ec540ab3cb 100644
--- a/meta/packages/linux/linux-omap-2.6.29/mmctiming.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/mmctiming.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/modedb-hd720.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/modedb-hd720.patch
index 0166de651a..0166de651a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/modedb-hd720.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/modedb-hd720.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0001-USB-musb-only-turn-off-vbus-in-OTG-hosts.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0001-USB-musb-only-turn-off-vbus-in-OTG-hosts.patch
index a7898d1440..a7898d1440 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0001-USB-musb-only-turn-off-vbus-in-OTG-hosts.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0001-USB-musb-only-turn-off-vbus-in-OTG-hosts.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0002-USB-composite-avoid-inconsistent-lock-state.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0002-USB-composite-avoid-inconsistent-lock-state.patch
index 5cb7bcb065..5cb7bcb065 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0002-USB-composite-avoid-inconsistent-lock-state.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0002-USB-composite-avoid-inconsistent-lock-state.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0003-USB-musb-NAK-timeout-scheme-on-bulk-RX-endpoint.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0003-USB-musb-NAK-timeout-scheme-on-bulk-RX-endpoint.patch
index fadad9e44a..fadad9e44a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0003-USB-musb-NAK-timeout-scheme-on-bulk-RX-endpoint.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0003-USB-musb-NAK-timeout-scheme-on-bulk-RX-endpoint.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0004-USB-musb-rewrite-host-periodic-endpoint-allocation.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0004-USB-musb-rewrite-host-periodic-endpoint-allocation.patch
index 438f11cf7a..438f11cf7a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0004-USB-musb-rewrite-host-periodic-endpoint-allocation.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0004-USB-musb-rewrite-host-periodic-endpoint-allocation.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0005-USB-TWL-disable-VUSB-regulators-when-cable-unplugg.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0005-USB-TWL-disable-VUSB-regulators-when-cable-unplugg.patch
index db3481b87b..db3481b87b 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0005-USB-TWL-disable-VUSB-regulators-when-cable-unplugg.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0005-USB-TWL-disable-VUSB-regulators-when-cable-unplugg.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0006-USB-gadget-composite-device-level-suspend-resume-h.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0006-USB-gadget-composite-device-level-suspend-resume-h.patch
index 3f49a4d636..3f49a4d636 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0006-USB-gadget-composite-device-level-suspend-resume-h.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0006-USB-gadget-composite-device-level-suspend-resume-h.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0007-usb-gadget-fix-ethernet-link-reports-to-ethtool.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0007-usb-gadget-fix-ethernet-link-reports-to-ethtool.patch
index a89bc2ff5c..a89bc2ff5c 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0007-usb-gadget-fix-ethernet-link-reports-to-ethtool.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0007-usb-gadget-fix-ethernet-link-reports-to-ethtool.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0008-usb-musb_host-minor-enqueue-locking-fix-v2.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0008-usb-musb_host-minor-enqueue-locking-fix-v2.patch
index 8627825b5a..8627825b5a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0008-usb-musb_host-minor-enqueue-locking-fix-v2.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0008-usb-musb_host-minor-enqueue-locking-fix-v2.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0009-usb-musb_host-fix-ep0-fifo-flushing.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0009-usb-musb_host-fix-ep0-fifo-flushing.patch
index 09fc0a17d0..09fc0a17d0 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0009-usb-musb_host-fix-ep0-fifo-flushing.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0009-usb-musb_host-fix-ep0-fifo-flushing.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0010-musb-sanitize-clearing-TXCSR-DMA-bits-take-2.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0010-musb-sanitize-clearing-TXCSR-DMA-bits-take-2.patch
index bcbe3bbe39..bcbe3bbe39 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0010-musb-sanitize-clearing-TXCSR-DMA-bits-take-2.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0010-musb-sanitize-clearing-TXCSR-DMA-bits-take-2.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0011-musb-fix-isochronous-TXDMA-take-2.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0011-musb-fix-isochronous-TXDMA-take-2.patch
index 7d546e10b0..7d546e10b0 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0011-musb-fix-isochronous-TXDMA-take-2.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0011-musb-fix-isochronous-TXDMA-take-2.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0012-musb-fix-possible-panic-while-resuming.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0012-musb-fix-possible-panic-while-resuming.patch
index 2bbde84c16..2bbde84c16 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0012-musb-fix-possible-panic-while-resuming.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0012-musb-fix-possible-panic-while-resuming.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0013-musb_host-refactor-musb_save_toggle-take-2.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0013-musb_host-refactor-musb_save_toggle-take-2.patch
index 0202871d41..0202871d41 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0013-musb_host-refactor-musb_save_toggle-take-2.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0013-musb_host-refactor-musb_save_toggle-take-2.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0014-musb_gadget-suppress-parasitic-TX-interrupts-with.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0014-musb_gadget-suppress-parasitic-TX-interrupts-with.patch
index 08e08a8538..08e08a8538 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0014-musb_gadget-suppress-parasitic-TX-interrupts-with.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0014-musb_gadget-suppress-parasitic-TX-interrupts-with.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0015-musb_gadget-fix-unhandled-endpoint-0-IRQs.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0015-musb_gadget-fix-unhandled-endpoint-0-IRQs.patch
index 7115b152d9..7115b152d9 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0015-musb_gadget-fix-unhandled-endpoint-0-IRQs.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0015-musb_gadget-fix-unhandled-endpoint-0-IRQs.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0016-musb_host-factor-out-musb_ep_-get-set-_qh.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0016-musb_host-factor-out-musb_ep_-get-set-_qh.patch
index a2f54ff47b..a2f54ff47b 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0016-musb_host-factor-out-musb_ep_-get-set-_qh.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0016-musb_host-factor-out-musb_ep_-get-set-_qh.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0017-musb_host-refactor-URB-giveback.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0017-musb_host-refactor-URB-giveback.patch
index 4a520dff87..4a520dff87 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0017-musb_host-refactor-URB-giveback.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0017-musb_host-refactor-URB-giveback.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0018-musb-split-out-CPPI-interrupt-handler.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0018-musb-split-out-CPPI-interrupt-handler.patch
index bf3d6e7021..bf3d6e7021 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0018-musb-split-out-CPPI-interrupt-handler.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0018-musb-split-out-CPPI-interrupt-handler.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0019-musb_host-simplify-check-for-active-URB.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0019-musb_host-simplify-check-for-active-URB.patch
index c0e57155c8..c0e57155c8 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0019-musb_host-simplify-check-for-active-URB.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0019-musb_host-simplify-check-for-active-URB.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0020-musb_host-streamline-musb_cleanup_urb-calls.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0020-musb_host-streamline-musb_cleanup_urb-calls.patch
index d89eaadd61..d89eaadd61 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0020-musb_host-streamline-musb_cleanup_urb-calls.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0020-musb_host-streamline-musb_cleanup_urb-calls.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0021-twl4030-usb-fix-minor-reporting-goofage.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0021-twl4030-usb-fix-minor-reporting-goofage.patch
index d9733f92b0..d9733f92b0 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0021-twl4030-usb-fix-minor-reporting-goofage.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0021-twl4030-usb-fix-minor-reporting-goofage.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0022-musb-use-dma-mode-1-for-TX-if-transfer-size-equals.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0022-musb-use-dma-mode-1-for-TX-if-transfer-size-equals.patch
index 16b5b9908b..16b5b9908b 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0022-musb-use-dma-mode-1-for-TX-if-transfer-size-equals.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0022-musb-use-dma-mode-1-for-TX-if-transfer-size-equals.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0023-musb-add-high-bandwidth-ISO-support.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0023-musb-add-high-bandwidth-ISO-support.patch
index 3038dd171d..3038dd171d 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0023-musb-add-high-bandwidth-ISO-support.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0023-musb-add-high-bandwidth-ISO-support.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0024-USB-otg-adding-nop-usb-transceiver.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0024-USB-otg-adding-nop-usb-transceiver.patch
index 67004d7ec6..67004d7ec6 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0024-USB-otg-adding-nop-usb-transceiver.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0024-USB-otg-adding-nop-usb-transceiver.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0025-nop-usb-xceiv-behave-when-linked-as-a-module.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0025-nop-usb-xceiv-behave-when-linked-as-a-module.patch
index 21fe7bea17..21fe7bea17 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0025-nop-usb-xceiv-behave-when-linked-as-a-module.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0025-nop-usb-xceiv-behave-when-linked-as-a-module.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0026-musb-proper-hookup-to-transceiver-drivers.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0026-musb-proper-hookup-to-transceiver-drivers.patch
index 035a6c7676..035a6c7676 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0026-musb-proper-hookup-to-transceiver-drivers.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0026-musb-proper-hookup-to-transceiver-drivers.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0027-musb-otg-timer-cleanup.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0027-musb-otg-timer-cleanup.patch
index f41b766cfe..f41b766cfe 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0027-musb-otg-timer-cleanup.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0027-musb-otg-timer-cleanup.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0028-musb-make-initial-HNP-roleswitch-work-v2.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0028-musb-make-initial-HNP-roleswitch-work-v2.patch
index 6269016223..6269016223 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0028-musb-make-initial-HNP-roleswitch-work-v2.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0028-musb-make-initial-HNP-roleswitch-work-v2.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/musb/0029-musb-support-disconnect-after-HNP-roleswitch.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0029-musb-support-disconnect-after-HNP-roleswitch.patch
index fc34fb983e..fc34fb983e 100644
--- a/meta/packages/linux/linux-omap-2.6.29/musb/0029-musb-support-disconnect-after-HNP-roleswitch.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/musb/0029-musb-support-disconnect-after-HNP-roleswitch.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/no-cortex-deadlock.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/no-cortex-deadlock.patch
index 78547c8969..78547c8969 100644
--- a/meta/packages/linux/linux-omap-2.6.29/no-cortex-deadlock.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/no-cortex-deadlock.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/no-empty-flash-warnings.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/no-empty-flash-warnings.patch
index ab344b0449..ab344b0449 100644
--- a/meta/packages/linux/linux-omap-2.6.29/no-empty-flash-warnings.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/no-empty-flash-warnings.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/no-harry-potter.diff b/meta/recipes-kernel/linux/linux-omap-2.6.29/no-harry-potter.diff
index 2bb20ab9c0..2bb20ab9c0 100644
--- a/meta/packages/linux/linux-omap-2.6.29/no-harry-potter.diff
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/no-harry-potter.diff
diff --git a/meta/packages/linux/linux-omap-2.6.29/omap-2430-lcd.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap-2430-lcd.patch
index 8f8a687c06..8f8a687c06 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omap-2430-lcd.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap-2430-lcd.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/omap1710h3/defconfig b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap1710h3/defconfig
index 21f7c54e4e..21f7c54e4e 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omap1710h3/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap1710h3/defconfig
diff --git a/meta/packages/linux/linux-omap-2.6.29/omap2420h4/defconfig b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap2420h4/defconfig
index c1133eef9a..c1133eef9a 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omap2420h4/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap2420h4/defconfig
diff --git a/meta/packages/linux/linux-omap-2.6.29/omap2430sdp/defconfig b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap2430sdp/defconfig
index f3897e48a3..f3897e48a3 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omap2430sdp/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap2430sdp/defconfig
diff --git a/meta/packages/linux/linux-omap-2.6.29/omap3-pandora/defconfig b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap3-pandora/defconfig
index 8ac420cc31..8ac420cc31 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omap3-pandora/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap3-pandora/defconfig
diff --git a/meta/packages/linux/linux-omap-2.6.29/omap3evm/defconfig b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap3evm/defconfig
index da726718c4..da726718c4 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omap3evm/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap3evm/defconfig
diff --git a/meta/packages/linux/linux-omap-2.6.29/omap3evm/omap3evm-dss2.diff b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap3evm/omap3evm-dss2.diff
index 60832e72ca..60832e72ca 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omap3evm/omap3evm-dss2.diff
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap3evm/omap3evm-dss2.diff
diff --git a/meta/packages/linux/linux-omap-2.6.29/omap3evm/omap3evm-lcd-redtint.diff b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap3evm/omap3evm-lcd-redtint.diff
index 54ea3c9f68..54ea3c9f68 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omap3evm/omap3evm-lcd-redtint.diff
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap3evm/omap3evm-lcd-redtint.diff
diff --git a/meta/packages/linux/linux-omap-2.6.29/omap5912osk/defconfig b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap5912osk/defconfig
index 3c334868ea..3c334868ea 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omap5912osk/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omap5912osk/defconfig
diff --git a/meta/packages/linux/linux-omap-2.6.29/omapzoom/defconfig b/meta/recipes-kernel/linux/linux-omap-2.6.29/omapzoom/defconfig
index aa11eb04fc..aa11eb04fc 100644
--- a/meta/packages/linux/linux-omap-2.6.29/omapzoom/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/omapzoom/defconfig
diff --git a/meta/packages/linux/linux-omap-2.6.29/overo/defconfig b/meta/recipes-kernel/linux/linux-omap-2.6.29/overo/defconfig
index 0101ca5099..0101ca5099 100644
--- a/meta/packages/linux/linux-omap-2.6.29/overo/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/overo/defconfig
diff --git a/meta/packages/linux/linux-omap-2.6.29/overo/ehci.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/overo/ehci.patch
index 72c6b9bec3..72c6b9bec3 100644
--- a/meta/packages/linux/linux-omap-2.6.29/overo/ehci.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/overo/ehci.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/read_die_ids.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/read_die_ids.patch
index 3f6c930cc1..3f6c930cc1 100644
--- a/meta/packages/linux/linux-omap-2.6.29/read_die_ids.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/read_die_ids.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/timer-suppression.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/timer-suppression.patch
index 04362c96e3..04362c96e3 100644
--- a/meta/packages/linux/linux-omap-2.6.29/timer-suppression.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/timer-suppression.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/touchscreen.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/touchscreen.patch
index 2325c401e4..2325c401e4 100644
--- a/meta/packages/linux/linux-omap-2.6.29/touchscreen.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/touchscreen.patch
diff --git a/meta/packages/linux/linux-omap-2.6.29/usbttyfix.patch b/meta/recipes-kernel/linux/linux-omap-2.6.29/usbttyfix.patch
index 997705a31b..997705a31b 100644
--- a/meta/packages/linux/linux-omap-2.6.29/usbttyfix.patch
+++ b/meta/recipes-kernel/linux/linux-omap-2.6.29/usbttyfix.patch
diff --git a/meta/packages/linux/linux-omap-zoomsync/zoom2/defconfig b/meta/recipes-kernel/linux/linux-omap-zoomsync/zoom2/defconfig
index 28403aa4b5..28403aa4b5 100644
--- a/meta/packages/linux/linux-omap-zoomsync/zoom2/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap-zoomsync/zoom2/defconfig
diff --git a/meta/packages/linux/linux-omap-zoomsync_2.6.32.bb b/meta/recipes-kernel/linux/linux-omap-zoomsync_2.6.32.bb
index 50dea004ed..50dea004ed 100644
--- a/meta/packages/linux/linux-omap-zoomsync_2.6.32.bb
+++ b/meta/recipes-kernel/linux/linux-omap-zoomsync_2.6.32.bb
diff --git a/meta/packages/linux/linux-omap.inc b/meta/recipes-kernel/linux/linux-omap.inc
index e164bad592..e164bad592 100644
--- a/meta/packages/linux/linux-omap.inc
+++ b/meta/recipes-kernel/linux/linux-omap.inc
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch
index 6e31ead2bd..6e31ead2bd 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/0001-omap3-cpuidle.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0001-omap3-cpuidle.patch
index cdc9447b4c..cdc9447b4c 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/0001-omap3-cpuidle.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0001-omap3-cpuidle.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch
index 17329be29b..17329be29b 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/0002-omap3-cpuidle.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0002-omap3-cpuidle.patch
index d35fd47567..d35fd47567 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/0002-omap3-cpuidle.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/0002-omap3-cpuidle.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/01-fix-timing-print.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/01-fix-timing-print.diff
index 89fbe3a836..89fbe3a836 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/01-fix-timing-print.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/01-fix-timing-print.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/01-gptimer_clear_isrs_on_init b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/01-gptimer_clear_isrs_on_init
index 5123bafe54..5123bafe54 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/01-gptimer_clear_isrs_on_init
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/01-gptimer_clear_isrs_on_init
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/02-gptimer_use_match_for_tick b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/02-gptimer_use_match_for_tick
index 6eb6c9b477..6eb6c9b477 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/02-gptimer_use_match_for_tick
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/02-gptimer_use_match_for_tick
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/02-set-clkseld11.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/02-set-clkseld11.diff
index c437f145d3..c437f145d3 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/02-set-clkseld11.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/02-set-clkseld11.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/03-enable-overlay-opt.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/03-enable-overlay-opt.diff
index 9fa749f5fc..9fa749f5fc 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/03-enable-overlay-opt.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/03-enable-overlay-opt.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/03-gptimer_match_plus_ovf b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/03-gptimer_match_plus_ovf
index 3de6e05042..3de6e05042 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/03-gptimer_match_plus_ovf
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/03-gptimer_match_plus_ovf
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/04-gptimer_add_debug_to_sysrq_q b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/04-gptimer_add_debug_to_sysrq_q
index aa9f09811a..aa9f09811a 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/04-gptimer_add_debug_to_sysrq_q
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/04-gptimer_add_debug_to_sysrq_q
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/04-use-pcd.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/04-use-pcd.diff
index bdf8ab5f0b..bdf8ab5f0b 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/04-use-pcd.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/04-use-pcd.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/05-fix-display-panning.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/05-fix-display-panning.diff
index d3c9fffcda..d3c9fffcda 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/05-fix-display-panning.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/05-fix-display-panning.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/06-ensure-fclk.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/06-ensure-fclk.diff
index 79871a7208..79871a7208 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/06-ensure-fclk.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/06-ensure-fclk.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/07-set-burst-size.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/07-set-burst-size.diff
index 99bd80eae0..99bd80eae0 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/07-set-burst-size.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/07-set-burst-size.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/16bpp.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/16bpp.patch
index d2bff4b018..d2bff4b018 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/16bpp.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/16bpp.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/400khz-i2c.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/400khz-i2c.diff
index f749dbcf5b..f749dbcf5b 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/400khz-i2c.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/400khz-i2c.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/4bitmmc.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/4bitmmc.diff
index 5cd120c544..5cd120c544 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/4bitmmc.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/4bitmmc.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-01.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-01.patch
index c361c33d61..c361c33d61 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-01.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-01.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-02.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-02.patch
index 48a59b945b..48a59b945b 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-02.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-02.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-03.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-03.patch
index fe1bea5398..fe1bea5398 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-03.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-03.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-04.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-04.patch
index fb65ac98bb..fb65ac98bb 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-04.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-04.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-05.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-05.patch
index 02a72ed9df..02a72ed9df 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-05.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-05.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-06.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-06.patch
index 67b837c454..67b837c454 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-06.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-06.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-07.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-07.patch
index 8e4c4d6be4..8e4c4d6be4 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-07.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-07.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-08.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-08.patch
index 9af25a762d..9af25a762d 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-08.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-08.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-09.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-09.patch
index ab6cc6d87b..ab6cc6d87b 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/TWL4030-09.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/TWL4030-09.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/cache-display-fix.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/cache-display-fix.patch
index c96b95f2f4..c96b95f2f4 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/cache-display-fix.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/cache-display-fix.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/defconfig b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/defconfig
index 0adc452746..0adc452746 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/defconfig
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/flash.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/flash.patch
index 4c76cd97bd..4c76cd97bd 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/flash.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/flash.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/i2c-omap-race-fix.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/i2c-omap-race-fix.diff
index 6eb33f76b7..6eb33f76b7 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/i2c-omap-race-fix.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/i2c-omap-race-fix.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/logo_linux_clut224.ppm b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/logo_linux_clut224.ppm
index d29fc1c544..d29fc1c544 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/logo_linux_clut224.ppm
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/logo_linux_clut224.ppm
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/mru-clocks1.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/mru-clocks1.diff
index d7dadbc85e..d7dadbc85e 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/mru-clocks1.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/mru-clocks1.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/mru-clocks2.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/mru-clocks2.diff
index c8b370da03..c8b370da03 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/mru-clocks2.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/mru-clocks2.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/mru-clocks3.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/mru-clocks3.diff
index f8407fc2d5..f8407fc2d5 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/mru-clocks3.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/mru-clocks3.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/no-cortex-deadlock.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/no-cortex-deadlock.patch
index 32ec4c2d33..32ec4c2d33 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/no-cortex-deadlock.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/no-cortex-deadlock.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/no-empty-flash-warnings.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/no-empty-flash-warnings.patch
index ab344b0449..ab344b0449 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/no-empty-flash-warnings.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/no-empty-flash-warnings.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/no-harry-potter.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/no-harry-potter.diff
index 2bb20ab9c0..2bb20ab9c0 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/no-harry-potter.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/no-harry-potter.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/omap3-dppl-divider.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/omap3-dppl-divider.patch
index 25e5aad9c9..25e5aad9c9 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/omap3-dppl-divider.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/omap3-dppl-divider.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/omap3-jitter.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/omap3-jitter.patch
index 2e0dfd9f13..2e0dfd9f13 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/omap3-jitter.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/omap3-jitter.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/oprofile-0.9.3.armv7.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/oprofile-0.9.3.armv7.diff
index dbc11fbe7d..dbc11fbe7d 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/oprofile-0.9.3.armv7.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/oprofile-0.9.3.armv7.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/read_die_ids.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/read_die_ids.patch
index 3f6c930cc1..3f6c930cc1 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/read_die_ids.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/read_die_ids.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/serialfix.diff b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/serialfix.diff
index 74c2ebaa69..74c2ebaa69 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/serialfix.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/serialfix.diff
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/soc.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/soc.patch
index f4cce21ca7..f4cce21ca7 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/soc.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/soc.patch
diff --git a/meta/packages/linux/linux-omap2-git/beagleboard/timer-suppression.patch b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/timer-suppression.patch
index 04362c96e3..04362c96e3 100644
--- a/meta/packages/linux/linux-omap2-git/beagleboard/timer-suppression.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/beagleboard/timer-suppression.patch
diff --git a/meta/packages/linux/linux-omap2-git/fixes.patch b/meta/recipes-kernel/linux/linux-omap2-git/fixes.patch
index 8478682787..8478682787 100644
--- a/meta/packages/linux/linux-omap2-git/fixes.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/fixes.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap-2430-lcd.patch b/meta/recipes-kernel/linux/linux-omap2-git/omap-2430-lcd.patch
index 8f8a687c06..8f8a687c06 100644
--- a/meta/packages/linux/linux-omap2-git/omap-2430-lcd.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap-2430-lcd.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap-2430sdp/defconfig b/meta/recipes-kernel/linux/linux-omap2-git/omap-2430sdp/defconfig
index f3897e48a3..f3897e48a3 100644
--- a/meta/packages/linux/linux-omap2-git/omap-2430sdp/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap-2430sdp/defconfig
diff --git a/meta/packages/linux/linux-omap2-git/omap-2430sdp/defconfig.eabi b/meta/recipes-kernel/linux/linux-omap2-git/omap-2430sdp/defconfig.eabi
index f3897e48a3..f3897e48a3 100644
--- a/meta/packages/linux/linux-omap2-git/omap-2430sdp/defconfig.eabi
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap-2430sdp/defconfig.eabi
diff --git a/meta/packages/linux/linux-omap2-git/omap2420h4/defconfig b/meta/recipes-kernel/linux/linux-omap2-git/omap2420h4/defconfig
index c1133eef9a..c1133eef9a 100644
--- a/meta/packages/linux/linux-omap2-git/omap2420h4/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap2420h4/defconfig
diff --git a/meta/packages/linux/linux-omap2-git/omap2430sdp/defconfig b/meta/recipes-kernel/linux/linux-omap2-git/omap2430sdp/defconfig
index f3897e48a3..f3897e48a3 100644
--- a/meta/packages/linux/linux-omap2-git/omap2430sdp/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap2430sdp/defconfig
diff --git a/meta/packages/linux/linux-omap2-git/omap2430sdp/defconfig.eabi b/meta/recipes-kernel/linux/linux-omap2-git/omap2430sdp/defconfig.eabi
index f3897e48a3..f3897e48a3 100644
--- a/meta/packages/linux/linux-omap2-git/omap2430sdp/defconfig.eabi
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap2430sdp/defconfig.eabi
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/0001-ARM-OMAP-SmartReflex-driver.patch b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-ARM-OMAP-SmartReflex-driver.patch
index 550a4f58be..550a4f58be 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/0001-ARM-OMAP-SmartReflex-driver.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-ARM-OMAP-SmartReflex-driver.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch
index 6e31ead2bd..6e31ead2bd 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-ASoC-OMAP-Add-basic-support-for-OMAP34xx-in-McBSP.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/0001-omap3-cpuidle.patch b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-omap3-cpuidle.patch
index cdc9447b4c..cdc9447b4c 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/0001-omap3-cpuidle.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-omap3-cpuidle.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch
index 17329be29b..17329be29b 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0001-omap3beagle-add-a-platform-device-to-hook-up-the-GP.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/0002-ARM-OMAP-SmartReflex-driver.patch b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0002-ARM-OMAP-SmartReflex-driver.patch
index 8e609395a0..8e609395a0 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/0002-ARM-OMAP-SmartReflex-driver.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0002-ARM-OMAP-SmartReflex-driver.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/0002-omap3-cpuidle.patch b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0002-omap3-cpuidle.patch
index d35fd47567..d35fd47567 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/0002-omap3-cpuidle.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0002-omap3-cpuidle.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/0003-ARM-OMAP-SmartReflex-driver.patch b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0003-ARM-OMAP-SmartReflex-driver.patch
index 40d5790367..40d5790367 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/0003-ARM-OMAP-SmartReflex-driver.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/0003-ARM-OMAP-SmartReflex-driver.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/defconfig b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/defconfig
index f74cef90ee..f74cef90ee 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/defconfig
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/no-empty-flash-warnings.patch b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/no-empty-flash-warnings.patch
index ab344b0449..ab344b0449 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/no-empty-flash-warnings.patch
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/no-empty-flash-warnings.patch
diff --git a/meta/packages/linux/linux-omap2-git/omap3evm/no-harry-potter.diff b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/no-harry-potter.diff
index 2bb20ab9c0..2bb20ab9c0 100644
--- a/meta/packages/linux/linux-omap2-git/omap3evm/no-harry-potter.diff
+++ b/meta/recipes-kernel/linux/linux-omap2-git/omap3evm/no-harry-potter.diff
diff --git a/meta/packages/linux/linux-omap2.inc b/meta/recipes-kernel/linux/linux-omap2.inc
index c706a3f919..c706a3f919 100644
--- a/meta/packages/linux/linux-omap2.inc
+++ b/meta/recipes-kernel/linux/linux-omap2.inc
diff --git a/meta/packages/linux/linux-omap2_git.bb b/meta/recipes-kernel/linux/linux-omap2_git.bb
index 4d4692dbb2..4d4692dbb2 100644
--- a/meta/packages/linux/linux-omap2_git.bb
+++ b/meta/recipes-kernel/linux/linux-omap2_git.bb
diff --git a/meta/packages/linux/linux-omap3-git/beagleboard/defconfig b/meta/recipes-kernel/linux/linux-omap3-git/beagleboard/defconfig
index b4c3c31d0b..b4c3c31d0b 100644
--- a/meta/packages/linux/linux-omap3-git/beagleboard/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap3-git/beagleboard/defconfig
diff --git a/meta/packages/linux/linux-omap3-git/beagleboard/flash.patch b/meta/recipes-kernel/linux/linux-omap3-git/beagleboard/flash.patch
index 4c76cd97bd..4c76cd97bd 100644
--- a/meta/packages/linux/linux-omap3-git/beagleboard/flash.patch
+++ b/meta/recipes-kernel/linux/linux-omap3-git/beagleboard/flash.patch
diff --git a/meta/packages/linux/linux-omap3-git/beagleboard/no-empty-flash-warnings.patch b/meta/recipes-kernel/linux/linux-omap3-git/beagleboard/no-empty-flash-warnings.patch
index ab344b0449..ab344b0449 100644
--- a/meta/packages/linux/linux-omap3-git/beagleboard/no-empty-flash-warnings.patch
+++ b/meta/recipes-kernel/linux/linux-omap3-git/beagleboard/no-empty-flash-warnings.patch
diff --git a/meta/packages/linux/linux-omap3-git/omap3evm/defconfig b/meta/recipes-kernel/linux/linux-omap3-git/omap3evm/defconfig
index 2e938ed959..2e938ed959 100644
--- a/meta/packages/linux/linux-omap3-git/omap3evm/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap3-git/omap3evm/defconfig
diff --git a/meta/packages/linux/linux-omap3-git/omap3evm/no-empty-flash-warnings.patch b/meta/recipes-kernel/linux/linux-omap3-git/omap3evm/no-empty-flash-warnings.patch
index ab344b0449..ab344b0449 100644
--- a/meta/packages/linux/linux-omap3-git/omap3evm/no-empty-flash-warnings.patch
+++ b/meta/recipes-kernel/linux/linux-omap3-git/omap3evm/no-empty-flash-warnings.patch
diff --git a/meta/packages/linux/linux-omap3-git/overo/defconfig b/meta/recipes-kernel/linux/linux-omap3-git/overo/defconfig
index 688fa378ed..688fa378ed 100644
--- a/meta/packages/linux/linux-omap3-git/overo/defconfig
+++ b/meta/recipes-kernel/linux/linux-omap3-git/overo/defconfig
diff --git a/meta/packages/linux/linux-omap3-git/overo/logo_linux_clut224.ppm b/meta/recipes-kernel/linux/linux-omap3-git/overo/logo_linux_clut224.ppm
index 42f390da09..42f390da09 100644
--- a/meta/packages/linux/linux-omap3-git/overo/logo_linux_clut224.ppm
+++ b/meta/recipes-kernel/linux/linux-omap3-git/overo/logo_linux_clut224.ppm
diff --git a/meta/packages/linux/linux-omap3-git/overo/no-empty-flash-warnings.patch b/meta/recipes-kernel/linux/linux-omap3-git/overo/no-empty-flash-warnings.patch
index ab344b0449..ab344b0449 100644
--- a/meta/packages/linux/linux-omap3-git/overo/no-empty-flash-warnings.patch
+++ b/meta/recipes-kernel/linux/linux-omap3-git/overo/no-empty-flash-warnings.patch
diff --git a/meta/packages/linux/linux-omap3-git/overo/overo.patch b/meta/recipes-kernel/linux/linux-omap3-git/overo/overo.patch
index 5e9b696b46..5e9b696b46 100644
--- a/meta/packages/linux/linux-omap3-git/overo/overo.patch
+++ b/meta/recipes-kernel/linux/linux-omap3-git/overo/overo.patch
diff --git a/meta/packages/linux/linux-omap3-pm-git/zoom2/0001-OMAP1-2-3-4-DEBUG_LL-cleanup.patch b/meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0001-OMAP1-2-3-4-DEBUG_LL-cleanup.patch
index e1e216c915..e1e216c915 100644
--- a/meta/packages/linux/linux-omap3-pm-git/zoom2/0001-OMAP1-2-3-4-DEBUG_LL-cleanup.patch
+++ b/meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0001-OMAP1-2-3-4-DEBUG_LL-cleanup.patch
diff --git a/meta/packages/linux/linux-omap3-pm-git/zoom2/0002-OMAP1-2-3-4-Adapt-board-files-for-cleand-DEBUG_LL-in.patch b/meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0002-OMAP1-2-3-4-Adapt-board-files-for-cleand-DEBUG_LL-in.patch
index 8019631b1d..8019631b1d 100644
--- a/meta/packages/linux/linux-omap3-pm-git/zoom2/0002-OMAP1-2-3-4-Adapt-board-files-for-cleand-DEBUG_LL-in.patch
+++ b/meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0002-OMAP1-2-3-4-Adapt-board-files-for-cleand-DEBUG_LL-in.patch
diff --git a/meta/packages/linux/linux-omap3-pm-git/zoom2/0003-OMAP-Zoom2-Add-DEBUG_LL-interface-using-external-Qua.patch b/meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0003-OMAP-Zoom2-Add-DEBUG_LL-interface-using-external-Qua.patch
index e39090f6cf..e39090f6cf 100644
--- a/meta/packages/linux/linux-omap3-pm-git/zoom2/0003-OMAP-Zoom2-Add-DEBUG_LL-interface-using-external-Qua.patch
+++ b/meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0003-OMAP-Zoom2-Add-DEBUG_LL-interface-using-external-Qua.patch
diff --git a/meta/packages/linux/linux-omap3-pm-git/zoom2/0005-OMAP-Zoom2-Release-Dbg-board-detect-gpio.patch b/meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0005-OMAP-Zoom2-Release-Dbg-board-detect-gpio.patch
index a01f65f890..a01f65f890 100644
--- a/meta/packages/linux/linux-omap3-pm-git/zoom2/0005-OMAP-Zoom2-Release-Dbg-board-detect-gpio.patch
+++ b/meta/recipes-kernel/linux/linux-omap3-pm-git/zoom2/0005-OMAP-Zoom2-Release-Dbg-board-detect-gpio.patch
diff --git a/meta/packages/linux/linux-omap3-pm_git.bb b/meta/recipes-kernel/linux/linux-omap3-pm_git.bb
index 45bc492d8e..45bc492d8e 100644
--- a/meta/packages/linux/linux-omap3-pm_git.bb
+++ b/meta/recipes-kernel/linux/linux-omap3-pm_git.bb
diff --git a/meta/packages/linux/linux-omap3_git.bb b/meta/recipes-kernel/linux/linux-omap3_git.bb
index d728efa0d2..d728efa0d2 100644
--- a/meta/packages/linux/linux-omap3_git.bb
+++ b/meta/recipes-kernel/linux/linux-omap3_git.bb
diff --git a/meta/packages/linux/linux-omap_2.6.22.19.bb b/meta/recipes-kernel/linux/linux-omap_2.6.22.19.bb
index f6777bcc5b..f6777bcc5b 100644
--- a/meta/packages/linux/linux-omap_2.6.22.19.bb
+++ b/meta/recipes-kernel/linux/linux-omap_2.6.22.19.bb
diff --git a/meta/packages/linux/linux-omap_2.6.24.7.bb b/meta/recipes-kernel/linux/linux-omap_2.6.24.7.bb
index 1defa79c50..1defa79c50 100644
--- a/meta/packages/linux/linux-omap_2.6.24.7.bb
+++ b/meta/recipes-kernel/linux/linux-omap_2.6.24.7.bb
diff --git a/meta/packages/linux/linux-omap_2.6.29.bb b/meta/recipes-kernel/linux/linux-omap_2.6.29.bb
index f0769f8556..f0769f8556 100644
--- a/meta/packages/linux/linux-omap_2.6.29.bb
+++ b/meta/recipes-kernel/linux/linux-omap_2.6.29.bb
diff --git a/meta/packages/linux/linux-rp-2.6.23/arm_pxa_20070923.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/arm_pxa_20070923.patch
index ad4ce996df..ad4ce996df 100644
--- a/meta/packages/linux/linux-rp-2.6.23/arm_pxa_20070923.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/arm_pxa_20070923.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/binutils-buildid-arm.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/binutils-buildid-arm.patch
index 68e35e89e1..68e35e89e1 100644
--- a/meta/packages/linux/linux-rp-2.6.23/binutils-buildid-arm.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/binutils-buildid-arm.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/connectplus-prevent-oops-HACK.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/connectplus-prevent-oops-HACK.patch
index b5439c62e7..b5439c62e7 100644
--- a/meta/packages/linux/linux-rp-2.6.23/connectplus-prevent-oops-HACK.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/connectplus-prevent-oops-HACK.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/connectplus-remove-ide-HACK.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/connectplus-remove-ide-HACK.patch
index 4414b21191..4414b21191 100644
--- a/meta/packages/linux/linux-rp-2.6.23/connectplus-remove-ide-HACK.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/connectplus-remove-ide-HACK.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-akita b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-akita
index ddc7ba01b1..ddc7ba01b1 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-akita
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-akita
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-bootcdx86 b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-bootcdx86
index 244df733ac..244df733ac 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-bootcdx86
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-bootcdx86
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-c7x0 b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-c7x0
index f1d0295fb0..f1d0295fb0 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-c7x0
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-c7x0
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-collie b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-collie
index 64e5090ae6..64e5090ae6 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-collie
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-collie
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-htcuniversal b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-htcuniversal
index 3f33b1446f..3f33b1446f 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-htcuniversal
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-htcuniversal
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-hx2000 b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-hx2000
index 447d26da80..447d26da80 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-hx2000
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-hx2000
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-poodle b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-poodle
index 5afa7c556b..5afa7c556b 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-poodle
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-poodle
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-qemuarm b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-qemuarm
index 78f08bea40..78f08bea40 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-qemuarm
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-qemuarm
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-qemux86 b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-qemux86
index 62bbaceaf9..62bbaceaf9 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-qemux86
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-qemux86
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-spitz b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-spitz
index d3512f2a4b..d3512f2a4b 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-spitz
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-spitz
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-tosa b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-tosa
index d005193a34..d005193a34 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-tosa
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-tosa
diff --git a/meta/packages/linux/linux-rp-2.6.23/defconfig-zylonite b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-zylonite
index d98974989f..d98974989f 100644
--- a/meta/packages/linux/linux-rp-2.6.23/defconfig-zylonite
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/defconfig-zylonite
diff --git a/meta/packages/linux/linux-rp-2.6.23/hostap-monitor-mode.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/hostap-monitor-mode.patch
index 641fd19e50..641fd19e50 100644
--- a/meta/packages/linux/linux-rp-2.6.23/hostap-monitor-mode.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/hostap-monitor-mode.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/hrw-add-wcf11-to-hostap.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/hrw-add-wcf11-to-hostap.patch
index 5ee8b2042c..5ee8b2042c 100644
--- a/meta/packages/linux/linux-rp-2.6.23/hrw-add-wcf11-to-hostap.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/hrw-add-wcf11-to-hostap.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/htcuni-acx.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/htcuni-acx.patch
index 769674c935..769674c935 100644
--- a/meta/packages/linux/linux-rp-2.6.23/htcuni-acx.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/htcuni-acx.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/htcuni.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/htcuni.patch
index 4d746749c5..4d746749c5 100644
--- a/meta/packages/linux/linux-rp-2.6.23/htcuni.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/htcuni.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/mtd-module.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/mtd-module.patch
index 4aa2f22aee..4aa2f22aee 100644
--- a/meta/packages/linux/linux-rp-2.6.23/mtd-module.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/mtd-module.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/pxa-serial-hack.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/pxa-serial-hack.patch
index bf20f46a05..bf20f46a05 100644
--- a/meta/packages/linux/linux-rp-2.6.23/pxa-serial-hack.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/pxa-serial-hack.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/pxa_fb_overlay.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/pxa_fb_overlay.patch
index 49c59b3275..49c59b3275 100644
--- a/meta/packages/linux/linux-rp-2.6.23/pxa_fb_overlay.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/pxa_fb_overlay.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
index b513ba1466..b513ba1466 100644
--- a/meta/packages/linux/linux-rp-2.6.23/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/sharpsl-rc-r1.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/sharpsl-rc-r1.patch
index 08f1f2e721..08f1f2e721 100644
--- a/meta/packages/linux/linux-rp-2.6.23/sharpsl-rc-r1.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/sharpsl-rc-r1.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/squashfs3.0-2.6.15.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/squashfs3.0-2.6.15.patch
index a210afcaf8..a210afcaf8 100644
--- a/meta/packages/linux/linux-rp-2.6.23/squashfs3.0-2.6.15.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/squashfs3.0-2.6.15.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/uvesafb-0.1-rc3-2.6.22.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/uvesafb-0.1-rc3-2.6.22.patch
index 711375114f..711375114f 100644
--- a/meta/packages/linux/linux-rp-2.6.23/uvesafb-0.1-rc3-2.6.22.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/uvesafb-0.1-rc3-2.6.22.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/versatile-armv6.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/versatile-armv6.patch
index e2d0060ac3..e2d0060ac3 100644
--- a/meta/packages/linux/linux-rp-2.6.23/versatile-armv6.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/versatile-armv6.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/wm8750-treble.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm8750-treble.patch
index 07a8d8e141..07a8d8e141 100644
--- a/meta/packages/linux/linux-rp-2.6.23/wm8750-treble.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm8750-treble.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/wm9712-reset-loop-r2.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm9712-reset-loop-r2.patch
index 78e81ea83a..78e81ea83a 100644
--- a/meta/packages/linux/linux-rp-2.6.23/wm9712-reset-loop-r2.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm9712-reset-loop-r2.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/wm9712-suspend-cold-res-r2.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm9712-suspend-cold-res-r2.patch
index 5179b47cc4..5179b47cc4 100644
--- a/meta/packages/linux/linux-rp-2.6.23/wm9712-suspend-cold-res-r2.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm9712-suspend-cold-res-r2.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/wm97xx-lg13-r0-fix-r0.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm97xx-lg13-r0-fix-r0.patch
index 5ad0d8703d..5ad0d8703d 100644
--- a/meta/packages/linux/linux-rp-2.6.23/wm97xx-lg13-r0-fix-r0.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm97xx-lg13-r0-fix-r0.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/wm97xx-lg13-r0.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm97xx-lg13-r0.patch
index c918c5daff..c918c5daff 100644
--- a/meta/packages/linux/linux-rp-2.6.23/wm97xx-lg13-r0.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/wm97xx-lg13-r0.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/zylonite-boot.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite-boot.patch
index f41928eca5..f41928eca5 100644
--- a/meta/packages/linux/linux-rp-2.6.23/zylonite-boot.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite-boot.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/zylonite_keypad-r0.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite_keypad-r0.patch
index 1889b3884e..1889b3884e 100644
--- a/meta/packages/linux/linux-rp-2.6.23/zylonite_keypad-r0.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite_keypad-r0.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/zylonite_mtd-r0.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite_mtd-r0.patch
index cb5a9c5f72..cb5a9c5f72 100644
--- a/meta/packages/linux/linux-rp-2.6.23/zylonite_mtd-r0.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite_mtd-r0.patch
diff --git a/meta/packages/linux/linux-rp-2.6.23/zylonite_touch-r0.patch b/meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite_touch-r0.patch
index 1c00696051..1c00696051 100644
--- a/meta/packages/linux/linux-rp-2.6.23/zylonite_touch-r0.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.23/zylonite_touch-r0.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/binutils-buildid-arm.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/binutils-buildid-arm.patch
index 68e35e89e1..68e35e89e1 100644
--- a/meta/packages/linux/linux-rp-2.6.24/binutils-buildid-arm.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/binutils-buildid-arm.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/connectplus-prevent-oops-HACK.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/connectplus-prevent-oops-HACK.patch
index b5439c62e7..b5439c62e7 100644
--- a/meta/packages/linux/linux-rp-2.6.24/connectplus-prevent-oops-HACK.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/connectplus-prevent-oops-HACK.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/connectplus-remove-ide-HACK.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/connectplus-remove-ide-HACK.patch
index 4414b21191..4414b21191 100644
--- a/meta/packages/linux/linux-rp-2.6.24/connectplus-remove-ide-HACK.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/connectplus-remove-ide-HACK.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-akita b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-akita
index 32bfa9dfcf..32bfa9dfcf 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-akita
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-akita
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-bootcdx86 b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-bootcdx86
index 397468a366..397468a366 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-bootcdx86
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-bootcdx86
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-c7x0 b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-c7x0
index 4b54f9fc70..4b54f9fc70 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-c7x0
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-c7x0
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-collie b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-collie
index 4d3f9f8782..4d3f9f8782 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-collie
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-collie
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-htcuniversal b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-htcuniversal
index 7703594672..7703594672 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-htcuniversal
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-htcuniversal
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-hx2000 b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-hx2000
index d023ffecac..d023ffecac 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-hx2000
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-hx2000
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-poodle b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-poodle
index 4d40205111..4d40205111 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-poodle
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-poodle
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-qemuarm b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-qemuarm
index ae7ef52d31..ae7ef52d31 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-qemuarm
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-qemuarm
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-qemux86 b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-qemux86
index d1012b5c72..d1012b5c72 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-qemux86
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-qemux86
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-spitz b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-spitz
index d97e13faf4..d97e13faf4 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-spitz
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-spitz
diff --git a/meta/packages/linux/linux-rp-2.6.24/defconfig-zylonite b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-zylonite
index bdf6a3be8a..bdf6a3be8a 100644
--- a/meta/packages/linux/linux-rp-2.6.24/defconfig-zylonite
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/defconfig-zylonite
diff --git a/meta/packages/linux/linux-rp-2.6.24/hostap-monitor-mode.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/hostap-monitor-mode.patch
index 641fd19e50..641fd19e50 100644
--- a/meta/packages/linux/linux-rp-2.6.24/hostap-monitor-mode.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/hostap-monitor-mode.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/hrw-hostapcard.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/hrw-hostapcard.patch
index 67fc5b7c70..67fc5b7c70 100644
--- a/meta/packages/linux/linux-rp-2.6.24/hrw-hostapcard.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/hrw-hostapcard.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/htcuni-acx.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/htcuni-acx.patch
index 1ccebddc8d..1ccebddc8d 100644
--- a/meta/packages/linux/linux-rp-2.6.24/htcuni-acx.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/htcuni-acx.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/htcuni.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/htcuni.patch
index 8448c4ec06..8448c4ec06 100644
--- a/meta/packages/linux/linux-rp-2.6.24/htcuni.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/htcuni.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/mtd-module.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/mtd-module.patch
index 4aa2f22aee..4aa2f22aee 100644
--- a/meta/packages/linux/linux-rp-2.6.24/mtd-module.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/mtd-module.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/pxa-serial-hack.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/pxa-serial-hack.patch
index bf20f46a05..bf20f46a05 100644
--- a/meta/packages/linux/linux-rp-2.6.24/pxa-serial-hack.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/pxa-serial-hack.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/pxa27x-resume.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/pxa27x-resume.patch
index 6447a0b104..6447a0b104 100644
--- a/meta/packages/linux/linux-rp-2.6.24/pxa27x-resume.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/pxa27x-resume.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/pxa2xx_udc-clock.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/pxa2xx_udc-clock.patch
index 14c496a31a..14c496a31a 100644
--- a/meta/packages/linux/linux-rp-2.6.24/pxa2xx_udc-clock.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/pxa2xx_udc-clock.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/pxa_fb_overlay.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/pxa_fb_overlay.patch
index 49c59b3275..49c59b3275 100644
--- a/meta/packages/linux/linux-rp-2.6.24/pxa_fb_overlay.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/pxa_fb_overlay.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
index b513ba1466..b513ba1466 100644
--- a/meta/packages/linux/linux-rp-2.6.24/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/sharpsl-rc-r1.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/sharpsl-rc-r1.patch
index bed41c55d5..bed41c55d5 100644
--- a/meta/packages/linux/linux-rp-2.6.24/sharpsl-rc-r1.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/sharpsl-rc-r1.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/sharpsl-rc-r2.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/sharpsl-rc-r2.patch
index 6fb34ec179..6fb34ec179 100644
--- a/meta/packages/linux/linux-rp-2.6.24/sharpsl-rc-r2.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/sharpsl-rc-r2.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/spitz_h_rewrite.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/spitz_h_rewrite.patch
index df6d5f66c2..df6d5f66c2 100644
--- a/meta/packages/linux/linux-rp-2.6.24/spitz_h_rewrite.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/spitz_h_rewrite.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/squashfs3.3.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/squashfs3.3.patch
index cb9a5c49e4..cb9a5c49e4 100644
--- a/meta/packages/linux/linux-rp-2.6.24/squashfs3.3.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/squashfs3.3.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/versatile-armv6.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/versatile-armv6.patch
index e2d0060ac3..e2d0060ac3 100644
--- a/meta/packages/linux/linux-rp-2.6.24/versatile-armv6.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/versatile-armv6.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/wm8750-treble.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/wm8750-treble.patch
index 07a8d8e141..07a8d8e141 100644
--- a/meta/packages/linux/linux-rp-2.6.24/wm8750-treble.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/wm8750-treble.patch
diff --git a/meta/packages/linux/linux-rp-2.6.24/zylonite-boot.patch b/meta/recipes-kernel/linux/linux-rp-2.6.24/zylonite-boot.patch
index f41928eca5..f41928eca5 100644
--- a/meta/packages/linux/linux-rp-2.6.24/zylonite-boot.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.24/zylonite-boot.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/binutils-buildid-arm.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/binutils-buildid-arm.patch
index 68e35e89e1..68e35e89e1 100644
--- a/meta/packages/linux/linux-rp-2.6.26/binutils-buildid-arm.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/binutils-buildid-arm.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/connectplus-prevent-oops-HACK.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/connectplus-prevent-oops-HACK.patch
index b5439c62e7..b5439c62e7 100644
--- a/meta/packages/linux/linux-rp-2.6.26/connectplus-prevent-oops-HACK.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/connectplus-prevent-oops-HACK.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/connectplus-remove-ide-HACK.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/connectplus-remove-ide-HACK.patch
index 4414b21191..4414b21191 100644
--- a/meta/packages/linux/linux-rp-2.6.26/connectplus-remove-ide-HACK.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/connectplus-remove-ide-HACK.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/cpufreq-fix.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/cpufreq-fix.patch
index a3c996f7bd..a3c996f7bd 100644
--- a/meta/packages/linux/linux-rp-2.6.26/cpufreq-fix.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/cpufreq-fix.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-akita b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-akita
index e630a9abff..e630a9abff 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-akita
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-akita
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-bootcdx86 b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-bootcdx86
index 35e9b5cd22..35e9b5cd22 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-bootcdx86
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-bootcdx86
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-c7x0 b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-c7x0
index 830c8189a6..830c8189a6 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-c7x0
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-c7x0
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-collie b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-collie
index 271bfd5881..271bfd5881 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-collie
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-collie
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-htcuniversal b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-htcuniversal
index 8b2a31dbb0..8b2a31dbb0 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-htcuniversal
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-htcuniversal
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-hx2000 b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-hx2000
index 0f2557c0f7..0f2557c0f7 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-hx2000
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-hx2000
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-poodle b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-poodle
index 7d41252b15..7d41252b15 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-poodle
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-poodle
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-qemuarm b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemuarm
index e636b6c671..e636b6c671 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-qemuarm
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemuarm
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-qemuarmv6 b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemuarmv6
index 67975a818b..67975a818b 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-qemuarmv6
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemuarmv6
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-qemuarmv7 b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemuarmv7
index dc1f7490fa..dc1f7490fa 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-qemuarmv7
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemuarmv7
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-qemux86 b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemux86
index 42f6740201..42f6740201 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-qemux86
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-qemux86
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-spitz b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-spitz
index 9c8f0ae8a1..9c8f0ae8a1 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-spitz
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-spitz
diff --git a/meta/packages/linux/linux-rp-2.6.26/defconfig-zylonite b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-zylonite
index cc2fc482ae..cc2fc482ae 100644
--- a/meta/packages/linux/linux-rp-2.6.26/defconfig-zylonite
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/defconfig-zylonite
diff --git a/meta/packages/linux/linux-rp-2.6.26/fixes.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/fixes.patch
index 5df21d5faa..5df21d5faa 100644
--- a/meta/packages/linux/linux-rp-2.6.26/fixes.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/fixes.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/hostap-monitor-mode.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/hostap-monitor-mode.patch
index 641fd19e50..641fd19e50 100644
--- a/meta/packages/linux/linux-rp-2.6.26/hostap-monitor-mode.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/hostap-monitor-mode.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/hrw-hostapcard.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/hrw-hostapcard.patch
index 67fc5b7c70..67fc5b7c70 100644
--- a/meta/packages/linux/linux-rp-2.6.26/hrw-hostapcard.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/hrw-hostapcard.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/htcuni-acx.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/htcuni-acx.patch
index 1ccebddc8d..1ccebddc8d 100644
--- a/meta/packages/linux/linux-rp-2.6.26/htcuni-acx.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/htcuni-acx.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/htcuni.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/htcuni.patch
index 783f55b064..783f55b064 100644
--- a/meta/packages/linux/linux-rp-2.6.26/htcuni.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/htcuni.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/pxa-serial-hack.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/pxa-serial-hack.patch
index bf20f46a05..bf20f46a05 100644
--- a/meta/packages/linux/linux-rp-2.6.26/pxa-serial-hack.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/pxa-serial-hack.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/pxa_fb_overlay.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/pxa_fb_overlay.patch
index 49c59b3275..49c59b3275 100644
--- a/meta/packages/linux/linux-rp-2.6.26/pxa_fb_overlay.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/pxa_fb_overlay.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
index b513ba1466..b513ba1466 100644
--- a/meta/packages/linux/linux-rp-2.6.26/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/sharpsl-rc-r1.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/sharpsl-rc-r1.patch
index c4b95ad4f8..c4b95ad4f8 100644
--- a/meta/packages/linux/linux-rp-2.6.26/sharpsl-rc-r1.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/sharpsl-rc-r1.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/spitz_h_rewrite.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/spitz_h_rewrite.patch
index 3dcf4ed8af..3dcf4ed8af 100644
--- a/meta/packages/linux/linux-rp-2.6.26/spitz_h_rewrite.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/spitz_h_rewrite.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/versatile-armv6.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/versatile-armv6.patch
index 2ee84021b4..2ee84021b4 100644
--- a/meta/packages/linux/linux-rp-2.6.26/versatile-armv6.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/versatile-armv6.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/zaurus-i2c-init.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/zaurus-i2c-init.patch
index e0db0746cd..e0db0746cd 100644
--- a/meta/packages/linux/linux-rp-2.6.26/zaurus-i2c-init.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/zaurus-i2c-init.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/zylonite-boot.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite-boot.patch
index f41928eca5..f41928eca5 100644
--- a/meta/packages/linux/linux-rp-2.6.26/zylonite-boot.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite-boot.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/zylonite_keypad-r0.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite_keypad-r0.patch
index 1889b3884e..1889b3884e 100644
--- a/meta/packages/linux/linux-rp-2.6.26/zylonite_keypad-r0.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite_keypad-r0.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/zylonite_mtd-r0.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite_mtd-r0.patch
index cb5a9c5f72..cb5a9c5f72 100644
--- a/meta/packages/linux/linux-rp-2.6.26/zylonite_mtd-r0.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite_mtd-r0.patch
diff --git a/meta/packages/linux/linux-rp-2.6.26/zylonite_touch-r0.patch b/meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite_touch-r0.patch
index 1c00696051..1c00696051 100644
--- a/meta/packages/linux/linux-rp-2.6.26/zylonite_touch-r0.patch
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.26/zylonite_touch-r0.patch
diff --git a/meta/packages/linux/linux-rp-2.6.29/defconfig-qemumips b/meta/recipes-kernel/linux/linux-rp-2.6.29/defconfig-qemumips
index 000c6e4ec7..000c6e4ec7 100644
--- a/meta/packages/linux/linux-rp-2.6.29/defconfig-qemumips
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.29/defconfig-qemumips
diff --git a/meta/packages/linux/linux-rp-2.6.29/defconfig-qemux86 b/meta/recipes-kernel/linux/linux-rp-2.6.29/defconfig-qemux86
index a94085f0a2..a94085f0a2 100644
--- a/meta/packages/linux/linux-rp-2.6.29/defconfig-qemux86
+++ b/meta/recipes-kernel/linux/linux-rp-2.6.29/defconfig-qemux86
diff --git a/meta/packages/linux/linux-rp.inc b/meta/recipes-kernel/linux/linux-rp.inc
index 8b86bdee1f..8b86bdee1f 100644
--- a/meta/packages/linux/linux-rp.inc
+++ b/meta/recipes-kernel/linux/linux-rp.inc
diff --git a/meta/packages/linux/linux-rp_2.6.23.bb b/meta/recipes-kernel/linux/linux-rp_2.6.23.bb
index 0c67fd4ea6..0c67fd4ea6 100644
--- a/meta/packages/linux/linux-rp_2.6.23.bb
+++ b/meta/recipes-kernel/linux/linux-rp_2.6.23.bb
diff --git a/meta/packages/linux/linux-rp_2.6.24.bb b/meta/recipes-kernel/linux/linux-rp_2.6.24.bb
index 1d927e3ff1..1d927e3ff1 100644
--- a/meta/packages/linux/linux-rp_2.6.24.bb
+++ b/meta/recipes-kernel/linux/linux-rp_2.6.24.bb
diff --git a/meta/packages/linux/linux-rp_2.6.26.bb b/meta/recipes-kernel/linux/linux-rp_2.6.26.bb
index 67d674b7be..67d674b7be 100644
--- a/meta/packages/linux/linux-rp_2.6.26.bb
+++ b/meta/recipes-kernel/linux/linux-rp_2.6.26.bb
diff --git a/meta/packages/linux/linux-rp_2.6.29.bb b/meta/recipes-kernel/linux/linux-rp_2.6.29.bb
index ed1a7b1d72..ed1a7b1d72 100644
--- a/meta/packages/linux/linux-rp_2.6.29.bb
+++ b/meta/recipes-kernel/linux/linux-rp_2.6.29.bb
diff --git a/meta/packages/linux/linux-simtec-2.6.26-simtec3/depicture-defconfig-append b/meta/recipes-kernel/linux/linux-simtec-2.6.26-simtec3/depicture-defconfig-append
index fc1af85bef..fc1af85bef 100644
--- a/meta/packages/linux/linux-simtec-2.6.26-simtec3/depicture-defconfig-append
+++ b/meta/recipes-kernel/linux/linux-simtec-2.6.26-simtec3/depicture-defconfig-append
diff --git a/meta/packages/linux/linux-simtec.inc b/meta/recipes-kernel/linux/linux-simtec.inc
index 2b7a5cc07d..2b7a5cc07d 100644
--- a/meta/packages/linux/linux-simtec.inc
+++ b/meta/recipes-kernel/linux/linux-simtec.inc
diff --git a/meta/packages/linux/linux-simtec_2.6.26-simtec3.bb b/meta/recipes-kernel/linux/linux-simtec_2.6.26-simtec3.bb
index 33b0e8808d..33b0e8808d 100644
--- a/meta/packages/linux/linux-simtec_2.6.26-simtec3.bb
+++ b/meta/recipes-kernel/linux/linux-simtec_2.6.26-simtec3.bb
diff --git a/meta/packages/linux/linux-wrs/connect-size.patch b/meta/recipes-kernel/linux/linux-wrs/connect-size.patch
index a78629c85c..a78629c85c 100644
--- a/meta/packages/linux/linux-wrs/connect-size.patch
+++ b/meta/recipes-kernel/linux/linux-wrs/connect-size.patch
diff --git a/meta/packages/linux/linux-wrs/qemux86-64.cfg b/meta/recipes-kernel/linux/linux-wrs/qemux86-64.cfg
index df3fbe32d0..df3fbe32d0 100644
--- a/meta/packages/linux/linux-wrs/qemux86-64.cfg
+++ b/meta/recipes-kernel/linux/linux-wrs/qemux86-64.cfg
diff --git a/meta/packages/linux/linux-wrs_git.bb b/meta/recipes-kernel/linux/linux-wrs_git.bb
index eaa8e4447d..eaa8e4447d 100644
--- a/meta/packages/linux/linux-wrs_git.bb
+++ b/meta/recipes-kernel/linux/linux-wrs_git.bb
diff --git a/meta/packages/linux/linux-zylonite-2.6.14/defconfig b/meta/recipes-kernel/linux/linux-zylonite-2.6.14/defconfig
index addf080d0d..addf080d0d 100644
--- a/meta/packages/linux/linux-zylonite-2.6.14/defconfig
+++ b/meta/recipes-kernel/linux/linux-zylonite-2.6.14/defconfig
diff --git a/meta/packages/linux/linux-zylonite-2.6.14/rp_ts_sync.patch b/meta/recipes-kernel/linux/linux-zylonite-2.6.14/rp_ts_sync.patch
index 8d02f0365f..8d02f0365f 100644
--- a/meta/packages/linux/linux-zylonite-2.6.14/rp_ts_sync.patch
+++ b/meta/recipes-kernel/linux/linux-zylonite-2.6.14/rp_ts_sync.patch
diff --git a/meta/packages/linux/linux-zylonite.inc b/meta/recipes-kernel/linux/linux-zylonite.inc
index 5cf23bf6d1..5cf23bf6d1 100644
--- a/meta/packages/linux/linux-zylonite.inc
+++ b/meta/recipes-kernel/linux/linux-zylonite.inc
diff --git a/meta/packages/linux/linux-zylonite_2.6.14.bb b/meta/recipes-kernel/linux/linux-zylonite_2.6.14.bb
index f7e6a900ec..f7e6a900ec 100644
--- a/meta/packages/linux/linux-zylonite_2.6.14.bb
+++ b/meta/recipes-kernel/linux/linux-zylonite_2.6.14.bb
diff --git a/meta/packages/linux/linux.inc b/meta/recipes-kernel/linux/linux.inc
index 6f4db987d4..6f4db987d4 100644
--- a/meta/packages/linux/linux.inc
+++ b/meta/recipes-kernel/linux/linux.inc
diff --git a/meta/packages/linux/linux_2.6.23.bb b/meta/recipes-kernel/linux/linux_2.6.23.bb
index 5d5c21b9d3..5d5c21b9d3 100644
--- a/meta/packages/linux/linux_2.6.23.bb
+++ b/meta/recipes-kernel/linux/linux_2.6.23.bb
diff --git a/meta/packages/linux/linux_2.6.33.2.bb b/meta/recipes-kernel/linux/linux_2.6.33.2.bb
index 0f1a9f4e08..0f1a9f4e08 100644
--- a/meta/packages/linux/linux_2.6.33.2.bb
+++ b/meta/recipes-kernel/linux/linux_2.6.33.2.bb
diff --git a/meta/packages/lttng/lttng-control_0.87.bb b/meta/recipes-kernel/lttng/lttng-control_0.87.bb
index da6a6c6e5e..da6a6c6e5e 100644
--- a/meta/packages/lttng/lttng-control_0.87.bb
+++ b/meta/recipes-kernel/lttng/lttng-control_0.87.bb
diff --git a/meta/packages/lttng/lttng-ust_0.5.bb b/meta/recipes-kernel/lttng/lttng-ust_0.5.bb
index 4214423f1c..4214423f1c 100644
--- a/meta/packages/lttng/lttng-ust_0.5.bb
+++ b/meta/recipes-kernel/lttng/lttng-ust_0.5.bb
diff --git a/meta/packages/lttng/lttng-viewer_0.8.84.bb b/meta/recipes-kernel/lttng/lttng-viewer_0.8.84.bb
index a1786071ec..a1786071ec 100644
--- a/meta/packages/lttng/lttng-viewer_0.8.84.bb
+++ b/meta/recipes-kernel/lttng/lttng-viewer_0.8.84.bb
diff --git a/meta/packages/module-init-tools/files/disable_man.patch b/meta/recipes-kernel/module-init-tools/files/disable_man.patch
index daf58248b1..daf58248b1 100644
--- a/meta/packages/module-init-tools/files/disable_man.patch
+++ b/meta/recipes-kernel/module-init-tools/files/disable_man.patch
diff --git a/meta/packages/module-init-tools/files/grab_module_memset.patch b/meta/recipes-kernel/module-init-tools/files/grab_module_memset.patch
index 9550255315..9550255315 100644
--- a/meta/packages/module-init-tools/files/grab_module_memset.patch
+++ b/meta/recipes-kernel/module-init-tools/files/grab_module_memset.patch
diff --git a/meta/packages/module-init-tools/files/ignore_arch_directory.patch b/meta/recipes-kernel/module-init-tools/files/ignore_arch_directory.patch
index 7b30824802..7b30824802 100644
--- a/meta/packages/module-init-tools/files/ignore_arch_directory.patch
+++ b/meta/recipes-kernel/module-init-tools/files/ignore_arch_directory.patch
diff --git a/meta/packages/module-init-tools/files/modutils_extension.patch b/meta/recipes-kernel/module-init-tools/files/modutils_extension.patch
index 128c9531a1..128c9531a1 100644
--- a/meta/packages/module-init-tools/files/modutils_extension.patch
+++ b/meta/recipes-kernel/module-init-tools/files/modutils_extension.patch
diff --git a/meta/packages/module-init-tools/files/no-static-binaries.patch b/meta/recipes-kernel/module-init-tools/files/no-static-binaries.patch
index ca83ec0755..ca83ec0755 100644
--- a/meta/packages/module-init-tools/files/no-static-binaries.patch
+++ b/meta/recipes-kernel/module-init-tools/files/no-static-binaries.patch
diff --git a/meta/packages/module-init-tools/module-init-tools-cross_3.12.bb b/meta/recipes-kernel/module-init-tools/module-init-tools-cross_3.12.bb
index 08bf1a95e5..08bf1a95e5 100644
--- a/meta/packages/module-init-tools/module-init-tools-cross_3.12.bb
+++ b/meta/recipes-kernel/module-init-tools/module-init-tools-cross_3.12.bb
diff --git a/meta/packages/module-init-tools/module-init-tools.inc b/meta/recipes-kernel/module-init-tools/module-init-tools.inc
index f1319ad90d..f1319ad90d 100644
--- a/meta/packages/module-init-tools/module-init-tools.inc
+++ b/meta/recipes-kernel/module-init-tools/module-init-tools.inc
diff --git a/meta/packages/module-init-tools/module-init-tools_3.12.bb b/meta/recipes-kernel/module-init-tools/module-init-tools_3.12.bb
index 6c312b4cec..6c312b4cec 100644
--- a/meta/packages/module-init-tools/module-init-tools_3.12.bb
+++ b/meta/recipes-kernel/module-init-tools/module-init-tools_3.12.bb
diff --git a/meta/packages/modutils/files/armeb.patch b/meta/recipes-kernel/modutils/files/armeb.patch
index a26a3a24eb..a26a3a24eb 100644
--- a/meta/packages/modutils/files/armeb.patch
+++ b/meta/recipes-kernel/modutils/files/armeb.patch
diff --git a/meta/packages/modutils/files/configure.patch b/meta/recipes-kernel/modutils/files/configure.patch
index cdf501593f..cdf501593f 100644
--- a/meta/packages/modutils/files/configure.patch
+++ b/meta/recipes-kernel/modutils/files/configure.patch
diff --git a/meta/packages/modutils/files/gcc4.patch b/meta/recipes-kernel/modutils/files/gcc4.patch
index e204898f05..e204898f05 100644
--- a/meta/packages/modutils/files/gcc4.patch
+++ b/meta/recipes-kernel/modutils/files/gcc4.patch
diff --git a/meta/packages/modutils/files/ipaq-pxa-2.6/modules b/meta/recipes-kernel/modutils/files/ipaq-pxa-2.6/modules
index ca99e71df0..ca99e71df0 100644
--- a/meta/packages/modutils/files/ipaq-pxa-2.6/modules
+++ b/meta/recipes-kernel/modutils/files/ipaq-pxa-2.6/modules
diff --git a/meta/packages/modutils/files/ipaq-pxa-2.6/modules.conf b/meta/recipes-kernel/modutils/files/ipaq-pxa-2.6/modules.conf
index ef2e561e89..ef2e561e89 100644
--- a/meta/packages/modutils/files/ipaq-pxa-2.6/modules.conf
+++ b/meta/recipes-kernel/modutils/files/ipaq-pxa-2.6/modules.conf
diff --git a/meta/packages/modutils/files/lex.l.diff b/meta/recipes-kernel/modutils/files/lex.l.diff
index 65904b6b02..65904b6b02 100644
--- a/meta/packages/modutils/files/lex.l.diff
+++ b/meta/recipes-kernel/modutils/files/lex.l.diff
diff --git a/meta/packages/modutils/files/mnci/modules b/meta/recipes-kernel/modutils/files/mnci/modules
index e228d2e8a8..e228d2e8a8 100644
--- a/meta/packages/modutils/files/mnci/modules
+++ b/meta/recipes-kernel/modutils/files/mnci/modules
diff --git a/meta/packages/modutils/files/mnci/modules-ramses b/meta/recipes-kernel/modutils/files/mnci/modules-ramses
index e228d2e8a8..e228d2e8a8 100644
--- a/meta/packages/modutils/files/mnci/modules-ramses
+++ b/meta/recipes-kernel/modutils/files/mnci/modules-ramses
diff --git a/meta/packages/modutils/files/mnci/modules.conf b/meta/recipes-kernel/modutils/files/mnci/modules.conf
index 310e5bb6c8..310e5bb6c8 100644
--- a/meta/packages/modutils/files/mnci/modules.conf
+++ b/meta/recipes-kernel/modutils/files/mnci/modules.conf
diff --git a/meta/packages/modutils/files/mnci/modutils.sh b/meta/recipes-kernel/modutils/files/mnci/modutils.sh
index 378915c270..378915c270 100755
--- a/meta/packages/modutils/files/mnci/modutils.sh
+++ b/meta/recipes-kernel/modutils/files/mnci/modutils.sh
diff --git a/meta/packages/modutils/files/modules b/meta/recipes-kernel/modutils/files/modules
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/modutils/files/modules
+++ b/meta/recipes-kernel/modutils/files/modules
diff --git a/meta/packages/modutils/files/modules.conf b/meta/recipes-kernel/modutils/files/modules.conf
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/modutils/files/modules.conf
+++ b/meta/recipes-kernel/modutils/files/modules.conf
diff --git a/meta/packages/modutils/files/modutils-notest.patch b/meta/recipes-kernel/modutils/files/modutils-notest.patch
index 0e15a1014c..0e15a1014c 100644
--- a/meta/packages/modutils/files/modutils-notest.patch
+++ b/meta/recipes-kernel/modutils/files/modutils-notest.patch
diff --git a/meta/packages/modutils/files/modutils.sh b/meta/recipes-kernel/modutils/files/modutils.sh
index 9049bbb8aa..9049bbb8aa 100755
--- a/meta/packages/modutils/files/modutils.sh
+++ b/meta/recipes-kernel/modutils/files/modutils.sh
diff --git a/meta/packages/modutils/files/mtx-1/modules b/meta/recipes-kernel/modutils/files/mtx-1/modules
index 3eb719acf9..3eb719acf9 100644
--- a/meta/packages/modutils/files/mtx-1/modules
+++ b/meta/recipes-kernel/modutils/files/mtx-1/modules
diff --git a/meta/packages/modutils/files/omap1610h2/modules b/meta/recipes-kernel/modutils/files/omap1610h2/modules
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/modutils/files/omap1610h2/modules
+++ b/meta/recipes-kernel/modutils/files/omap1610h2/modules
diff --git a/meta/packages/modutils/files/omap1610h2/modules.conf b/meta/recipes-kernel/modutils/files/omap1610h2/modules.conf
index e69de29bb2..e69de29bb2 100644
--- a/meta/packages/modutils/files/omap1610h2/modules.conf
+++ b/meta/recipes-kernel/modutils/files/omap1610h2/modules.conf
diff --git a/meta/packages/modutils/files/poodle/modules b/meta/recipes-kernel/modutils/files/poodle/modules
index 28d14f6584..28d14f6584 100644
--- a/meta/packages/modutils/files/poodle/modules
+++ b/meta/recipes-kernel/modutils/files/poodle/modules
diff --git a/meta/packages/modutils/files/poodle/modules.conf b/meta/recipes-kernel/modutils/files/poodle/modules.conf
index 8ff87872f3..8ff87872f3 100644
--- a/meta/packages/modutils/files/poodle/modules.conf
+++ b/meta/recipes-kernel/modutils/files/poodle/modules.conf
diff --git a/meta/packages/modutils/files/program_prefix.patch b/meta/recipes-kernel/modutils/files/program_prefix.patch
index 2927a23a22..2927a23a22 100644
--- a/meta/packages/modutils/files/program_prefix.patch
+++ b/meta/recipes-kernel/modutils/files/program_prefix.patch
diff --git a/meta/packages/modutils/files/tosa/modules b/meta/recipes-kernel/modutils/files/tosa/modules
index 754cc7f606..754cc7f606 100644
--- a/meta/packages/modutils/files/tosa/modules
+++ b/meta/recipes-kernel/modutils/files/tosa/modules
diff --git a/meta/packages/modutils/files/tosa/modules.conf b/meta/recipes-kernel/modutils/files/tosa/modules.conf
index 8ff87872f3..8ff87872f3 100644
--- a/meta/packages/modutils/files/tosa/modules.conf
+++ b/meta/recipes-kernel/modutils/files/tosa/modules.conf
diff --git a/meta/packages/modutils/files/wrt54/modules b/meta/recipes-kernel/modutils/files/wrt54/modules
index 78f651a83d..78f651a83d 100644
--- a/meta/packages/modutils/files/wrt54/modules
+++ b/meta/recipes-kernel/modutils/files/wrt54/modules
diff --git a/meta/packages/modutils/modutils-collateral.bb b/meta/recipes-kernel/modutils/modutils-collateral.bb
index 6d010a5754..6d010a5754 100644
--- a/meta/packages/modutils/modutils-collateral.bb
+++ b/meta/recipes-kernel/modutils/modutils-collateral.bb
diff --git a/meta/packages/modutils/modutils-cross/module.h.diff b/meta/recipes-kernel/modutils/modutils-cross/module.h.diff
index 077baaf3eb..077baaf3eb 100644
--- a/meta/packages/modutils/modutils-cross/module.h.diff
+++ b/meta/recipes-kernel/modutils/modutils-cross/module.h.diff
diff --git a/meta/packages/modutils/modutils-cross_2.4.27.bb b/meta/recipes-kernel/modutils/modutils-cross_2.4.27.bb
index d772516d32..d772516d32 100644
--- a/meta/packages/modutils/modutils-cross_2.4.27.bb
+++ b/meta/recipes-kernel/modutils/modutils-cross_2.4.27.bb
diff --git a/meta/packages/modutils/modutils-initscripts.bb b/meta/recipes-kernel/modutils/modutils-initscripts.bb
index b8fc6c2293..b8fc6c2293 100644
--- a/meta/packages/modutils/modutils-initscripts.bb
+++ b/meta/recipes-kernel/modutils/modutils-initscripts.bb
diff --git a/meta/packages/modutils/modutils_2.4.27.bb b/meta/recipes-kernel/modutils/modutils_2.4.27.bb
index a5a9231322..a5a9231322 100644
--- a/meta/packages/modutils/modutils_2.4.27.bb
+++ b/meta/recipes-kernel/modutils/modutils_2.4.27.bb
diff --git a/meta/packages/oprofile/oprofile/acinclude.m4 b/meta/recipes-kernel/oprofile/oprofile/acinclude.m4
index ffaa8288df..ffaa8288df 100644
--- a/meta/packages/oprofile/oprofile/acinclude.m4
+++ b/meta/recipes-kernel/oprofile/oprofile/acinclude.m4
diff --git a/meta/packages/oprofile/oprofile/opstart.patch b/meta/recipes-kernel/oprofile/oprofile/opstart.patch
index d61c30095f..d61c30095f 100644
--- a/meta/packages/oprofile/oprofile/opstart.patch
+++ b/meta/recipes-kernel/oprofile/oprofile/opstart.patch
diff --git a/meta/packages/oprofile/oprofile/xml_callgraph_details.patch b/meta/recipes-kernel/oprofile/oprofile/xml_callgraph_details.patch
index e5ab3d916e..e5ab3d916e 100644
--- a/meta/packages/oprofile/oprofile/xml_callgraph_details.patch
+++ b/meta/recipes-kernel/oprofile/oprofile/xml_callgraph_details.patch
diff --git a/meta/packages/oprofile/oprofile_0.9.6.bb b/meta/recipes-kernel/oprofile/oprofile_0.9.6.bb
index 9679411bec..9679411bec 100644
--- a/meta/packages/oprofile/oprofile_0.9.6.bb
+++ b/meta/recipes-kernel/oprofile/oprofile_0.9.6.bb
diff --git a/meta/packages/oprofile/oprofile_cvs.bb b/meta/recipes-kernel/oprofile/oprofile_cvs.bb
index dd8dd58863..dd8dd58863 100644
--- a/meta/packages/oprofile/oprofile_cvs.bb
+++ b/meta/recipes-kernel/oprofile/oprofile_cvs.bb
diff --git a/meta/packages/oprofile/oprofileui-svn.inc b/meta/recipes-kernel/oprofile/oprofileui-svn.inc
index 4c9211cc05..4c9211cc05 100644
--- a/meta/packages/oprofile/oprofileui-svn.inc
+++ b/meta/recipes-kernel/oprofile/oprofileui-svn.inc
diff --git a/meta/packages/oprofile/oprofileui.inc b/meta/recipes-kernel/oprofile/oprofileui.inc
index 22b56a584f..22b56a584f 100644
--- a/meta/packages/oprofile/oprofileui.inc
+++ b/meta/recipes-kernel/oprofile/oprofileui.inc
diff --git a/meta/packages/oprofile/oprofileui_svn.bb b/meta/recipes-kernel/oprofile/oprofileui_svn.bb
index 39e10b4fd2..39e10b4fd2 100644
--- a/meta/packages/oprofile/oprofileui_svn.bb
+++ b/meta/recipes-kernel/oprofile/oprofileui_svn.bb
diff --git a/meta/packages/powertop/powertop_1.11.bb b/meta/recipes-kernel/powertop/powertop_1.11.bb
index 371fc62e35..371fc62e35 100644
--- a/meta/packages/powertop/powertop_1.11.bb
+++ b/meta/recipes-kernel/powertop/powertop_1.11.bb
diff --git a/meta/packages/trace-cmd/trace-cmd_git.bb b/meta/recipes-kernel/trace-cmd/trace-cmd_git.bb
index 57d54d6683..57d54d6683 100644
--- a/meta/packages/trace-cmd/trace-cmd_git.bb
+++ b/meta/recipes-kernel/trace-cmd/trace-cmd_git.bb
diff --git a/meta/packages/update-modules/update-modules-1.0/openmn/update-modules b/meta/recipes-kernel/update-modules/update-modules-1.0/openmn/update-modules
index 976161f141..976161f141 100755
--- a/meta/packages/update-modules/update-modules-1.0/openmn/update-modules
+++ b/meta/recipes-kernel/update-modules/update-modules-1.0/openmn/update-modules
diff --git a/meta/packages/update-modules/update-modules-1.0/update-modules b/meta/recipes-kernel/update-modules/update-modules-1.0/update-modules
index 636fe1c0d4..636fe1c0d4 100755
--- a/meta/packages/update-modules/update-modules-1.0/update-modules
+++ b/meta/recipes-kernel/update-modules/update-modules-1.0/update-modules
diff --git a/meta/packages/update-modules/update-modules_1.0.bb b/meta/recipes-kernel/update-modules/update-modules_1.0.bb
index 73ee558a08..73ee558a08 100644
--- a/meta/packages/update-modules/update-modules_1.0.bb
+++ b/meta/recipes-kernel/update-modules/update-modules_1.0.bb
diff --git a/meta/packages/alsa/alsa-fpu.inc b/meta/recipes-multimedia/alsa/alsa-fpu.inc
index ebd3493e6c..ebd3493e6c 100644
--- a/meta/packages/alsa/alsa-fpu.inc
+++ b/meta/recipes-multimedia/alsa/alsa-fpu.inc
diff --git a/meta/packages/alsa/alsa-lib-1.0.23/fix-tstamp-declaration.patch b/meta/recipes-multimedia/alsa/alsa-lib-1.0.23/fix-tstamp-declaration.patch
index 9016b348de..9016b348de 100644
--- a/meta/packages/alsa/alsa-lib-1.0.23/fix-tstamp-declaration.patch
+++ b/meta/recipes-multimedia/alsa/alsa-lib-1.0.23/fix-tstamp-declaration.patch
diff --git a/meta/packages/alsa/alsa-lib-1.0.23/unbreak_plugindir.patch b/meta/recipes-multimedia/alsa/alsa-lib-1.0.23/unbreak_plugindir.patch
index 7d13166809..7d13166809 100644
--- a/meta/packages/alsa/alsa-lib-1.0.23/unbreak_plugindir.patch
+++ b/meta/recipes-multimedia/alsa/alsa-lib-1.0.23/unbreak_plugindir.patch
diff --git a/meta/packages/alsa/alsa-lib_1.0.23.bb b/meta/recipes-multimedia/alsa/alsa-lib_1.0.23.bb
index b0a2a305c0..b0a2a305c0 100644
--- a/meta/packages/alsa/alsa-lib_1.0.23.bb
+++ b/meta/recipes-multimedia/alsa/alsa-lib_1.0.23.bb
diff --git a/meta/packages/alsa/alsa-oss_1.0.17.bb b/meta/recipes-multimedia/alsa/alsa-oss_1.0.17.bb
index 00e00dc62b..00e00dc62b 100644
--- a/meta/packages/alsa/alsa-oss_1.0.17.bb
+++ b/meta/recipes-multimedia/alsa/alsa-oss_1.0.17.bb
diff --git a/meta/packages/alsa/alsa-tools_1.0.20.bb b/meta/recipes-multimedia/alsa/alsa-tools_1.0.20.bb
index 789b68e438..789b68e438 100644
--- a/meta/packages/alsa/alsa-tools_1.0.20.bb
+++ b/meta/recipes-multimedia/alsa/alsa-tools_1.0.20.bb
diff --git a/meta/packages/alsa/alsa-utils-1.0.23/ncursesfix.patch b/meta/recipes-multimedia/alsa/alsa-utils-1.0.23/ncursesfix.patch
index 0009c1afe9..0009c1afe9 100644
--- a/meta/packages/alsa/alsa-utils-1.0.23/ncursesfix.patch
+++ b/meta/recipes-multimedia/alsa/alsa-utils-1.0.23/ncursesfix.patch
diff --git a/meta/packages/alsa/alsa-utils_1.0.23.bb b/meta/recipes-multimedia/alsa/alsa-utils_1.0.23.bb
index 7b30c0d4b0..7b30c0d4b0 100644
--- a/meta/packages/alsa/alsa-utils_1.0.23.bb
+++ b/meta/recipes-multimedia/alsa/alsa-utils_1.0.23.bb
diff --git a/meta/packages/flac/flac-1.2.1/disable-xmms-plugin.patch b/meta/recipes-multimedia/flac/flac-1.2.1/disable-xmms-plugin.patch
index e2f4fa1360..e2f4fa1360 100644
--- a/meta/packages/flac/flac-1.2.1/disable-xmms-plugin.patch
+++ b/meta/recipes-multimedia/flac/flac-1.2.1/disable-xmms-plugin.patch
diff --git a/meta/packages/flac/flac-1.2.1/flac-gcc43-fixes.patch b/meta/recipes-multimedia/flac/flac-1.2.1/flac-gcc43-fixes.patch
index fdb6f1337e..fdb6f1337e 100644
--- a/meta/packages/flac/flac-1.2.1/flac-gcc43-fixes.patch
+++ b/meta/recipes-multimedia/flac/flac-1.2.1/flac-gcc43-fixes.patch
diff --git a/meta/packages/flac/flac-1.2.1/xmms.m4 b/meta/recipes-multimedia/flac/flac-1.2.1/xmms.m4
index 5e250cdd38..5e250cdd38 100644
--- a/meta/packages/flac/flac-1.2.1/xmms.m4
+++ b/meta/recipes-multimedia/flac/flac-1.2.1/xmms.m4
diff --git a/meta/packages/flac/flac_1.2.1.bb b/meta/recipes-multimedia/flac/flac_1.2.1.bb
index 30a8cfb933..30a8cfb933 100644
--- a/meta/packages/flac/flac_1.2.1.bb
+++ b/meta/recipes-multimedia/flac/flac_1.2.1.bb
diff --git a/meta/packages/gstreamer/gst-ffmpeg-0.10.1/configure_fix.patch b/meta/recipes-multimedia/gstreamer/gst-ffmpeg-0.10.1/configure_fix.patch
index 15f56492f7..15f56492f7 100644
--- a/meta/packages/gstreamer/gst-ffmpeg-0.10.1/configure_fix.patch
+++ b/meta/recipes-multimedia/gstreamer/gst-ffmpeg-0.10.1/configure_fix.patch
diff --git a/meta/packages/gstreamer/gst-ffmpeg-0.10.1/no_beos.patch b/meta/recipes-multimedia/gstreamer/gst-ffmpeg-0.10.1/no_beos.patch
index 9ffcafff73..9ffcafff73 100644
--- a/meta/packages/gstreamer/gst-ffmpeg-0.10.1/no_beos.patch
+++ b/meta/recipes-multimedia/gstreamer/gst-ffmpeg-0.10.1/no_beos.patch
diff --git a/meta/packages/gstreamer/gst-ffmpeg_0.10.1.bb b/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.1.bb
index 65d60f9cea..65d60f9cea 100644
--- a/meta/packages/gstreamer/gst-ffmpeg_0.10.1.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.1.bb
diff --git a/meta/packages/gstreamer/gst-fluendo-mp3/configure_fix.patch b/meta/recipes-multimedia/gstreamer/gst-fluendo-mp3/configure_fix.patch
index d8b213b3e9..d8b213b3e9 100644
--- a/meta/packages/gstreamer/gst-fluendo-mp3/configure_fix.patch
+++ b/meta/recipes-multimedia/gstreamer/gst-fluendo-mp3/configure_fix.patch
diff --git a/meta/packages/gstreamer/gst-fluendo-mp3_0.10.2.bb b/meta/recipes-multimedia/gstreamer/gst-fluendo-mp3_0.10.2.bb
index 9e33b30824..9e33b30824 100644
--- a/meta/packages/gstreamer/gst-fluendo-mp3_0.10.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-fluendo-mp3_0.10.2.bb
diff --git a/meta/packages/gstreamer/gst-fluendo-mpegdemux_0.10.7.bb b/meta/recipes-multimedia/gstreamer/gst-fluendo-mpegdemux_0.10.7.bb
index 81645accd6..81645accd6 100644
--- a/meta/packages/gstreamer/gst-fluendo-mpegdemux_0.10.7.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-fluendo-mpegdemux_0.10.7.bb
diff --git a/meta/packages/gstreamer/gst-fluendo.inc b/meta/recipes-multimedia/gstreamer/gst-fluendo.inc
index 76b76c2b02..76b76c2b02 100644
--- a/meta/packages/gstreamer/gst-fluendo.inc
+++ b/meta/recipes-multimedia/gstreamer/gst-fluendo.inc
diff --git a/meta/packages/gstreamer/gst-meta-base_0.10.bb b/meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb
index 36f30e0619..36f30e0619 100644
--- a/meta/packages/gstreamer/gst-meta-base_0.10.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb
diff --git a/meta/packages/gstreamer/gst-openmax_0.10.0.2.bb b/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.0.2.bb
index 825cccb83c..825cccb83c 100644
--- a/meta/packages/gstreamer/gst-openmax_0.10.0.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.0.2.bb
diff --git a/meta/packages/gstreamer/gst-plugins-bad_0.10.19.bb b/meta/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.19.bb
index 8f1821a7be..8f1821a7be 100644
--- a/meta/packages/gstreamer/gst-plugins-bad_0.10.19.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.19.bb
diff --git a/meta/packages/gstreamer/gst-plugins-base_0.10.29.bb b/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.29.bb
index bfbe28108d..bfbe28108d 100644
--- a/meta/packages/gstreamer/gst-plugins-base_0.10.29.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.29.bb
diff --git a/meta/packages/gstreamer/gst-plugins-good_0.10.23.bb b/meta/recipes-multimedia/gstreamer/gst-plugins-good_0.10.23.bb
index 528dcbf540..528dcbf540 100644
--- a/meta/packages/gstreamer/gst-plugins-good_0.10.23.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-good_0.10.23.bb
diff --git a/meta/packages/gstreamer/gst-plugins-ugly_0.10.15.bb b/meta/recipes-multimedia/gstreamer/gst-plugins-ugly_0.10.15.bb
index 7dda685002..7dda685002 100644
--- a/meta/packages/gstreamer/gst-plugins-ugly_0.10.15.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-ugly_0.10.15.bb
diff --git a/meta/packages/gstreamer/gst-plugins.inc b/meta/recipes-multimedia/gstreamer/gst-plugins.inc
index f7f0a2d7c5..f7f0a2d7c5 100644
--- a/meta/packages/gstreamer/gst-plugins.inc
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins.inc
diff --git a/meta/packages/gstreamer/gstreamer-0.10.29/check_fix.patch b/meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/check_fix.patch
index 72c3f6407e..72c3f6407e 100644
--- a/meta/packages/gstreamer/gstreamer-0.10.29/check_fix.patch
+++ b/meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/check_fix.patch
diff --git a/meta/packages/gstreamer/gstreamer-0.10.29/gst-inspect-check-error.patch b/meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/gst-inspect-check-error.patch
index 4ca1dbe6ab..4ca1dbe6ab 100644
--- a/meta/packages/gstreamer/gstreamer-0.10.29/gst-inspect-check-error.patch
+++ b/meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/gst-inspect-check-error.patch
diff --git a/meta/packages/gstreamer/gstreamer-0.10.29/gstregistrybinary.c b/meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/gstregistrybinary.c
index c1f3e71af6..c1f3e71af6 100644
--- a/meta/packages/gstreamer/gstreamer-0.10.29/gstregistrybinary.c
+++ b/meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/gstregistrybinary.c
diff --git a/meta/packages/gstreamer/gstreamer-0.10.29/gstregistrybinary.h b/meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/gstregistrybinary.h
index 2ef24d765d..2ef24d765d 100644
--- a/meta/packages/gstreamer/gstreamer-0.10.29/gstregistrybinary.h
+++ b/meta/recipes-multimedia/gstreamer/gstreamer-0.10.29/gstregistrybinary.h
diff --git a/meta/packages/gstreamer/gstreamer_0.10.29.bb b/meta/recipes-multimedia/gstreamer/gstreamer_0.10.29.bb
index 38e28fa534..38e28fa534 100644
--- a/meta/packages/gstreamer/gstreamer_0.10.29.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer_0.10.29.bb
diff --git a/meta/packages/lame/lame-3.98.4/no-gtk1.patch b/meta/recipes-multimedia/lame/lame-3.98.4/no-gtk1.patch
index 8669d3b43b..8669d3b43b 100644
--- a/meta/packages/lame/lame-3.98.4/no-gtk1.patch
+++ b/meta/recipes-multimedia/lame/lame-3.98.4/no-gtk1.patch
diff --git a/meta/packages/lame/lame_3.98.4.bb b/meta/recipes-multimedia/lame/lame_3.98.4.bb
index 316933495c..316933495c 100644
--- a/meta/packages/lame/lame_3.98.4.bb
+++ b/meta/recipes-multimedia/lame/lame_3.98.4.bb
diff --git a/meta/packages/liba52/liba52/buildcleanup.patch b/meta/recipes-multimedia/liba52/liba52/buildcleanup.patch
index a86c5a8e37..a86c5a8e37 100644
--- a/meta/packages/liba52/liba52/buildcleanup.patch
+++ b/meta/recipes-multimedia/liba52/liba52/buildcleanup.patch
diff --git a/meta/packages/liba52/liba52_0.7.4.bb b/meta/recipes-multimedia/liba52/liba52_0.7.4.bb
index 884b861a91..884b861a91 100644
--- a/meta/packages/liba52/liba52_0.7.4.bb
+++ b/meta/recipes-multimedia/liba52/liba52_0.7.4.bb
diff --git a/meta/packages/libexif/libexif_0.6.16.bb b/meta/recipes-multimedia/libexif/libexif_0.6.16.bb
index e3b5c331a8..e3b5c331a8 100644
--- a/meta/packages/libexif/libexif_0.6.16.bb
+++ b/meta/recipes-multimedia/libexif/libexif_0.6.16.bb
diff --git a/meta/packages/libid3tag/libid3tag/addpkgconfig.patch b/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
index 07a8f6ec4d..07a8f6ec4d 100644
--- a/meta/packages/libid3tag/libid3tag/addpkgconfig.patch
+++ b/meta/recipes-multimedia/libid3tag/libid3tag/addpkgconfig.patch
diff --git a/meta/packages/libid3tag/libid3tag_0.15.1b.bb b/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
index 072db9de66..072db9de66 100644
--- a/meta/packages/libid3tag/libid3tag_0.15.1b.bb
+++ b/meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
diff --git a/meta/packages/libmad/libmad/add-pkgconfig.patch b/meta/recipes-multimedia/libmad/libmad/add-pkgconfig.patch
index 636b27a928..636b27a928 100644
--- a/meta/packages/libmad/libmad/add-pkgconfig.patch
+++ b/meta/recipes-multimedia/libmad/libmad/add-pkgconfig.patch
diff --git a/meta/packages/libmad/libmad/fix_for_mips_with_gcc-4.5.0.patch b/meta/recipes-multimedia/libmad/libmad/fix_for_mips_with_gcc-4.5.0.patch
index 785a8a22db..785a8a22db 100644
--- a/meta/packages/libmad/libmad/fix_for_mips_with_gcc-4.5.0.patch
+++ b/meta/recipes-multimedia/libmad/libmad/fix_for_mips_with_gcc-4.5.0.patch
diff --git a/meta/packages/libmad/libmad/no-force-mem.patch b/meta/recipes-multimedia/libmad/libmad/no-force-mem.patch
index d4dab7556d..d4dab7556d 100644
--- a/meta/packages/libmad/libmad/no-force-mem.patch
+++ b/meta/recipes-multimedia/libmad/libmad/no-force-mem.patch
diff --git a/meta/packages/libmad/libmad_0.15.1b.bb b/meta/recipes-multimedia/libmad/libmad_0.15.1b.bb
index acc9df5501..acc9df5501 100644
--- a/meta/packages/libmad/libmad_0.15.1b.bb
+++ b/meta/recipes-multimedia/libmad/libmad_0.15.1b.bb
diff --git a/meta/packages/libogg/libogg_1.2.0.bb b/meta/recipes-multimedia/libogg/libogg_1.2.0.bb
index 0c64da280b..0c64da280b 100644
--- a/meta/packages/libogg/libogg_1.2.0.bb
+++ b/meta/recipes-multimedia/libogg/libogg_1.2.0.bb
diff --git a/meta/packages/libpng/libpng_1.2.44.bb b/meta/recipes-multimedia/libpng/libpng_1.2.44.bb
index 318bb7436d..318bb7436d 100644
--- a/meta/packages/libpng/libpng_1.2.44.bb
+++ b/meta/recipes-multimedia/libpng/libpng_1.2.44.bb
diff --git a/meta/packages/libtiff/files/libtool2.patch b/meta/recipes-multimedia/libtiff/files/libtool2.patch
index 8285be51d2..8285be51d2 100644
--- a/meta/packages/libtiff/files/libtool2.patch
+++ b/meta/recipes-multimedia/libtiff/files/libtool2.patch
diff --git a/meta/packages/libtiff/tiff_3.8.2.bb b/meta/recipes-multimedia/libtiff/tiff_3.8.2.bb
index 4e3c82baa9..4e3c82baa9 100644
--- a/meta/packages/libtiff/tiff_3.8.2.bb
+++ b/meta/recipes-multimedia/libtiff/tiff_3.8.2.bb
diff --git a/meta/packages/libvorbis/libvorbis_1.3.1.bb b/meta/recipes-multimedia/libvorbis/libvorbis_1.3.1.bb
index 2181cb609a..2181cb609a 100644
--- a/meta/packages/libvorbis/libvorbis_1.3.1.bb
+++ b/meta/recipes-multimedia/libvorbis/libvorbis_1.3.1.bb
diff --git a/meta/packages/mpeg2dec/mpeg2dec_0.4.1.bb b/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.4.1.bb
index a769e5a70e..a769e5a70e 100644
--- a/meta/packages/mpeg2dec/mpeg2dec_0.4.1.bb
+++ b/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.4.1.bb
diff --git a/meta/packages/musicbrainz/libmusicbrainz/fix_build_issue_for_gcc_4.5.0.patch b/meta/recipes-multimedia/musicbrainz/libmusicbrainz/fix_build_issue_for_gcc_4.5.0.patch
index 80d4d8bf2f..80d4d8bf2f 100644
--- a/meta/packages/musicbrainz/libmusicbrainz/fix_build_issue_for_gcc_4.5.0.patch
+++ b/meta/recipes-multimedia/musicbrainz/libmusicbrainz/fix_build_issue_for_gcc_4.5.0.patch
diff --git a/meta/packages/musicbrainz/libmusicbrainz_3.0.2.bb b/meta/recipes-multimedia/musicbrainz/libmusicbrainz_3.0.2.bb
index 5dfda12a3d..5dfda12a3d 100644
--- a/meta/packages/musicbrainz/libmusicbrainz_3.0.2.bb
+++ b/meta/recipes-multimedia/musicbrainz/libmusicbrainz_3.0.2.bb
diff --git a/meta/packages/tremor/tremor_20100422.bb b/meta/recipes-multimedia/tremor/tremor_20100422.bb
index 5c66b2ab7b..5c66b2ab7b 100644
--- a/meta/packages/tremor/tremor_20100422.bb
+++ b/meta/recipes-multimedia/tremor/tremor_20100422.bb
diff --git a/meta/packages/qmake/qmake2-cross/0001-fix-mkspecs.patch b/meta/recipes-qt/qmake/qmake2-cross/0001-fix-mkspecs.patch
index 4ebc3dea8d..4ebc3dea8d 100644
--- a/meta/packages/qmake/qmake2-cross/0001-fix-mkspecs.patch
+++ b/meta/recipes-qt/qmake/qmake2-cross/0001-fix-mkspecs.patch
diff --git a/meta/packages/qmake/qmake2-cross/linux-oe-qmake.conf b/meta/recipes-qt/qmake/qmake2-cross/linux-oe-qmake.conf
index f58481a693..f58481a693 100644
--- a/meta/packages/qmake/qmake2-cross/linux-oe-qmake.conf
+++ b/meta/recipes-qt/qmake/qmake2-cross/linux-oe-qmake.conf
diff --git a/meta/packages/qmake/qmake2-cross/use-lflags-last.patch b/meta/recipes-qt/qmake/qmake2-cross/use-lflags-last.patch
index 4197dbbf64..4197dbbf64 100644
--- a/meta/packages/qmake/qmake2-cross/use-lflags-last.patch
+++ b/meta/recipes-qt/qmake/qmake2-cross/use-lflags-last.patch
diff --git a/meta/packages/qmake/qmake2-cross_2.10a.bb b/meta/recipes-qt/qmake/qmake2-cross_2.10a.bb
index 60f738b9ce..60f738b9ce 100644
--- a/meta/packages/qmake/qmake2-cross_2.10a.bb
+++ b/meta/recipes-qt/qmake/qmake2-cross_2.10a.bb
diff --git a/meta/recipes-qt/qt-apps/fotowall_0.9.bb b/meta/recipes-qt/qt-apps/fotowall_0.9.bb
new file mode 100644
index 0000000000..4070ac5548
--- /dev/null
+++ b/meta/recipes-qt/qt-apps/fotowall_0.9.bb
@@ -0,0 +1,19 @@
1DESCRIPTION = "Fotowall is a creative tool that allows you to layout your photos or pictures \
2in a personal way. You can add pictures, then resize, move, change colors, text, shadows, etc.."
3
4HOMEPAGE = "http://www.enricoros.com/opensource/fotowall"
5LICENSE = "GPLv2+"
6SECTION = "x11/apps"
7
8DEPENDS = "qt4-x11-free"
9RDEPENDS = "qt4-x11-free"
10
11SRC_URI = "http://qt-apps.org/CONTENT/content-files/71316-Fotowall-0.9.tar.bz2"
12
13S = "${WORKDIR}/Fotowall-${PV}"
14
15inherit qmake2 pkgconfig
16
17do_install() {
18 oe_runmake INSTALL_ROOT=${D} install
19}
diff --git a/meta/recipes-qt/qt-apps/qmmp_0.4.1.bb b/meta/recipes-qt/qt-apps/qmmp_0.4.1.bb
new file mode 100644
index 0000000000..5f971e8b47
--- /dev/null
+++ b/meta/recipes-qt/qt-apps/qmmp_0.4.1.bb
@@ -0,0 +1,32 @@
1DESCRIPTION = "Qmmp (Qt-based Multimedia Player) is an audio-player, written with help of Qt library"
2HOMEPAGE = "http://qmmp.ylsoftware.com"
3LICENSE = "GPLv2"
4SECTION = "multimedia"
5
6DEPENDS = "qt4-x11-free"
7RDEPENDS = "qt4-x11-free libmad libvorbis libogg taglib alsa-lib curl"
8
9SRC_URI = "http://qmmp.ylsoftware.com/files/qmmp-0.4.1.tar.bz2"
10
11PARALLEL_MAKE = ""
12
13inherit qmake2 pkgconfig
14
15do_configure_prepend() {
16 # fix qt4 lrelease name
17 sed -i -e 's/lrelease-qt4/lrelease4/' ${S}/qmmp.pro
18
19 # disable the unsupported plugin
20 for plugin in sndfile wavpack ; do
21 sed -i -e "s/$plugin//" ${S}/src/plugins/Input/Input.pro
22 done
23 sed -i -e 's/mms//' ${S}/src/plugins/Transports/Transports.pro
24 sed -i -e 's/srconverter//' ${S}/src/plugins/Effect/Effect.pro
25
26 sed -i -e 's/^CONFIG/#CONFIG/' ${S}/qmmp.pri
27 sed -i -e 's/CONFIG += WITH_ENCA/#CONFIG += WITH_ENCA/' ${S}/qmmp.pri
28}
29
30do_install() {
31 oe_runmake INSTALL_ROOT=${D} install
32}
diff --git a/meta/recipes-qt/qt-apps/quicky_0.4.bb b/meta/recipes-qt/qt-apps/quicky_0.4.bb
new file mode 100644
index 0000000000..ece8ead926
--- /dev/null
+++ b/meta/recipes-qt/qt-apps/quicky_0.4.bb
@@ -0,0 +1,16 @@
1DESCRIPTION = "A simple note-taking application with Wiki-style syntax and behaviour"
2HOMEPAGE = "http://qt-apps.org/content/show.php/Quicky?content=80325"
3LICENSE = "GPLv2+"
4SECTION = "x11/apps"
5
6DEPENDS = "qt4-x11-free"
7RDEPENDS = "qt4-x11-free"
8
9SRC_URI = "http://qt-apps.org/CONTENT/content-files/80325-quicky-0.4.tar.gz"
10
11inherit qmake2 pkgconfig
12
13do_install() {
14 install -d ${D}${bindir}
15 install -m 0755 ${S}/${PN} ${D}${bindir}
16}
diff --git a/meta/recipes-qt/qt4/files/0001-cross-compile.patch b/meta/recipes-qt/qt4/files/0001-cross-compile.patch
new file mode 100644
index 0000000000..053be06e54
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/0001-cross-compile.patch
@@ -0,0 +1,36 @@
1Add configure option "crossarch" for cross compiling
2
3Ported from OE by: Yu Ke <ke.yu@intel.com>
4
5Index: qt-embedded-linux-opensource-src-4.4.3/configure
6===================================================================
7--- qt-embedded-linux-opensource-src-4.4.3.orig/configure 2009-03-26 17:02:45.000000000 +0100
8+++ qt-embedded-linux-opensource-src-4.4.3/configure 2009-03-26 17:03:43.000000000 +0100
9@@ -726,7 +726,7 @@
10 UNKNOWN_ARG=yes
11 fi
12 ;;
13- -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config)
14+ -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk|-arch|-host-arch|-mysql_config|-crossarch)
15 VAR=`echo $1 | sed "s,^-\(.*\),\1,"`
16 shift
17 VAL="$1"
18@@ -1143,6 +1143,9 @@
19 xplatform)
20 XPLATFORM="$VAL"
21 ;;
22+ crossarch)
23+ CROSSARCH="$VAL"
24+ ;;
25 debug-and-release)
26 if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then
27 CFG_DEBUG_RELEASE="$VAL"
28@@ -2405,6 +2408,8 @@
29 CFG_ARCH=$CFG_HOST_ARCH
30 fi
31
32+CFG_ARCH="$CROSSARCH"
33+
34 if [ -d "$relpath/src/corelib/arch/$CFG_ARCH" ]; then
35 if [ "$OPT_VERBOSE" = "yes" ]; then
36 echo " '$CFG_ARCH' is supported"
diff --git a/meta/recipes-qt/qt4/files/0002-fix-resinit-declaration.patch b/meta/recipes-qt/qt4/files/0002-fix-resinit-declaration.patch
new file mode 100644
index 0000000000..be4d5c0e22
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/0002-fix-resinit-declaration.patch
@@ -0,0 +1,22 @@
1From acfeb18aa94bad6b2066e91cd15570889baaa252 Mon Sep 17 00:00:00 2001
2From: Michael Krelin <hacker@klever.net>
3Date: Sat, 2 Jun 2007 16:04:01 +0200
4Subject: [PATCH] fix resinit declaration
5
6---
7 src/qt3support/network/q3dns.cpp | 2 +-
8 1 files changed, 1 insertions(+), 1 deletions(-)
9
10Index: qt-embedded-linux-opensource-src-4.4.3/src/qt3support/network/q3dns.cpp
11===================================================================
12--- qt-embedded-linux-opensource-src-4.4.3.orig/src/qt3support/network/q3dns.cpp 2008-09-27 11:01:28.000000000 +0200
13+++ qt-embedded-linux-opensource-src-4.4.3/src/qt3support/network/q3dns.cpp 2009-03-26 17:04:05.000000000 +0100
14@@ -44,7 +44,7 @@
15 # include <netinet/in.h>
16 # include <arpa/nameser.h>
17 # include <resolv.h>
18-extern "C" int res_init();
19+extern "C" int res_init() throw();
20 #endif
21
22 // POSIX Large File Support redefines open -> open64
diff --git a/meta/recipes-qt/qt4/files/0004-no-qmake.patch b/meta/recipes-qt/qt4/files/0004-no-qmake.patch
new file mode 100644
index 0000000000..a58b19f904
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/0004-no-qmake.patch
@@ -0,0 +1,26 @@
1From f5a73ce944240de9013cc23288c115e8213add5e Mon Sep 17 00:00:00 2001
2From: Michael Krelin <hacker@klever.net>
3Date: Sat, 2 Jun 2007 16:06:59 +0200
4Subject: [PATCH] no qmake
5
6qmake is already built in qt4-tools-native, so disable it
7
8Ported from OE by: Yu Ke <ke.yu@intel.com>
9
10---
11 configure | 2 +-
12 1 files changed, 1 insertions(+), 1 deletions(-)
13
14Index: qt-embedded-linux-opensource-src-4.4.3/configure
15===================================================================
16--- qt-embedded-linux-opensource-src-4.4.3.orig/configure 2009-03-26 17:03:43.000000000 +0100
17+++ qt-embedded-linux-opensource-src-4.4.3/configure 2009-03-26 17:04:17.000000000 +0100
18@@ -3786,7 +3786,7 @@
19 }
20
21 # build qmake
22-if true; then ###[ '!' -f "$outpath/bin/qmake" ];
23+if false; then ###[ '!' -f "$outpath/bin/qmake" ];
24 echo "Creating qmake. Please wait..."
25
26 OLD_QCONFIG_H=
diff --git a/meta/recipes-qt/qt4/files/0006-freetype-host-includes.patch b/meta/recipes-qt/qt4/files/0006-freetype-host-includes.patch
new file mode 100644
index 0000000000..081d8992ef
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/0006-freetype-host-includes.patch
@@ -0,0 +1,24 @@
1From c9ab62bd9a56643574b3ae6e59e0ca776d4860d2 Mon Sep 17 00:00:00 2001
2From: Michael Krelin <hacker@klever.net>
3Date: Mon, 4 Jun 2007 14:48:50 +0200
4Subject: [PATCH] freetype host includes
5
6Host include path should not be used in corss compiling case.
7
8Ported from OE by: Yu Ke <ke.yu@intel.com>
9
10---
11 config.tests/unix/freetype/freetype.pri | 2 +-
12 1 files changed, 1 insertions(+), 1 deletions(-)
13
14Index: qt-embedded-linux-opensource-src-4.5.0/config.tests/unix/freetype/freetype.pri
15===================================================================
16--- qt-embedded-linux-opensource-src-4.5.0.orig/config.tests/unix/freetype/freetype.pri 2009-02-25 22:32:32.000000000 +0100
17+++ qt-embedded-linux-opensource-src-4.5.0/config.tests/unix/freetype/freetype.pri 2009-03-26 17:14:16.000000000 +0100
18@@ -1,5 +1,5 @@
19 !cross_compile {
20- TRY_INCLUDEPATHS = /include /usr/include $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH
21+ TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH
22 # LSB doesn't allow using headers from /include or /usr/include
23 linux-lsb-g++:TRY_INCLUDEPATHS = $$QMAKE_INCDIR $$QMAKE_INCDIR_X11 $$INCLUDEPATH
24 for(p, TRY_INCLUDEPATHS) {
diff --git a/meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch b/meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch
new file mode 100644
index 0000000000..a1b89124dd
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/0008-qt-lib-infix.patch
@@ -0,0 +1,36 @@
1Add lib infix to distinguish different qt compile version: e.g. "E" for embedded, "" for X11
2
3Ported from OE by: Yu Ke <ke.yu@intel.com>
4
5--- /tmp/uitools.prf 2009-12-01 18:38:22.000000000 +0100
6+++ qt-everywhere-opensource-src-4.6.0/mkspecs/features/uitools.prf 2009-12-01 18:58:16.000000000 +0100
7@@ -3,11 +3,11 @@
8
9 # Include the correct version of the UiLoader library
10 symbian: QTUITOOLS_LINKAGE = -lQtUiTools.lib
11-else: QTUITOOLS_LINKAGE = -lQtUiTools
12+else: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}
13
14 CONFIG(debug, debug|release) {
15- mac: QTUITOOLS_LINKAGE = -lQtUiTools_debug
16- win32: QTUITOOLS_LINKAGE = -lQtUiToolsd
17+ mac: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}_debug
18+ win32: QTUITOOLS_LINKAGE = -lQtUiTools$${QT_LIBINFIX}d
19 }
20 LIBS += $$QTUITOOLS_LINKAGE
21
22--- /tmp/uitools.pro 2009-12-01 18:40:28.000000000 +0100
23+++ qt-everywhere-opensource-src-4.6.0/tools/designer/src/uitools/uitools.pro 2009-12-01 18:59:18.000000000 +0100
24@@ -1,5 +1,5 @@
25 TEMPLATE = lib
26-TARGET = $$qtLibraryTarget(QtUiTools)
27+TARGET = QtUiTools
28 QT += xml
29 CONFIG += qt staticlib
30 DESTDIR = ../../../../lib
31@@ -43,3 +43,5 @@
32 QMAKE_PKGCONFIG_DESTDIR = pkgconfig
33 QMAKE_PKGCONFIG_REQUIRES += QtXml
34 }
35+
36+TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #do this towards the end
diff --git a/meta/recipes-qt/qt4/files/0009-support-2bpp.patch b/meta/recipes-qt/qt4/files/0009-support-2bpp.patch
new file mode 100644
index 0000000000..cf44ea8214
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/0009-support-2bpp.patch
@@ -0,0 +1,299 @@
1Add 2bpp support
2
3Ported from OE by: Yu Ke <ke.yu@intel.com>
4
5diff -urN qt-embedded-linux-opensource-src-4.4.3.orig/configure qt-embedded-linux-opensource-src-4.4.3/configure
6--- qt-embedded-linux-opensource-src-4.4.3.orig/configure 2008-09-27 11:01:23.000000000 +0200
7+++ qt-embedded-linux-opensource-src-4.4.3/configure 2009-01-14 14:30:53.000000000 +0100
8@@ -5045,6 +5045,7 @@
9 echo "Choose pixel-depths to support:"
10 echo
11 echo " 1. 1bpp, black/white"
12+ echo " 2. 2bpp, grayscale"
13 echo " 4. 4bpp, grayscale"
14 echo " 8. 8bpp, paletted"
15 echo " 12. 12bpp, rgb 4-4-4"
16@@ -5063,11 +5064,11 @@
17 fi
18 if [ -n "$CFG_QWS_DEPTHS" -a "$PLATFORM_QWS" = "yes" ]; then
19 if [ "$CFG_QWS_DEPTHS" = "all" ]; then
20- CFG_QWS_DEPTHS="1 4 8 12 15 16 18 24 32 generic"
21+ CFG_QWS_DEPTHS="1 2 4 8 12 15 16 18 24 32 generic"
22 fi
23 for D in `echo "$CFG_QWS_DEPTHS" | sed -e 's/,/ /g'`; do
24 case $D in
25- 1|4|8|12|15|16|18|24|32) QCONFIG_FLAGS="$QCONFIG_FLAGS QT_QWS_DEPTH_$D";;
26+ 1|2|4|8|12|15|16|18|24|32) QCONFIG_FLAGS="$QCONFIG_FLAGS QT_QWS_DEPTH_$D";;
27 generic) QCONFIG_FLAGS="$QCONFIG_FLAGS QT_QWS_DEPTH_GENERIC";;
28 esac
29 done
30diff -urN qt-embedded-linux-opensource-src-4.4.3.orig/src/gui/embedded/qscreenlinuxfb_qws.cpp qt-embedded-linux-opensource-src-4.4.3/src/gui/embedded/qscreenlinuxfb_qws.cpp
31--- qt-embedded-linux-opensource-src-4.4.3.orig/src/gui/embedded/qscreenlinuxfb_qws.cpp 2008-09-27 11:01:28.000000000 +0200
32+++ qt-embedded-linux-opensource-src-4.4.3/src/gui/embedded/qscreenlinuxfb_qws.cpp 2009-01-14 17:22:34.000000000 +0100
33@@ -404,8 +404,8 @@
34 setupOffScreen();
35
36 // Now read in palette
37- if((vinfo.bits_per_pixel==8) || (vinfo.bits_per_pixel==4)) {
38- screencols= (vinfo.bits_per_pixel==8) ? 256 : 16;
39+ if((vinfo.bits_per_pixel==8) || (vinfo.bits_per_pixel==4) || (vinfo.bits_per_pixel==2)) {
40+ screencols= 1 << vinfo.bits_per_pixel;
41 int loopc;
42 fb_cmap startcmap;
43 startcmap.start=0;
44diff -urN qt-embedded-linux-opensource-src-4.4.3.orig/src/gui/embedded/qscreen_qws.cpp qt-embedded-linux-opensource-src-4.4.3/src/gui/embedded/qscreen_qws.cpp
45--- qt-embedded-linux-opensource-src-4.4.3.orig/src/gui/embedded/qscreen_qws.cpp 2008-09-27 11:01:28.000000000 +0200
46+++ qt-embedded-linux-opensource-src-4.4.3/src/gui/embedded/qscreen_qws.cpp 2009-01-14 17:22:44.000000000 +0100
47@@ -444,6 +444,58 @@
48 }
49 #endif // QT_QWS_DEPTH_4
50
51+#ifdef QT_QWS_DEPTH_2
52+static inline void qt_rectfill_gray2(quint8 *dest, quint8 value,
53+ int x, int y, int width, int height,
54+ int stride)
55+{
56+ const int pixelsPerByte = 4;
57+ const int alignWidth = qMin(width, (4 - (x & 3)) & 3);
58+ const int doAlign = (alignWidth > 0 ? 1 : 0);
59+ const int alignStart = pixelsPerByte - 1 - (x & 3);
60+ const int alignStop = alignStart - (alignWidth - 1);
61+ const quint8 alignMask = ((1 << (2 * alignWidth)) - 1) << (2 * alignStop);
62+ const int tailWidth = (width - alignWidth) & 3;
63+ const int doTail = (tailWidth > 0 ? 1 : 0);
64+ const quint8 tailMask = (1 << (2 * (pixelsPerByte - tailWidth))) - 1;
65+ const int width8 = (width - alignWidth) / pixelsPerByte;
66+
67+ dest += y * stride + x / pixelsPerByte;
68+ stride -= (doAlign + width8);
69+
70+ for (int j = 0; j < height; ++j) {
71+ if (doAlign) {
72+ *dest = (*dest & ~alignMask) | (value & alignMask);
73+ ++dest;
74+ }
75+ if (width8) {
76+ qt_memfill<quint8>(dest, value, width8);
77+ dest += width8;
78+ }
79+ if (doTail)
80+ *dest = (*dest & tailMask) | (value & ~tailMask);
81+ dest += stride;
82+ }
83+}
84+
85+static void solidFill_gray2(QScreen *screen, const QColor &color,
86+ const QRegion &region)
87+{
88+ quint8 *dest = reinterpret_cast<quint8*>(screen->base());
89+ const quint8 c = qGray(color.rgba()) >> 6;
90+ const quint8 c8 = (c << 6) | (c << 4) | (c << 2) | c;
91+
92+ const int stride = screen->linestep();
93+ const QVector<QRect> rects = region.rects();
94+
95+ for (int i = 0; i < rects.size(); ++i) {
96+ const QRect r = rects.at(i);
97+ qt_rectfill_gray2(dest, c8, r.x(), r.y(), r.width(), r.height(),
98+ stride);
99+ }
100+}
101+#endif // QT_QWS_DEPTH_2
102+
103 #ifdef QT_QWS_DEPTH_1
104 static inline void qt_rectfill_mono(quint8 *dest, quint8 value,
105 int x, int y, int width, int height,
106@@ -551,6 +603,11 @@
107 screen->d_ptr->solidFill = solidFill_gray4;
108 break;
109 #endif
110+#ifdef QT_QWS_DEPTH_2
111+ case 2:
112+ screen->d_ptr->solidFill = solidFill_gray2;
113+ break;
114+#endif
115 #ifdef QT_QWS_DEPTH_1
116 case 1:
117 screen->d_ptr->solidFill = solidFill_mono;
118@@ -958,6 +1015,149 @@
119 }
120 #endif // QT_QWS_DEPTH_4
121
122+#ifdef QT_QWS_DEPTH_2
123+
124+struct qgray2 { quint8 dummy; } Q_PACKED;
125+
126+template <typename SRC>
127+static inline quint8 qt_convertToGray2(SRC color);
128+
129+template <>
130+inline quint8 qt_convertToGray2(quint32 color)
131+{
132+ return qGray(color) >> 6;
133+}
134+
135+template <>
136+inline quint8 qt_convertToGray2(quint16 color)
137+{
138+ const int r = (color & 0xf800) >> 11;
139+ const int g = (color & 0x07e0) >> 6; // only keep 5 bit
140+ const int b = (color & 0x001f);
141+ return (r * 11 + g * 16 + b * 5) >> 8;
142+}
143+
144+template <>
145+inline quint8 qt_convertToGray2(qrgb444 color)
146+{
147+ return qt_convertToGray2(quint32(color));
148+}
149+
150+template <>
151+inline quint8 qt_convertToGray2(qargb4444 color)
152+{
153+ return qt_convertToGray2(quint32(color));
154+}
155+
156+template <typename SRC>
157+static inline void qt_rectconvert_gray2(qgray2 *dest2, const SRC *src,
158+ int x, int y, int width, int height,
159+ int dstStride, int srcStride)
160+{
161+ const int pixelsPerByte = 4;
162+ quint8 *dest8 = reinterpret_cast<quint8*>(dest2)
163+ + y * dstStride + x / pixelsPerByte;
164+ const int alignWidth = qMin(width, (4 - (x & 3)) & 3);
165+ const int doAlign = (alignWidth > 0 ? 1 : 0);
166+ const int alignStart = pixelsPerByte - 1 - (x & 3);
167+ const int alignStop = alignStart - (alignWidth - 1);
168+ const quint8 alignMask = ((1 << (2 * alignWidth)) - 1) << (2 * alignStop);
169+ const int tailWidth = (width - alignWidth) & 3;
170+ const int doTail = (tailWidth > 0 ? 1 : 0);
171+ const quint8 tailMask = (1 << (2 * (pixelsPerByte - tailWidth))) - 1;
172+ const int width8 = (width - alignWidth) / pixelsPerByte;
173+
174+ srcStride = srcStride / sizeof(SRC) - (width8 * pixelsPerByte + alignWidth);
175+ dstStride -= (width8 + doAlign);
176+
177+ for (int j = 0; j < height; ++j) {
178+ if (doAlign) {
179+ quint8 d = *dest8 & ~alignMask;
180+ for (int i = alignStart; i >= alignStop; --i)
181+ d |= qt_convertToGray2<SRC>(*src++) << (2 * i);
182+ *dest8++ = d;
183+ }
184+ for (int i = 0; i < width8; ++i) {
185+ *dest8 = (qt_convertToGray2<SRC>(src[0]) << 6)
186+ | (qt_convertToGray2<SRC>(src[1]) << 4)
187+ | (qt_convertToGray2<SRC>(src[2]) << 2)
188+ | (qt_convertToGray2<SRC>(src[3]));
189+ src += 4;
190+ ++dest8;
191+ }
192+ if (doTail) {
193+ quint8 d = *dest8 & tailMask;
194+ switch (tailWidth) {
195+ case 3: d |= qt_convertToGray2<SRC>(src[2]) << 2;
196+ case 2: d |= qt_convertToGray2<SRC>(src[1]) << 4;
197+ case 1: d |= qt_convertToGray2<SRC>(src[0]) << 6;
198+ }
199+ *dest8 = d;
200+ }
201+
202+ dest8 += dstStride;
203+ src += srcStride;
204+ }
205+}
206+
207+template <>
208+void qt_rectconvert(qgray2 *dest, const quint32 *src,
209+ int x, int y, int width, int height,
210+ int dstStride, int srcStride)
211+{
212+ qt_rectconvert_gray2<quint32>(dest, src, x, y, width, height,
213+ dstStride, srcStride);
214+}
215+
216+template <>
217+void qt_rectconvert(qgray2 *dest, const quint16 *src,
218+ int x, int y, int width, int height,
219+ int dstStride, int srcStride)
220+{
221+ qt_rectconvert_gray2<quint16>(dest, src, x, y, width, height,
222+ dstStride, srcStride);
223+}
224+
225+template <>
226+void qt_rectconvert(qgray2 *dest, const qrgb444 *src,
227+ int x, int y, int width, int height,
228+ int dstStride, int srcStride)
229+{
230+ qt_rectconvert_gray2<qrgb444>(dest, src, x, y, width, height,
231+ dstStride, srcStride);
232+}
233+
234+template <>
235+void qt_rectconvert(qgray2 *dest, const qargb4444 *src,
236+ int x, int y, int width, int height,
237+ int dstStride, int srcStride)
238+{
239+ qt_rectconvert_gray2<qargb4444>(dest, src, x, y, width, height,
240+ dstStride, srcStride);
241+}
242+
243+static void blit_2(QScreen *screen, const QImage &image,
244+ const QPoint &topLeft, const QRegion &region)
245+{
246+ switch (image.format()) {
247+ case QImage::Format_ARGB32_Premultiplied:
248+ blit_template<qgray2, quint32>(screen, image, topLeft, region);
249+ return;
250+ case QImage::Format_RGB16:
251+ blit_template<qgray2, quint16>(screen, image, topLeft, region);
252+ return;
253+ case QImage::Format_RGB444:
254+ blit_template<qgray2, qrgb444>(screen, image, topLeft, region);
255+ return;
256+ case QImage::Format_ARGB4444_Premultiplied:
257+ blit_template<qgray2, qargb4444>(screen, image, topLeft, region);
258+ return;
259+ default:
260+ qCritical("blit_2(): Image format %d not supported!", image.format());
261+ }
262+}
263+#endif // QT_QWS_DEPTH_2
264+
265 #ifdef QT_QWS_DEPTH_1
266
267 struct qmono { quint8 dummy; } Q_PACKED;
268@@ -1206,6 +1406,11 @@
269 screen->d_ptr->blit = blit_4;
270 break;
271 #endif
272+#ifdef QT_QWS_DEPTH_2
273+ case 2:
274+ screen->d_ptr->blit = blit_2;
275+ break;
276+#endif
277 #ifdef QT_QWS_DEPTH_1
278 case 1:
279 screen->d_ptr->blit = blit_1;
280@@ -2056,6 +2261,8 @@
281 }
282 } else if (d == 4) {
283 ret = qGray(r, g, b) >> 4;
284+ } else if (d == 2) {
285+ ret = qGray(r, g, b) >> 6;
286 } else if (d == 1) {
287 ret = qGray(r, g, b) >= 128;
288 } else {
289@@ -2126,6 +2333,10 @@
290 } else if(d==1) {
291 return true;
292 #endif
293+#ifdef QT_QWS_DEPTH_2
294+ } else if(d==2) {
295+ return true;
296+#endif
297 #ifdef QT_QWS_DEPTH_4
298 } else if(d==4) {
299 return true;
diff --git a/meta/recipes-qt/qt4/files/0010-no-simpledecoration-example.patch b/meta/recipes-qt/qt4/files/0010-no-simpledecoration-example.patch
new file mode 100644
index 0000000000..e52736926f
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/0010-no-simpledecoration-example.patch
@@ -0,0 +1,14 @@
1
2Ported from OE by: Yu Ke <ke.yu@intel.com>
3
4--- /tmp/qws.pro 2009-12-10 19:30:08.000000000 +0100
5+++ qt-everywhere-opensource-src-4.6.0/examples/qws/qws.pro 2009-12-10 19:30:21.000000000 +0100
6@@ -1,7 +1,7 @@
7 TEMPLATE = subdirs
8 # no /dev/fbX
9 !qnx:!vxworks:SUBDIRS = framebuffer
10-SUBDIRS += mousecalibration simpledecoration
11+SUBDIRS += mousecalibration
12
13 # install
14 sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS README *.pro
diff --git a/meta/recipes-qt/qt4/files/fix-config-tests.patch b/meta/recipes-qt/qt4/files/fix-config-tests.patch
new file mode 100644
index 0000000000..21054555bc
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/fix-config-tests.patch
@@ -0,0 +1,36 @@
1Fix invocation in case of "ccache some-compiler-gcc". As the command "ccache some-compiler-gcc" will not exist but "ccache" will.
2
3both visibility and relocs were affected.
4
5Ported from OE by: Yu Ke <ke.yu@intel.com>
6
7Index: qt-x11-opensource-src-4.5.2/config.tests/unix/bsymbolic_functions.test
8===================================================================
9--- qt-x11-opensource-src-4.5.2.orig/config.tests/unix/bsymbolic_functions.test 2009-08-01 08:01:11.000000000 +0200
10+++ qt-x11-opensource-src-4.5.2/config.tests/unix/bsymbolic_functions.test 2009-08-01 08:01:16.000000000 +0200
11@@ -8,7 +8,7 @@
12 int main() { return 0; }
13 EOF
14
15-"$COMPILER" -o libtest.so -shared -Wl,-Bsymbolic-functions -fPIC bsymbolic_functions.c >/dev/null 2>&1 && BSYMBOLIC_FUNCTIONS_SUPPORT=yes
16+$COMPILER -o libtest.so -shared -Wl,-Bsymbolic-functions -fPIC bsymbolic_functions.c >/dev/null 2>&1 && BSYMBOLIC_FUNCTIONS_SUPPORT=yes
17 rm -f bsymbolic_functions.c libtest.so
18
19 # done
20Index: qt-x11-opensource-src-4.5.2/config.tests/unix/fvisibility.test
21===================================================================
22--- qt-x11-opensource-src-4.5.2.orig/config.tests/unix/fvisibility.test 2009-06-20 06:57:50.000000000 +0200
23+++ qt-x11-opensource-src-4.5.2/config.tests/unix/fvisibility.test 2009-08-01 07:59:05.000000000 +0200
24@@ -15,9 +15,9 @@
25 EOF
26
27 if [ "$VERBOSE" = "yes" ] ; then
28- "$COMPILER" -c -fvisibility=hidden fvisibility.c && FVISIBILITY_SUPPORT=yes
29+ $COMPILER -c -fvisibility=hidden fvisibility.c && FVISIBILITY_SUPPORT=yes
30 else
31- "$COMPILER" -c -fvisibility=hidden fvisibility.c >/dev/null 2>&1 && FVISIBILITY_SUPPORT=yes
32+ $COMPILER -c -fvisibility=hidden fvisibility.c >/dev/null 2>&1 && FVISIBILITY_SUPPORT=yes
33 fi
34 rm -f fvisibility.c fvisibility.o
35 }
36
diff --git a/meta/recipes-qt/qt4/files/g++.conf b/meta/recipes-qt/qt4/files/g++.conf
new file mode 100644
index 0000000000..4cd76e62ea
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/g++.conf
@@ -0,0 +1,53 @@
1#
2# qmake configuration for common gcc
3#
4
5QMAKE_CC = $(OE_QMAKE_CC)
6QMAKE_CFLAGS += -pipe $(OE_QMAKE_CFLAGS)
7QMAKE_CFLAGS_DEPS += -M
8QMAKE_CFLAGS_WARN_ON += -Wall -W
9QMAKE_CFLAGS_WARN_OFF += -w
10QMAKE_CFLAGS_RELEASE +=
11QMAKE_CFLAGS_DEBUG += -g
12QMAKE_CFLAGS_SHLIB += -fPIC
13QMAKE_CFLAGS_STATIC_LIB += -fPIC
14QMAKE_CFLAGS_YACC += -Wno-unused -Wno-parentheses
15QMAKE_CFLAGS_HIDESYMS += -fvisibility=hidden
16QMAKE_CFLAGS_PRECOMPILE += -x c-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
17QMAKE_CFLAGS_USE_PRECOMPILE += -include ${QMAKE_PCH_OUTPUT_BASE}
18
19QMAKE_CXX = $(OE_QMAKE_CXX)
20QMAKE_CXXFLAGS += $$QMAKE_CFLAGS $(OE_QMAKE_CXXFLAGS)
21QMAKE_CXXFLAGS_DEPS += $$QMAKE_CFLAGS_DEPS
22QMAKE_CXXFLAGS_WARN_ON += $$QMAKE_CFLAGS_WARN_ON
23QMAKE_CXXFLAGS_WARN_OFF += $$QMAKE_CFLAGS_WARN_OFF
24QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_RELEASE
25QMAKE_CXXFLAGS_DEBUG += $$QMAKE_CFLAGS_DEBUG
26QMAKE_CXXFLAGS_SHLIB += $$QMAKE_CFLAGS_SHLIB
27QMAKE_CXXFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_STATIC_LIB
28QMAKE_CXXFLAGS_YACC += $$QMAKE_CFLAGS_YACC
29QMAKE_CXXFLAGS_HIDESYMS += $$QMAKE_CFLAGS_HIDESYMS -fvisibility-inlines-hidden
30QMAKE_CXXFLAGS_PRECOMPILE += -x c++-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
31QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE
32
33QMAKE_LINK = $(OE_QMAKE_LINK)
34QMAKE_LINK_SHLIB = $(OE_QMAKE_LINK)
35QMAKE_LFLAGS += $(OE_QMAKE_LDFLAGS)
36QMAKE_LFLAGS_RELEASE +=
37QMAKE_LFLAGS_DEBUG +=
38QMAKE_LFLAGS_APP +=
39QMAKE_LFLAGS_SHLIB += -shared
40QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SHLIB
41QMAKE_LFLAGS_SONAME += -Wl,-soname,
42QMAKE_LFLAGS_THREAD +=
43QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined
44QMAKE_RPATH = -Wl,-rpath-link,
45
46QMAKE_PCH_OUTPUT_EXT = .gch
47
48# -Bsymbolic-functions (ld) support
49QMAKE_LFLAGS_BSYMBOLIC_FUNC = -Wl,-Bsymbolic-functions
50QMAKE_LFLAGS_DYNAMIC_LIST = -Wl,--dynamic-list,
51
52# for the SDK
53isEmpty(QMAKE_QT_CONFIG):QMAKE_QT_CONFIG = $(OE_QMAKE_QT_CONFIG)
diff --git a/meta/recipes-qt/qt4/files/hack-out-pg_config.patch b/meta/recipes-qt/qt4/files/hack-out-pg_config.patch
new file mode 100644
index 0000000000..650ed7745e
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/hack-out-pg_config.patch
@@ -0,0 +1,30 @@
1Hack to not use the pg_config of the host system which will add /usr/include
2
3pg_config is a native binary so using that when cross compiling
4will always fail. The commented out fix would do, but for OE
5our -platform and -xplatform is the same so we are actually not
6really cross compiling. Just comment out the test, we are passing
7the location to the postgres headers and if they are okay we
8will padd.
9
10Ported from OE by: Yu Ke <ke.yu@intel.com>
11
12Index: qt-embedded-linux-opensource-src-4.5.2/configure
13===================================================================
14--- qt-embedded-linux-opensource-src-4.5.2.orig/configure 2009-08-10 03:03:04.000000000 +0200
15+++ qt-embedded-linux-opensource-src-4.5.2/configure 2009-08-10 03:58:11.000000000 +0200
16@@ -4401,10 +4402,10 @@
17 ;;
18 psql)
19 if [ "$CFG_SQL_psql" != "no" ]; then
20- if "$WHICH" pg_config >/dev/null 2>&1; then
21- QT_CFLAGS_PSQL=`pg_config --includedir 2>/dev/null`
22- QT_LFLAGS_PSQL=`pg_config --libdir 2>/dev/null`
23- fi
24+# if [ "$QT_CROSS_COMPILE" = "no" ] && "$WHICH" pg_config >/dev/null 2>&1; then
25+# QT_CFLAGS_PSQL=`pg_config --includedir 2>/dev/null`
26+# QT_LFLAGS_PSQL=`pg_config --libdir 2>/dev/null`
27+# fi
28 [ -z "$QT_CFLAGS_PSQL" ] || QT_CFLAGS_PSQL="-I$QT_CFLAGS_PSQL"
29 [ -z "$QT_LFLAGS_PSQL" ] || QT_LFLAGS_PSQL="-L$QT_LFLAGS_PSQL"
30 if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/psql "PostgreSQL" $QT_LFLAGS_PSQL $L_FLAGS $QT_CFLAGS_PSQL $I_FLAGS $l_FLAGS $MAC_ARCHS_COMMANDLINE; then
diff --git a/meta/recipes-qt/qt4/files/linux.conf b/meta/recipes-qt/qt4/files/linux.conf
new file mode 100644
index 0000000000..90b8d65aba
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/linux.conf
@@ -0,0 +1,54 @@
1#
2# qmake configuration for common linux
3#
4
5QMAKE_CFLAGS_THREAD += -D_REENTRANT
6QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_THREAD
7
8QMAKE_INCDIR =
9QMAKE_LIBDIR =
10QMAKE_INCDIR_X11 =
11QMAKE_LIBDIR_X11 =
12QMAKE_INCDIR_QT = $(OE_QMAKE_INCDIR_QT)
13QMAKE_LIBDIR_QT = $(OE_QMAKE_LIBDIR_QT)
14QMAKE_INCDIR_OPENGL =
15QMAKE_LIBDIR_OPENGL =
16
17
18QMAKE_LIBS =
19QMAKE_LIBS_DYNLOAD = -ldl
20QMAKE_LIBS_X11 = $(OE_QMAKE_LIBS_X11)
21QMAKE_LIBS_X11SM = $(OE_QMAKE_LIBS_X11SM)
22QMAKE_LIBS_NIS = -lnsl
23QMAKE_LIBS_OPENGL = -lGLU -lGL
24QMAKE_LIBS_OPENGL_QT = -lGL
25QMAKE_LIBS_THREAD = -lpthread
26
27QMAKE_MOC = $(OE_QMAKE_MOC)
28QMAKE_UIC = $(OE_QMAKE_UIC)
29QMAKE_UIC3 = $(OE_QMAKE_UIC3)
30QMAKE_RCC = $(OE_QMAKE_RCC)
31QMAKE_QDBUSCPP2XML = $(OE_QMAKE_QDBUSCPP2XML)
32QMAKE_QDBUSXML2CPP = $(OE_QMAKE_QDBUSXML2CPP)
33
34QMAKE_AR = $(OE_QMAKE_AR) cqs
35QMAKE_OBJCOPY = objcopy
36QMAKE_RANLIB =
37
38QMAKE_TAR = tar -cf
39QMAKE_GZIP = gzip -9f
40
41QMAKE_COPY = cp -f
42QMAKE_COPY_FILE = $(COPY)
43QMAKE_COPY_DIR = $(COPY) -r
44QMAKE_MOVE = mv -f
45QMAKE_DEL_FILE = rm -f
46QMAKE_DEL_DIR = rmdir
47QMAKE_STRIP = $(OE_QMAKE_STRIP)
48QMAKE_STRIPFLAGS_LIB += --strip-unneeded
49QMAKE_CHK_DIR_EXISTS = test -d
50QMAKE_MKDIR = mkdir -p
51QMAKE_INSTALL_FILE = install -m 644 -p
52QMAKE_INSTALL_PROGRAM = install -m 755 -p
53
54include(unix.conf)
diff --git a/meta/recipes-qt/qt4/files/qt-config.patch b/meta/recipes-qt/qt4/files/qt-config.patch
new file mode 100644
index 0000000000..a31e7b3e2a
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/qt-config.patch
@@ -0,0 +1,24 @@
1
2Ported from OE by: Yu Ke <ke.yu@intel.com>
3
4--- /tmp/qlibraryinfo.cpp 2008-08-02 17:16:41.000000000 +0200
5+++ qt-embedded-linux-opensource-src-4.4.1/src/corelib/global/qlibraryinfo.cpp 2008-08-02 17:17:42.000000000 +0200
6@@ -47,6 +47,7 @@
7 QT_BEGIN_NAMESPACE
8 extern QString qmake_libraryInfoFile();
9 QT_END_NAMESPACE
10+#include <stdlib.h>
11 #else
12 # include "qcoreapplication.h"
13 #endif
14@@ -113,6 +114,10 @@
15 #ifdef QT_BUILD_QMAKE
16 if(!QFile::exists(qtconfig))
17 qtconfig = qmake_libraryInfoFile();
18+ if (!QFile::exists(qtconfig)) {
19+ QByteArray config = getenv("QT_CONF_PATH");
20+ qtconfig = QFile::decodeName(config);
21+ }
22 #else
23 if (!QFile::exists(qtconfig) && QCoreApplication::instance()) {
24 #ifdef Q_OS_MAC
diff --git a/meta/recipes-qt/qt4/qt-4.6.3.inc b/meta/recipes-qt/qt4/qt-4.6.3.inc
new file mode 100644
index 0000000000..9f4e221bb5
--- /dev/null
+++ b/meta/recipes-qt/qt4/qt-4.6.3.inc
@@ -0,0 +1,65 @@
1LICENSE = "LGPLv2.1 | GPLv3"
2LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24 \
3 file://LICENSE.GPL3;md5=babc5b6b77441da277f5c06b2e547720 \
4 file://LGPL_EXCEPTION.txt;md5=411080a56ff917a5a1aa08c98acae354"
5
6SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}.tar.gz \
7 file://0001-cross-compile.patch \
8 file://0002-fix-resinit-declaration.patch \
9 file://0004-no-qmake.patch \
10 file://0006-freetype-host-includes.patch \
11 file://0008-qt-lib-infix.patch \
12 file://0009-support-2bpp.patch \
13 file://0010-no-simpledecoration-example.patch \
14 file://fix-config-tests.patch \
15 file://qt-config.patch \
16 file://g++.conf \
17 file://linux.conf \
18 file://hack-out-pg_config.patch \
19 "
20
21S = "${WORKDIR}/qt-everywhere-opensource-src-${PV}"
22
23do_configure_prepend() {
24 for pro in $(find ${S} -name "*.pro") ; do
25 sed -i 's:$$QT_BUILD_TREE/bin/lrelease:${OE_QMAKE_LRELEASE}:g' $pro
26 done
27
28 sed -i s:SEDME:${S}: ${WORKDIR}/linux.conf
29 sed -i \
30 -e /QMAKE_MOC\ /d \
31 -e /QMAKE_UIC\ /d \
32 -e /QMAKE_UIC3\ /d \
33 -e /QMAKE_RCC\ /d \
34 ${S}/configure
35}
36
37do_configure_append() {
38 sed -e '/QMAKE_TARGET /d' -e '/TARGET /d' -i ${S}/translations/Makefile
39}
40
41QT_GLFLAGS ?= ""
42QT_CONFIG_FLAGS += " -no-rpath -qt3support -silent ${QT_GLFLAGS}"
43
44do_compile() {
45 # Fixup missing wsegl header in some SGX SDKs
46 if ! [ -e ${STAGING_INCDIR}/wsegl.h ] ; then
47 cp src/3rdparty/powervr/wsegl.h src/plugins/gfxdrivers/powervr/QWSWSEGL/
48 fi
49
50 unset CFLAGS CXXFLAGS
51 oe_runmake ${EXTRA_ENV}
52}
53
54do_install_append() {
55 install -d ${D}${bindir}
56 for i in rcc uic moc ; do
57 install -m 0755 ${S}/bin/$i ${D}${bindir}/
58 done
59
60 #Append an E to the qtdemo file
61 if [ -n "${QT_LIBINFIX}" ] ; then
62 mv ${D}${bindir}/qtdemo ${D}${bindir}/qtdemo${QT_LIBINFIX}
63 fi
64}
65
diff --git a/meta/recipes-qt/qt4/qt4-tools-native.inc b/meta/recipes-qt/qt4/qt4-tools-native.inc
new file mode 100644
index 0000000000..7621d629f1
--- /dev/null
+++ b/meta/recipes-qt/qt4/qt4-tools-native.inc
@@ -0,0 +1,74 @@
1DESCRIPTION = "Native tools for Qt/[X11|Mac|Embedded] version 4.x"
2DEPENDS = "zlib-native dbus-native libsm-native"
3SECTION = "libs"
4HOMEPAGE = "http://qt.nokia.com"
5PRIORITY = "optional"
6
7inherit native
8
9SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}.tar.gz \
10 file://qt-config.patch \
11 file://g++.conf \
12 file://linux.conf"
13S = "${WORKDIR}/qt-everywhere-opensource-src-${PV}"
14
15EXTRA_OECONF = "-prefix ${prefix} \
16 -L ${STAGING_LIBDIR_NATIVE} \
17 -I ${STAGING_INCDIR_NATIVE} \
18 -qt-libjpeg -qt-gif -system-zlib \
19 -no-libjpeg -no-libpng \
20 -no-accessibility \
21 -no-cups \
22 -no-exceptions \
23 -no-nas-sound \
24 -no-nis \
25 -verbose -release -static \
26 -qt3support"
27
28# yank default -e, otherwise we get the following error:
29# moc_qbuffer.cpp: No such file or directory
30EXTRA_OEMAKE = " "
31
32do_configure() {
33 (echo o; echo yes) | ./configure ${EXTRA_OECONF} || die "Configuring qt failed. EXTRA_OECONF was ${EXTRA_OECONF}"
34}
35
36TOBUILD = "\
37 src/tools/moc \
38 src/corelib \
39 src/sql \
40 src/dbus \
41 src/qt3support \
42 src/xml \
43 src/tools/uic \
44 src/tools/rcc \
45 src/network \
46 src/gui \
47 src/tools/uic3 \
48 tools/linguist/lrelease \
49 tools/linguist/lupdate \
50 tools/qdbus \
51"
52
53do_compile() {
54 for i in ${TOBUILD}; do
55 cd ${S}/$i && oe_runmake CC="${CC}" CXX="${CXX}"
56 done
57}
58
59NATIVE_INSTALL_WORKS = "1"
60
61do_install() {
62 install -d ${D}${bindir}/
63 install -m 0755 bin/qmake ${D}${bindir}/qmake2
64 for i in moc uic uic3 rcc lrelease lupdate qdbuscpp2xml qdbusxml2cpp; do
65 install -m 0755 bin/${i} ${D}${bindir}/${i}4
66 done
67
68 install -d ${D}${datadir}/qt4/
69 cp -PfR mkspecs ${D}${datadir}/qt4/
70 ln -sf linux-g++ ${D}${datadir}/qt4/mkspecs/${BUILD_OS}-oe-g++
71 cp -f ${WORKDIR}/g++.conf ${WORKDIR}/linux.conf ${D}${datadir}/qt4/mkspecs/common/
72
73 install -m 0644 tools/porting/src/q3porting.xml ${D}${datadir}/qt4/
74}
diff --git a/meta/recipes-qt/qt4/qt4-tools-native_4.6.3.bb b/meta/recipes-qt/qt4/qt4-tools-native_4.6.3.bb
new file mode 100644
index 0000000000..de24b38dea
--- /dev/null
+++ b/meta/recipes-qt/qt4/qt4-tools-native_4.6.3.bb
@@ -0,0 +1,11 @@
1require qt4-tools-native.inc
2
3LICENSE = "LGPLv2.1 | GPLv3"
4LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24 \
5 file://LICENSE.GPL3;md5=babc5b6b77441da277f5c06b2e547720 \
6 file://LGPL_EXCEPTION.txt;md5=411080a56ff917a5a1aa08c98acae354"
7PR = "r0"
8
9EXTRA_OECONF += " -no-fast -silent -no-rpath"
10
11TOBUILD := "src/tools/bootstrap ${TOBUILD}"
diff --git a/meta/recipes-qt/qt4/qt4-x11-free-4.6.3/linux.conf b/meta/recipes-qt/qt4/qt4-x11-free-4.6.3/linux.conf
new file mode 100644
index 0000000000..68ae80b929
--- /dev/null
+++ b/meta/recipes-qt/qt4/qt4-x11-free-4.6.3/linux.conf
@@ -0,0 +1,54 @@
1#
2# qmake configuration for common linux
3#
4
5QMAKE_CFLAGS_THREAD += -D_REENTRANT
6QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_THREAD
7
8QMAKE_INCDIR =
9QMAKE_LIBDIR =
10QMAKE_INCDIR_X11 =
11QMAKE_LIBDIR_X11 =
12QMAKE_INCDIR_QT = $(OE_QMAKE_INCDIR_QT)
13QMAKE_LIBDIR_QT = $(OE_QMAKE_LIBDIR_QT)
14QMAKE_INCDIR_OPENGL =
15QMAKE_LIBDIR_OPENGL =
16
17
18QMAKE_LIBS = -Wl,-rpath-link,SEDME/lib -lglib-2.0
19QMAKE_LIBS_DYNLOAD = -ldl
20QMAKE_LIBS_X11 = $(OE_QMAKE_LIBS_X11)
21QMAKE_LIBS_X11SM = $(OE_QMAKE_LIBS_X11SM)
22QMAKE_LIBS_NIS = -lnsl
23QMAKE_LIBS_OPENGL = -lGLU -lGL
24QMAKE_LIBS_OPENGL_QT = -lGL
25QMAKE_LIBS_THREAD = -lpthread
26
27QMAKE_MOC = $(OE_QMAKE_MOC)
28QMAKE_UIC = $(OE_QMAKE_UIC)
29QMAKE_UIC3 = $(OE_QMAKE_UIC3)
30QMAKE_RCC = $(OE_QMAKE_RCC)
31QMAKE_QDBUSCPP2XML = $(OE_QMAKE_QDBUSCPP2XML)
32QMAKE_QDBUSXML2CPP = $(OE_QMAKE_QDBUSXML2CPP)
33
34QMAKE_AR = $(OE_QMAKE_AR) cqs
35QMAKE_OBJCOPY = ${OBJCOPY}
36QMAKE_RANLIB =
37
38QMAKE_TAR = tar -cf
39QMAKE_GZIP = gzip -9f
40
41QMAKE_COPY = cp -f
42QMAKE_COPY_FILE = $(COPY)
43QMAKE_COPY_DIR = $(COPY) -r
44QMAKE_MOVE = mv -f
45QMAKE_DEL_FILE = rm -f
46QMAKE_DEL_DIR = rmdir
47QMAKE_STRIP = $(OE_QMAKE_STRIP)
48QMAKE_STRIPFLAGS_LIB += --strip-unneeded
49QMAKE_CHK_DIR_EXISTS = test -d
50QMAKE_MKDIR = mkdir -p
51QMAKE_INSTALL_FILE = install -m 644 -p
52QMAKE_INSTALL_PROGRAM = install -m 755 -p
53
54include(unix.conf)
diff --git a/meta/recipes-qt/qt4/qt4-x11-free.inc b/meta/recipes-qt/qt4/qt4-x11-free.inc
new file mode 100644
index 0000000000..352df1e5a7
--- /dev/null
+++ b/meta/recipes-qt/qt4/qt4-x11-free.inc
@@ -0,0 +1,14 @@
1require qt4.inc
2
3SECTION = "x11/libs"
4PRIORITY = "optional"
5DEPENDS += "virtual/libx11 fontconfig libxft libxext libxrender libxrandr libxcursor"
6
7QT_GLFLAGS ?= "-no-opengl"
8QT_CONFIG_FLAGS += "-no-xinerama -no-xkb ${QT_GLFLAGS}"
9QT_BASE_NAME ?= "qt4"
10QT_BASE_LIB ?= "libqt"
11QT_DIR_NAME = "qt4"
12QT_LIBINFIX = ""
13
14inherit qmake2
diff --git a/meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb b/meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb
new file mode 100644
index 0000000000..e42f650c07
--- /dev/null
+++ b/meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb
@@ -0,0 +1,6 @@
1require qt4-x11-free.inc
2require qt-4.6.3.inc
3
4PR = "r0"
5
6QT_CONFIG_FLAGS += " -xrandr "
diff --git a/meta/recipes-qt/qt4/qt4.inc b/meta/recipes-qt/qt4/qt4.inc
new file mode 100644
index 0000000000..16d5bebd36
--- /dev/null
+++ b/meta/recipes-qt/qt4/qt4.inc
@@ -0,0 +1,300 @@
1DESCRIPTION = "Qt is a comprehensive cross-platform C++ application framework"
2HOMEPAGE = "http://qt.nokia.com"
3
4DEPENDS += "qt4-tools-native freetype jpeg libpng zlib dbus openssl glib-2.0 gstreamer gst-plugins-base sqlite3"
5
6inherit qmake_base
7
8QT_CONFIG_FLAGS += "-release -no-cups -no-accessibility -reduce-relocations \
9 -shared -no-nas-sound -no-sm -no-nis \
10 -qt-gif -system-libjpeg -system-libpng -system-zlib \
11 -no-sql-ibase -no-sql-mysql -no-sql-psql -no-sql-odbc -plugin-sql-sqlite \
12 -no-pch -dbus -stl -glib -phonon -webkit"
13
14EXTRA_OEMAKE = "-e"
15
16EXTRA_ENV = 'QMAKE="${STAGING_BINDIR_NATIVE}/qmake2 -after \
17 INCPATH+=${STAGING_INCDIR}/freetype2 LIBS+=-L${STAGING_LIBDIR}" \
18 QMAKESPEC="${QMAKESPEC}" LINK="${CXX} -Wl,-rpath-link,${STAGING_LIBDIR}" \
19 AR="${TARGET_PREFIX}ar cqs" \
20 MOC="${STAGING_BINDIR_NATIVE}/moc4" UIC="${STAGING_BINDIR_NATIVE}/uic4" MAKE="make -e"'
21
22export QT_CONF_PATH="${WORKDIR}/qt.conf"
23
24# Library packages
25QT_LIB_NAMES = "Qt3Support QtAssistantClient QtCLucene QtCore QtDBus QtDesigner QtDesignerComponents QtGui QtHelp QtNetwork QtOpenGL QtScript QtScriptTools QtSql QtSvg QtTest QtUiTools QtWebKit QtXml QtXmlPatterns phonon QtMultimedia QtOpenVG QtMediaServices"
26
27QT_EXTRA_LIBS = "pvrQWSWSEGL"
28
29python __anonymous () {
30 import bb
31
32 lib_packages = []
33 dev_packages = []
34 dbg_packages = []
35 for name in bb.data.getVar("QT_LIB_NAMES", d, 1).split():
36 pkg = "${QT_BASE_LIB}" + name.lower().replace("qt", "") + "4"
37 # NOTE: the headers for QtAssistantClient are different
38 incname = name.replace("QtAssistantClient", "QtAssistant")
39 bb.data.setVar("FILES_%s" % pkg, "${libdir}/lib%(name)s${QT_LIBINFIX}.so.*" % locals(), d)
40 bb.data.setVar("FILES_%s-dev" % pkg, """${libdir}/lib%(name)s${QT_LIBINFIX}.prl
41 ${libdir}/lib%(name)s${QT_LIBINFIX}.a
42 ${libdir}/lib%(name)s${QT_LIBINFIX}.la
43 ${libdir}/lib%(name)s${QT_LIBINFIX}.so
44 ${includedir}/${QT_DIR_NAME}/%(incname)s
45 ${libdir}/pkgconfig/%(name)s${QT_LIBINFIX}.pc""" % locals(), d)
46 bb.data.setVar("FILES_%s-dbg" % pkg, "${libdir}/.debug/lib%(name)s${QT_LIBINFIX}.so.*" % locals(), d)
47 lib_packages.append(pkg)
48 dev_packages.append("%s-dev" % pkg)
49 dbg_packages.append("%s-dbg" % pkg)
50 for name in bb.data.getVar("OTHER_PACKAGES", d, 1).split():
51 dbg_packages.append("%s-dbg" % name)
52
53 for name in bb.data.getVar("QT_EXTRA_LIBS", d, 1).split():
54 pkg = "${QT_BASE_LIB}" + name.lower().replace("qt", "") + "4"
55 bb.data.setVar("FILES_%s" % pkg, "${libdir}/lib%(name)s.so.*" % locals(), d)
56 bb.data.setVar("FILES_%s-dev" % pkg, """${libdir}/lib%(name)s.prl
57 ${libdir}/lib%(name)s.a
58 ${libdir}/lib%(name)s.la
59 ${libdir}/lib%(name)s.so
60 ${includedir}/${QT_DIR_NAME}/%(incname)s
61 ${libdir}/pkgconfig/%(name)s.pc""" % locals(), d)
62 bb.data.setVar("FILES_%s-dbg" % pkg, "${libdir}/.debug/lib%(name)s.so.*" % locals(), d)
63 lib_packages.append(pkg)
64 dev_packages.append("%s-dev" % pkg)
65 dbg_packages.append("%s-dbg" % pkg)
66
67 bb.data.setVar("LIB_PACKAGES", " ".join(lib_packages), d)
68 bb.data.setVar("DEV_PACKAGES", " ".join(dev_packages), d)
69 bb.data.setVar("DBG_PACKAGES", " ".join(dbg_packages), d)
70}
71
72OTHER_PACKAGES = "\
73 ${QT_BASE_NAME}-tools \
74 ${QT_BASE_NAME}-assistant \
75 ${QT_BASE_NAME}-common \
76 ${QT_BASE_NAME}-dbus \
77 ${QT_BASE_NAME}-demos \
78 ${QT_BASE_NAME}-designer \
79 ${QT_BASE_NAME}-examples \
80 ${QT_BASE_NAME}-fonts \
81 ${QT_BASE_NAME}-fonts-ttf-vera \
82 ${QT_BASE_NAME}-fonts-ttf-dejavu \
83 ${QT_BASE_NAME}-fonts-pfa \
84 ${QT_BASE_NAME}-fonts-pfb \
85 ${QT_BASE_NAME}-fonts-qpf \
86 ${QT_BASE_NAME}-linguist \
87 ${QT_BASE_NAME}-makeqpf \
88 ${QT_BASE_NAME}-mkspecs \
89 ${QT_BASE_NAME}-pixeltool \
90 ${QT_BASE_NAME}-qt3to4"
91
92PACKAGES += "${LIB_PACKAGES} ${DEV_PACKAGES} ${DBG_PACKAGES} ${OTHER_PACKAGES}"
93PACKAGES_DYNAMIC = "${QT_BASE_NAME}-plugin-* ${QT_BASE_NAME}-translation-* ${QT_BASE_NAME}-fonts-*"
94
95ALLOW_EMPTY_${PN} = "1"
96ALLOW_EMPTY_${QT_BASE_NAME}-fonts = "1"
97FILES_${PN} = ""
98FILES_${PN}-dev = "${includedir}/${QT_DIR_NAME}/Qt/*"
99FILES_${PN}-dbg = ""
100RRECOMMENDS_${PN} = "${LIB_PACKAGES} ${OTHER_PACKAGES}"
101RRECOMMENDS_${PN}-dev = "${DEV_PACKAGES}"
102RRECOMMENDS_${PN}-dbg = "${DBG_PACKAGES}"
103RRECOMMENDS_${QT_BASE_NAME}-fonts = " \
104 ${QT_BASE_NAME}-fonts-ttf-vera \
105 ${QT_BASE_NAME}-fonts-ttf-dejavu \
106 ${QT_BASE_NAME}-fonts-pfa \
107 ${QT_BASE_NAME}-fonts-pfb \
108 ${QT_BASE_NAME}-fonts-qpf"
109
110FILES_${QT_BASE_NAME}-tools = "${bindir}/uic* ${bindir}/moc ${bindir}/rcc ${bindir}/qttracereplay ${bindir}/qdoc*"
111FILES_${QT_BASE_NAME}-assistant = "${bindir}/*assistant* ${bindir}/qcollectiongenerator ${bindir}/qhelpconverter ${bindir}/qhelpgenerator"
112FILES_${QT_BASE_NAME}-assistant-dbg = "${bindir}/.debug/*assistant* ${bindir}/.debug/qcollectiongenerator ${bindir}/.debug/qhelpconverter ${bindir}/.debug/qhelpgenerator"
113FILES_${QT_BASE_NAME}-common = "${bindir}/qtconfig"
114FILES_${QT_BASE_NAME}-common-dbg = "${bindir}/.debug/qtconfig"
115FILES_${QT_BASE_NAME}-dbus = "${bindir}/qdbus ${bindir}/qdbusxml2cpp ${bindir}/qdbuscpp2xml ${bindir}/qdbusviewer"
116FILES_${QT_BASE_NAME}-dbus-dbg = "${bindir}/.debug/qdbus ${bindir}/.debug/qdbusxml2cpp ${bindir}/.debug/qdbuscpp2xml ${bindir}/.debug/qdbusviewer"
117FILES_${QT_BASE_NAME}-demos = "${bindir}/qtdemo* ${bindir}/${QT_DIR_NAME}/demos/*"
118FILES_${QT_BASE_NAME}-demos-dbg = "${bindir}/.debug/qtdemo* ${bindir}/${QT_DIR_NAME}/demos/.debug/* ${bindir}/${QT_DIR_NAME}/demos/*/.debug ${bindir}/${QT_DIR_NAME}/demos/*/*/.debug ${bindir}/${QT_DIR_NAME}/demos/*/*/*/.debug"
119FILES_${QT_BASE_NAME}-designer = "${bindir}/*designer*"
120FILES_${QT_BASE_NAME}-designer-dbg = "${bindir}/.debug/*designer*"
121FILES_${QT_BASE_NAME}-examples = "${bindir}/${QT_DIR_NAME}/examples/*"
122FILES_${QT_BASE_NAME}-examples-dbg = "${bindir}/${QT_DIR_NAME}/examples/.debug ${bindir}/${QT_DIR_NAME}/examples/*/.debug ${bindir}/${QT_DIR_NAME}/examples/*/*/.debug ${bindir}/${QT_DIR_NAME}/examples/*/*/*/.debug ${bindir}/${QT_DIR_NAME}/examples/*/*/*/*/.debug"
123FILES_${QT_BASE_NAME}-fonts-ttf-vera = "${libdir}/fonts/Vera*.ttf"
124FILES_${QT_BASE_NAME}-fonts-ttf-dejavu = "${libdir}/fonts/DejaVu*.ttf"
125FILES_${QT_BASE_NAME}-fonts-pfa = "${libdir}/fonts/*.pfa"
126FILES_${QT_BASE_NAME}-fonts-pfb = "${libdir}/fonts/*.pfb"
127FILES_${QT_BASE_NAME}-fonts-qpf = "${libdir}/fonts/*.qpf"
128FILES_${QT_BASE_NAME}-linguist = "${bindir}/*linguist* ${bindir}/lrelease ${bindir}/lupdate ${bindir}/lconvert ${bindir}/qm2ts"
129FILES_${QT_BASE_NAME}-linguist-dbg = "${bindir}/.debug/*linguist* ${bindir}/.debug/lrelease ${bindir}/.debug/lupdate ${bindir}/.debug/lconvert ${bindir}/.debug/qm2ts"
130FILES_${QT_BASE_NAME}-pixeltool = "${bindir}/pixeltool"
131FILES_${QT_BASE_NAME}-pixeltool-dbg = "${bindir}/.debug/pixeltool"
132FILES_${QT_BASE_NAME}-qt3to4 = "${bindir}/qt3to4 ${datadir}/${QT_DIR_NAME}/q3porting.xml"
133FILES_${QT_BASE_NAME}-qt3to4-dbg = "${bindir}/.debug/qt3to4"
134FILES_${QT_BASE_NAME}-makeqpf = "${bindir}/makeqpf"
135FILES_${QT_BASE_NAME}-makeqpf-dbg = "${bindir}/.debug/makeqpf"
136FILES_${QT_BASE_NAME}-mkspecs = "${datadir}/${QT_DIR_NAME}/mkspecs/*"
137
138ARM_INSTRUCTION_SET = "arm"
139
140set_arch() {
141 case ${TARGET_ARCH} in
142 arm*) QT_ARCH=arm ;;
143 i*86*) QT_ARCH=i386 ;;
144 mips*) QT_ARCH=mips ;;
145 powerpc*) QT_ARCH=powerpc ;;
146 x86_64*) QT_ARCH=x86_64 ;;
147 esac
148}
149
150do_configure() {
151 unset QMAKESPEC
152 unset QTDIR
153
154 set_arch
155
156 if [ ! -e bin/qmake ]; then
157 ln -sf ${STAGING_BINDIR_NATIVE}/qmake2 bin/qmake
158 fi
159
160 if [ ! -e mkspecs/${TARGET_OS}-oe-g++ ]; then
161 ln -sf linux-g++ mkspecs/${TARGET_OS}-oe-g++
162 fi
163
164 cp -f ${WORKDIR}/g++.conf ${WORKDIR}/linux.conf mkspecs/common/
165
166 echo "[Paths]" > $QT_CONF_PATH
167 echo "Prefix=${prefix}/" >> $QT_CONF_PATH
168 echo "Documentation=${docdir}/${QT_DIR_NAME}" >> $QT_CONF_PATH
169 echo "Headers=${includedir}/${QT_DIR_NAME}" >> $QT_CONF_PATH
170 echo "Libraries=${libdir}" >> $QT_CONF_PATH
171 echo "Binaries=${bindir}" >> $QT_CONF_PATH
172 echo "Plugins=${libdir}/${QT_DIR_NAME}/plugins" >> $QT_CONF_PATH
173 echo "Data=${datadir}/${QT_DIR_NAME}" >> $QT_CONF_PATH
174 echo "Translations=${datadir}/${QT_DIR_NAME}/translations" >> $QT_CONF_PATH
175 echo "Settings=${sysconfdir}/${QT_DIR_NAME}" >> $QT_CONF_PATH
176 echo "Examples=${bindir}/${QT_DIR_NAME}/examples" >> $QT_CONF_PATH
177 echo "Demos=${bindir}/${QT_DIR_NAME}/demos" >> $QT_CONF_PATH
178
179 ${EXTRA_QMAKE_MUNGE}|| true
180
181 (echo o; echo yes) | ./configure -v \
182 -prefix ${prefix}/ \
183 -bindir ${bindir} \
184 -libdir ${libdir} \
185 -datadir ${datadir}/${QT_DIR_NAME} \
186 -sysconfdir ${sysconfdir}/${QT_DIR_NAME} \
187 -docdir ${docdir}/${QT_DIR_NAME} \
188 -headerdir ${includedir}/${QT_DIR_NAME} \
189 -plugindir ${libdir}/${QT_DIR_NAME}/plugins \
190 -translationdir ${datadir}/${QT_DIR_NAME}/translations \
191 -examplesdir ${bindir}/${QT_DIR_NAME}/examples \
192 -demosdir ${bindir}/${QT_DIR_NAME}/demos \
193 -platform ${TARGET_OS}-oe-g++ \
194 -xplatform ${TARGET_OS}-oe-g++ \
195 -crossarch ${QT_ARCH} \
196 ${QT_CONFIG_FLAGS} -no-fast \
197 -L${STAGING_LIBDIR} -I${STAGING_INCDIR} \
198 -I${STAGING_INCDIR}/freetype2
199}
200
201do_compile() {
202 unset CFLAGS CXXFLAGS
203 install -m 0755 ${STAGING_BINDIR_NATIVE}/rcc4 ${S}/bin/rcc
204 install -m 0755 ${STAGING_BINDIR_NATIVE}/moc4 ${S}/bin/moc
205 install -m 0755 ${STAGING_BINDIR_NATIVE}/uic4 ${S}/bin/uic
206
207 oe_runmake ${EXTRA_ENV}
208}
209
210python populate_packages_prepend() {
211 translation_dir = bb.data.expand('${datadir}/${QT_DIR_NAME}/translations/', d)
212 translation_name = bb.data.expand('${QT_BASE_NAME}-translation-%s', d)
213 do_split_packages(d, translation_dir, '^(assistant|designer|linguist|qt|qtconfig|qvfb)_(.*)\.qm$', translation_name, '${PN} translation for %s', extra_depends='' )
214
215 phrasebook_dir = bb.data.expand('${datadir}/${QT_DIR_NAME}/phrasebooks/', d)
216 phrasebook_name = bb.data.expand('${QT_BASE_NAME}-phrasebook-%s', d)
217 do_split_packages(d, phrasebook_dir, '^(.*)\.qph$', phrasebook_name, '${PN} phrasebook for %s', extra_depends='' )
218
219 # Package all the plugins and their -dbg version and create a meta package
220 import os
221 def qtopia_split(path, name, glob):
222 """
223 Split the package into a normal and -dbg package and then add the
224 new packages to the meta package.
225 """
226 plugin_dir = bb.data.expand('${libdir}/${QT_DIR_NAME}/plugins/%s/' % path, d)
227 if not os.path.exists("%s%s" % (bb.data.expand('${D}',d), plugin_dir)):
228 bb.note("The path does not exist:", bb.data.expand('${D}', d), plugin_dir)
229 return
230
231 plugin_name = bb.data.expand('${QT_BASE_NAME}-plugin-%s-%%s' % name, d)
232 dev_packages = []
233 dev_hook = lambda file,pkg,b,c,d:dev_packages.append((file,pkg))
234 do_split_packages(d, plugin_dir, glob, plugin_name, '${PN} %s for %%s' % name, extra_depends='', hook=dev_hook)
235 # Create a -dbg package as well
236 plugin_dir_dbg = bb.data.expand('${libdir}/${QT_DIR_NAME}/plugins/%s/.debug' % path, d)
237 packages = bb.data.getVar('PACKAGES',d)
238 for (file,package) in dev_packages:
239 packages = "%s %s-dbg" % (packages, package)
240 file_name = os.path.join(plugin_dir_dbg, os.path.basename(file))
241 bb.data.setVar("FILES_%s-dbg" % package, file_name, d)
242 bb.data.setVar("DESCRIPTION_%s-dbg" % package, "${PN} %s for %s" % (name, package), d)
243
244 bb.data.setVar('PACKAGES', packages, d)
245
246 qtopia_split('accessible', 'accessible', '^libq(.*)\.so$')
247 qtopia_split('codecs', 'codec', '^libq(.*)\.so$')
248 qtopia_split('decorations', 'decoration', '^libqdecoration(.*)\.so$')
249 qtopia_split('designer', 'designer', '^lib(.*)\.so$')
250 qtopia_split('gfxdrivers', 'gfxdriver', '^libq(.*)\.so$')
251 qtopia_split('graphicssystems','graphicssystems', '^libq(.*)\.so$')
252 qtopia_split('mousedrivers', 'mousedriver', '^libq(.*)mousedriver\.so$')
253 qtopia_split('iconengines', 'iconengine', '^libq(.*)\.so$')
254 qtopia_split('imageformats', 'imageformat', '^libq(.*)\.so$')
255 qtopia_split('inputmethods', 'inputmethod', '^libq(.*)\.so$')
256 qtopia_split('sqldrivers', 'sqldriver', '^libq(.*)\.so$')
257 qtopia_split('script', 'script', '^libqtscript(.*)\.so$')
258 qtopia_split('styles', 'style', '^libq(.*)\.so$')
259 qtopia_split('phonon_backend','phonon-backend','^libphonon_(.*)\.so$')
260}
261
262do_install() {
263 oe_runmake install INSTALL_ROOT=${D}
264
265 # These are host binaries, we should only use them in staging
266 rm -rf ${D}/${bindir}/qmake
267
268 # fix pkgconfig, libtool and prl files
269 sed -i -e s#-L${S}/lib##g \
270 -e s#-L${STAGING_LIBDIR}##g \
271 -e 's#STAGING_LIBDIR}#libdir}'#g \
272 -e s#-L${libdir}##g \
273 -e s#'$(OE_QMAKE_LIBS_X11)'#"${OE_QMAKE_LIBS_X11}"#g \
274 -e s#" -Wl,-rpath-link,${S}/lib"##g \
275 -e s#" -Wl,-rpath-link,${libdir}"##g \
276 -e 's#I/usr/include#Iincludedir}#g' \
277 -e 's#Iin#I${in#g' \
278 ${D}${libdir}/*.la ${D}${libdir}/*.prl ${D}${libdir}/pkgconfig/*.pc
279
280 sed -i -e s#" -Wl,-rpath-link,${S}/lib"##g \
281 ${D}${datadir}/${QT_DIR_NAME}/mkspecs/common/linux.conf
282
283 # fix pkgconfig files
284 sed -i -e s#"moc_location=.*$"#"moc_location=${bindir}/moc4"# \
285 -e s#"uic_location=.*$"#"uic_location=${bindir}/uic4"# \
286 ${D}${libdir}/pkgconfig/*.pc
287 for name in ${QT_LIB_NAMES}; do
288 sed -i -e /Requires/s#"${name}"#"${name}${QT_LIBINFIX}"#g ${D}${libdir}/pkgconfig/*.pc
289 done
290
291 # QT abuses $includedir to point to its headers, which breaks pkgconfig sysroot, so manually fix it up here:
292 for pc in ${D}${libdir}/pkgconfig/*.pc ; do
293 sed -i -e "s:prefix}include/${QT_BASE_NAME}/$(basename $pc .pc):prefix}/include:" \
294 -e "s,Cflags: ,Cflags: -IP{includedir}/${QT_BASE_NAME}/$(basename $pc .pc) ," \
295 -e 's:IP{:I${:g' $pc
296 done
297
298 install -d ${D}/${libdir}/fonts
299 touch ${D}/${libdir}/fonts/fontdir
300}
diff --git a/meta/packages/uicmoc/uicmoc4-native.inc b/meta/recipes-qt/uicmoc/uicmoc4-native.inc
index b6933628d9..b6933628d9 100644
--- a/meta/packages/uicmoc/uicmoc4-native.inc
+++ b/meta/recipes-qt/uicmoc/uicmoc4-native.inc
diff --git a/meta/packages/uicmoc/uicmoc4-native_4.3.2.bb b/meta/recipes-qt/uicmoc/uicmoc4-native_4.3.2.bb
index 1950f63068..1950f63068 100644
--- a/meta/packages/uicmoc/uicmoc4-native_4.3.2.bb
+++ b/meta/recipes-qt/uicmoc/uicmoc4-native_4.3.2.bb
diff --git a/meta/packages/clipboard-manager/clipboard-manager_0.6.4.bb b/meta/recipes-sato/clipboard-manager/clipboard-manager_0.6.4.bb
index 82dd1d047f..82dd1d047f 100644
--- a/meta/packages/clipboard-manager/clipboard-manager_0.6.4.bb
+++ b/meta/recipes-sato/clipboard-manager/clipboard-manager_0.6.4.bb
diff --git a/meta/packages/clipboard-manager/files/daemonize.patch b/meta/recipes-sato/clipboard-manager/files/daemonize.patch
index 51ce4781a5..51ce4781a5 100644
--- a/meta/packages/clipboard-manager/files/daemonize.patch
+++ b/meta/recipes-sato/clipboard-manager/files/daemonize.patch
diff --git a/meta/packages/clipboard-manager/files/makefile.patch b/meta/recipes-sato/clipboard-manager/files/makefile.patch
index 6e48da004c..6e48da004c 100644
--- a/meta/packages/clipboard-manager/files/makefile.patch
+++ b/meta/recipes-sato/clipboard-manager/files/makefile.patch
diff --git a/meta/packages/clipboard-manager/files/script.patch b/meta/recipes-sato/clipboard-manager/files/script.patch
index 09e68620d7..09e68620d7 100644
--- a/meta/packages/clipboard-manager/files/script.patch
+++ b/meta/recipes-sato/clipboard-manager/files/script.patch
diff --git a/meta/packages/eds/eds-dbus-2.20.0/iconv-detect.h b/meta/recipes-sato/eds/eds-dbus-2.20.0/iconv-detect.h
index 46f476d5bc..46f476d5bc 100644
--- a/meta/packages/eds/eds-dbus-2.20.0/iconv-detect.h
+++ b/meta/recipes-sato/eds/eds-dbus-2.20.0/iconv-detect.h
diff --git a/meta/packages/eds/eds-dbus-2.20.0/no_iconv_test.patch b/meta/recipes-sato/eds/eds-dbus-2.20.0/no_iconv_test.patch
index 4a034b6c58..4a034b6c58 100644
--- a/meta/packages/eds/eds-dbus-2.20.0/no_iconv_test.patch
+++ b/meta/recipes-sato/eds/eds-dbus-2.20.0/no_iconv_test.patch
diff --git a/meta/packages/eds/eds-dbus-2.20.0/oh-contact.patch b/meta/recipes-sato/eds/eds-dbus-2.20.0/oh-contact.patch
index e5c0f51840..e5c0f51840 100644
--- a/meta/packages/eds/eds-dbus-2.20.0/oh-contact.patch
+++ b/meta/recipes-sato/eds/eds-dbus-2.20.0/oh-contact.patch
diff --git a/meta/packages/eds/eds-dbus/iconv-detect.h b/meta/recipes-sato/eds/eds-dbus/iconv-detect.h
index 46f476d5bc..46f476d5bc 100644
--- a/meta/packages/eds/eds-dbus/iconv-detect.h
+++ b/meta/recipes-sato/eds/eds-dbus/iconv-detect.h
diff --git a/meta/packages/eds/eds-dbus/nossl.patch b/meta/recipes-sato/eds/eds-dbus/nossl.patch
index 30568ff075..30568ff075 100644
--- a/meta/packages/eds/eds-dbus/nossl.patch
+++ b/meta/recipes-sato/eds/eds-dbus/nossl.patch
diff --git a/meta/packages/eds/eds-dbus/oh-contact.patch b/meta/recipes-sato/eds/eds-dbus/oh-contact.patch
index fdd7e4bdfb..fdd7e4bdfb 100644
--- a/meta/packages/eds/eds-dbus/oh-contact.patch
+++ b/meta/recipes-sato/eds/eds-dbus/oh-contact.patch
diff --git a/meta/packages/eds/eds-dbus/optional_imapx_provider.patch b/meta/recipes-sato/eds/eds-dbus/optional_imapx_provider.patch
index 128307a5f2..128307a5f2 100644
--- a/meta/packages/eds/eds-dbus/optional_imapx_provider.patch
+++ b/meta/recipes-sato/eds/eds-dbus/optional_imapx_provider.patch
diff --git a/meta/packages/eds/eds-dbus/parallelmake.patch b/meta/recipes-sato/eds/eds-dbus/parallelmake.patch
index 08cfac0d83..08cfac0d83 100644
--- a/meta/packages/eds/eds-dbus/parallelmake.patch
+++ b/meta/recipes-sato/eds/eds-dbus/parallelmake.patch
diff --git a/meta/packages/eds/eds-dbus_2.20.0.bb b/meta/recipes-sato/eds/eds-dbus_2.20.0.bb
index 2cbc9037a9..2cbc9037a9 100644
--- a/meta/packages/eds/eds-dbus_2.20.0.bb
+++ b/meta/recipes-sato/eds/eds-dbus_2.20.0.bb
diff --git a/meta/packages/eds/eds-dbus_git.bb b/meta/recipes-sato/eds/eds-dbus_git.bb
index e11c91d5d7..e11c91d5d7 100644
--- a/meta/packages/eds/eds-dbus_git.bb
+++ b/meta/recipes-sato/eds/eds-dbus_git.bb
diff --git a/meta/packages/eds/eds-tools_bzr.bb b/meta/recipes-sato/eds/eds-tools_bzr.bb
index 85e1c4b7c4..85e1c4b7c4 100644
--- a/meta/packages/eds/eds-tools_bzr.bb
+++ b/meta/recipes-sato/eds/eds-tools_bzr.bb
diff --git a/meta/packages/epdfview/epdfview/epdfview-ui-print.xml b/meta/recipes-sato/epdfview/epdfview/epdfview-ui-print.xml
index 3ddf5147df..3ddf5147df 100644
--- a/meta/packages/epdfview/epdfview/epdfview-ui-print.xml
+++ b/meta/recipes-sato/epdfview/epdfview/epdfview-ui-print.xml
diff --git a/meta/packages/epdfview/epdfview/epdfview-ui.xml b/meta/recipes-sato/epdfview/epdfview/epdfview-ui.xml
index 602d86f903..602d86f903 100644
--- a/meta/packages/epdfview/epdfview/epdfview-ui.xml
+++ b/meta/recipes-sato/epdfview/epdfview/epdfview-ui.xml
diff --git a/meta/packages/epdfview/epdfview/epdfview.desktop b/meta/recipes-sato/epdfview/epdfview/epdfview.desktop
index d3bf06d2aa..d3bf06d2aa 100644
--- a/meta/packages/epdfview/epdfview/epdfview.desktop
+++ b/meta/recipes-sato/epdfview/epdfview/epdfview.desktop
diff --git a/meta/packages/epdfview/epdfview/owl-menus.patch b/meta/recipes-sato/epdfview/epdfview/owl-menus.patch
index 755b71e7a4..755b71e7a4 100644
--- a/meta/packages/epdfview/epdfview/owl-menus.patch
+++ b/meta/recipes-sato/epdfview/epdfview/owl-menus.patch
diff --git a/meta/packages/epdfview/epdfview_0.1.6.bb b/meta/recipes-sato/epdfview/epdfview_0.1.6.bb
index a528474d9b..a528474d9b 100644
--- a/meta/packages/epdfview/epdfview_0.1.6.bb
+++ b/meta/recipes-sato/epdfview/epdfview_0.1.6.bb
diff --git a/meta/packages/epdfview/epdfview_0.1.7.bb b/meta/recipes-sato/epdfview/epdfview_0.1.7.bb
index 34e08bd140..34e08bd140 100644
--- a/meta/packages/epdfview/epdfview_0.1.7.bb
+++ b/meta/recipes-sato/epdfview/epdfview_0.1.7.bb
diff --git a/meta/packages/gaku/gaku_svn.bb b/meta/recipes-sato/gaku/gaku_svn.bb
index a9a0b05552..a9a0b05552 100644
--- a/meta/packages/gaku/gaku_svn.bb
+++ b/meta/recipes-sato/gaku/gaku_svn.bb
diff --git a/meta/packages/gtk-engines/gtk-sato-engine.inc b/meta/recipes-sato/gtk-engines/gtk-sato-engine.inc
index a7ebddff99..a7ebddff99 100644
--- a/meta/packages/gtk-engines/gtk-sato-engine.inc
+++ b/meta/recipes-sato/gtk-engines/gtk-sato-engine.inc
diff --git a/meta/packages/gtk-engines/gtk-sato-engine_svn.bb b/meta/recipes-sato/gtk-engines/gtk-sato-engine_svn.bb
index a7ee6c6e43..a7ee6c6e43 100644
--- a/meta/packages/gtk-engines/gtk-sato-engine_svn.bb
+++ b/meta/recipes-sato/gtk-engines/gtk-sato-engine_svn.bb
diff --git a/meta/packages/images/poky-image-sato-directdisk.bb b/meta/recipes-sato/images/poky-image-sato-directdisk.bb
index eac3b589b1..5fa20b6cad 100644
--- a/meta/packages/images/poky-image-sato-directdisk.bb
+++ b/meta/recipes-sato/images/poky-image-sato-directdisk.bb
@@ -1,4 +1,4 @@
1require poky-image-directdisk.inc 1require recipes-core/images/poky-image-directdisk.inc
2 2
3DESCRIPTION = "Sato Direct Disk Image" 3DESCRIPTION = "Sato Direct Disk Image"
4 4
diff --git a/meta/packages/images/poky-image-sato-live.bb b/meta/recipes-sato/images/poky-image-sato-live.bb
index 9b686e812c..08e3441861 100644
--- a/meta/packages/images/poky-image-sato-live.bb
+++ b/meta/recipes-sato/images/poky-image-sato-live.bb
@@ -1,6 +1,6 @@
1DESCRIPTION = "Sato Bootable Live Image" 1DESCRIPTION = "Sato Bootable Live Image"
2 2
3require poky-image-live.inc 3require recipes-core/images/poky-image-live.inc
4 4
5LABELS += "boot install" 5LABELS += "boot install"
6 6
diff --git a/meta/packages/images/poky-image-sato.bb b/meta/recipes-sato/images/poky-image-sato.bb
index 58eb5d68c2..58eb5d68c2 100644
--- a/meta/packages/images/poky-image-sato.bb
+++ b/meta/recipes-sato/images/poky-image-sato.bb
diff --git a/meta/packages/images/poky-image-sdk-live.bb b/meta/recipes-sato/images/poky-image-sdk-live.bb
index 807de392a3..06c56ee155 100644
--- a/meta/packages/images/poky-image-sdk-live.bb
+++ b/meta/recipes-sato/images/poky-image-sdk-live.bb
@@ -1,6 +1,6 @@
1DESCRIPTION = "Bootable Live SDK Image" 1DESCRIPTION = "Bootable Live SDK Image"
2 2
3require poky-image-live.inc 3require recipes-core/images/poky-image-live.inc
4 4
5LABELS += "boot install" 5LABELS += "boot install"
6 6
diff --git a/meta/packages/images/poky-image-sdk.bb b/meta/recipes-sato/images/poky-image-sdk.bb
index 1df832a0b2..1df832a0b2 100644
--- a/meta/packages/images/poky-image-sdk.bb
+++ b/meta/recipes-sato/images/poky-image-sdk.bb
diff --git a/meta/packages/kf/files/fix-configure.patch b/meta/recipes-sato/kf/files/fix-configure.patch
index fc1ad9a418..fc1ad9a418 100644
--- a/meta/packages/kf/files/fix-configure.patch
+++ b/meta/recipes-sato/kf/files/fix-configure.patch
diff --git a/meta/packages/kf/files/fix-desktop-file.patch b/meta/recipes-sato/kf/files/fix-desktop-file.patch
index 7a0f7d1bca..7a0f7d1bca 100644
--- a/meta/packages/kf/files/fix-desktop-file.patch
+++ b/meta/recipes-sato/kf/files/fix-desktop-file.patch
diff --git a/meta/packages/kf/files/gcc4.patch b/meta/recipes-sato/kf/files/gcc4.patch
index 58727ea0e0..58727ea0e0 100644
--- a/meta/packages/kf/files/gcc4.patch
+++ b/meta/recipes-sato/kf/files/gcc4.patch
diff --git a/meta/packages/kf/kf_0.5.4.1.bb b/meta/recipes-sato/kf/kf_0.5.4.1.bb
index 2baa6d46f7..2baa6d46f7 100644
--- a/meta/packages/kf/kf_0.5.4.1.bb
+++ b/meta/recipes-sato/kf/kf_0.5.4.1.bb
diff --git a/meta/packages/leafpad/files/leafpad.desktop b/meta/recipes-sato/leafpad/files/leafpad.desktop
index c7e2d5bb58..c7e2d5bb58 100644
--- a/meta/packages/leafpad/files/leafpad.desktop
+++ b/meta/recipes-sato/leafpad/files/leafpad.desktop
diff --git a/meta/packages/leafpad/files/owl-menu.patch b/meta/recipes-sato/leafpad/files/owl-menu.patch
index acfc880307..acfc880307 100644
--- a/meta/packages/leafpad/files/owl-menu.patch
+++ b/meta/recipes-sato/leafpad/files/owl-menu.patch
diff --git a/meta/packages/leafpad/leafpad_0.8.17.bb b/meta/recipes-sato/leafpad/leafpad_0.8.17.bb
index 5407b9e996..5407b9e996 100644
--- a/meta/packages/leafpad/leafpad_0.8.17.bb
+++ b/meta/recipes-sato/leafpad/leafpad_0.8.17.bb
diff --git a/meta/packages/libowl/libowl_svn.bb b/meta/recipes-sato/libowl/libowl_svn.bb
index 31a142c930..31a142c930 100644
--- a/meta/packages/libowl/libowl_svn.bb
+++ b/meta/recipes-sato/libowl/libowl_svn.bb
diff --git a/meta/packages/matchbox-config-gtk/files/no-handed.patch b/meta/recipes-sato/matchbox-config-gtk/files/no-handed.patch
index 9ab51ecedc..9ab51ecedc 100644
--- a/meta/packages/matchbox-config-gtk/files/no-handed.patch
+++ b/meta/recipes-sato/matchbox-config-gtk/files/no-handed.patch
diff --git a/meta/packages/matchbox-config-gtk/matchbox-config-gtk_svn.bb b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_svn.bb
index af748f14ff..af748f14ff 100644
--- a/meta/packages/matchbox-config-gtk/matchbox-config-gtk_svn.bb
+++ b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_svn.bb
diff --git a/meta/packages/matchbox-desktop-sato/matchbox-desktop-sato_svn.bb b/meta/recipes-sato/matchbox-desktop-sato/matchbox-desktop-sato_svn.bb
index bdae33d5a3..bdae33d5a3 100644
--- a/meta/packages/matchbox-desktop-sato/matchbox-desktop-sato_svn.bb
+++ b/meta/recipes-sato/matchbox-desktop-sato/matchbox-desktop-sato_svn.bb
diff --git a/meta/packages/matchbox-desktop/matchbox-desktop_0.9.1.bb b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_0.9.1.bb
index 0a02bb9f3d..0a02bb9f3d 100644
--- a/meta/packages/matchbox-desktop/matchbox-desktop_0.9.1.bb
+++ b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_0.9.1.bb
diff --git a/meta/packages/matchbox-desktop/matchbox-desktop_2.0.bb b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.0.bb
index 83d4d0b3fd..83d4d0b3fd 100644
--- a/meta/packages/matchbox-desktop/matchbox-desktop_2.0.bb
+++ b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.0.bb
diff --git a/meta/packages/matchbox-desktop/matchbox-desktop_svn.bb b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_svn.bb
index 324c81ff27..324c81ff27 100644
--- a/meta/packages/matchbox-desktop/matchbox-desktop_svn.bb
+++ b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_svn.bb
diff --git a/meta/packages/matchbox-keyboard/files/80matchboxkeyboard.shbg b/meta/recipes-sato/matchbox-keyboard/files/80matchboxkeyboard.shbg
index 43c5d3ed6a..43c5d3ed6a 100755
--- a/meta/packages/matchbox-keyboard/files/80matchboxkeyboard.shbg
+++ b/meta/recipes-sato/matchbox-keyboard/files/80matchboxkeyboard.shbg
diff --git a/meta/packages/matchbox-stroke/files/configure_fix.patch b/meta/recipes-sato/matchbox-keyboard/files/configure_fix.patch
index 52cea0e8f7..52cea0e8f7 100644
--- a/meta/packages/matchbox-stroke/files/configure_fix.patch
+++ b/meta/recipes-sato/matchbox-keyboard/files/configure_fix.patch
diff --git a/meta/packages/matchbox-keyboard/matchbox-keyboard_svn.bb b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_svn.bb
index 0425fec78a..0425fec78a 100644
--- a/meta/packages/matchbox-keyboard/matchbox-keyboard_svn.bb
+++ b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_svn.bb
diff --git a/meta/packages/matchbox-panel-2/matchbox-panel-2_svn.bb b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_svn.bb
index 45998633f4..45998633f4 100644
--- a/meta/packages/matchbox-panel-2/matchbox-panel-2_svn.bb
+++ b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_svn.bb
diff --git a/meta/packages/matchbox-panel-2/startup_fix.diff b/meta/recipes-sato/matchbox-panel-2/startup_fix.diff
index 9262d33eae..9262d33eae 100644
--- a/meta/packages/matchbox-panel-2/startup_fix.diff
+++ b/meta/recipes-sato/matchbox-panel-2/startup_fix.diff
diff --git a/meta/packages/matchbox-sato/matchbox-session-sato/session b/meta/recipes-sato/matchbox-sato/matchbox-session-sato/session
index 1a7e99c0a9..1a7e99c0a9 100644
--- a/meta/packages/matchbox-sato/matchbox-session-sato/session
+++ b/meta/recipes-sato/matchbox-sato/matchbox-session-sato/session
diff --git a/meta/packages/matchbox-sato/matchbox-session-sato_0.1.bb b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
index 5c01a13283..5c01a13283 100644
--- a/meta/packages/matchbox-sato/matchbox-session-sato_0.1.bb
+++ b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
diff --git a/meta/packages/matchbox-wm/matchbox-wm/configure_fix.patch b/meta/recipes-sato/matchbox-stroke/files/configure_fix.patch
index 52cea0e8f7..52cea0e8f7 100644
--- a/meta/packages/matchbox-wm/matchbox-wm/configure_fix.patch
+++ b/meta/recipes-sato/matchbox-stroke/files/configure_fix.patch
diff --git a/meta/packages/matchbox-stroke/matchbox-stroke_svn.bb b/meta/recipes-sato/matchbox-stroke/matchbox-stroke_svn.bb
index f3626557e3..f3626557e3 100644
--- a/meta/packages/matchbox-stroke/matchbox-stroke_svn.bb
+++ b/meta/recipes-sato/matchbox-stroke/matchbox-stroke_svn.bb
diff --git a/meta/packages/matchbox-terminal/matchbox-terminal_svn.bb b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_svn.bb
index 169223f84e..169223f84e 100644
--- a/meta/packages/matchbox-terminal/matchbox-terminal_svn.bb
+++ b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_svn.bb
diff --git a/meta/packages/matchbox-theme-sato/matchbox-theme-sato-2_svn.bb b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato-2_svn.bb
index 30b632934e..30b632934e 100644
--- a/meta/packages/matchbox-theme-sato/matchbox-theme-sato-2_svn.bb
+++ b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato-2_svn.bb
diff --git a/meta/packages/matchbox-theme-sato/matchbox-theme-sato.inc b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc
index 032dc2d6d5..032dc2d6d5 100644
--- a/meta/packages/matchbox-theme-sato/matchbox-theme-sato.inc
+++ b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato.inc
diff --git a/meta/packages/matchbox-theme-sato/matchbox-theme-sato_0.1.bb b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.1.bb
index 74fb8cf65a..74fb8cf65a 100644
--- a/meta/packages/matchbox-theme-sato/matchbox-theme-sato_0.1.bb
+++ b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.1.bb
diff --git a/meta/packages/matchbox-theme-sato/matchbox-theme-sato_svn.bb b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_svn.bb
index 7d492353bf..7d492353bf 100644
--- a/meta/packages/matchbox-theme-sato/matchbox-theme-sato_svn.bb
+++ b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_svn.bb
diff --git a/meta/packages/matchbox-themes-extra/matchbox-themes-extra_0.3.bb b/meta/recipes-sato/matchbox-themes-extra/matchbox-themes-extra_0.3.bb
index fb91f03b12..fb91f03b12 100644
--- a/meta/packages/matchbox-themes-extra/matchbox-themes-extra_0.3.bb
+++ b/meta/recipes-sato/matchbox-themes-extra/matchbox-themes-extra_0.3.bb
diff --git a/meta/packages/matchbox-themes-extra/matchbox-themes-extra_svn.bb b/meta/recipes-sato/matchbox-themes-extra/matchbox-themes-extra_svn.bb
index 6a9f18beaf..6a9f18beaf 100644
--- a/meta/packages/matchbox-themes-extra/matchbox-themes-extra_svn.bb
+++ b/meta/recipes-sato/matchbox-themes-extra/matchbox-themes-extra_svn.bb
diff --git a/meta/packages/matchbox-themes-gtk/files/gtkrc b/meta/recipes-sato/matchbox-themes-gtk/files/gtkrc
index 6dc40c0aa5..6dc40c0aa5 100644
--- a/meta/packages/matchbox-themes-gtk/files/gtkrc
+++ b/meta/recipes-sato/matchbox-themes-gtk/files/gtkrc
diff --git a/meta/packages/matchbox-themes-gtk/matchbox-themes-gtk.bb b/meta/recipes-sato/matchbox-themes-gtk/matchbox-themes-gtk.bb
index 60be56de13..60be56de13 100644
--- a/meta/packages/matchbox-themes-gtk/matchbox-themes-gtk.bb
+++ b/meta/recipes-sato/matchbox-themes-gtk/matchbox-themes-gtk.bb
diff --git a/meta/packages/owl-video-widget/files/owl-video-widget.desktop b/meta/recipes-sato/owl-video-widget/files/owl-video-widget.desktop
index e7af07ee64..e7af07ee64 100644
--- a/meta/packages/owl-video-widget/files/owl-video-widget.desktop
+++ b/meta/recipes-sato/owl-video-widget/files/owl-video-widget.desktop
diff --git a/meta/packages/owl-video-widget/files/owl-video-widget.png b/meta/recipes-sato/owl-video-widget/files/owl-video-widget.png
index f463fe1864..f463fe1864 100644
--- a/meta/packages/owl-video-widget/files/owl-video-widget.png
+++ b/meta/recipes-sato/owl-video-widget/files/owl-video-widget.png
Binary files differ
diff --git a/meta/packages/owl-video-widget/files/stock_media-play.png b/meta/recipes-sato/owl-video-widget/files/stock_media-play.png
index c2b9c582a1..c2b9c582a1 100644
--- a/meta/packages/owl-video-widget/files/stock_media-play.png
+++ b/meta/recipes-sato/owl-video-widget/files/stock_media-play.png
Binary files differ
diff --git a/meta/packages/owl-video-widget/files/stock_volume-0.png b/meta/recipes-sato/owl-video-widget/files/stock_volume-0.png
index f3f57143d4..f3f57143d4 100644
--- a/meta/packages/owl-video-widget/files/stock_volume-0.png
+++ b/meta/recipes-sato/owl-video-widget/files/stock_volume-0.png
Binary files differ
diff --git a/meta/packages/owl-video-widget/files/stock_volume-max.png b/meta/recipes-sato/owl-video-widget/files/stock_volume-max.png
index 03f5a03b45..03f5a03b45 100644
--- a/meta/packages/owl-video-widget/files/stock_volume-max.png
+++ b/meta/recipes-sato/owl-video-widget/files/stock_volume-max.png
Binary files differ
diff --git a/meta/packages/owl-video-widget/files/stock_volume-med.png b/meta/recipes-sato/owl-video-widget/files/stock_volume-med.png
index f774e42bb1..f774e42bb1 100644
--- a/meta/packages/owl-video-widget/files/stock_volume-med.png
+++ b/meta/recipes-sato/owl-video-widget/files/stock_volume-med.png
Binary files differ
diff --git a/meta/packages/owl-video-widget/files/stock_volume-min.png b/meta/recipes-sato/owl-video-widget/files/stock_volume-min.png
index f3f57143d4..f3f57143d4 100644
--- a/meta/packages/owl-video-widget/files/stock_volume-min.png
+++ b/meta/recipes-sato/owl-video-widget/files/stock_volume-min.png
Binary files differ
diff --git a/meta/packages/owl-video-widget/libowl-av_svn.bb b/meta/recipes-sato/owl-video-widget/libowl-av_svn.bb
index be3469965a..be3469965a 100644
--- a/meta/packages/owl-video-widget/libowl-av_svn.bb
+++ b/meta/recipes-sato/owl-video-widget/libowl-av_svn.bb
diff --git a/meta/packages/owl-video-widget/owl-video_svn.bb b/meta/recipes-sato/owl-video-widget/owl-video_svn.bb
index 50027f5f20..50027f5f20 100644
--- a/meta/packages/owl-video-widget/owl-video_svn.bb
+++ b/meta/recipes-sato/owl-video-widget/owl-video_svn.bb
diff --git a/meta/packages/pcmanfm/files/cross-compile-fix.patch b/meta/recipes-sato/pcmanfm/files/cross-compile-fix.patch
index 2f654a5fb6..2f654a5fb6 100644
--- a/meta/packages/pcmanfm/files/cross-compile-fix.patch
+++ b/meta/recipes-sato/pcmanfm/files/cross-compile-fix.patch
diff --git a/meta/packages/pcmanfm/files/emblem-symbolic-link.png b/meta/recipes-sato/pcmanfm/files/emblem-symbolic-link.png
index b8e559456e..b8e559456e 100644
--- a/meta/packages/pcmanfm/files/emblem-symbolic-link.png
+++ b/meta/recipes-sato/pcmanfm/files/emblem-symbolic-link.png
Binary files differ
diff --git a/meta/packages/pcmanfm/files/gnome-fs-directory.png b/meta/recipes-sato/pcmanfm/files/gnome-fs-directory.png
index 05921a6689..05921a6689 100644
--- a/meta/packages/pcmanfm/files/gnome-fs-directory.png
+++ b/meta/recipes-sato/pcmanfm/files/gnome-fs-directory.png
Binary files differ
diff --git a/meta/packages/pcmanfm/files/gnome-fs-regular.png b/meta/recipes-sato/pcmanfm/files/gnome-fs-regular.png
index ce77a8e62d..ce77a8e62d 100644
--- a/meta/packages/pcmanfm/files/gnome-fs-regular.png
+++ b/meta/recipes-sato/pcmanfm/files/gnome-fs-regular.png
Binary files differ
diff --git a/meta/packages/pcmanfm/files/gnome-mime-text-plain.png b/meta/recipes-sato/pcmanfm/files/gnome-mime-text-plain.png
index bfe4bad56c..bfe4bad56c 100644
--- a/meta/packages/pcmanfm/files/gnome-mime-text-plain.png
+++ b/meta/recipes-sato/pcmanfm/files/gnome-mime-text-plain.png
Binary files differ
diff --git a/meta/packages/pcmanfm/files/owl-window-menu.patch b/meta/recipes-sato/pcmanfm/files/owl-window-menu.patch
index f3d4e61a22..f3d4e61a22 100644
--- a/meta/packages/pcmanfm/files/owl-window-menu.patch
+++ b/meta/recipes-sato/pcmanfm/files/owl-window-menu.patch
diff --git a/meta/packages/pcmanfm/pcmanfm_0.9.7.bb b/meta/recipes-sato/pcmanfm/pcmanfm_0.9.7.bb
index 46e46da685..46e46da685 100644
--- a/meta/packages/pcmanfm/pcmanfm_0.9.7.bb
+++ b/meta/recipes-sato/pcmanfm/pcmanfm_0.9.7.bb
diff --git a/meta/packages/pimlico/contacts.inc b/meta/recipes-sato/pimlico/contacts.inc
index a424295aca..a424295aca 100644
--- a/meta/packages/pimlico/contacts.inc
+++ b/meta/recipes-sato/pimlico/contacts.inc
diff --git a/meta/packages/pimlico/contacts/contacts-owl-window-menu.patch b/meta/recipes-sato/pimlico/contacts/contacts-owl-window-menu.patch
index 4b9238b43a..4b9238b43a 100644
--- a/meta/packages/pimlico/contacts/contacts-owl-window-menu.patch
+++ b/meta/recipes-sato/pimlico/contacts/contacts-owl-window-menu.patch
diff --git a/meta/packages/pimlico/contacts/stock_contact.png b/meta/recipes-sato/pimlico/contacts/stock_contact.png
index 123b4485ac..123b4485ac 100644
--- a/meta/packages/pimlico/contacts/stock_contact.png
+++ b/meta/recipes-sato/pimlico/contacts/stock_contact.png
Binary files differ
diff --git a/meta/packages/pimlico/contacts/stock_person.png b/meta/recipes-sato/pimlico/contacts/stock_person.png
index 2b1328b4e2..2b1328b4e2 100644
--- a/meta/packages/pimlico/contacts/stock_person.png
+++ b/meta/recipes-sato/pimlico/contacts/stock_person.png
Binary files differ
diff --git a/meta/packages/pimlico/contacts_0.9.bb b/meta/recipes-sato/pimlico/contacts_0.9.bb
index 1e4628737d..1e4628737d 100644
--- a/meta/packages/pimlico/contacts_0.9.bb
+++ b/meta/recipes-sato/pimlico/contacts_0.9.bb
diff --git a/meta/packages/pimlico/contacts_git.bb b/meta/recipes-sato/pimlico/contacts_git.bb
index bff4e288db..bff4e288db 100644
--- a/meta/packages/pimlico/contacts_git.bb
+++ b/meta/recipes-sato/pimlico/contacts_git.bb
diff --git a/meta/packages/pimlico/dates.inc b/meta/recipes-sato/pimlico/dates.inc
index 6ef7b60611..6ef7b60611 100644
--- a/meta/packages/pimlico/dates.inc
+++ b/meta/recipes-sato/pimlico/dates.inc
diff --git a/meta/packages/pimlico/dates/dates-owl-window-menu.patch b/meta/recipes-sato/pimlico/dates/dates-owl-window-menu.patch
index d5901658be..d5901658be 100644
--- a/meta/packages/pimlico/dates/dates-owl-window-menu.patch
+++ b/meta/recipes-sato/pimlico/dates/dates-owl-window-menu.patch
diff --git a/meta/packages/pimlico/dates_0.4.8.bb b/meta/recipes-sato/pimlico/dates_0.4.8.bb
index 13afc157d0..13afc157d0 100644
--- a/meta/packages/pimlico/dates_0.4.8.bb
+++ b/meta/recipes-sato/pimlico/dates_0.4.8.bb
diff --git a/meta/packages/pimlico/dates_git.bb b/meta/recipes-sato/pimlico/dates_git.bb
index 49ca4eca86..49ca4eca86 100644
--- a/meta/packages/pimlico/dates_git.bb
+++ b/meta/recipes-sato/pimlico/dates_git.bb
diff --git a/meta/packages/pimlico/tasks.inc b/meta/recipes-sato/pimlico/tasks.inc
index 7478408447..7478408447 100644
--- a/meta/packages/pimlico/tasks.inc
+++ b/meta/recipes-sato/pimlico/tasks.inc
diff --git a/meta/packages/pimlico/tasks/fix_pre-GTK+2.16.patch b/meta/recipes-sato/pimlico/tasks/fix_pre-GTK+2.16.patch
index 6c458d2601..6c458d2601 100644
--- a/meta/packages/pimlico/tasks/fix_pre-GTK+2.16.patch
+++ b/meta/recipes-sato/pimlico/tasks/fix_pre-GTK+2.16.patch
diff --git a/meta/packages/pimlico/tasks/tasks-owl.diff b/meta/recipes-sato/pimlico/tasks/tasks-owl.diff
index e4078066f5..e4078066f5 100644
--- a/meta/packages/pimlico/tasks/tasks-owl.diff
+++ b/meta/recipes-sato/pimlico/tasks/tasks-owl.diff
diff --git a/meta/packages/pimlico/tasks_0.16.bb b/meta/recipes-sato/pimlico/tasks_0.16.bb
index 999da76529..999da76529 100644
--- a/meta/packages/pimlico/tasks_0.16.bb
+++ b/meta/recipes-sato/pimlico/tasks_0.16.bb
diff --git a/meta/packages/pimlico/tasks_git.bb b/meta/recipes-sato/pimlico/tasks_git.bb
index 1ab8cd18cd..1ab8cd18cd 100644
--- a/meta/packages/pimlico/tasks_git.bb
+++ b/meta/recipes-sato/pimlico/tasks_git.bb
diff --git a/meta/packages/puzzles/files/makedist_hack.patch b/meta/recipes-sato/puzzles/files/makedist_hack.patch
index d07e066026..d07e066026 100644
--- a/meta/packages/puzzles/files/makedist_hack.patch
+++ b/meta/recipes-sato/puzzles/files/makedist_hack.patch
diff --git a/meta/packages/puzzles/files/oh-puzzles-owl-menu.patch b/meta/recipes-sato/puzzles/files/oh-puzzles-owl-menu.patch
index 61da9191a8..61da9191a8 100644
--- a/meta/packages/puzzles/files/oh-puzzles-owl-menu.patch
+++ b/meta/recipes-sato/puzzles/files/oh-puzzles-owl-menu.patch
diff --git a/meta/packages/puzzles/oh-puzzles_svn.bb b/meta/recipes-sato/puzzles/oh-puzzles_svn.bb
index 5fcea24b37..5fcea24b37 100644
--- a/meta/packages/puzzles/oh-puzzles_svn.bb
+++ b/meta/recipes-sato/puzzles/oh-puzzles_svn.bb
diff --git a/meta/packages/puzzles/puzzles_r7593.bb b/meta/recipes-sato/puzzles/puzzles_r7593.bb
index eb1e009353..eb1e009353 100644
--- a/meta/packages/puzzles/puzzles_r7593.bb
+++ b/meta/recipes-sato/puzzles/puzzles_r7593.bb
diff --git a/meta/packages/sato-icon-theme/sato-icon-theme.inc b/meta/recipes-sato/sato-icon-theme/sato-icon-theme.inc
index a1669c6f2e..a1669c6f2e 100644
--- a/meta/packages/sato-icon-theme/sato-icon-theme.inc
+++ b/meta/recipes-sato/sato-icon-theme/sato-icon-theme.inc
diff --git a/meta/packages/sato-icon-theme/sato-icon-theme/iconpath-option.patch b/meta/recipes-sato/sato-icon-theme/sato-icon-theme/iconpath-option.patch
index cfa6a0dd18..cfa6a0dd18 100644
--- a/meta/packages/sato-icon-theme/sato-icon-theme/iconpath-option.patch
+++ b/meta/recipes-sato/sato-icon-theme/sato-icon-theme/iconpath-option.patch
diff --git a/meta/packages/sato-icon-theme/sato-icon-theme_0.4.1.bb b/meta/recipes-sato/sato-icon-theme/sato-icon-theme_0.4.1.bb
index aa976b1022..aa976b1022 100644
--- a/meta/packages/sato-icon-theme/sato-icon-theme_0.4.1.bb
+++ b/meta/recipes-sato/sato-icon-theme/sato-icon-theme_0.4.1.bb
diff --git a/meta/packages/screenshot/screenshot_svn.bb b/meta/recipes-sato/screenshot/screenshot_svn.bb
index a95ba2d54d..a95ba2d54d 100644
--- a/meta/packages/screenshot/screenshot_svn.bb
+++ b/meta/recipes-sato/screenshot/screenshot_svn.bb
diff --git a/meta/packages/settings-daemon/files/70settings-daemon.sh b/meta/recipes-sato/settings-daemon/files/70settings-daemon.sh
index 95374135f2..95374135f2 100644
--- a/meta/packages/settings-daemon/files/70settings-daemon.sh
+++ b/meta/recipes-sato/settings-daemon/files/70settings-daemon.sh
diff --git a/meta/packages/settings-daemon/files/addsoundkeys.patch b/meta/recipes-sato/settings-daemon/files/addsoundkeys.patch
index e06f02917b..e06f02917b 100644
--- a/meta/packages/settings-daemon/files/addsoundkeys.patch
+++ b/meta/recipes-sato/settings-daemon/files/addsoundkeys.patch
diff --git a/meta/packages/settings-daemon/settings-daemon_svn.bb b/meta/recipes-sato/settings-daemon/settings-daemon_svn.bb
index 4d1d9baf40..4d1d9baf40 100644
--- a/meta/packages/settings-daemon/settings-daemon_svn.bb
+++ b/meta/recipes-sato/settings-daemon/settings-daemon_svn.bb
diff --git a/meta/packages/tasks/task-poky-apps-x11-pimlico.bb b/meta/recipes-sato/tasks/task-poky-apps-x11-pimlico.bb
index 651d481893..651d481893 100644
--- a/meta/packages/tasks/task-poky-apps-x11-pimlico.bb
+++ b/meta/recipes-sato/tasks/task-poky-apps-x11-pimlico.bb
diff --git a/meta/packages/tasks/task-poky-x11-sato.bb b/meta/recipes-sato/tasks/task-poky-x11-sato.bb
index 1b344edb54..1b344edb54 100644
--- a/meta/packages/tasks/task-poky-x11-sato.bb
+++ b/meta/recipes-sato/tasks/task-poky-x11-sato.bb
diff --git a/meta/packages/web/web-webkit/link-with-g++.patch b/meta/recipes-sato/web/web-webkit/link-with-g++.patch
index 50d6e93792..50d6e93792 100644
--- a/meta/packages/web/web-webkit/link-with-g++.patch
+++ b/meta/recipes-sato/web/web-webkit/link-with-g++.patch
diff --git a/meta/packages/web/web-webkit_svn.bb b/meta/recipes-sato/web/web-webkit_svn.bb
index 9cdf1f9da3..9cdf1f9da3 100644
--- a/meta/packages/web/web-webkit_svn.bb
+++ b/meta/recipes-sato/web/web-webkit_svn.bb
diff --git a/meta/packages/web/files/owl-window-menu.patch b/meta/recipes-sato/web/web/owl-window-menu.patch
index 6e60dd0893..6e60dd0893 100644
--- a/meta/packages/web/files/owl-window-menu.patch
+++ b/meta/recipes-sato/web/web/owl-window-menu.patch
diff --git a/meta/packages/web/web_svn.bb b/meta/recipes-sato/web/web_svn.bb
index 583be4aa24..583be4aa24 100644
--- a/meta/packages/web/web_svn.bb
+++ b/meta/recipes-sato/web/web_svn.bb
diff --git a/meta/packages/gcalctool/gcalctool/fix-includedir.patch b/meta/recipes-tbd/gcalctool/gcalctool/fix-includedir.patch
index aeb02ab2c1..aeb02ab2c1 100644
--- a/meta/packages/gcalctool/gcalctool/fix-includedir.patch
+++ b/meta/recipes-tbd/gcalctool/gcalctool/fix-includedir.patch
diff --git a/meta/packages/gcalctool/gcalctool_5.7.32.bb b/meta/recipes-tbd/gcalctool/gcalctool_5.7.32.bb
index f12e6c402a..f12e6c402a 100644
--- a/meta/packages/gcalctool/gcalctool_5.7.32.bb
+++ b/meta/recipes-tbd/gcalctool/gcalctool_5.7.32.bb
diff --git a/meta/packages/gcalctool/gcalctool_5.8.17.bb b/meta/recipes-tbd/gcalctool/gcalctool_5.8.17.bb
index c72860c8f5..c72860c8f5 100644
--- a/meta/packages/gcalctool/gcalctool_5.8.17.bb
+++ b/meta/recipes-tbd/gcalctool/gcalctool_5.8.17.bb
diff --git a/meta/recipes.txt b/meta/recipes.txt
new file mode 100644
index 0000000000..51bb746fdb
--- /dev/null
+++ b/meta/recipes.txt
@@ -0,0 +1,13 @@
1recipes-bsp - Anything with links to specific hardware or hardware configuration information
2recipes-connectivity - Libraries and applications related to communication with other devices
3recipes-core - What's needed to build a basic working Linux image including commonly used dependencies
4recipes-devtools - Tools primarily used by the build system (but can also be used on targets)
5recipes-extended - Applications which whilst not essential add features compared to the alternatives in
6 core. May be needed for full tool functionality or LSB compliance.
7recipes-gnome - All things related to the GTK+ application framework
8recipes-graphics - X and other graphically related system libraries
9recipes-kernel - The kernel and generic applications/libraries with strong kernel dependencies
10recipes-multimedia - Codecs and support utilties for audio, images and video
11recipes-qt - All things related to the QT application framework
12recipes-sato - The Sato demo/reference UI/UX, its associated apps and configuration
13