]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
13 years agodhcp: Update to 4.2.3-P2
Andrei Gherzan [Tue, 7 Feb 2012 19:52:33 +0000 (21:52 +0200)]
dhcp: Update to 4.2.3-P2

1. Update to 4.2.3-P2
2. From 4.2.0 final release, -lcrypto check was removed and we compile static libraries
from bind that are linked to libcrypto. This is why i added a patch in order to add
-lcrypto to LIBS.
3. Add openssl in DEPENDS as we need libcrypto from this package
4. Drop installing /var/lib/dhcp/ as it is handled in pkg_postinst

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
13 years agoautotools.bbclass: Don't copy into non-existant directory
Andreas Oberritter [Fri, 10 Feb 2012 18:00:50 +0000 (19:00 +0100)]
autotools.bbclass: Don't copy into non-existant directory

* If configure.ac contains AM_GNU_GETTEXT and po/Makefile.in.in
  doesn't exist, autotools_do_configure() copies a local
  version of Makefile.in.in to this location. If the directory
  'po' doesn't exist, the function aborts.

* This patch verifies that the directory exists before copying
  a file to it. This fixes libcddb, which uses AM_GNU_GETTEXT,
  but has no 'po' directory.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
13 years agowireless-tools: remove ldconfig call from install-libs
Martin Jansa [Wed, 15 Feb 2012 19:59:49 +0000 (20:59 +0100)]
wireless-tools: remove ldconfig call from install-libs

* and drop apply=yes param as it's not needed

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoinitscripts: Make /etc/timestamp consistent again.
Gary Thomas [Fri, 10 Feb 2012 16:16:05 +0000 (09:16 -0700)]
initscripts: Make /etc/timestamp consistent again.

Commit cc8695 changed the way timestamps were handled
and added some extra munging to be able to compare them
reliably.  This change makes the timestamp value the same
everywhere and simplifies how the check to set the system
clock based on the timestamp is done.

Also, if the value stored in /etc/timestamp is newer
[at all] than the current system time, set the system clock
from the stored value, down to the minute, not just the day.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
13 years agoxorg-lib: don't build libs unless requested by DISTRO_FEATURES
Andreas Oberritter [Fri, 10 Feb 2012 01:27:54 +0000 (02:27 +0100)]
xorg-lib: don't build libs unless requested by DISTRO_FEATURES

* If 'x11' is not set in DISTRO_FEATURES, then skip all
  recipes using xorg-lib-common.inc instead of only those
  using libx11.inc.

* One exception: pixman, which is not only used by xorg,
  but also by cairo.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
13 years agoe2fsprogs: remove ldconfig call from install-libs
Martin Jansa [Thu, 23 Feb 2012 15:50:24 +0000 (16:50 +0100)]
e2fsprogs: remove ldconfig call from install-libs

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosstate.bbclass: add *_config to SSTATE_SCAN_FILES
Martin Jansa [Thu, 23 Feb 2012 15:50:25 +0000 (16:50 +0100)]
sstate.bbclass: add *_config to SSTATE_SCAN_FILES

* e.g. mysql5 has mysql_config not mysql-config

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoapr: add apr_rules.mk to SSTATE_SCAN_FILES
Martin Jansa [Thu, 23 Feb 2012 15:50:26 +0000 (16:50 +0100)]
apr: add apr_rules.mk to SSTATE_SCAN_FILES

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibsdl 1.2.14: regenerate patch so it applies with 'patch' as well as 'git apply'
Koen Kooi [Thu, 23 Feb 2012 17:43:05 +0000 (18:43 +0100)]
libsdl 1.2.14: regenerate patch so it applies with 'patch' as well as 'git apply'

The '@@ -, +, @@' part upsets plain 'patch'

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosstatesig.py: Move package exclusion list to the layer config
Richard Purdie [Thu, 23 Feb 2012 10:12:48 +0000 (10:12 +0000)]
sstatesig.py: Move package exclusion list to the layer config

its desireable for other layers to be able to append to the list of packages
with 'safe ABI's which are excluded from the sstate signatures.

I can't emphasise enough how careful you need to be with this list, anything
excluded here needs to be things which don't change interface and are consistent
between different machines.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosstatesig.py: Add handling for machine specific module dependencies
Richard Purdie [Wed, 22 Feb 2012 22:15:59 +0000 (22:15 +0000)]
sstatesig.py: Add handling for machine specific module dependencies

Adding dependencies on machine specific recipes from generic packages
causes a rebuild of the generic package per machine if using signatures
for the stamp files which is unacceptable.

We need to declare that RRECOMMENDS on kernel-module-* are safe
and that we shouldn't care about these machine specific dependencies
from a stamp perspective. This change adds code which does this.

It depends on a change in bitbake to expose the dataCache object
which can be used to make the calculations we need to allow this to
work correctly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopython: add Makefile to SSTATE_SCAN_FILES
Martin Jansa [Thu, 23 Feb 2012 10:43:40 +0000 (11:43 +0100)]
python: add Makefile to SSTATE_SCAN_FILES

