]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
13 years agolibsoup: refactor packages for staticdev
Saul Wold [Fri, 20 Jan 2012 00:44:30 +0000 (16:44 -0800)]
libsoup: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoaugeas: refactor packages for staticdev
Saul Wold [Fri, 20 Jan 2012 00:44:17 +0000 (16:44 -0800)]
augeas: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoavahi-ui: refactor packages for staticdev
Saul Wold [Fri, 20 Jan 2012 00:43:52 +0000 (16:43 -0800)]
avahi-ui: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoapmd: refactor packages for staticdev
Saul Wold [Fri, 20 Jan 2012 00:43:36 +0000 (16:43 -0800)]
apmd: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoFix Upstream-Status entries
Saul Wold [Thu, 19 Jan 2012 19:39:56 +0000 (11:39 -0800)]
Fix Upstream-Status entries

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agodocumentation-audit.sh: remove COMMERCIAL_LICENSE warning
Tom Zanussi [Sat, 31 Dec 2011 19:57:16 +0000 (13:57 -0600)]
documentation-audit.sh: remove COMMERCIAL_LICENSE warning

COMMERCIAL_LICENSE no longer exists; the equivalent functionality is
now has been replaced by LICENSE_FLAGS_WHITELIST, so replace the
COMMERCIAL_LICENSE warning with a similarly equivalent warning.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
13 years agodefault-distrovars.inc: remove COMMERCIAL_LICENSE et al
Tom Zanussi [Sat, 31 Dec 2011 19:51:54 +0000 (13:51 -0600)]
default-distrovars.inc: remove COMMERCIAL_LICENSE et al

The global COMMERCIAL_LICENSE mechanism has been obsoleted by
per-recipe LICENSE_FLAGS, so remove the related variables.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
13 years agobase.bbclass: replace COMMERCIAL_LICENSE code with LICENSE_FLAGS code
Tom Zanussi [Sat, 31 Dec 2011 19:46:26 +0000 (13:46 -0600)]
base.bbclass: replace COMMERCIAL_LICENSE code with LICENSE_FLAGS code

The COMMERCIAL_LICENSE mechanism has been superseded by LICENSE_FLAGS
so remove the code that implements COMMERCIAL_LICENSE and replace it
with the corresponding LICENSE_FLAGS version.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
13 years agoAdd LICENSE_FLAGS to packages mentioned in COMMERCIAL_LICENSE
Tom Zanussi [Fri, 6 Jan 2012 00:41:21 +0000 (18:41 -0600)]
Add LICENSE_FLAGS to packages mentioned in COMMERCIAL_LICENSE

Per-recipe LICENSE_FLAGS replace the global COMMERCIAL_LICENSE list;
add LICENSE_FLAGS varables to each the recipes mentioned in that list:

     - lame
     - gst-fluendo-mp3
     - gst-openmax
     - gst-plugins-ugly
     - libmad
     - libomxil
     - mpeg2dec
     - qmmp

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
13 years agolicense.bbclass: add support for LICENSE_FLAGS
Tom Zanussi [Sat, 31 Dec 2011 19:06:39 +0000 (13:06 -0600)]
license.bbclass: add support for LICENSE_FLAGS

LICENSE_FLAGS are a per-recipe replacement for the COMMERCIAL_LICENSE
mechanism.

In the COMMERCIAL_LICENSE mechanism, any package name mentioned in the
global COMMERCIAL_LICENSE list is 'blacklisted' from being included in
an image.  To allow the blacklisted package into the image, the
corresponding packages need to be removed from the COMMERCIAL_LICENSE
list.  This mechanism relies on a global list defined in
default-distrovars.inc.

The LICENSE_FLAGS mechanism essentially implements the same thing but
turns the global blacklist into a per-recipe whitelist.  Any recipe
can optionally define one or more 'license flags'; if defined, each of
the license flags defined for a recipe must have matching entries in a
global LICENSE_FLAGS_WHITELIST variable.

The definition of 'matching' is simple, but there are a couple things
users need to know in order to correctly and effectively use it.
Before we test a flag against the whitelist, we append _${PN} to it,
thus automatically making each LICENSE_FLAG recipe-specific.  We then
try to match that string against the whitelist.  So if the user
specifies LICENSE_FLAGS = 'commercial' for recipe 'foo', the string
'commercial_foo' should be specified in the whitelist in order for it
to match.

However, the user can also broaden the match by putting any
'_'-separated beginning subset of a LICENSE_FLAG in the whitelist,
which will also match e.g. simply specifying 'commercial' in the
whitelist would match any expanded LICENSE_FLAG starting with
'commercial' such as 'commercial_foo' and 'commercial_bar' which are
the strings that would have been automatically generated if those
recipes had simply specified LICENSE_FLAGS = 'commercial'

This allows for a range of specificity for the items in the whitelist,
from more general to perfectly specific.  So users have the choice of
exhaustively enumerating each license flag in the whitelist to allow
only those specific recipes into the image, or of using a more general
string to pick up anything matching just the first component(s).

Note that this scheme works even if the flag already has _pn appended
- the extra _pn is redundant, but doesn't affect the outcome e.g. a
license flag of 'commercial_1.2_foo' would turn into
'commercial_1.2_foo_foo' and would match both the general 'commercial'
and the specific 'commercial_1.2_foo' as expected (it would also match
commercial_1.2_foo_foo' and 'commercial_1.2', which don't make much
sense as far as something a user would think of specifying in the
whitelist).  For a versioned string, the user could instead specify
'commercial_foo_1.2', which would turn into 'commercial_foo_1.2_foo',
but which would as expected allow the user to pick up this package
along with anything else 'commercial' by specifying 'commercial' in
the whitelist, or anything with a 'commercial_foo' license regardless
of version by using 'commercial_foo' in the whitelist, or
'commercial_foo_1.1' to be completely specific about package and
version.

