]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
12 years agobitbake.conf: Drop obsolete FILESDIR setting
Richard Purdie [Mon, 19 Nov 2012 21:26:15 +0000 (21:26 +0000)]
bitbake.conf: Drop obsolete FILESDIR setting

FILESPATH is the preferred way of finding files now. Having a value
for FILESDIR which defaults to paths which will have already been
searched is pointless at best. This is the final step in letting
us drop FILESDIR support entirely from bitbake at some future date.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agox-load: Replace FILESDIR with FILESPATH
Richard Purdie [Mon, 19 Nov 2012 21:25:27 +0000 (21:25 +0000)]
x-load: Replace FILESDIR with FILESPATH

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoopkg: Drop unnecessary FILESDIR setting
Richard Purdie [Mon, 19 Nov 2012 21:23:33 +0000 (21:23 +0000)]
opkg: Drop unnecessary FILESDIR setting

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoqemu_git: Drop unnecessary FILESDIR setting
Richard Purdie [Mon, 19 Nov 2012 21:22:38 +0000 (21:22 +0000)]
qemu_git: Drop unnecessary FILESDIR setting

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogcc: Use FILESPATH instead of FILESDIR and cleanup/simplify
Richard Purdie [Mon, 19 Nov 2012 21:20:19 +0000 (21:20 +0000)]
gcc: Use FILESPATH instead of FILESDIR and cleanup/simplify

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobuild-appliance-image: Simplify fetch/unpack execution
Richard Purdie [Tue, 20 Nov 2012 13:17:44 +0000 (13:17 +0000)]
build-appliance-image: Simplify fetch/unpack execution

This provides a slightly neater way of ensuring fetch/unpack get
executed (image.bbclass marks them as noexec) since I found the
current approach harder to understand at first glance.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoopkg: drop PACKAGE_ARCH setting for update-alternatives-cworth
Martin Jansa [Thu, 15 Nov 2012 10:55:32 +0000 (11:55 +0100)]
opkg: drop PACKAGE_ARCH setting for update-alternatives-cworth

* there is warning about update-alternatives-cworth ipk being
  overwritten in "all" feed when opkg is built for more architectures
* see https://bugzilla.yoctoproject.org/show_bug.cgi?id=3390 for details

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agodistutils-common-base: Create staticdev pacakge for static libraries
Stefan Herbrechtsmeier [Fri, 16 Nov 2012 10:28:49 +0000 (11:28 +0100)]
distutils-common-base: Create staticdev pacakge for static libraries

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agognutls: Update to 2.12.21
Saul Wold [Fri, 16 Nov 2012 18:04:04 +0000 (10:04 -0800)]
gnutls: Update to 2.12.21

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolibksba: Update to 1.3.0
Saul Wold [Fri, 16 Nov 2012 19:45:28 +0000 (11:45 -0800)]
libksba: Update to 1.3.0

Licensing files changes from 1 COPYING to be split.
The Code is marked LGPLv3 or GPLv2 or both in parallel

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agodhcp: Update to 4.2.4-P2
Saul Wold [Fri, 16 Nov 2012 19:52:34 +0000 (11:52 -0800)]
dhcp: Update to 4.2.4-P2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolibxml2: Update to 2.9.0
Saul Wold [Fri, 16 Nov 2012 19:54:07 +0000 (11:54 -0800)]
libxml2: Update to 2.9.0

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoresolvconf: Update to 1.68
Saul Wold [Fri, 16 Nov 2012 19:54:39 +0000 (11:54 -0800)]
resolvconf: Update to 1.68

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agomc: Update to 4.8.6
Saul Wold [Fri, 16 Nov 2012 19:55:02 +0000 (11:55 -0800)]
mc: Update to 4.8.6

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoman-pages: Update to 3.44
Saul Wold [Fri, 16 Nov 2012 19:55:26 +0000 (11:55 -0800)]
man-pages: Update to 3.44

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agotiff: Update to 4.0.3
Saul Wold [Fri, 16 Nov 2012 19:55:55 +0000 (11:55 -0800)]
tiff: Update to 4.0.3

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agort-tests/hwlatdetect: Update to 0.85
Saul Wold [Fri, 16 Nov 2012 19:56:27 +0000 (11:56 -0800)]
rt-tests/hwlatdetect: Update to 0.85

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolibdumpvalue-perl: Update to 1.17
Saul Wold [Fri, 16 Nov 2012 19:58:55 +0000 (19:58 +0000)]
libdumpvalue-perl: Update to 1.17