* it contains sysroot specific paths, this is from om-gta04 sysroot and
  notice nokia900
  ./usr/lib/python2.7/config/Makefile:CC=         arm-oe-linux-gnueabi-gcc  -march=armv7-a -fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 -D__SOFTFP__ --sysroot=/OE/shr-core/tmp-eglibc/sysroots/nokia900
  ./usr/lib/python2.7/config/Makefile:CXX=                arm-oe-linux-gnueabi-g++  -march=armv7-a -fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 -D__SOFTFP__ --sysroot=/OE/shr-core/tmp-eglibc/sysroots/nokia900
  ./usr/lib/python2.7/config/Makefile:LDFLAGS=-L. -L/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/lib     -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
  ./usr/lib/python2.7/config/Makefile:LIBDIR=             /OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/lib
  ./usr/lib/python2.7/config/Makefile:INCLUDEDIR= /OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/include
  ./usr/lib/python2.7/config/Makefile:CONFIG_ARGS=         '--build=x86_64-linux' '--host=arm-oe-linux-gnueabi' '--target=arm-oe-linux-gnueabi' '--prefix=/usr' '--exec_prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--libexecdir=/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/libexec' '--datadir=/usr/share' '--sysconfdir=/etc' '--sharedstatedir=/com' '--localstatedir=/var' '--libdir=/usr/lib' '--includedir=/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/include' '--oldincludedir=/usr/include' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--disable-silent-rules' '--disable-dependency-tracking' \
  '--with-libtool-sysroot=/OE/shr-core/tmp-eglibc/sysroots/nokia900' '--with-threads' '--with-pymalloc' '--with-cyclic-gc' '--without-cxx' '--with-signal-module' '--with-wctype-functions' '--enable-shared' 'build_alias=x86_64-linux' 'host_alias=arm-oe-linux-gnueabi' 'target_alias=arm-oe-linux-gnueabi' 'CC=arm-oe-linux-gnueabi-gcc  -march=armv7-a -fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 -D__SOFTFP__ --sysroot=/OE/shr-core/tmp-eglibc/sysroots/nokia900' 'CFLAGS=-O2 -pipe -g -feliminate-unused-debug-types' 'LDFLAGS=-L. -L/OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/lib-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed' 'CPPFLAGS=' 'CPP=arm-oe-linux-gnueabi-gcc -E --sysroot=/OE/shr-core/tmp-eglibc/sysroots/nokia900  -march=armv7-a -fno-tree-vectorize      -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 -D__SOFTFP__'
  ./usr/lib/python2.7/config/Makefile:            $(RUNSHARED) /OE/shr-core/tmp-eglibc/sysroots/nokia900/usr/libexec/oah/translate ./$(BUILDPYTHON) -E -tt $(TESTPROG) -uall $(TESTOPTS)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolib/oe/utils.py: use bb.utils.vercmp_string
Andreas Oberritter [Thu, 23 Feb 2012 20:46:13 +0000 (21:46 +0100)]
lib/oe/utils.py: use bb.utils.vercmp_string

Fixes the following warning:

| WARNING: .../meta/lib/oe/utils.py:31: DeprecationWarning: Call to deprecated function bb.vercmp_string: Please use bb.utils.vercmp_string instead.
|  result = bb.vercmp(d.getVar(variable,True), checkvalue)

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotexi2html: Fix for multilib
Zhai Edwin [Wed, 22 Feb 2012 05:33:43 +0000 (13:33 +0800)]
texi2html: Fix for multilib

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoquicky: Fix for multilib
Zhai Edwin [Wed, 22 Feb 2012 05:33:42 +0000 (13:33 +0800)]
quicky: Fix for multilib

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agonetbase: remove redundant assignments
Joshua Lock [Wed, 22 Feb 2012 01:46:44 +0000 (17:46 -0800)]
netbase: remove redundant assignments

There's no need to explicitly set PACKAGE_ARCH = MACHINE_ARCH, base.bbclass
takes care of setting this value for us based on the interfaces for those
machines being an OVERRIDE.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobase.bbclass: check all entries of FILESPATH for MACHINE overrides
Joshua Lock [Wed, 22 Feb 2012 01:46:42 +0000 (17:46 -0800)]
base.bbclass: check all entries of FILESPATH for MACHINE overrides

The logic which looks for MACHINE overrides in SRC_URI and updates
PACKAGE_ARCH was checking only certain subdirectories of the recipes parent
which, amongst other issues, doesn't account for SRC_URI overrides in layers.