The current behavior of COMMERCIAL_LICENSE is replicated as mentioned
above by having the current set of COMMERCIAL_LICENSE flags
implemented using LICENSE_FLAGS = "commercial".

That being the case, the current COMMERCIAL_LICENSE can equivalently
be specified in the new scheme by putting the below in local.conf:

 # This is a list of packages that require a commercial license to ship
 # product. If shipped as part of an image these packages may have
 # implications so they are disabled by default.  To enable them,
 # un-comment the below as appropriate.
 #LICENSE_FLAGS_WHITELIST = "commercial_gst-fluendo-mp3 \
 #                           commercial_gst-openmax \
 #                           commercial_gst-plugins-ugly \
 #                           commercial_lame \
 #                           commercial_libmad \
 #                           commercial_libomxil \
 #                           commercial_mpeg2dec \
 #                           commercial_qmmp"

The above allows all of the current COMMERCIAL_LICENSE packages in -
to disallow a particular package from appearing in the image, simply
remove it from the whitelist.  To allow them all in, you could also
specify LICENSE_FLAGS_WHITELIST = "commercial".

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
13 years agocore-image-foo: add description to each image bb file
Shane Wang [Fri, 20 Jan 2012 05:46:06 +0000 (13:46 +0800)]
core-image-foo: add description to each image bb file

Add DESCRIPTION to each image bb file according to poky reference manual for Hob2 use later.

Signed-off-by: Shane Wang <shane.wang@intel.com>
13 years agoinitscripts: remove space from shebang, just cosmetics
Martin Jansa [Mon, 23 Jan 2012 09:02:07 +0000 (10:02 +0100)]
initscripts: remove space from shebang, just cosmetics

* at least in initscripts it's consistent now

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoinitscripts: add shebang where it was missing completely
Martin Jansa [Mon, 23 Jan 2012 09:02:06 +0000 (10:02 +0100)]
initscripts: add shebang where it was missing completely

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqemuimage-testlib: rename qemuppc image
Saul Wold [Tue, 24 Jan 2012 01:43:35 +0000 (17:43 -0800)]
qemuimage-testlib: rename qemuppc image

A recent set of changes changed the kernel name from bzImage to vmlinux,
this test needs to change also.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-yocto/qemuppc: fix console and ethernet
Bruce Ashfield [Mon, 23 Jan 2012 17:54:32 +0000 (12:54 -0500)]
linux-yocto/qemuppc: fix console and ethernet

Two issues are fixed with this commit, the ability to use the keyboard
on a graphical qemu boot and enabling ethernet by default on a 3.0
kernel.

The keyboard is fixed via the same method as the other simulations with
the addition of console=tty on the qemu command line.

Ethernet is fixed by adding a dependency of PCNET32 to the qemuppc
configuration, which allows us to build ethernet directly into the image.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc_4.6.bb: Drop duplicated SRC_URI component
Richard Purdie [Tue, 24 Jan 2012 10:13:07 +0000 (10:13 +0000)]
gcc_4.6.bb: Drop duplicated SRC_URI component

This was duplicated from the main SRC_URI and was causing incorrect
task signatures. This simply removes the duplication.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc-package-cross.inc: Mark do_package* tasks as noexec
Richard Purdie [Fri, 20 Jan 2012 15:56:53 +0000 (15:56 +0000)]
gcc-package-cross.inc: Mark do_package* tasks as noexec

These tasks don't do anything, this just avoids the overhead of forking
to exec them.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobitbake.conf: Switch to the OEBasic signature generator
Richard Purdie [Fri, 20 Jan 2012 15:54:38 +0000 (15:54 +0000)]
bitbake.conf: Switch to the OEBasic signature generator

This signature generator will allow easier customisation of which task
dependencies get included in the signatures using the code in
lib/oe/sstatesig.py. Compared the the regexp, this function is much
easier to understand and customise.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolib/oe: Add sstatesig, OE specific signature generator classes
Richard Purdie [Fri, 20 Jan 2012 15:50:59 +0000 (15:50 +0000)]
lib/oe: Add sstatesig, OE specific signature generator classes

This patch adds SignatureGenerator classes specific to OE. For now,
these emulate the previous behaviour with the exception that
dependencies on quilt-native are now ignored for checksum purposes.

The intent is to allow easier experimentation and customisation of
this code in future as a result of these changes.

Note that these changes require pending bitbake patches.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosanity.conf: Incrase bitbake minimum version requirement to 1.15.1
Richard Purdie [Mon, 23 Jan 2012 08:59:22 +0000 (08:59 +0000)]
sanity.conf: Incrase bitbake minimum version requirement to 1.15.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc: Ensure that the shared source directory shared the same sstate hashes
Richard Purdie [Thu, 19 Jan 2012 19:22:44 +0000 (19:22 +0000)]
gcc: Ensure that the shared source directory shared the same sstate hashes

The fetch/unpack/patch/headerfix tasks are shared and hence their sstate hashes
should also match. Sadly this is not the case since:

a) gcc-runtime applies an additional patch
b) The do_headerfix task was missing from libgcc
c) The do_headerfix task is a shell task and hence depends
   on all exported variables which can vary between cross and target
   recipes.

To fix this, the patch moves the patch to the common code, adds
the headerfix task to a common include file and disabled shell
dependencies on the do_headerfix task since its clear in this case
we don't need thsoe dependencies since we just call sed.