LICENSE file updated Copyright year to 2012, no other change

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibproxy: set LIBEXEC_INSTALL_DIR
Saul Wold [Fri, 16 Nov 2012 21:33:07 +0000 (21:33 +0000)]
libproxy: set LIBEXEC_INSTALL_DIR

This change fixes the following QA Warning

WARNING: QA Issue: libproxy: Files/directories were installed but not shipped
  /usr/libexec
  /usr/libexec/pxgsettings
  /usr/libexec/.debug
  /usr/libexec/.debug/pxgsettings

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibtasn1: Update to 2.14
Saul Wold [Fri, 16 Nov 2012 17:51:39 +0000 (17:51 +0000)]
libtasn1: Update to 2.14

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomultilib.bbclass: Drop populate_sdk_base exclusion
Richard Purdie [Wed, 21 Nov 2012 10:13:19 +0000 (10:13 +0000)]
multilib.bbclass: Drop populate_sdk_base exclusion

With this recently introduced exclusion, <multilib>-meta-toolchain-sdk
throws errors about missing DEPENDS that don't exist since it needs the
PROVIDES/DEPENDS remapping. This patch tweaks the class tests to fix
the errors.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibcheck: Add missing rdepends on gawk and set path correctly
Richard Purdie [Wed, 21 Nov 2012 14:39:19 +0000 (14:39 +0000)]
libcheck: Add missing rdepends on gawk and set path correctly

The new version of libcheck needs gawk and we need to ensure the paths are
not taken from the build system.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopackage.bbclass: Adapt debugsrc code to workdir layout changes
Richard Purdie [Wed, 21 Nov 2012 09:06:35 +0000 (09:06 +0000)]
package.bbclass: Adapt debugsrc code to workdir layout changes

With the change to WORKDIR layout, splutting PN and PV into two directories,
the debugsrc splutting code layout became suboptimal. This changes things to
include the information as it was before. Ideally this code would be written
to more generically support other layouts buts it not clear that the tools
would even support that right now so this is the best immediate fix.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomesa-dri: add correct RPROVIDES for the -dev packages
Ross Burton [Tue, 20 Nov 2012 18:18:11 +0000 (18:18 +0000)]
mesa-dri: add correct RPROVIDES for the -dev packages

The -dev packages were RPROVIDEing the non-dev names, which is clearly wrong.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoia32-base: fix typo in XSERVER_IA32_EXT definition
Ross Burton [Tue, 20 Nov 2012 16:28:13 +0000 (16:28 +0000)]
ia32-base: fix typo in XSERVER_IA32_EXT definition

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibcheck: Update to 0.9.9
Saul Wold [Mon, 19 Nov 2012 05:54:35 +0000 (21:54 -0800)]
libcheck: Update to 0.9.9

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosqlite3: Update to 3.7.14.1
Saul Wold [Wed, 14 Nov 2012 22:21:01 +0000 (14:21 -0800)]
sqlite3: Update to 3.7.14.1