This patch changes the logic such that all FILESPATH entries are checked
for children named for MACHINE.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoexternal-csl-toolchain: skip parsing if CSL_VER_MAIN isn't set
Joshua Lock [Wed, 22 Feb 2012 01:46:43 +0000 (17:46 -0800)]
external-csl-toolchain: skip parsing if CSL_VER_MAIN isn't set

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosanity.bbclass: Add ABI version 8, used for transition from the OEBasic to OEBasicHas...
Richard Purdie [Wed, 22 Feb 2012 22:01:52 +0000 (22:01 +0000)]
sanity.bbclass: Add ABI version 8, used for transition from the OEBasic to OEBasicHash stamp layout

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoiputils: Add base_libdir to VPATH in order to find the crypto library
Saul Wold [Thu, 16 Feb 2012 23:24:09 +0000 (15:24 -0800)]
iputils: Add base_libdir to VPATH in order to find the crypto library

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoconsolekit: depend on libx11
Andreas Oberritter [Fri, 10 Feb 2012 22:04:13 +0000 (23:04 +0100)]
consolekit: depend on libx11

* Fixes the following error at configure time:

|checking for TOOLS... no
|configure: error: Package requirements (x11 >= 1.0.0
|  glib-2.0 >= 2.14
|) were not met:
|
|No package 'x11' found

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
13 years agoudev.inc has a bad link for udev home page; update the link
Bob Cochran [Mon, 13 Feb 2012 04:48:09 +0000 (23:48 -0500)]
udev.inc has a bad link for udev home page; update the link

Fixed bad link in udev.inc to the udev home page / documentation on
kernel.org

Signed-off-by: Robert Cochran<yocto@mindchasers.com>
13 years agoAdd sanity checks for eglibc locale
Ken Werner [Wed, 15 Feb 2012 08:49:07 +0000 (09:49 +0100)]
Add sanity checks for eglibc locale

Add sanity checks that test for the existance of folders. This allows to use
an external binary toolchain that doesn't have localization support.

13 years agolibsdl: add fix for new _XGetRequest symbol backported to libx11
Martin Jansa [Wed, 15 Feb 2012 18:45:38 +0000 (19:45 +0100)]
libsdl: add fix for new _XGetRequest symbol backported to libx11

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoeds-tools: Update it to fix the build error
Wenzong Fan [Tue, 14 Feb 2012 01:32:27 +0000 (09:32 +0800)]
eds-tools: Update it to fix the build error

The head file 'libedataserver/e-data-server-module.h' has been moved
to 'libebackend/e-data-server-module.h', just update eds-tools to get
the latest changes for fixing the path of 'e-data-server-module.h'.

Also update its recipe file to reflect it has been converted to git
repo and split all generated binaries to correct packages.

