subversion-native: Enable subversion-native 1.7 and remove it from ASSUME_PROVIDED

This enables a switch to subversion 1.7 now bitbake is able to cope with
upgrading existing working copies. The impact of this change should be
minimal since we don't have many subversion recipes now.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes: Update recrdeptask fields for recursive dependency handling changes in bitbake

This also deletes the buildall task since I seen usecases for it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
xf86-input-vmmouse: upgrade to 12.9.0

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
xf86-input-synaptics: upgrade to 1.6.2

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
xcb-util: upgrade to 0.3.9

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
libdrm: upgrade to 2.4.35

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
ethtool: upgrade to 3.4.1

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
libxft: upgrade to 2.3.1

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
xcb-util-wm: upgrade to 0.3.9

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
xcb-util-image: upgrade to 0.3.9

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
xcb-util-keysyms: upgrade to 0.3.9

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
lighttpd: upgrade to 1.4.31

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
pcmcia-cs: Remove references to long-deprecated pcmcia-cs.

pcmciautils is the appropriate PCMCIA package these days.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
telepathy-glib: update to ver. 0.19.1

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
linux-yocto/3.4: add qemumipsel machine mapping

Updating the meta branch with a board description and configuration
that can be found from the linux-yocto recipes without doing a
MACHINE -> KMACHINE mapping.

From the meta branch commit:

    The mti malta board description for a little endian config can't
    be found by default unless it has a matching KMACHINE, or the
    KMACHINE is set in a kernel recipe. In this case, it is easier to
    just add qemumipsel in the KMACHINE list, so the recipe doesn't
    need to do the mapping.

The little endian mips support reuses everything but the endianess
settings from the big endian mti malta board emulation.

This change adds the required mappings and SRCREVs, but does not
update the machine compatibilty, since official support is still
pending. The compatibility can be set in addon layers until that
time.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
linux-yocto/3.4: v3.4.4 + configuration updates

Bumping the kernel version to v3.4.4 and importing the following
meta branch commits:

 9b7c74b meta: bump kver to v3.4.4
 8231dec ck: relocate config post patches
 26b965e net_sched: remove dupicate configuration option
 df8bf19 meta: remove non applying routerstationpro patch
 292d8ea arm: import upstream versatile io.h fix
 f4824b1 net_sched: select ACT as a dependency of INGRESS
 30ae722 cgroups: delete obsolete namespace option
 51f94f0 meta: add qemumipsel mapping

Built and boot tested on qemu*

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
linux-yocto/3.4: update preempt-rt to 3.4.4-rt13

Updating preempt-rt in the 3.4 kernel to the latest upstream version
3.4.4-rt13.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
linux-yocto-tiny: add KMETA specification

With recent kern tools changes, having a meta branch is opt-in. The
other linux-yocto recipes were updated, but linux-yocto-tiny was
missed.

Without specifying a meta branch, the kernel configuration audit
won't return any useful results, and throws a warning message.

 WARNING: Can't find any BSP hardware or required configuration fragments.
 WARNING: Looked at //cfg///hdw_frags.txt and //cfg///required_frags.txt in directory: //cfg//
 NOTE: package linux-yocto-tiny-3.2.18+git1+ee78519365bdb25287703bbc31c06b193263c654_1+27b68a93eb791e830da8d3a2c0fc99780897ad89-r3.0: task do_kernel

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
kernel: Add kernel headers to kernel-dev package

[YOCTO #1614]

Add the kernel headers to the kernel-dev package. This packages what was
already built and kept in sysroots for building modules with bitbake.
Making this available on the target requires removing some additional
host binaries.

Move the location to /usr/src/kernel

Before use on the target, the user will need to:

    # cd /usr/src/kernel
    # make scripts

This renders the kernel-misc recipe empty, so remove it.

As we use /usr/src/kernel in several places (and I missed one in the
previous version), add a KERNEL_SRC_DIR variable and use that throughout
the class to avoid update errors in the future.

Now that we package the kernel headers, drop the
kernel_package_preprocess function which removed them from PKGD.

All *-sdk image recipes include dev-pkgs, so the kernel-dev package will
be installed by default on all such images.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Khem Raj <raj.khem@gmail.com>
bitbake.conf: Add PACKAGE_BEFORE_PN to PACKAGES

By doing this we can easily add addtional packages that can be
greedy before PN, but after some of the other standard packages.

This will also allow us to simplify the lib_package class to set
this variable.

Signed-off-by: Saul Wold <sgw@linux.intel.com>