With this patch applied, all these recipes now share common sstate checksums.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro_tracking: update libpng, libgdbus, opensp, nfs-utils manual check dates
Scott Garman [Thu, 19 Jan 2012 20:33:47 +0000 (12:33 -0800)]
distro_tracking: update libpng, libgdbus, opensp, nfs-utils manual check dates

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobuildhistory_analysis: include related fields in output
Paul Eggleton [Thu, 19 Jan 2012 10:32:12 +0000 (10:32 +0000)]
buildhistory_analysis: include related fields in output

Sometimes, when a value changes in the buildhistory it is useful to
know when a related (but not necessarily itself monitored) value
changes as it can help explain the change. For example, when the list
of installed packages for an image changes it could be caused by a
change to one of the image-related variables.

Related field changes are recorded as sub-items of each change.
Currently the only way to visualise these is via the buildhistory-diff
tool, so an example would be:

Changes to images/qemux86/eglibc/core-image-minimal (installed-package-names.txt):
  locale-base-de-de was added
  procps was added
  * IMAGE_LINGUAS: added "de-de"
  * IMAGE_INSTALL: added "procps"

Here we see that two additional packages have been added to the image,
and looking at the related changes to the two variables IMAGE_INSTALL
and IMAGE_LINGUAS we have the explanation as to why.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoclasses/patch: avoid backtrace when patch does not apply
Paul Eggleton [Thu, 19 Jan 2012 13:59:15 +0000 (13:59 +0000)]
classes/patch: avoid backtrace when patch does not apply

We don't need to see a Python stack backtrace when a patch does not
apply, just the error output from patch, so trap these kinds of errors
and ensure that we display the message and fail the task and nothing
else.