[YOCTO#1786]

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
13 years agobuildhistory_analysis: correctly split RDEPENDS/RRECOMMENDS
Paul Eggleton [Mon, 13 Feb 2012 18:14:18 +0000 (18:14 +0000)]
buildhistory_analysis: correctly split RDEPENDS/RRECOMMENDS

Split RDEPENDS and RRECOMMENDS correctly (which may contain version
number specifications after each item).

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agobuildhistory_analysis: avoid noise due to reordering
Paul Eggleton [Mon, 13 Feb 2012 18:09:12 +0000 (18:09 +0000)]
buildhistory_analysis: avoid noise due to reordering

Avoid noise in the output due to reordering of list variables (except
for PACKAGES where we just report that the order changed). Recent
changes to the buildhistory class itself will avoid this reordering
from occurring but this allows us to examine the results before and
after those changes.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/buildhistory: fix splitting on + in package list fields
Paul Eggleton [Tue, 14 Feb 2012 11:17:51 +0000 (11:17 +0000)]
classes/buildhistory: fix splitting on + in package list fields

Ensure we do not erroneously split on + in RDEPENDS/RRECOMMENDS e.g.
libstdc++-dev was being split into libstdc and -dev.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/buildhistory: use hostname instead of reading /etc/hostname
Paul Eggleton [Tue, 14 Feb 2012 10:55:46 +0000 (10:55 +0000)]
classes/buildhistory: use hostname instead of reading /etc/hostname

For the purposes of querying the hostname to include it in the commit
message, it seems "cat /etc/hostname" does not work on the Yocto Project
autobuilder machines, and it's likely that the hostname command will be
more generally reliable, so use that instead.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/buildhistory: sort FILELIST in package info
Paul Eggleton [Mon, 13 Feb 2012 17:03:39 +0000 (17:03 +0000)]
classes/buildhistory: sort FILELIST in package info

The FILELIST order can vary depending on the order the files were
written which may change between builds with no ill effect, so sort the
list prior to writing it.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/buildhistory: sort and de-dupe dependency graphs
Paul Eggleton [Mon, 13 Feb 2012 15:53:47 +0000 (15:53 +0000)]
classes/buildhistory: sort and de-dupe dependency graphs

Sort dependencies of each package which sometimes change order and cause
noise in the buildhistory repo, and at the same time remove duplicates
(which seem to be common especially for the RPM package query output).

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/buildhistory: squash spaces out of image variables
Paul Eggleton [Mon, 13 Feb 2012 14:41:44 +0000 (14:41 +0000)]
classes/buildhistory: squash spaces out of image variables

Values of image variables that are lists (e.g. IMAGE_INSTALL) are easier
to read if there are no extraneous spaces in them, so ensure that there
is only one space between each item.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agotask-self-hosted: add connman and connman-plugin-ethernet
Dexuan Cui [Tue, 14 Feb 2012 14:41:16 +0000 (22:41 +0800)]
task-self-hosted: add connman and connman-plugin-ethernet

Without this, the VMware guest running self-hosted-image can't get IP
address automatically.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
13 years agomini-x-session: try to use a resolution that's big enough for hob2's window
Dexuan Cui [Tue, 14 Feb 2012 14:34:15 +0000 (22:34 +0800)]
mini-x-session: try to use a resolution that's big enough for hob2's window

The patch was tested on VMware Player 4.0.1.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
13 years agogcc: Excluding the DATE/SRCDATE from do_patch dependency.
Lianhao Lu [Tue, 14 Feb 2012 02:57:52 +0000 (10:57 +0800)]
gcc: Excluding the DATE/SRCDATE from do_patch dependency.

Corrected the error introduced by commit afb400e of dropping
DATE/SRCDATE out of the vardepsexlude list of do_patch.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
13 years agorpcbind: add DEPENDS on quota for rpcsvc/rquota.h
Saul Wold [Sat, 11 Feb 2012 00:06:10 +0000 (16:06 -0800)]
rpcbind: add DEPENDS on quota for rpcsvc/rquota.h

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agou-boot-fw-utils: Add DEPEND on mtd-utils
Saul Wold [Sat, 11 Feb 2012 00:05:46 +0000 (16:05 -0800)]
u-boot-fw-utils: Add DEPEND on mtd-utils

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agozlib: remove ldconfig call from install-libs
Martin Jansa [Mon, 13 Feb 2012 15:40:48 +0000 (16:40 +0100)]
zlib: remove ldconfig call from install-libs

* it's called from install-libs target and when /etc/ld.so.cache is writeable by user running bitbake
  then it creates invalid cache (in my case libstdc++.so cannot be found after building zlib(-native)
  and I have to call touch */libstdc++.so && /sbin/ldconfig to fix it

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agorecipes: bump PR to rebuild .la files without libz.la
Martin Jansa [Mon, 13 Feb 2012 15:40:49 +0000 (16:40 +0100)]
recipes: bump PR to rebuild .la files without libz.la

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoscripts/combo-layer: allow updating a specific component(s) only
Paul Eggleton [Tue, 14 Feb 2012 13:44:03 +0000 (13:44 +0000)]
scripts/combo-layer: allow updating a specific component(s) only

If you specify one or more components to update immediately following
the "update" command, only these components will be updated as opposed
to the default behaviour of updating all of them.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoconf/bitbake.conf: remove Opie definitions
Paul Eggleton [Tue, 14 Feb 2012 13:22:25 +0000 (13:22 +0000)]
conf/bitbake.conf: remove Opie definitions

These values are now set via palmtop-defs.bbclass in meta-opie (and are
not needed for anything else.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoclasses/sdl: remove Opie-specific desktop file/packaging
Paul Eggleton [Tue, 14 Feb 2012 13:22:26 +0000 (13:22 +0000)]
classes/sdl: remove Opie-specific desktop file/packaging

This code will not work without palmtopdir being defined, and is better
kept in meta-opie in any case (where we already have the OE-Classic
version of this class).

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agostat: remove NATIVE_INSTALL_WORKS
Paul Eggleton [Tue, 14 Feb 2012 13:22:27 +0000 (13:22 +0000)]
stat: remove NATIVE_INSTALL_WORKS

This variable is no longer used in OE-Core.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoscripts/combo-layer: add branch option to example config
Paul Eggleton [Tue, 14 Feb 2012 13:44:06 +0000 (13:44 +0000)]
scripts/combo-layer: add branch option to example config

Minor improvements to the example combo-layer config file:
* Add the recently added branch option to the optional options section
* Mention in comments that last_revision gets updated during "update"
* Tidy up some more grammar

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoscripts/combo-layer: avoid saving last revision if unchanged
Paul Eggleton [Tue, 14 Feb 2012 13:44:05 +0000 (13:44 +0000)]
scripts/combo-layer: avoid saving last revision if unchanged

If we are running an update and the last revision hasn't changed since
the last update, don't write to the configuration file. This avoids
committing the config file with no changes other than spontaneous
reordering of sections, which sometimes occurs due to the behaviour of
the internal dictionary in Python's ConfigParser class. (This can be
fixed properly but the fix is only easy in Python 2.7+ due to the
availability there of the collections.OrderedDict class, and we
currently want to be compatible with 2.6.x as well.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoscripts/combo-layer: avoid error when config file is outside repo
Paul Eggleton [Tue, 14 Feb 2012 13:44:04 +0000 (13:44 +0000)]
scripts/combo-layer: avoid error when config file is outside repo

Avoid displaying the error from the "git status" command we use to check
the status of the config file if the config file is outside of the
repository (a situation that is already handled).

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoscripts/bitbake: pass through debug options to initial pseudo build
Paul Eggleton [Tue, 14 Feb 2012 13:22:24 +0000 (13:22 +0000)]
scripts/bitbake: pass through debug options to initial pseudo build

If you specify -D or -v options to the bitbake wrapper script, and the
initial pseudo build needs to be done, it's useful to pass these
options through to that command so that you can debug the initial
pseudo build as well.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoguile: fix cross configure failure
Lianhao Lu [Fri, 10 Feb 2012 07:37:54 +0000 (15:37 +0800)]
guile: fix cross configure failure

[YOCTO #1978]
Fixing the cross configure failure by not searching libltdl and libgmp
in includedir and libdir.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agovalgrind: Fixed Added-support-for-PPC-instructions-mfatbu-mfatbl.patch Upstream-Status
Saul Wold [Fri, 10 Feb 2012 08:19:19 +0000 (00:19 -0800)]
valgrind: Fixed Added-support-for-PPC-instructions-mfatbu-mfatbl.patch Upstream-Status

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agogcc: Ensure same sstate hashes for shared soruce directory
Lianhao Lu [Fri, 10 Feb 2012 03:42:18 +0000 (11:42 +0800)]
gcc: Ensure same sstate hashes for shared soruce directory

Ensure do_patch have the same sstate hashes for nativesdk variants of
gcc family recipes, since they share the same source directory.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
13 years agogcc-4.6: Some small performance tweaks
Richard Purdie [Fri, 10 Feb 2012 00:06:12 +0000 (00:06 +0000)]
gcc-4.6: Some small performance tweaks

a) Use the system zlib to avoid building it for each gcc.
b) -initial and -intermediate don't need plugins or lto-plugin
   so disable them.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopackage.bbclass: Optimise the per file rpm handling
Richard Purdie [Fri, 10 Feb 2012 00:10:38 +0000 (00:10 +0000)]
package.bbclass: Optimise the per file rpm handling

Currently a process was being forked off for each individual file
this class wanted to inspect with rpmdeps. This converts it to use
rpmdeps-oecore which allows batch processing of these dependencies.

For do_package for perl, this reduced the time by about 1 minute (33%).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosstate.bbclass: Optimise sstate_hardcode_path
Richard Purdie [Fri, 10 Feb 2012 00:07:05 +0000 (00:07 +0000)]
sstate.bbclass: Optimise sstate_hardcode_path

The sstate_hardcode_path() function triggered large numbers of exec()
calls when processing packages with large numbers of file relocations
(e.g. perl). This patch optimises those calls into longer single commands
which make the code significantly more efficient.

This reduced the do_package time for perl by 2 minutes (from 4.75 minutes)
for me.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agognupg: Add missing DEPENDS on libgcrypt
Khem Raj [Fri, 10 Feb 2012 00:09:36 +0000 (16:09 -0800)]
gnupg: Add missing DEPENDS on libgcrypt

Found during single recipe rebuilds

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agosat-solver: Fix build with zlib 1.2.6
Khem Raj [Fri, 10 Feb 2012 00:07:46 +0000 (16:07 -0800)]
sat-solver: Fix build with zlib 1.2.6

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agozlib: Upgrade 1.2.5 -> 1.2.6
Khem Raj [Mon, 30 Jan 2012 23:04:45 +0000 (15:04 -0800)]
zlib: Upgrade 1.2.5 -> 1.2.6

Dont use autotools, it really not so autoconf like.
the configure script gets updated with every release of zlib
and we overwrite that. Instead use the upstream provided
configure

copyright year was changed in zlib.h which caused change in
LIC_FILE_CHECKSUM

fix.inverted.LFS.logic.patch is already applied upstream so drop it

Drop the configure.ac and Makefile.am scripts since we do not
autoreconf anymore and do not inherit autotools anymore

Bump PR for depending recipes so a rebuild it ensues so that
they dont depend on .la anymore
and add missing dependencies discovered during incremental
build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agodistro-tracking-fields: update clutter, clutter_git and mx
Joshua Lock [Thu, 9 Feb 2012 01:08:04 +0000 (17:08 -0800)]
distro-tracking-fields: update clutter, clutter_git and mx

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter: upgrade git recipe to reflect 1.8.4 tag
Joshua Lock [Thu, 9 Feb 2012 00:48:39 +0000 (16:48 -0800)]
clutter: upgrade git recipe to reflect 1.8.4 tag

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agomx: ensure gettext and dbus are present
Joshua Lock [Wed, 8 Feb 2012 21:29:50 +0000 (13:29 -0800)]
mx: ensure gettext and dbus are present

Upstream informs me that D-bus isn't really optional as it's required
to make some of the API work such as the single instance MxApplication.
Therefore ensure we're building with it enabled.

Gettext macros are used in the configure.ac so inherit gettext to
ensure the required dependencies are present.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agomx: update to 1.4.2
Joshua Lock [Wed, 8 Feb 2012 21:08:16 +0000 (13:08 -0800)]
mx: update to 1.4.2

Patch in a copy of introspection.m4 so that we can continue to easily and
cleanly disable introspection.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter-1.8: update to clutter-1.8.4
Joshua Lock [Wed, 8 Feb 2012 20:13:56 +0000 (12:13 -0800)]
clutter-1.8: update to clutter-1.8.4

Added a note about why we're setting S, so I don't have to figure it out again
next time I try and update clutter.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agopowerpc64-linux: Update cached autoconf values for libpcap on powerpc64
Matthew McClintock [Thu, 9 Feb 2012 19:30:24 +0000 (13:30 -0600)]
powerpc64-linux: Update cached autoconf values for libpcap on powerpc64

Without this fix, libpcap will fail to build on powerpc64

Signed-off-by: Matthew McClintock <msm@freescale.com>
13 years agou-boot-fw-utils: Add for v2011.06
Tom Rini [Wed, 8 Feb 2012 18:00:44 +0000 (11:00 -0700)]
u-boot-fw-utils: Add for v2011.06

This provides the 'fw_setenv' and 'fw_getenv' programs for the target
so that the U-Boot environment can be modified from Linux.  These
programs are system-agnostic and rely on a config file that a given BSP
would provide and potentially RRECOMMEND this be installed.

Signed-off-by: Tom Rini <trini@ti.com>
13 years agodistutils.bbclass: override LDSHARED so we use the linker for this build and not...
Matthew McClintock [Wed, 8 Feb 2012 21:06:54 +0000 (15:06 -0600)]
distutils.bbclass: override LDSHARED so we use the linker for this build and not the one used in sstate-cache

Without this fix, when packages are being built using distutils and
the python packages were deployed from sstate-cache is it possible
that the LD command will contain an invalid sysroot override.

We can fix this by always exported LDSHARED, which is the env var
that distutil looks for to override creating shared libraries.

Signed-off-by: Matthew McClintock <msm@freescale.com>
13 years agocross.bbclass: add virtclass handler
Otavio Salvador [Sat, 12 Nov 2011 17:16:42 +0000 (17:16 +0000)]
cross.bbclass: add virtclass handler

Allow use of BBCLASSEXTEND with 'cross' and use of virtclass-cross in
recipes.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agouseradd.bbclass: skip processing on virtclass-cross extended packages
Otavio Salvador [Tue, 7 Feb 2012 18:25:36 +0000 (18:25 +0000)]
useradd.bbclass: skip processing on virtclass-cross extended packages

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agoexternal-csl-toolchain: fix mtd-user.h issue
Christopher Larson [Mon, 6 Feb 2012 20:01:07 +0000 (14:01 -0600)]
external-csl-toolchain: fix mtd-user.h issue

The use of __packed, which isn't defined in userspace, caused busybox build
failures.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
13 years agotcmode-default: add preference for gdb/gdbserver
Christopher Larson [Wed, 8 Feb 2012 16:16:48 +0000 (10:16 -0600)]
tcmode-default: add preference for gdb/gdbserver

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
13 years agoclasses/buildhistory: sort list fields in package info
Paul Eggleton [Tue, 7 Feb 2012 15:01:43 +0000 (15:01 +0000)]
classes/buildhistory: sort list fields in package info

Sort DEPENDS, RDEPENDS, and RRECOMMENDS in package info files so that
any changes in order (which are not important) are smoothed out in the
change history.

Fixes [YOCTO #1961]

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoclasses/buildhistory: sort image file list
Paul Eggleton [Tue, 7 Feb 2012 15:20:02 +0000 (15:20 +0000)]
classes/buildhistory: sort image file list

Sort the contents of files-in-image.txt to avoid unnecessary changes
showing up in the history due to reordering.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agoexternal-csl-toolchain: split out gdbserver packages
Christopher Larson [Mon, 6 Feb 2012 20:07:15 +0000 (14:07 -0600)]
external-csl-toolchain: split out gdbserver packages

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
13 years agoexternal-csl-toolchain: correct binary packaging
Christopher Larson [Mon, 6 Feb 2012 20:01:57 +0000 (14:01 -0600)]
external-csl-toolchain: correct binary packaging

CS puts optimized executables in usr/lib/bin, not usr/bin.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
13 years agoexternal-csl-toolchain: set PKG/PKGV for staticdev
Christopher Larson [Mon, 6 Feb 2012 20:00:35 +0000 (14:00 -0600)]
external-csl-toolchain: set PKG/PKGV for staticdev

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
13 years agotask-core-tools-profile: fix valgrind for arm and systemtap for mips
Saul Wold [Wed, 8 Feb 2012 03:55:52 +0000 (19:55 -0800)]
task-core-tools-profile: fix valgrind for arm and systemtap for mips

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agomirrors.bbclass: Add yp.org and oe.org to fallback mirrors
Khem Raj [Sun, 5 Feb 2012 23:50:13 +0000 (15:50 -0800)]
mirrors.bbclass: Add yp.org and oe.org to fallback mirrors

This should improve the fetching errors users see
when upstream src_uri is unavailable

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agouclibc: Upgrade recipes from 0.9.32 -> 0.9.33
Khem Raj [Thu, 2 Feb 2012 08:17:30 +0000 (00:17 -0800)]
uclibc: Upgrade recipes from 0.9.32 -> 0.9.33

Prefer 0.9.33 by default
Delete recipes for 0.9.32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agodhcp: move dhcp leases files handling to postinst/postrm
Otavio Salvador [Mon, 6 Feb 2012 15:16:02 +0000 (15:16 +0000)]
dhcp: move dhcp leases files handling to postinst/postrm

Both server and client needs access to leases files so its creation
and removal are now handled by postinst/postrm scripts.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agogcc-cross-testing: Fix evaluation of user and target name
Khem Raj [Sat, 4 Feb 2012 19:01:58 +0000 (11:01 -0800)]
gcc-cross-testing: Fix evaluation of user and target name

Dont use -q to grep we pipe to /dev/null anyway all we
care is the return status of grep

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoclasses,recipes: Replace POKY_* with CORE_IMAGE_*
Khem Raj [Fri, 3 Feb 2012 23:49:39 +0000 (15:49 -0800)]
classes,recipes: Replace POKY_* with CORE_IMAGE_*

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agopseudo: Wrap renameat and opendir
Khem Raj [Fri, 3 Feb 2012 08:03:33 +0000 (00:03 -0800)]
pseudo: Wrap renameat and opendir

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agomtools-3.9.9: Use correct URI for the mirror
Saul Wold [Tue, 7 Feb 2012 18:57:18 +0000 (10:57 -0800)]
mtools-3.9.9: Use correct URI for the mirror

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolibx11: Backport _XGetRequest API
Khem Raj [Sat, 4 Feb 2012 23:54:09 +0000 (15:54 -0800)]
libx11: Backport _XGetRequest API

This API is relatively new and will be in next release of libX11
this is needed for OE qemu-native which links to libx11-native
but uses libGL from build system and herein lies the problem
if you have bleeding edge distro e.g. ubuntu 12.04(development)
libGL.so expects this API to be present. Backported to 1.4.4
thusly

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agolibdrm: Fix build failure unearthed by uclibc
Khem Raj [Fri, 3 Feb 2012 22:42:29 +0000 (14:42 -0800)]
libdrm: Fix build failure unearthed by uclibc

uclibc wants to know value of __USE_GNU for certain
header prototypes to be enabled. So we move the config.h
header up in search list.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agopython: Fix build failure of python-elementtree on x86_64
Khem Raj [Fri, 3 Feb 2012 20:21:22 +0000 (12:21 -0800)]
python: Fix build failure of python-elementtree on x86_64

The problem is due to mixing of headers from host system
thusly corrected in setup.py by checkinng if we are cross
compiling

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogconf,consolekit: Avoid polkit when compiling with uclibc
Khem Raj [Fri, 27 Jan 2012 21:27:56 +0000 (13:27 -0800)]
gconf,consolekit: Avoid polkit when compiling with uclibc

polkit uses netdb functionality from glibc which is not
available in uclibc therefore we avoid polkit when compiling
for uclibc systems.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agorunqemu-internal: qemuarm can handle 256M
Khem Raj [Mon, 30 Jan 2012 23:10:15 +0000 (15:10 -0800)]
runqemu-internal: qemuarm can handle 256M

Raise the check for max RAM supported for QEMU/arm
its 256M since we patched it to be so in OE

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoEnable options needed for ltp to compile
Khem Raj [Sat, 21 Jan 2012 01:19:12 +0000 (17:19 -0800)]
Enable options needed for ltp to compile

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agotask-core-tools: Divide it into 3 recipes
Khem Raj [Sat, 21 Jan 2012 01:13:37 +0000 (17:13 -0800)]
task-core-tools: Divide it into 3 recipes

task-core-tools-debug, task-core-tools-profile, task-core-tools-testapps
otherwise if we choose one through PACKAGE_GROUPS all packages
are built since they are in same recipe.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agolinux-yocto: fri2: use emgd-1.10
Bruce Ashfield [Sun, 5 Feb 2012 06:16:59 +0000 (01:16 -0500)]
linux-yocto: fri2: use emgd-1.10

Updating meta for the following change:

[
    fri2: use emgd-1.10

    Use the yocto/emgd-1.10 branch in place of yocto/emgd.
]

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agokern-tools: remove explicit 'yocto' references from auto-bsp handling
Bruce Ashfield [Fri, 3 Feb 2012 17:25:59 +0000 (12:25 -0500)]
kern-tools: remove explicit 'yocto' references from auto-bsp handling

To adapt to different branch names in a repository, removing explicit
references to 'yocto' in automatically created BSPs ensures that they
are consistent with the merged variants. Existing BSPs and auto BSPs
are not impacted by this change.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto: rt compiliation fix
Bruce Ashfield [Fri, 3 Feb 2012 15:20:54 +0000 (10:20 -0500)]
linux-yocto: rt compiliation fix

Updating the meta SRCREC to pickup the following changes:

  70e86dc meta/rt: update rt patch cache

Without this change a 3.0 based -rt build will fail to patch.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto: meta updates for sys940x and cleanup
Bruce Ashfield [Thu, 2 Feb 2012 02:18:16 +0000 (21:18 -0500)]
linux-yocto: meta updates for sys940x and cleanup

Updating the meta SRCREV to pickup the following changes:

[
  Author: Darren Hart <dvhart@linux.intel.com>
  Date:   Wed Feb 1 09:37:48 2012 -0800

    Remove boot-live cfg duplication from BSPs

    Several BSPs duplicated the boot-live fragment in their BSP
    specific config. Remove the duplication and add CONFIG_RD_GZIP
    and CONFIG_BLK_DEV_SR to the boot-live fragment.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tzanussi@intel.com>
  Author: Darren Hart <dvhart@linux.intel.com>
  Date:   Tue Jan 31 13:18:17 2012 -0800

    meta: sys940x BSP meta data

    The Inforce SYS940x-ECX Developer-Ready Reference Platform features:
    o Intel Atom E6xx (0.6-1.6 GHz)
    o Up to 1GB on-board DDR2
    o Intel Platform Controller Hub EG20T
    o VGA,LVDS
    o HD Audio
    o SD Card
    o Dual SATA
    o Mini-PCIe

    http://www.inforcecomputing.com/SYS940X_ECX.html

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tzanussi@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
]

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agolinux-yocto: locate and use out of tree features specified on the SRC_URI
Bruce Ashfield [Wed, 1 Feb 2012 14:25:03 +0000 (09:25 -0500)]
linux-yocto: locate and use out of tree features specified on the SRC_URI

In a similar manner to calling the patch.bbclass to locate patches that
were listed on the SRC_URI, it is also useful to query about 'other' items
that are on the SRC_URI. In the case of linux-yocto, it allows us to
know about kernel features that were specific on the URI and then apply
them to the current tree.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
13 years agoxorg-apps: Bump PR to accomodate meta-oe recipe deletion
Khem Raj [Mon, 6 Feb 2012 16:05:27 +0000 (08:05 -0800)]
xorg-apps: Bump PR to accomodate meta-oe recipe deletion

rgb in meta-oe has been removed in favour of
oe-core which requires a PR bump so feeds
keep working

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoudev: stop providing cache support by default
Otavio Salvador [Fri, 3 Feb 2012 12:20:40 +0000 (12:20 +0000)]
udev: stop providing cache support by default

The usefulness of cache nowadays has been reduced a lot and thus it's
better to stop using it by default. Dropping the recommends allows for
image to decide if they want or not to have cache enabled, instead of
require a machine override.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agosystemtap: build and install uprobes.ko
Wade Farnsworth [Mon, 6 Feb 2012 14:49:14 +0000 (07:49 -0700)]
systemtap: build and install uprobes.ko

SystemTap needs to provide uprobes.ko in order to support user space
probing.  Build and install the module on systems that support it.

Additionally, split off common bits into systemtap_git.inc.

Signed-off-by: Wade Farnsworth <wade_farnsworth@mentor.com>
13 years agosystemtap: extend the recipe to build the native package
Wade Farnsworth [Mon, 6 Feb 2012 14:48:20 +0000 (07:48 -0700)]
systemtap: extend the recipe to build the native package

Since the target image may not contain dev tools, it is useful to
provide native systemtap in order to be able to compile systemtap
scripts for the target.

Signed-off-by: Wade Farnsworth <wade_farnsworth@mentor.com>
13 years agosystemtap: bump SRCREV to grab version 1.7
Wade Farnsworth [Mon, 6 Feb 2012 14:47:41 +0000 (07:47 -0700)]
systemtap: bump SRCREV to grab version 1.7

Bump SRCREV to the latest stable version of systemtap.

Signed-off-by: Wade Farnsworth <wade_farnsworth@mentor.com>
13 years agou-boot inc: update inc file for newer u-boot versions
Chase Maupin [Mon, 6 Feb 2012 14:16:58 +0000 (08:16 -0600)]
u-boot inc: update inc file for newer u-boot versions

* Add support for different suffixes found with later u-boot
  versions which have switched from .bin to .img
* Allow recipes that include u-boot.inc to also package an
  SPL if they build one.
    * Minimum requirement is to set the SPL_BINARY value to add
      the SPL to the u-boot package as well as into the deploy
      directory.

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
13 years agolibcap: Cope with ${libdir} and ${base_libdir} being the same
Mike Crowe [Mon, 6 Feb 2012 13:34:22 +0000 (13:34 +0000)]
libcap: Cope with ${libdir} and ${base_libdir} being the same

${libdir} and ${base_libdir} may be the same. If they are don't try and
move files onto themselves.

Signed-off-by: Mike Crowe <mac@mcrowe.com>