[YOCTO #3283]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobuilder: Add password for user
Saul Wold [Wed, 14 Nov 2012 22:21:02 +0000 (14:21 -0800)]
builder: Add password for user

This is needed to allow openssh to work correctly for the Eclipse
plugin to have access to the build appliance to view/modify recipes
and lauch builds

Default password is "builder"

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosysstat: Update to 10.1.2
Saul Wold [Wed, 14 Nov 2012 22:20:59 +0000 (14:20 -0800)]
sysstat: Update to 10.1.2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomesa: default to enabling EGL and GLES
Ross Burton [Mon, 19 Nov 2012 16:04:55 +0000 (16:04 +0000)]
mesa: default to enabling EGL and GLES

Even on systems where Mesa has no hardware support, building the software
renderers is useful for build testing and limited functionality.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomesa: add -mesa suffix to GL packages, RPROVIDE their generic names
Ross Burton [Mon, 19 Nov 2012 16:04:54 +0000 (16:04 +0000)]
mesa: add -mesa suffix to GL packages, RPROVIDE their generic names

When Debian-renaming, all packages that provide GL libraries get renamed to the
same name, and it's entirley possible for a feed to have multiple GL libraries
in.  This obviously creates conflicts.

Resolve this for Mesa by forcing the package names to be of the form libgl-mesa,
and RPROVIDE libgl.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoxf86-video-omap: add new recipe to follow the maintained repo
Laurentiu Palcu [Wed, 14 Nov 2012 13:21:10 +0000 (15:21 +0200)]
xf86-video-omap: add new recipe to follow the maintained repo

This new recipe is needed because the old driver is unmaintained. This
new recipe will follow the new repo.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoxf86-input-synaptics: add mtdev dependency
Laurentiu Palcu [Wed, 14 Nov 2012 13:21:09 +0000 (15:21 +0200)]
xf86-input-synaptics: add mtdev dependency

After upgrading xserver to 1.13, multitouch support is automatically
enabled in xf86-input-synaptics. Hence, the need for mtdev dependency.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoxf86-video-vmware: Add compat API
Laurentiu Palcu [Wed, 14 Nov 2012 13:21:08 +0000 (15:21 +0200)]
xf86-video-vmware: Add compat API

Needed after upgrading xserver to 1.13.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoxserver-xorg: upgrade to 1.13.0
Laurentiu Palcu [Thu, 15 Nov 2012 11:07:10 +0000 (13:07 +0200)]
xserver-xorg: upgrade to 1.13.0

The patch contains several aditional changes:
 * removed one backported patch (included in the new release);
 * changed mips64-compiler.patch to apply properly;
 * licence checksum for COPYING file changed: some copyright years have
   been changed;
 * bump PR in xorg-driver-common.inc so that all input/video drivers
   get rebuilt. That's becaue the ABI changed;

The following external modules are now built-in:
 * DBE
 * DRI2
 * DRI
 * RECORD

The extmod module was completely removed.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibdrm: upgrade to 2.4.40
Laurentiu Palcu [Thu, 15 Nov 2012 10:29:54 +0000 (12:29 +0200)]
libdrm: upgrade to 2.4.40

Other changes:
 * removed a backported patch;
 * activated libdrm-omap helper layer which is needed by the latest
   xf86-video-omap xorg driver;
 * split libdrm-drivers package into libdrm-radeon, libdrm-nouveau and
   libdrm-omap, libdrm-intel and libdrm-exynos;

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoxkeyboard-config: upgrade to 2.7
Laurentiu Palcu [Thu, 15 Nov 2012 15:01:03 +0000 (17:01 +0200)]
xkeyboard-config: upgrade to 2.7

A few extra changes:
 * changed the SRC_URI to the new, valid, one
 * added dependency of gettext (do_qa_configure detected is needed)
 * disable runtime dependency checks at configure time

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoguilt: change upstream tgz location
Bruce Ashfield [Tue, 13 Nov 2012 20:30:06 +0000 (15:30 -0500)]
guilt: change upstream tgz location

The kernel.org mirror of the guilt tarball has been missing for a while
and the yocto mirrors have been keeping builds working. Switching to a
debian upstream is better than solely relying on the yocto mirrors for
serving the tgz.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agokern-tools: flexibility and usability enhancements
Bruce Ashfield [Fri, 2 Nov 2012 15:40:49 +0000 (11:40 -0400)]
kern-tools: flexibility and usability enhancements

Updating the SRCREV to import the following changes.

 [updateme: find the board description with the highest score]

   This removes the requirement that a custom linux-yocto .scc file have
   define KTYPE <foo>, where <foo> is typically "standard". The tools can
   now match on a .scc file that only matches the board, but will still
   chose one that matches the board and kernel type, if available.

 [updateme: allow for tabs or spaces in defines]

   define KMACHINE<tab>$MACHINE was missed by the regex.

 [scc/kgit-meta: detect and avoid duplicating patching]

   To allow feature description to be included multiple times, they were
   previously split into -enable and 'patch' descriptions. With this change
   the patches will be detected as already included, and skipped
   automatically. Removing the need to do this split. It also cleans up
   the ability to warn about multiple includes.

 [kconf_check: add "verify" configuration fragment type]

   This adds the ability for a BSP to have a kernel configuration
   fragment that lists options that must be present. If they are not
   present it is a hard error. "required" is a similar fragment, but
   it adds them to the build, and audits them at the end, but does
   not abort the build if they are present. This is a minor distinction,
   but one that is useful when creating flexible, shared kernel config
   structures.

 [kconf_check: improve kernel audit report formatting]
 [kconf_check: perform validity checks on non-hardware options]
 [kconf_check: cleanups and verbose flag]

   The existing output was verbose and not always useful to the reader.
   This change makes the output more compact, audits non-hardware options
   and gives information

     [invalid (54)]: meta/cfg/preempt-rt/common-pc/invalid.cfg
        This BSP sets config options that are not offered anywhere within this kernel

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agokern-tools: kconf_check: fix find warning
Bruce Ashfield [Thu, 11 Oct 2012 15:49:33 +0000 (11:49 -0400)]
kern-tools: kconf_check: fix find warning

Bumping the kern-tools SRCREV to pickup the following change:

[
    kconf_check: fix find warning

    When searching for all available Kconfig files, kconf_check was using
    $meta_dir instead of $META_DIR. This resulted in a truncated path and
    the following warning:

      find: warning: -path $oe-path/linux/ will not match anything because it ends with /.

    Using the proper variable removes the warning and make sure that we
    do actually search all relevant directories.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
]

[YOCTO #3226]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agolinux-yocto/3.2: update to v3.2.32 and 3.2.32-rt48
Bruce Ashfield [Tue, 13 Nov 2012 20:52:12 +0000 (15:52 -0500)]
linux-yocto/3.2: update to v3.2.32 and 3.2.32-rt48

The 3.2 kernel was lagging behind on kernel.org -stable and -rt
updates. Even though no 1.3 BSPs directly use this kernel, it should be
updated for those that may use it.

Sanity test on qemu* for -rt and standard builds.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agolinux-yocto/3.4: v3.4.17, v3.4.18, -rt and config changes
Bruce Ashfield [Tue, 13 Nov 2012 19:44:32 +0000 (14:44 -0500)]
linux-yocto/3.4: v3.4.17, v3.4.18, -rt and config changes

Bumping the linux-yocto/3.4 SRCREVs to incorporate the following updates:

  - v3.4.17
  - v3.4.18
  - 3.4.18-rt29

Also incorporating the following meta branch config changes:

  5bd6d0d rangeley: update include to use the new intel-dpdk feature
  4b277c2 dpdk: Add feature Intel DPDK
  3905e74 meta: rangeley: Enable Zlib Compression
  194c5f1 meta: Add a new feature for Zlib
  14cb04d meta: rangeley: Enable AES feature
  8e4dbf6 meta: Add new feature for Ciphers
  7e75c1f enable IPv6 Router Preference (RFC 4191) support
  dfd56d1 Create IPv4 and IPv6 IPSec fragments
  0a85061 rangeley: Add smp support
  1190856 rangeley: Add efi support
  b262e38 rangeley: Add PCI features
  80c9084 rangeley: Add uio and hugetlb support

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agolinux-yocto/3.4: bump kver to v3.4.16
Bruce Ashfield [Fri, 2 Nov 2012 15:34:13 +0000 (11:34 -0400)]
linux-yocto/3.4: bump kver to v3.4.16

The -stable 3.4 kernel has updated versions, so we import 3.4.16 and
make that our new baseline.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agolinux-yocto/3.4: efi/mmc fixes and fri2 updates
Bruce Ashfield [Thu, 25 Oct 2012 14:20:07 +0000 (10:20 -0400)]
linux-yocto/3.4: efi/mmc fixes and fri2 updates

Updating the 3.4 SRCREVs to pick up the following two fixes:

 218bd8d efi: Add patch to fix 32bit EFI service mapping (rhbz 726701)
 b6d08f7 mmc: sdhci: Use DBG() instead of pr_warning() on large timeout

And the following meta branch config updates:

 68a635b fri2: Disable GPIO_PCH for preempt-rt
 2ec32d5 fri2: Add fri2-tiny support
 a7b9607 fri2: Required boot config for fri2
 bed2080 fri2: Remove graphics options from the core fri2 description

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agolinux-yocto/3.4: nfsd, pci, fishriver and rangely config changes
Bruce Ashfield [Fri, 19 Oct 2012 18:54:30 +0000 (14:54 -0400)]
linux-yocto/3.4: nfsd, pci, fishriver and rangely config changes

Updating the 3.4 meta branch with the following configuration changes
and additions:

0541ba5 meta: Rangeley Machine Created
9e3bdb7 meta: Add nfsd kernel features
da9b37d CrystalForest: Enable PCI extended config space for CrystalForest Machine.
628cbe9 meta: Add a new feature for PCI devices.
9c3a2b3 meta: fishriver: remove meta-data

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agolicense: We need to run this task before do_build, there is no dependency on do_package
Richard Purdie [Fri, 16 Nov 2012 18:26:44 +0000 (18:26 +0000)]
license: We need to run this task before do_build, there is no dependency on do_package

This change means we have more flexibility about when to schedule the license
task and if it changes, we don't repackage everything (which is pointless).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobitbake.conf/sanity: Separate versions and PN stamp components into separate director...
Richard Purdie [Fri, 16 Nov 2012 15:35:53 +0000 (15:35 +0000)]
bitbake.conf/sanity: Separate versions and PN stamp components into separate directories for WORKDIR and STAMP

This means some of the hacks we have to tell where the package name ends and
the version starts in the directory layout becomes obsolete, simplifying the
work of some of the cleanup scripts. It also makes the layout slightly more
intuitive to the user.

It does force a rebuild onto the user but it will reuse sstate successfully.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoimage.bbclass: Add missing dependency on do_package data
Richard Purdie [Fri, 16 Nov 2012 15:33:21 +0000 (15:33 +0000)]
image.bbclass: Add missing dependency on do_package data

Since the packaging functions now reference the pkgdata files written out during
do_package, we need to reference this dependency explicitly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosstate: Implement a setscene dependency validation routine to allow skipping of some...
Richard Purdie [Fri, 16 Nov 2012 15:32:40 +0000 (15:32 +0000)]
sstate: Implement a setscene dependency validation routine to allow skipping of some sstate installation

This is a first attempt at logic to determine when a sstate dependency needs
to be installed and when it does not. Its a start at the logic and errs on the
side of caution, as it gets wider testing, we can refine the logic as needed.

This code should allow a significant performance speedup to certain workflows, for
example "bitbake xxx-image -c rootfs" will not populate the target sysroot.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoscripts/pybootchart: Allow minimum task length to be configured from the commandline
Richard Purdie [Mon, 19 Nov 2012 15:03:09 +0000 (15:03 +0000)]
scripts/pybootchart: Allow minimum task length to be configured from the commandline

Rather than hardcode the value of "8", allow the minimum task length to be
configured from the commandline using the -m option. "-m 0" means all
tasks will be graphed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoscripts/pybootchart: Fix missing entries bug
Richard Purdie [Mon, 19 Nov 2012 15:02:18 +0000 (15:02 +0000)]
scripts/pybootchart: Fix missing entries bug

If two entries have the same start time, the data store used will cause
all but one of the entries to be lost. This patch enhances the data
storage structure to avoid this problem and allow more than one
event to start at the same time.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoflac: fix text relocations
Ross Burton [Mon, 19 Nov 2012 11:22:14 +0000 (11:22 +0000)]
flac: fix text relocations

The recent sanity checks were flagging:

 ELF binary '.../libFLAC.so.8.2.0' has relocations in .text

This is caused by hand-written assembler being invoked badly.  Apply a patch
from upstream git that uses PIC instead of relocations.

[ YOCTO: #3461 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoncurses: update gnu-config files in do_configure()
Marcin Juszkiewicz [Mon, 19 Nov 2012 12:39:22 +0000 (13:39 +0100)]
ncurses: update gnu-config files in do_configure()

Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agokmod: fix git repo URL
Eric Bénard [Mon, 19 Nov 2012 14:12:53 +0000 (15:12 +0100)]
kmod: fix git repo URL

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoqt4: remove 4.8.1
Ross Burton [Mon, 19 Nov 2012 14:22:34 +0000 (14:22 +0000)]
qt4: remove 4.8.1

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoqt4: remove negative preference on 4.8.3
Ross Burton [Mon, 19 Nov 2012 14:22:33 +0000 (14:22 +0000)]
qt4: remove negative preference on 4.8.3

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopulseaudio: explicitly disable xen, rather than letting it detect
Gilbert Coville [Fri, 16 Nov 2012 23:11:02 +0000 (17:11 -0600)]
pulseaudio: explicitly disable xen, rather than letting it detect

Signed-off-by: Gilbert Coville <gilbert_coville@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoopkg: added alternatives-ln patch
Enrico Scholz [Fri, 16 Nov 2012 17:05:05 +0000 (18:05 +0100)]
opkg: added alternatives-ln patch

Use 'ln -n' to avoid dereferencing links to host files.

Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobinutils: fixed --enable-targets option
Enrico Scholz [Fri, 16 Nov 2012 17:26:34 +0000 (18:26 +0100)]
binutils: fixed --enable-targets option

There does not exist an '--enable-target=all' option

Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agocmake.bbclass: use DEPENDS_prepend instead of += for cmake-native
Ross Burton [Fri, 16 Nov 2012 17:16:07 +0000 (17:16 +0000)]
cmake.bbclass: use DEPENDS_prepend instead of += for cmake-native

Otherwise when a recipe using DEPENDS=, the cmake-native dependency disappears.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agodefault-providers: add default provider for make
Ross Burton [Fri, 16 Nov 2012 17:16:06 +0000 (17:16 +0000)]
default-providers: add default provider for make

remake PROVIDES make, so we need a default provider.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibcgroup/libxkbcommon: Use BPN in SRC_URI
Richard Purdie [Sun, 18 Nov 2012 11:16:53 +0000 (11:16 +0000)]
libcgroup/libxkbcommon: Use BPN in SRC_URI

If we don't do this, multilib and other varients using BBCLASSEXTEND
will fail.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoFix the first line typo of adt-installer
Jessica Zhang [Mon, 12 Nov 2012 23:04:40 +0000 (15:04 -0800)]
Fix the first line typo of adt-installer

[YOCTO #3384]

Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoless: Update to 451
Saul Wold [Wed, 14 Nov 2012 05:32:45 +0000 (21:32 -0800)]
less: Update to 451

LICENSE file was changed to match the BSD-2 Clause

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoinsane.bbclass: add qa package name check
Constantin Musca [Tue, 13 Nov 2012 15:51:00 +0000 (17:51 +0200)]
insane.bbclass: add qa package name check

Check if package names match the [a-z0-9.+-]+ regular
expression

[YOCTO #3139]

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosstate: Drop now unneeded python whitelist entries
Richard Purdie [Wed, 14 Nov 2012 14:31:58 +0000 (14:31 +0000)]
sstate: Drop now unneeded python whitelist entries

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopython: Resolve intermediate staging issues
Richard Purdie [Wed, 14 Nov 2012 14:31:24 +0000 (14:31 +0000)]
python: Resolve intermediate staging issues

Its bad practise to poke into the sysroot without knowledge of sstate.

This adds a patch to python allowing us to account for cross compiling
and allow it to find the Makefile/pyconfig.h files without needing them
in the sysroot for do_compile/do_install to complete.

Tested on two architectures and compared with buildhistory with no
significant delta.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopackagegroup-self-hosted: add sftp server
Saul Wold [Wed, 14 Nov 2012 05:32:43 +0000 (21:32 -0800)]
packagegroup-self-hosted: add sftp server

Which is needed for integration with Eclispe plugin

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopsmisc: Update to 22.20
Saul Wold [Wed, 14 Nov 2012 05:32:46 +0000 (21:32 -0800)]
psmisc: Update to 22.20

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agokconfig-frontends: Update to 3.6
Saul Wold [Wed, 14 Nov 2012 05:32:47 +0000 (21:32 -0800)]
kconfig-frontends: Update to 3.6

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomx: Update to 1.4.7
Saul Wold [Wed, 14 Nov 2012 05:32:49 +0000 (21:32 -0800)]
mx: Update to 1.4.7

Source moved to GitHub

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopulse: fix Bashism in string test
Saul Wold [Wed, 14 Nov 2012 05:32:51 +0000 (21:32 -0800)]
pulse: fix Bashism in string test

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomake-3.82: Add patch for archive expression expansion issues
Richard Purdie [Wed, 14 Nov 2012 11:24:52 +0000 (11:24 +0000)]
make-3.82: Add patch for archive expression expansion issues

bitbake make-native; MACHINE=qemuarm bitbake icu

would fail with:

*** No rule to make target `uconvmsg/libuconvmsg.a(uconvmsg/uconvmsg_dat.ao', needed by `uconvmsg/libuconvmsg.a'.  Stop

which is caused by a bug in make 3.82 which the attached patch fixes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoxf86-input-synaptics: add mtdev dependency
Laurentiu Palcu [Sun, 11 Nov 2012 07:36:54 +0000 (09:36 +0200)]
xf86-input-synaptics: add mtdev dependency

After upgrading xserver to 1.13, multitouch support is automatically
enabled in xf86-input-synaptics. Hence, the need for mtdev dependency.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
12 years agomdadm: upgrade to 3.2.6
Laurentiu Palcu [Thu, 8 Nov 2012 08:45:35 +0000 (10:45 +0200)]
mdadm: upgrade to 3.2.6

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
12 years agofontconfig: upgrade to 2.10.1
Laurentiu Palcu [Wed, 7 Nov 2012 15:34:56 +0000 (17:34 +0200)]
fontconfig: upgrade to 2.10.1

A couple of changes:
 * licence snippet in fccache.c moved down the file;
 * new files appeared in this version, added them to fontconfig package

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
12 years agoxcb-proto: upgrade to 1.8
Laurentiu Palcu [Wed, 7 Nov 2012 15:01:22 +0000 (17:01 +0200)]
xcb-proto: upgrade to 1.8

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
12 years agoxf86-input-mouse: upgrade to 1.8.1
Laurentiu Palcu [Wed, 7 Nov 2012 12:31:15 +0000 (14:31 +0200)]
xf86-input-mouse: upgrade to 1.8.1

Licence chacksum changed because Red Hat added a copyright line.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
12 years agoxf86-video-intel: upgrade to 2.20.12
Laurentiu Palcu [Wed, 7 Nov 2012 11:37:15 +0000 (13:37 +0200)]
xf86-video-intel: upgrade to 2.20.12

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
12 years agoxf86-video-vesa: upgrade to 2.3.2
Laurentiu Palcu [Wed, 7 Nov 2012 11:35:40 +0000 (11:35 +0000)]
xf86-video-vesa: upgrade to 2.3.2

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopython-smartpm: Add basic knowledge of RPMSENSE_MISSINGOK
Mark Hatle [Wed, 31 Oct 2012 19:43:48 +0000 (14:43 -0500)]
python-smartpm: Add basic knowledge of RPMSENSE_MISSINGOK

Currently smart does not support recommend dependencies.  Add the first set
of 'support' for RPMSENSE_MISSINGOK (the flag that makes something a
recommend).  This initial support ends up ignoring the recommendation, but is
written in a way that it will be the basis of eventual support.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
12 years agorpm: Add additional RPMSENSE values to python module
Mark Hatle [Wed, 31 Oct 2012 19:42:03 +0000 (14:42 -0500)]
rpm: Add additional RPMSENSE values to python module

We add a number of additional RPMSENSE values to the python module to better
support the dependency calculations in SMART.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
12 years agopython-smartpm: Add smartpm recipe
Mark Hatle [Thu, 4 Oct 2012 18:57:00 +0000 (13:57 -0500)]
python-smartpm: Add smartpm recipe

This is the initial integration, basic functionality such as 'smart query'
has been tested.  Active use of remote feeds and such has not yet been
verified.

Thanks to Paul Eggleton for corrections and bug fixes for the initial
integration.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
12 years agorpm: Slightly change the way python-rpm is constructed
Mark Hatle [Thu, 4 Oct 2012 18:54:13 +0000 (13:54 -0500)]
rpm: Slightly change the way python-rpm is constructed

If python support is enabled we want to make sure that the RPM python support
is packaged properly.

Move the components into the site-packages directory, move the .la files to a
new -dev package.

Add "rpm" as a dependency of python-rpm, otherwise rpm and the associated
libraries won't be available.

Fixup python wrapper to handle automatic relocation, as supported by the
vendor WINDRIVER configuration.  (Based on a patch from Paul Eggleton)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
12 years agosstate: Bump version number to deal with layout fixes
Richard Purdie [Wed, 14 Nov 2012 23:32:56 +0000 (23:32 +0000)]
sstate: Bump version number to deal with layout fixes

The recent preveeding sstate directory layout fixes made the code do what it
was originally intended to do, as can be clearly seen from the code.
Unfortunately this changed the contents and layout of the sstate files
themselves since the bug was leading to a directory prefix being missing.

This is now resulting in chaotic messages on the console since things
are getting confused with the two different layouts. The simplest way to
resolve this is to bump the version number, hence moving the new layout
into its own new namespace.

Its worth noting that whilst the failure messages are scary, the failure
mode is relatively harmless since it will just fall back to building the
data rather than installing from sstate.

Usually I'd give more notice of a change like this but under the
circumstances, I'm just going to push this in to resolve the failures
people are seeing. Initially I thought the problem was limited to
some of the -cross packages and therefore of low impact but that is
clearly not the case.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobash: fix mkbuiltins build failure
Christopher Larson [Wed, 14 Nov 2012 14:55:09 +0000 (07:55 -0700)]
bash: fix mkbuiltins build failure

On hosts with FORTIFY_SOURCES, stringize support is required, as it's used by
the macros to wrap functions (e.g. read and open in unistd.h). Those wrappers
use the STRING() macro from unistd.h. A header in the bash sources overrides
the unistd.h macro to 'x' when HAVE_STRINGIZE is not defined, causing the
wrappers to generate calls to 'xread' and 'xopen', which do not exist,
resulting in a failure to link.

Assume we have stringize support when cross-compiling, which works around the
issue.

It may be best for upstream to either give up on supporting compilers without
stringize support, or to not define STRING() at all when FORTIFY_SOURCES is
defined, letting the unistd.h one be used, instead.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosstate: Fix various path manipulation issues
Richard Purdie [Wed, 14 Nov 2012 15:52:45 +0000 (15:52 +0000)]
sstate: Fix various path manipulation issues

Fix missing parameter to endswith and pass paths through normpath to remove
any duplicate "/" characters which would corrupt other calls like basename.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoutils.bbclass: Fix documentation of create_cmdline_wrapper
Richard Purdie [Fri, 9 Nov 2012 11:02:04 +0000 (12:02 +0100)]
utils.bbclass: Fix documentation of create_cmdline_wrapper

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoclasses: Be consistent about sstate-inputdirs/outputdirs ending with '/'
Richard Purdie [Sat, 3 Nov 2012 17:01:32 +0000 (17:01 +0000)]
classes: Be consistent about sstate-inputdirs/outputdirs ending with '/'

If sstate-inputdirs and sstate-outputdirs don't match with ending '/'
characters, the manifest file can end up corrupted. This change
ensures the metadata is consistent in ending do_populate_root tasks
with this character to avoid manifest file corruption.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosstate: Be consistent about sstate-inputdirs/outputdirs ending with '/'
Richard Purdie [Sat, 3 Nov 2012 17:03:14 +0000 (17:03 +0000)]
sstate: Be consistent about sstate-inputdirs/outputdirs ending with '/'

The manifest file can become corrupted if sstate-inputdirs and sstate-outputdirs
don't have matching endings. This patch ensures that even if set incorrectly,
the code functions as intended, thereby handling manifest corruption safely.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopython.inc: make lsb override more concise
Richard Purdie [Sat, 3 Nov 2012 17:19:01 +0000 (17:19 +0000)]
python.inc: make lsb override more concise

No functionality change, just a readability improvement

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibc-common: Ensure sysconfdir exists before installing files to it
Richard Purdie [Tue, 13 Nov 2012 13:31:55 +0000 (13:31 +0000)]
libc-common: Ensure sysconfdir exists before installing files to it

Depending on the eglibc configuaration, the directory may or may not exist.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoboost: Activate zlib and bzip2 because they now work.
Denis 'GNUtoo' Carikli [Sat, 20 Oct 2012 15:50:13 +0000 (17:50 +0200)]
boost: Activate zlib and bzip2 because they now work.

This patch is needed for making wesnoth(will be sumbited
  in meta-games) work.

[RP: Add missing bzip2 dependency]
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomesa-demos: fix --with-glut check
Ross Burton [Mon, 12 Nov 2012 15:03:28 +0000 (15:03 +0000)]
mesa-demos: fix --with-glut check

The GLUT check was automatic and couldn't be disabled, so mesa-demos would gain
a GLUT dependency if it was present when built.

So, fix configure.ac so that --without-glut works as expected.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoinitrdscripts: fix udevd in the live boot init scripts
Ross Burton [Mon, 12 Nov 2012 16:18:35 +0000 (16:18 +0000)]
initrdscripts: fix udevd in the live boot init scripts

udevd moved location and isn't in $PATH anymore, so use an absolute path to
start it.

The control socket path moved too, so mkdir the directory it's in.

Mounts the new devtmpfs on /dev device tree.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Alexandru Damian <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibunique: fix compilation with GLib 2.34
Ross Burton [Mon, 12 Nov 2012 17:52:36 +0000 (17:52 +0000)]
libunique: fix compilation with GLib 2.34

The new GLib has deprecated some functions, and libunique was building with
-Werror.  Take a patch from upstream to update the build system and rationalise
the warning flags.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoinsane: detect and warn about relocations in .text
Phil Blundell [Wed, 3 Oct 2012 10:24:12 +0000 (11:24 +0100)]
insane: detect and warn about relocations in .text

Signed-off-by: Phil Blundell <pb@pbcl.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibxslt: upgrade to 1.1.27
Constantin Musca [Fri, 9 Nov 2012 10:00:41 +0000 (12:00 +0200)]
libxslt: upgrade to 1.1.27

pkgconfig_fix.patch: adapted to the new version

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopuzzles: upgrade to r9660
Constantin Musca [Fri, 9 Nov 2012 10:00:42 +0000 (12:00 +0200)]
puzzles: upgrade to r9660

License checksum change due to diff:
4,5c4,5
< K�lker, Dariusz Olszewski, Michael Schierl, Lambros Lambrou and
< Bernd Schmidt.
> K�lker, Dariusz Olszewski, Michael Schierl, Lambros Lambrou, Bernd
> Schmidt and Steffen Bauer.

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomesa: remove python2 detection hack
Ross Burton [Thu, 8 Nov 2012 11:31:31 +0000 (11:31 +0000)]
mesa: remove python2 detection hack

Our python-native is 2.7.3 which ships python2, and we've been patching it in to
earlier versions since September 2011.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>