Fixes [YOCTO #1143]

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotask-base: rename VIRTUAL-RUNTIME-alsa-state to use underscore
Martin Jansa [Thu, 19 Jan 2012 13:51:44 +0000 (14:51 +0100)]
task-base: rename VIRTUAL-RUNTIME-alsa-state to use underscore

* in http://lists.linuxtogo.org/pipermail/openembedded-core/2012-January/016226.html
  we talked about
  VIRTUAL-RUNTIME_alsa-state, but
  VIRTUAL-RUNTIME-alsa-state was used instead, which is inconsistent with other VIRTUAL-RUNTIME vars

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agohdparm: remove PRIORITY
Paul Eggleton [Thu, 19 Jan 2012 13:59:16 +0000 (13:59 +0000)]
hdparm: remove PRIORITY

PRIORITY is no longer set in recipes in OE-Core, so remove it. (Since
"optional" is the default value from bitbake.conf, no PR bump is
necessary.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobuildhistory_analysis: improve field handling robustness
Paul Eggleton [Thu, 19 Jan 2012 10:32:11 +0000 (10:32 +0000)]
buildhistory_analysis: improve field handling robustness

Avoid errors when comparing changes for KEY = value files (package info
files and image-info.txt):

* Handle keys appearing and disappearing - this will help to handle PE
  in package info files (which is only written when it is not blank) and
  when we add additional fields in future.
* Handle when old value is 0 for numeric field (avoid division by zero)
* Report when numeric field was empty or missing rather than 0 (but
  still treat it as 0 for comparison purposes)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobuildhistory_analysis: correctly handle whitespace when splitting lists
Paul Eggleton [Thu, 19 Jan 2012 10:32:10 +0000 (10:32 +0000)]
buildhistory_analysis: correctly handle whitespace when splitting lists

Don't specify any argument to the split() function when handling changes
to list type variables (e.g. PACKAGES) so that the values are split by
any whitespace and only split once for a block of multiple whitespace
characters.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobuildhistory: record additional image info
Paul Eggleton [Thu, 19 Jan 2012 10:32:09 +0000 (10:32 +0000)]
buildhistory: record additional image info

Record some additional information about images - the uncompressed size
of the final image as well as the values of various variables that may
have influenced its contents. This is recorded in a machine-readable
"image-info.txt" file similar in structure to the package history files.

Also add some code to analyse changes to these values. (Most of the
variable values aren't monitored directly but will be used as contextual
information when they change at the same time as the content of the
image changing.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogrub-efi-native: fix errors with automake 1.11.2
Nitin A Kamble [Tue, 17 Jan 2012 19:11:01 +0000 (11:11 -0800)]
grub-efi-native: fix errors with automake 1.11.2

This commit replaces earlier patch
(grub-1.99_fix_for_automake_1.11.2.patch) which did not work on all distros.

Fixes these errors observed with automake 1.11.2
The useof pkglibhas become more strict compared to the earlier release
of
automake resulting in these failures.
Fixed the files related to automake to avoid the issue.

| conf/Makefile.common:140: `pkglibdir' is not a legitimate directory
for `DATA'
| grub-core/Makefile.am:5:   `conf/Makefile.common' included from here
| conf/Makefile.common:140: `pkglibdir' is not a legitimate directory
for `DATA'
| Makefile.am:6:   `conf/Makefile.common' included from here
| autoreconf: automake failed with exit status: 1
| ERROR: autoreconf execution failed.

| conf/Makefile.common:150: `pkglibdir' is not a legitimate directory
for `SCRIPTS'
| grub-core/Makefile.am:5:   `conf/Makefile.common' included from here
| conf/Makefile.common:140: `pkglibdir' is not a legitimate directory
for `DATA'
| grub-core/Makefile.am:5:   `conf/Makefile.common' included from here
| conf/Makefile.common:150: `pkglibdir' is not a legitimate directory
for `SCRIPTS'
| Makefile.am:6:   `conf/Makefile.common' included from here
| conf/Makefile.common:140: `pkglibdir' is not a legitimate directory
for `DATA'
| Makefile.am:6:   `conf/Makefile.common' included from here
| autoreconf: automake failed with exit status: 1

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agoautogen-native: new recipe for grub-efi-native
Nitin A Kamble [Sat, 14 Jan 2012 02:50:18 +0000 (18:50 -0800)]
autogen-native: new recipe for grub-efi-native

grub-efi-native build is failing due to missing autogen command.
Hence created this recipe.

The newer versions of autogen 5.13 & 5.14 both are dumping core while
building from source, so going back to the working 5.12 version.

Also noticed that no distro vendor has picked up 5.13 or 5.14 versions
of autogen yet.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agoguile: new recipe for autogen
Nitin A Kamble [Sat, 14 Jan 2012 02:19:36 +0000 (18:19 -0800)]
guile: new recipe for autogen

guile recipe is needed by autogen.

Imported & updated  the guile-cross-config generation & guile-2.0.pc
manipulation code from the meta-oe guile recipe.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agolibunistring: new recipe for autogen
Nitin A Kamble [Sat, 14 Jan 2012 02:18:55 +0000 (18:18 -0800)]
libunistring: new recipe for autogen

libunistring recipe is needed by guile.
And guile is needed by autogen.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agobdwgc: new recipe for autogen
Nitin A Kamble [Sat, 14 Jan 2012 02:15:52 +0000 (18:15 -0800)]
bdwgc: new recipe for autogen

This recipe is needed by guile.
And guile is needed for autogen.

As per Beth's recommondation changed the license specification of the
recipe as

LICENSE = "MIT & FSF-Unlimited & GPL-2.0"

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agoenchant: refactor packages for staticdev
Saul Wold [Thu, 19 Jan 2012 00:02:32 +0000 (16:02 -0800)]
enchant: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoboost: refactor packages for staticdev
Saul Wold [Thu, 19 Jan 2012 00:02:22 +0000 (16:02 -0800)]
boost: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agojs: refactor packages for staticdev
Saul Wold [Thu, 19 Jan 2012 00:02:11 +0000 (16:02 -0800)]
js: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agodb: refactor packages for staticdev
Saul Wold [Thu, 19 Jan 2012 00:02:03 +0000 (16:02 -0800)]
db: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoattr/acl: refactor packages for staticdev
Saul Wold [Thu, 19 Jan 2012 00:01:52 +0000 (16:01 -0800)]
attr/acl: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoliba52: refactor packages for staticdev
Saul Wold [Thu, 19 Jan 2012 00:01:32 +0000 (16:01 -0800)]
liba52: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agogst-openmax: refactor packages for staticdev
Saul Wold [Thu, 19 Jan 2012 00:01:19 +0000 (16:01 -0800)]
gst-openmax: refactor packages for staticdev

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agognutls: Fix configure issue wrt to rm
Khem Raj [Thu, 19 Jan 2012 05:39:16 +0000 (21:39 -0800)]
gnutls: Fix configure issue wrt to rm

Add -f option so if the files dont exist then we can
still continue. Fixes errors like

| + do_configure
| + for dir in . lib libextra
| + rm ./aclocal.m4 ./m4/libtool.m4 './m4/lt*.m4'
| rm: cannot remove `./m4/libtool.m4': No such file or directory
| rm: cannot remove `./m4/lt*.m4': No such file or directory

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agodistro-tracking: add data for newer recipes
Nitin A Kamble [Tue, 17 Jan 2012 20:58:55 +0000 (12:58 -0800)]
distro-tracking: add data for newer recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agodistro-tracking-fields: claim responsibility for udev, dpkg, apt, v86d
Joshua Lock [Thu, 19 Jan 2012 00:31:17 +0000 (16:31 -0800)]
distro-tracking-fields: claim responsibility for udev, dpkg, apt, v86d

Nominate myself to be on the hook for updates to the udev, dpkg, apt and v86d
recipes.

Add a copy of the clutter-1.8 metadata without the namespace to keep the
tools happy when they find the clutter_git recipe.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoxinput: add utility for configuring and testing XInput devices.
Andrea Adami [Wed, 18 Jan 2012 22:15:11 +0000 (23:15 +0100)]
xinput: add utility for configuring and testing XInput devices.

* from meta-openembedded with minor editings
* (fields reordering like other recipes in xorg-app)

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
13 years agoe2fsprogs_1.42.bb: Fix build fallout for uclibc
Khem Raj [Wed, 18 Jan 2012 03:01:05 +0000 (19:01 -0800)]
e2fsprogs_1.42.bb: Fix build fallout for uclibc

e2fsprogs 1.42 onwards uses fallocate() which uclibc
does not implement(yet). In most of places its use
is controlled and it only used when configure detects
fallocate being present but in this one case it missed
to check for fallocate being available so here we
add the check

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoadt-installer: install autoconf(/automake)-nativesdk
Lianhao Lu [Wed, 18 Jan 2012 07:03:36 +0000 (15:03 +0800)]
adt-installer: install autoconf(/automake)-nativesdk

[YOCTO #1909]
Install autoconf-nativesdk and automake-nativesdk to host.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
13 years agouclibc: Upgrade to latest master
Khem Raj [Wed, 18 Jan 2012 07:06:08 +0000 (23:06 -0800)]
uclibc: Upgrade to latest master

Document the patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agolinux-yocto: restore WORKDIR as a patch source directory
Bruce Ashfield [Wed, 18 Jan 2012 17:07:55 +0000 (12:07 -0500)]
linux-yocto: restore WORKDIR as a patch source directory

In the switch to using src_patches and using patches in their
source directory, the scanning of WORKDIR migrated items like
config fragments was dropped. Adding WORKDIR back as a patch
directory restores the old functionality.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agosite/ix86-common: fix an error
Nitin A Kamble [Wed, 18 Jan 2012 18:52:15 +0000 (10:52 -0800)]
site/ix86-common: fix an error

Fixed this line
ac_cv_sizeof_unsigned_char=${ac_cv_sizeof_unsigned_int=1}

as this line
ac_cv_sizeof_unsigned_char=${ac_cv_sizeof_unsigned_char=1}

This issue was causing guile recipe to compile-fail for x86 target.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agopkgconfig: Move pkg.m4 from -dev to package
Saul Wold [Thu, 19 Jan 2012 00:00:57 +0000 (16:00 -0800)]
pkgconfig: Move pkg.m4 from -dev to  package

If pkgconfig is installed you're doing development work and the -dev package
makes little sense in the pkgconfig case. Keeping the .m4 file associated with
the main package therefore makes more sense than having the user install both.

[YOCTO #1908]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agognutls: Fix compilation on uclibc
Khem Raj [Tue, 17 Jan 2012 16:50:15 +0000 (08:50 -0800)]
gnutls: Fix compilation on uclibc

Examples do not compile correctly on latest uclibc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agolibsoup: Update package from v2.2.100 to v2.2.105
Andrei Gherzan [Mon, 16 Jan 2012 18:31:50 +0000 (20:31 +0200)]
libsoup: Update package from v2.2.100 to v2.2.105

I included a patch as well to solve a compile error. In this package, a dfprinf function
is declared. It will fail as eglibc provides it's function as well. So i renamed libsoup's
dprintf function into dprinfsoup.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
13 years agochkconfig: Update package from v1.3.55 to v1.3.57
Andrei Gherzan [Mon, 16 Jan 2012 18:31:23 +0000 (20:31 +0200)]
chkconfig: Update package from v1.3.55 to v1.3.57

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
13 years agobusybox: enable dropping of duplicates in syslog, off by default
Joshua Lock [Wed, 11 Jan 2012 19:06:19 +0000 (11:06 -0800)]
busybox: enable dropping of duplicates in syslog, off by default

Busybox syslog includes functionality to drop duplicated syslog entries,
enable this feature in the defconfig yet disable it by default.

Expose configuration of the feature through the syslog-startup.conf file
and the syslog init script.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agobusybox: change syslog default to log to a file
Joshua Lock [Wed, 11 Jan 2012 19:19:27 +0000 (11:19 -0800)]
busybox: change syslog default to log to a file

This changes the default in syslog-startup.conf to log messages
to a file (/var/log/messages) because:

a) we already mount /var/log as a volatile mount by default
b) users are accustomed to looking at /var/log/messages as
most distributions don't ship with logread

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agobusybox: enable log level configuration in syslog-startup.conf and script
Joshua Lock [Wed, 11 Jan 2012 19:02:46 +0000 (11:02 -0800)]
busybox: enable log level configuration in syslog-startup.conf and script

It's possible to configure busybox syslog to only log messages above a
certain level, expose this functionality through the syslog-startup.conf
and syslog init script.

Valid values are 1-8 inclusive.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agobusybox: remove incorrect comments from syslog-startup.conf
Joshua Lock [Wed, 11 Jan 2012 18:59:02 +0000 (10:59 -0800)]
busybox: remove incorrect comments from syslog-startup.conf

Setting rotation size and generations is supported with busybox syslogd

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agobusybox: drop MARKINT option from init script and syslog-startup.conf
Joshua Lock [Wed, 11 Jan 2012 18:57:07 +0000 (10:57 -0800)]
busybox: drop MARKINT option from init script and syslog-startup.conf

This option has been disabled in busybox since 2007 as it was deemed too
buggy. See:

http://git.busybox.net/busybox/commit/?id=4998c818919477d90674a3f220e7407c26da17f9

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agopango.inc: fix /etc/pango -> /${sysconfdir}/pango/*
Saul Wold [Tue, 17 Jan 2012 20:55:04 +0000 (12:55 -0800)]
pango.inc: fix /etc/pango -> /${sysconfdir}/pango/*

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agobusybox: defconfig modified in order to activate CONFIG_EXPR_MATH_SUPPORT_64
Andrei Gherzan [Mon, 9 Jan 2012 00:03:42 +0000 (02:03 +0200)]
busybox: defconfig modified in order to activate CONFIG_EXPR_MATH_SUPPORT_64

Enable 64-bit math support in the expr applet. This will make
the applet slightly larger, but will allow computation with very
large numbers.

[YOCTO #1767]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
13 years agom4: A better refactoring
Saul Wold [Tue, 17 Jan 2012 18:56:02 +0000 (10:56 -0800)]
m4: A better refactoring

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agopackage_rpm.bbclass: Add support for filenames with spaces
Mark Hatle [Tue, 17 Jan 2012 15:47:49 +0000 (09:47 -0600)]
package_rpm.bbclass: Add support for filenames with spaces

Files with spaces must be fully quoted in an RPM spec file.  It was
easier to quote all file paths, then to do it selectively.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobusybox/uglibc: remove obsolete check for "kernel24"
Andrei Gherzan [Tue, 17 Jan 2012 11:28:31 +0000 (13:28 +0200)]
busybox/uglibc: remove obsolete check for "kernel24"

Busybox checks if MACHINE_FEATURES contains "kernel24". If so, CONFIG_FEATURE_2_4_MODULES will be on "y".
kernel24 is no longer present in any machine configuration. The same situation is in uglibc with a
different CONFIG mapping.

[YOCTO #1901]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agognutls.inc: set libz prefix
Martin Jansa [Tue, 17 Jan 2012 10:58:04 +0000 (11:58 +0100)]
gnutls.inc: set libz prefix

* without this patch host's zlib is used, similar to issue with
  libreadline it's important if host's zlib is compatible with MACHINE
  and in this case zlib was in DEPENDS so header was always available in
  sysroot
  lib/config.log:
  configure:18288: checking whether to include zlib compression support
  configure:18291: result: yes
  configure:18786: checking for libz
  configure:18808: x86_64-oe-linux-gcc    -m64 --sysroot=/OE/shr-core/tmp-eglibc/sysroots/qemux86-64 -o conftest -O2 -pipe -g -feliminate-unused-debug-types -I/OE/shr-core/tmp-eglibc/sysroots/qemux86-64/usr/include -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c /usr/lib/libz.so  >&5
  configure:18808: $? = 0
  configure:18818: result: yes
  configure:18825: checking how to link with libz
  configure:18827: result: /usr/lib/libz.so

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agognutls: add readline to DEPENDS and add --with-libreadline-prefix
Martin Jansa [Tue, 17 Jan 2012 10:58:03 +0000 (11:58 +0100)]
gnutls: add readline to DEPENDS and add --with-libreadline-prefix

* without this patch it looks for readline in host's /usr/lib
  a) and fails if readline wasn't built before gnutls, because -I is set
     and cannot find header file, this case is better
     configure:33131: checking for readline
     configure:33156: x86_64-oe-linux-gcc    -m64 --sysroot=/OE/oe-core/tmp-eglibc/sysroots/qemux86-64 -std=gnu99 -o conftest -O2 -pipe -g -feliminate-unused-debug-types -I/OE/oe-core/tmp-eglibc/sysroots/qemux86-64/usr/include -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c  /usr/lib/libreadline.so >&5
     conftest.c:240:31: fatal error: readline/readline.h: No such file or directory

  b) and finds usable version there if readline was built and MACHINE is compatible with host
     (like qemux86-64 on amd64 host) and then it's passing -L/usr/lib (without sysroot prefix)
     to every build using libgnutls.la
     configure:33131: checking for readline
     configure:33156: x86_64-oe-linux-gcc    -m64 --sysroot=/OE/shr-core/tmp-eglibc/sysroots/qemux86-64 -std=gnu99 -o conftest -O2 -pipe -g -feliminate-unused-debug-types -I/OE/shr-core/tmp-eglibc/sysroots/qemux86-64/usr/include -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c  /usr/lib/libreadline.so >&5
     configure:33156: $? = 0
     configure:33173: result: yes
     configure:33185: checking how to link with libreadline
     configure:33187: result: /usr/lib/libreadline.so
     configure:33199: checking readline/readline.h usability
     configure:33199: x86_64-oe-linux-gcc    -m64 --sysroot=/OE/shr-core/tmp-eglibc/sysroots/qemux86-64 -std=gnu99 -c -O2 -pipe -g -feliminate-unused-debug-types -I/OE/shr-core/tmp-eglibc/sysroots/qemux86-64/usr/include conftest.c >&5
     configure:33199: $? = 0
     configure:33199: result: yes
     configure:33199: checking readline/readline.h presence
     configure:33199: x86_64-oe-linux-gcc -E --sysroot=/OE/shr-core/tmp-eglibc/sysroots/qemux86-64    -m64 -I/OE/shr-core/tmp-eglibc/sysroots/qemux86-64/usr/include conftest.c
     configure:33199: $? = 0
     configure:33199: result: yes
     configure:33199: checking for readline/readline.h
     configure:33199: result: yes

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopango: create /etc/pango in module postinsts if it's missing
Koen Kooi [Tue, 17 Jan 2012 10:19:43 +0000 (11:19 +0100)]
pango: create /etc/pango in module postinsts if it's missing

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoRevert "pango.inc: add directory "/etc/pango""
Koen Kooi [Tue, 17 Jan 2012 10:19:42 +0000 (11:19 +0100)]
Revert "pango.inc: add directory "/etc/pango""

This reverts commit 65186bd86170d8c375931a18487c2fdf3bd1b3b0.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoopenssl-1.0.0: Update to 1.0.0e and fix QA Warning
Saul Wold [Tue, 17 Jan 2012 01:54:42 +0000 (17:54 -0800)]
openssl-1.0.0: Update to 1.0.0e and fix QA Warning

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4108

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4576

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4577

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4619

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-0027

[YOCTO #1905]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoopenssl-0.9.8: Update to 0.9.8s
Saul Wold [Tue, 17 Jan 2012 01:53:46 +0000 (17:53 -0800)]
openssl-0.9.8: Update to 0.9.8s

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4108

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4109

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4576

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4577

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4619

[YOCTO #1904]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agovalgrind: Update for eglibc 2.15
Saul Wold [Mon, 16 Jan 2012 23:12:54 +0000 (15:12 -0800)]
valgrind: Update for eglibc 2.15

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoadd mfatbu/mfatbl instructions support in Valgrind
Aneesh Bansal [Mon, 16 Jan 2012 11:38:15 +0000 (17:08 +0530)]
add mfatbu/mfatbl instructions support in Valgrind

Upstream Status : Pending

13 years agobabeltrace: Integrated from version 0.8
Zumeng Chen [Mon, 16 Jan 2012 15:47:23 +0000 (23:47 +0800)]
babeltrace: Integrated from version 0.8

It provides trace read and write libraries, as well as a trace converter.

Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
13 years agolttng-modules: Update to 2.0
Zumeng Chen [Mon, 16 Jan 2012 15:46:58 +0000 (23:46 +0800)]
lttng-modules: Update to 2.0

This patch intended to integrate the lttng-modules 2.0 package
containing the kernel tracer modules.
LTTng-modules 2.0 is currently in pre-release (-pre11), so we
have to update it when official released.

lttng-2.0 supports lttng-modules extra builds, which don't need
any patches on Linux kernel vs the previous version of lttng.
As described in README of lttng-modules-2.0, so far, it has been
tested in the latest kernel on x86 32/64-bit, and powerpc 32-bit,
, build tested on ARM. So does yocto kernel, the related tests
on qemux86 and qemuppc has been validated and a build test on
qemuarm passed too with this patcheset.

Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
13 years agolttng-tools: Update to 2.0-pre16
Zumeng Chen [Mon, 16 Jan 2012 15:46:35 +0000 (23:46 +0800)]
lttng-tools: Update to 2.0-pre16

This patch intended to integrate the Linux trace toolkit, which
is a suite of tools designed to extract program execution details
from the Linux operating system and interpret them.

lttng-tools 2.0 is currently in pre-release(-pre16), so we have to
update it when official released.

Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
13 years agolttng-ust: Update to 2.0
Zumeng Chen [Mon, 16 Jan 2012 15:46:02 +0000 (23:46 +0800)]
lttng-ust: Update to 2.0

This patch intended to integrate the LTTng UST 2.0 package, which
contains the userspace tracer library to trace userspace codes.

Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
13 years agom4: refactor .bb and .inc files
Saul Wold [Mon, 16 Jan 2012 16:43:57 +0000 (08:43 -0800)]
m4: refactor .bb and .inc files

The orignal had common code in the m4_1.4.16.bb file that was
in the m4.inc file. m4-native was then including the m4.bb file
and picking up the BBCLASSEXTEND, which causes the fetch to fail.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoclasses/packagehistory: remove now obsolete class
Paul Eggleton [Fri, 13 Jan 2012 17:22:36 +0000 (17:22 +0000)]
classes/packagehistory: remove now obsolete class

packagehistory.bbclass has been superseded by buildhistory.bbclass,
which gives more detailed output (including information on produced
images) as well as other enhanced functionality.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/package: remove out-of-date notice referring to the OE bugtracker
Paul Eggleton [Fri, 13 Jan 2012 17:35:46 +0000 (17:35 +0000)]
classes/package: remove out-of-date notice referring to the OE bugtracker

OpenEmbedded doesn't officially use a bug tracker anymore, and a message
asking the user to fix the metadata could be applied to almost any error
that occurs, so just remove the whole message.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoconf/bitbake.conf: allow wget to output error messages
Paul Eggleton [Fri, 13 Jan 2012 17:16:18 +0000 (17:16 +0000)]
conf/bitbake.conf: allow wget to output error messages

Use the -nv instead of -q command line option for wget so that if
fetching from a URL that the wget fetcher handles (e.g. http) fails, we
get a possibly useful error message (but it still remains relatively
quiet when the fetch succeeds.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/base: note variable name in COMPATIBLE_* skip messages
Paul Eggleton [Fri, 13 Jan 2012 17:13:45 +0000 (17:13 +0000)]
classes/base: note variable name in COMPATIBLE_* skip messages

When raising SkipPackage for COMPATIBLE_MACHINE and COMPATIBLE_HOST
exceptions, include the name of the variable as a hint to the user.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoprelink: Update to latest version
Mark Hatle [Fri, 13 Jan 2012 17:41:07 +0000 (11:41 -0600)]
prelink: Update to latest version

The latest version of prelink corrects a problem when attempting
to prelink MIPS architectures.

    2012-01-04 Mark Hatle <mark.hatle@windriver.com>
      * exec.c: Check that a section is larger then 0 bytes when
        determining the section to segment mapping. This matches
        the behavior of elfutils - readelf. Otherwise an empty
        PROGBITS section at the end of a segment will cause a
        failure.

[YOCTO #1463]

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
13 years agotask-base: add VIRTUAL-RUNTIME_alsa-state to task-base-alsa
Joshua Lock [Tue, 3 Jan 2012 02:20:30 +0000 (18:20 -0800)]
task-base: add VIRTUAL-RUNTIME_alsa-state to task-base-alsa

Define this to be the alsa-state package by default. This enables automatic
configuration setting and restoration on systems with alsa.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoalsa-state: move state files to localstatedir
Joshua Lock [Tue, 10 Jan 2012 16:32:08 +0000 (08:32 -0800)]
alsa-state: move state files to localstatedir

alsactl creates the state files in /var/lib/alsa by default so switch
alsa-state to use files in that location.

Further, update the alsa-state init script to have the location of the
state files sed'ed into the script at do_install time (so as to remove
hard coding of directory paths).

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoalsa-state: add alsa-state from oe classic
Joshua Lock [Tue, 3 Jan 2012 02:17:56 +0000 (18:17 -0800)]
alsa-state: add alsa-state from oe classic

alsa-state adds an init script and configuration files to enable a
consistent and centralised mechanism for setting and restoring alsa
configuration.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agotask-base: move default definition of VIRTUAL-RUNTIME_apm
Joshua Lock [Fri, 13 Jan 2012 18:56:47 +0000 (10:56 -0800)]
task-base: move default definition of VIRTUAL-RUNTIME_apm

This belongs in default-providers.conf

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agodistro_tracking: recipe upgrades and manual check info
Scott Garman [Thu, 12 Jan 2012 23:26:37 +0000 (15:26 -0800)]
distro_tracking: recipe upgrades and manual check info

Updated info for the following recipes:

e2fsprogs
expat
chrpath
libevent
libpam

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
13 years agoe2fsprogs: upgrade to 1.42
Scott Garman [Thu, 12 Jan 2012 22:27:07 +0000 (14:27 -0800)]
e2fsprogs: upgrade to 1.42

Refactored quotefix.patch to apply cleanly.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
13 years agolibpam: upgrade to 1.1.5
Scott Garman [Thu, 12 Jan 2012 22:11:49 +0000 (14:11 -0800)]
libpam: upgrade to 1.1.5

Updated HOMEPAGE, BUGTRACKER, and SRC_URI fields to reflect new
project hosting.

Cleaned up some of the metadata ordering.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
13 years agobitbake.conf: search /lib for -native builds
Enrico Scholz [Thu, 12 Jan 2012 16:30:24 +0000 (17:30 +0100)]
bitbake.conf: search /lib for -native builds

Changes to BUILD_LDFLAGS are required due to the recent movement of some
libraries from ${libdir} to ${base_libdir}.  ${base_libdir} must be now
in the linker search path to avoid build problems of -native packages.

Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
13 years agolibtool: Put all libltdl headers in the correct libltdl-dev package
Colin Walters [Sun, 15 Jan 2012 18:11:43 +0000 (13:11 -0500)]
libtool: Put all libltdl headers in the correct libltdl-dev package

/usr/include/ltdl.h was in libtldl-dev, but not the headers it depends
on.

13 years agogrub-efi-native: fix errors with automake 1.11.2
Nitin A Kamble [Thu, 12 Jan 2012 22:17:21 +0000 (14:17 -0800)]
grub-efi-native: fix errors with automake 1.11.2

Fixes these errors observed with automake 1.11.2
The useof pkglibhas become more strict compared to the earlier release
of
automake resulting in these failures.
Fixed the files related to automake to avoid the issue.

| conf/Makefile.common:140: `pkglibdir' is not a legitimate directory
for `DATA'
| grub-core/Makefile.am:5:   `conf/Makefile.common' included from here
| conf/Makefile.common:140: `pkglibdir' is not a legitimate directory
for `DATA'
| Makefile.am:6:   `conf/Makefile.common' included from here
| autoreconf: automake failed with exit status: 1
| ERROR: autoreconf execution failed.

| conf/Makefile.common:150: `pkglibdir' is not a legitimate directory
for `SCRIPTS'
| grub-core/Makefile.am:5:   `conf/Makefile.common' included from here
| conf/Makefile.common:140: `pkglibdir' is not a legitimate directory
for `DATA'
| grub-core/Makefile.am:5:   `conf/Makefile.common' included from here
| conf/Makefile.common:150: `pkglibdir' is not a legitimate directory
for `SCRIPTS'
| Makefile.am:6:   `conf/Makefile.common' included from here
| conf/Makefile.common:140: `pkglibdir' is not a legitimate directory
for `DATA'
| Makefile.am:6:   `conf/Makefile.common' included from here
| autoreconf: automake failed with exit status: 1

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agopackage.bbclass: quote pathname given to objdump
Enrico Scholz [Thu, 12 Jan 2012 16:30:20 +0000 (17:30 +0100)]
package.bbclass: quote pathname given to objdump

Packaging will fail with executable files containing spaces in their
names. Patch quotes the parameter passed to 'objdump'.

Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
13 years agoimage_types_uboot.bbclass: Add uncompressed ext2 image option
Matthew McClintock [Thu, 12 Jan 2012 17:13:32 +0000 (11:13 -0600)]
image_types_uboot.bbclass: Add uncompressed ext2 image option

Signed-off-by: Matthew McClintock <msm@freescale.com>
13 years agoimage_types.bbclass: Fix generating uncompressed ext2 images
Matthew McClintock [Thu, 12 Jan 2012 17:13:31 +0000 (11:13 -0600)]
image_types.bbclass: Fix generating uncompressed ext2 images

Signed-off-by: Matthew McClintock <msm@freescale.com>
13 years agodbus-1.4.16: use INC_PR from dbus.inc to fix PR bump after dbus-launch-helper permiss...
Martin Jansa [Thu, 12 Jan 2012 14:20:01 +0000 (15:20 +0100)]
dbus-1.4.16: use INC_PR from dbus.inc to fix PR bump after dbus-launch-helper permission change

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agorunqemu: Fix the wrong path of libGL.so in 64b Ubuntu 11.10
Zhai Edwin [Thu, 12 Jan 2012 06:23:19 +0000 (14:23 +0800)]
runqemu: Fix the wrong path of libGL.so in 64b Ubuntu 11.10

From 11.10, libGL.so is installed @ /usr/lib/x86_64-linux-gnu/ in 64b Ubuntu.

[YOCTO #1885] got fixed

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
13 years agodistro_tracking_fields.inc: Modify the status of eds-tools and mingetty
Xiaofeng Yan [Thu, 12 Jan 2012 09:42:18 +0000 (17:42 +0800)]
distro_tracking_fields.inc: Modify the status of eds-tools and mingetty

Update the status of eds-tools and mingetty.
mingetty has still not been updated since 2008.

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
[Fixed Date format]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxorg-*: disable xmlto where it was failing
Martin Jansa [Fri, 23 Dec 2011 10:18:24 +0000 (11:18 +0100)]
xorg-*: disable xmlto where it was failing

* meta-oe now provides xmlto-native
  http://git.openembedded.org/meta-openembedded/commit/?id=ab8f876ca8fa223c183e3db2029cce88f3435a27
  but not the stylesheets for buildhosts without them it's unusable and fails, because xorg macros
  autodetecting xmlto available, see:
  http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-December/037066.html
  after adding xmlto-native and stylesheets-native to DEPENDS we can enable it again

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoalsa-utils: depend on libsamplerate0
Denis 'GNUtoo' Carikli [Sun, 8 Jan 2012 00:55:30 +0000 (01:55 +0100)]
alsa-utils: depend on libsamplerate0

We need to depend on libsamplerate0 because it's detected automatically
  and if we configure without it we get that issue at runtime trying
  to run the alsaloop program:
    No libsamplerate support.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>