]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
14 years agobitbake/server/process: Implement getEvent()
Richard Purdie [Wed, 8 Jun 2011 11:04:23 +0000 (12:04 +0100)] 
bitbake/server/process: Implement getEvent()

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/server/process: Update to new server API
Richard Purdie [Wed, 8 Jun 2011 10:20:08 +0000 (11:20 +0100)] 
bitbake/server/process: Update to new server API

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake: Add process server from upstream bitbake
Richard Purdie [Wed, 8 Jun 2011 08:36:13 +0000 (09:36 +0100)] 
bitbake: Add process server from upstream bitbake

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake none/xmlrpc servers: Only send pickled events to the xmlrpc server
Richard Purdie [Wed, 8 Jun 2011 10:19:40 +0000 (11:19 +0100)] 
bitbake none/xmlrpc servers: Only send pickled events to the xmlrpc server

Only the xmlrpc server needs pickled events. Use the function names
to signify this requirement.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake: Cleanup bitbake server init process to be clearer to follow
Richard Purdie [Wed, 8 Jun 2011 08:34:12 +0000 (09:34 +0100)] 
bitbake: Cleanup bitbake server init process to be clearer to follow

Create a standard format server class instance with method calls
for each step in the server setup. There should be enough hooks
for each of the different server types.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake: Sync up with upstream cosmetic changes for bin/bitbake
Richard Purdie [Tue, 7 Jun 2011 22:46:50 +0000 (23:46 +0100)] 
bitbake: Sync up with upstream cosmetic changes for bin/bitbake

Sync cosmetic differences between bitbake in poky and bitbake upstream
in preparation for resolving the real code differences in the server
handling.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agocache: Implement multiple extra cache fields request support
Liping Ke [Fri, 3 Jun 2011 00:22:40 +0000 (08:22 +0800)] 
cache: Implement multiple extra cache fields request support

This patch is to support extra cache. If user needs to request
extra cache fields besides CoreRecipeInfo fields, just add a new
XXXRecipeInfo class definition as Hob Does.
Currently supported Extra RecipeInfo name is an array. We can
support multiple extra cache fields at the same time besides
CoreRecipeInfo which is needed by all clients.

(Bitbake rev: 077657e50ad032c0fa876bf54e9802af2686e0fb)

Signed-off-by: Liping Ke <liping.ke@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoIntroduce new param caches_array into Cache impl.
Liping Ke [Fri, 3 Jun 2011 00:21:44 +0000 (08:21 +0800)] 
Introduce new param caches_array into Cache impl.

When using hob ui interface, we need extra cache fields.
We will save ui required extra cache fields into a separate
cache file. This patch introduce this caches_array parameter.
It will be used in the extra cache implementation (following patch).
Caches_array at least contains CoreRecipeInfo. If users need extra
cache fields support, such as 'hob', caches_array will contain
more relevant elements such as HobRecipeInfo.

(Bitbake rev: d50389ae692377c957afec7c846fc2ce2c070a09)

Signed-off-by: Liping Ke <liping.ke@intel.com>
14 years agoIntroduce extra cache class for image creator
Liping Ke [Fri, 3 Jun 2011 00:20:15 +0000 (08:20 +0800)] 
Introduce extra cache class for image creator

Extra RecipeInfo will be all defined in this file. Currently,
Only Hob (Image Creator) Requests some extra fields. So
HobRecipeInfo is defined. It's named HobRecipeInfo because it
is introduced by 'hob'. Users could also introduce other
RecipeInfo or simply use those already defined RecipeInfo.
In the following patch, this newly defined new extra RecipeInfo
will be dynamically loaded and used for loading/saving the extra
cache fields.

(Bitbake rev: 75d9add923560af9fdd772a363c68337d2c9a97d)

Signed-off-by: Liping Ke <liping.ke@intel.com>
14 years agocache.py: Refactory Current Cache implementation
Liping Ke [Fri, 3 Jun 2011 00:17:23 +0000 (08:17 +0800)] 
cache.py: Refactory Current Cache implementation

This patch is for refactorying current cache implementation, the
main reason is for introducing extra cache fields requests for
image creator as well as other users. The refactory parts include:
Move cache data retrieve methods out of Cache Data Fields
Definition. Since this retrieve methods will be shared for
both CoreRecipeInfo as well as the new introduced extra RecipeInfo
in the following patches.

(Bitbake rev: f0f53506926a3f79181796dde177f11f0a396b75)

Signed-off-by: Liping Ke <liping.ke@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agosiggen: don't choke with traceback when data is None
Chris Larson [Thu, 2 Jun 2011 21:46:13 +0000 (14:46 -0700)] 
siggen: don't choke with traceback when data is None

Given we use bb.error, not bb.fatal, here, it seems this was intended to be
non-fatal, yet we'd end up trying to concatenate None. Fix this by setting an
empty task to the empty string, for the purposes of hashing. Also str() the
value we get from the datastore, just in case something other than a string
was stored there.

(Bitbake rev: ec8a5a495b72e061a1e8d7c7449afb26581872c0)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoparse: pass a useful (if mangled) key to bb.data.expand for :=
Chris Larson [Thu, 2 Jun 2011 21:45:37 +0000 (14:45 -0700)] 
parse: pass a useful (if mangled) key to bb.data.expand for :=

(Bitbake rev: 8e1be0ca414d9d26e013ae212abdd9c39fa8df26)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolinux-yocto/meta-yocto: make e1000e structure common [commit: bec3f1e8c]
Bruce Ashfield [Mon, 6 Jun 2011 16:11:36 +0000 (12:11 -0400)] 
linux-yocto/meta-yocto: make e1000e structure common [commit: bec3f1e8c]

During work on 1.1 BSPs, some driver options changed. The
result was that the upstream fix b1d670f10e8078485884f0cf7e384d890909aeaa
needs to be available for all BSPs.

These SRCREV updates are the result of making that commit common.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-yocto/meta-yocto: update target/meta SRCREVs
Bruce Ashfield [Fri, 3 Jun 2011 05:12:22 +0000 (01:12 -0400)] 
linux-yocto/meta-yocto: update target/meta SRCREVs

Fixes bug [YOCTO #802]

This SRCREV update picks up the following changes from the
2.6.37 kernel tree:

 - fishriver: creates and uses a dedicated BSP branch
 - fishriver: usbnet fixes
 - linux-omap: merge to match the 2.6.34 upstream merge content
 - beagleboard: adds VFAT config
 - fsl-mpc8315rdb: enables the eprom

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agodistro tracking: Manual Updates
Saul Wold [Tue, 7 Jun 2011 06:15:48 +0000 (23:15 -0700)] 
distro tracking: Manual Updates

(From OE-Core rev: 30101d4153aa8e116892063933b868d325bdd79c)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodistro tracking: fixup some bad entries
Saul Wold [Mon, 6 Jun 2011 20:51:11 +0000 (13:51 -0700)] 
distro tracking: fixup some bad entries

(From OE-Core rev: 9b9c6277309766ef53273d4682b70302cd199ceb)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoutil-linux: package agetty seperately
Koen Kooi [Mon, 6 Jun 2011 08:39:44 +0000 (10:39 +0200)] 
util-linux: package agetty seperately

Some packages like systemd only want agetty to spawn a console and not drag in all of util-linux just for that.

(From OE-Core rev: 16a732e6854dd62858af23994fa7f443607e9944)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agosqlite: remove dependency on tcl-native
Phil Blundell [Fri, 3 Jun 2011 10:40:55 +0000 (11:40 +0100)] 
sqlite: remove dependency on tcl-native

Older versions of sqlite required tclsh at compile time but this is no longer
the case with recent 3.7.x.

See http://lists.linuxtogo.org/pipermail/openembedded-core/2011-June/003653.html

(From OE-Core rev: cf8ef471d9620011e52462a84962b7f7ebf4e128)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolinux-yocto: make e1000e structure common [commit: bec3f1e8c]
Bruce Ashfield [Mon, 6 Jun 2011 15:30:31 +0000 (11:30 -0400)] 
linux-yocto: make e1000e structure common [commit: bec3f1e8c]

During work on 1.1 BSPs, some driver options changed. The
result was that the upstream fix b1d670f10e8078485884f0cf7e384d890909aeaa
needs to be available for all BSPs.

These SRCREV updates are the result of making that commit common.

(From OE-Core rev: c5dddf2dec0c6aed1db44a7ecf14d13502759d03)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolinux-yocto: update target/meta SRCREVs
Bruce Ashfield [Fri, 3 Jun 2011 05:05:30 +0000 (01:05 -0400)] 
linux-yocto: update target/meta SRCREVs

This SRCREV update picks up the following changes from the
2.6.37 kernel tree:

  - fishriver: create and use a dedicated BSP branch
  - fishriver: usbnet fixes, but common to all boards
  - standard:  update omap baseline match the 2.6.34
               upstream merge content

Built and boot tested on qemu*

(From OE-Core rev: 0843f22d34c0c9d2424a595aea0a2410e7d6ce23)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodistro tracking: update Qing -> Saul
Saul Wold [Mon, 6 Jun 2011 06:21:33 +0000 (23:21 -0700)] 
distro tracking: update Qing -> Saul

(From OE-Core rev: 9c3373fa2bd99e9c24702789d397421ce8deec32)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agojson-glib: Update to 0.12.4
Saul Wold [Mon, 6 Jun 2011 06:22:31 +0000 (23:22 -0700)] 
json-glib: Update to 0.12.4

(From OE-Core rev: aae4627d0edc398d9dba5d39b4e8d3913fbc91fd)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodistro-tracking: update openssh, tar, and grep
Scott Garman [Mon, 6 Jun 2011 00:19:57 +0000 (17:19 -0700)] 
distro-tracking: update openssh, tar, and grep

(From OE-Core rev: 26436ccbe2608c09ae9dfa2fd802b8bad6b27246)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agotar: upgrade to v1.26
Scott Garman [Mon, 6 Jun 2011 00:11:12 +0000 (17:11 -0700)] 
tar: upgrade to v1.26

(From OE-Core rev: 0be04e2931ec1f7d5bd3ff538913081e2e8ec04f)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agogrep: upgrade to v2.8
Scott Garman [Mon, 6 Jun 2011 00:02:39 +0000 (17:02 -0700)] 
grep: upgrade to v2.8

(From OE-Core rev: 40030433662c8a43c89e20099330aa5172ac0c27)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoopenssh: upgrade to v5.8p2
Scott Garman [Sun, 5 Jun 2011 23:39:32 +0000 (16:39 -0700)] 
openssh: upgrade to v5.8p2

LICENCE checksum updated due to a one-line change in the file (RedHat
was added as a copyright holder).

(From OE-Core rev: 969cdde4541819ef5123a77391d870843aff0b55)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodistro-tracking: updates
Scott Garman [Sat, 4 Jun 2011 18:03:21 +0000 (11:03 -0700)] 
distro-tracking: updates

Update the distro tracking fields for:

* apmd
* at
* blktool
* cpio
* dosfstools
* gzip
* libatomics-ops
* shadow

(From OE-Core rev: 1866af3863d544cce34933407c34b6543f040568)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agotzcode: Update to 2011g
Saul Wold [Fri, 3 Jun 2011 21:57:17 +0000 (14:57 -0700)] 
tzcode: Update to 2011g

[YOCTO #1080]

Thanks to ilkka.tengvall@nsn.com

Cc: ilkka.tengvall@nsn.com
(From OE-Core rev: 925de3b3e74d15547840a2edaceff437e135bddd)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopackage_rpm.bbclass: make RPM use on-disk permissions
Scott Garman [Fri, 20 May 2011 00:26:49 +0000 (17:26 -0700)] 
package_rpm.bbclass: make RPM use on-disk permissions

Instruct RPM to use the on-disk permissions, owners, groups,
and directory permissions, instead of defaulting to root:root

Code changes suggested by Mark Hatle.

(From OE-Core rev: a6464f9484f56f596e3215184ad56ac6769ebb0c)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake.conf: set PSEUDO_PASSWD within FAKEROOTENV
Scott Garman [Thu, 19 May 2011 17:35:40 +0000 (10:35 -0700)] 
bitbake.conf: set PSEUDO_PASSWD within FAKEROOTENV

PSEUDO_PASSWD needs to point to the directory where passwd and group
files are kept. This will allow pseudo to use those users and groups
to change file ownership.

(From OE-Core rev: ada60e40293f78f974f641de5d3356b02bbeae4c)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobase-passwd: populate the target sysroot with passwd/group/login.defs
Scott Garman [Thu, 12 May 2011 03:04:33 +0000 (20:04 -0700)] 
base-passwd: populate the target sysroot with passwd/group/login.defs

The passwd, group, and login.defs files in the target sysroot will
be used when recipes create custom user and group permissions in
their packages.

(From OE-Core rev: 4450b73e57bcd73b8d09d8cd898a97bad04ae27b)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoshadow: add a -native recipe with customized utilities
Scott Garman [Tue, 10 May 2011 06:02:39 +0000 (23:02 -0700)] 
shadow: add a -native recipe with customized utilities

This adds a -native recipe for the shadow utilities.

The custom --root option allows the the following utilities to be
run within a chroot when invoked under pseudo:

* useradd
* groupadd
* usermod
* groupmod
* userdel
* groupdel
* passwd
* gpasswd
* pwconv
* pwunconv
* grpconv
* grpunconv

They can then be used to manipulate user and group account information
in target sysroots.

useradd was also modified to create home directories recursively when
necessary.

(From OE-Core rev: 37b8c18a3c2f3e77a9810a56a8ee786855ae1ba3)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoshadow: recipe and patch cleanup
Scott Garman [Fri, 3 Jun 2011 17:33:09 +0000 (10:33 -0700)] 
shadow: recipe and patch cleanup

Taking over maintenance of the shadow recipe. Cleaning it up in
preparation of adding a -native version that will be used to add
users/groups during preinstall.

(From OE-Core rev: 254ca8c1667b8d35914555714239a09bfb4f43be)

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agogcc-package-cross: also install the symlinks in libexec with target prefix
Phil Blundell [Fri, 3 Jun 2011 11:30:11 +0000 (12:30 +0100)] 
gcc-package-cross: also install the symlinks in libexec with target prefix

.. since this is where collect2 seems to look for them.  This seems like
it is really a bug in collect2, but installing the symlinks is an easy
workaround.  Without this you get "could not find ld" errors when using -flto.

(From OE-Core rev: d69561d80a995a52f3c7abfdbfd183fc7846046d)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoxf86-driver-common.inc: remove .la files to avoid unpackaged warning
Otavio Salvador [Thu, 2 Jun 2011 13:52:34 +0000 (13:52 +0000)] 
xf86-driver-common.inc: remove .la files to avoid unpackaged warning

(From OE-Core rev: 09cd132222a4331c2dfe65575b7b893e6117223e)

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agognutls: add p11tool into gnutls-bin
Otavio Salvador [Thu, 2 Jun 2011 16:41:08 +0000 (16:41 +0000)] 
gnutls: add p11tool into gnutls-bin

(From OE-Core rev: cbad07914a68a14487dd39b794beb8ed3c55956f)

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agognutls: use INC_PR on 2.12.5 version recipe
Otavio Salvador [Thu, 2 Jun 2011 16:37:48 +0000 (16:37 +0000)] 
gnutls: use INC_PR on 2.12.5 version recipe

(From OE-Core rev: fd57537f53483eef24807d9b7b3eaca9bb4cda7f)

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobase.bbclass: add cleansstate task between clean and cleanall
Martin Jansa [Thu, 2 Jun 2011 18:56:04 +0000 (20:56 +0200)] 
base.bbclass: add cleansstate task between clean and cleanall

* sometimes it's usefull to remove only sstate cache and keep downloaded sources for rebuild

(From OE-Core rev: e071bc9982fc3ace3a32a990905884929392c4b6)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoutil-linux_2.19.1.bb: Fix compliation on uclibc
Khem Raj [Thu, 2 Jun 2011 19:45:26 +0000 (12:45 -0700)] 
util-linux_2.19.1.bb: Fix compliation on uclibc

util-linux 2.19 needs this patch to successfully
compile on uclibc systems. This is a bug in util-linux
that goes unnoticed on eglibc builds.

(From OE-Core rev: a244bd1a8c98a970979e6bcfbd24c8a5b398ed0e)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoallarch.bbclass: Define BASE_PACKAGE_ARCH = "all"
Khem Raj [Thu, 2 Jun 2011 19:45:25 +0000 (12:45 -0700)] 
allarch.bbclass: Define BASE_PACKAGE_ARCH = "all"

If not overridden it gets the value which is for target recipes
usually defined in machine tune files

(From OE-Core rev: 7efd372eead4185e8b763c6f7ee1943485f7d84d)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobison: upgrade from 2.4.3 to 2.5
Nitin A Kamble [Mon, 23 May 2011 22:40:04 +0000 (15:40 -0700)] 
bison: upgrade from 2.4.3 to 2.5

This version of bison needs m4 1.4.16 or newer

(From OE-Core rev: 8aa07da69f4966afda40d77b1e8b83749c5d1c28)

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoautoconf: upgrade from 2.65 to 2.68
Nitin A Kamble [Tue, 24 May 2011 16:38:17 +0000 (09:38 -0700)] 
autoconf: upgrade from 2.65 to 2.68

And rebase the patches to the newer code.

(From OE-Core rev: aa24c1eda4b33b329d330c8bbb6d243dfd924f62)

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agom4: upgrade from 1.4.15 to 1.4.16
Nitin A Kamble [Tue, 24 May 2011 16:22:36 +0000 (09:22 -0700)] 
m4: upgrade from 1.4.15 to 1.4.16

(From OE-Core rev: d2fb8508009d9109935a3a817074f109a87b2e44)

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoevent: don't catch systemexit from handler execution
Chris Larson [Thu, 2 Jun 2011 21:32:17 +0000 (14:32 -0700)] 
event: don't catch systemexit from handler execution

This means that anyone firing an event can get a systemexit and result in
their process exiting, which isn't ideal, but behaves the way it used to (in
particular, ensures that a sanity check failure will halt the build). This
should be revisited in the future.

(Bitbake rev: d6a0ffdd583be3df734171d7e91d334f798a79ce)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoqmake_base.bbclass: fix lrelease/lupdate binary names
Otavio Salvador [Wed, 1 Jun 2011 20:09:54 +0000 (20:09 +0000)] 
qmake_base.bbclass: fix lrelease/lupdate binary names

To support translation, qmake based projects usually call lrelease and
lupdate however OE changes the binary names so this needs some mangle
to work out of box.

(From OE-Core rev: 2a52f806f3789f717219651b97dc64fec3881f7f)

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agogettext: Add DEPENDS on git-native
Richard Purdie [Thu, 2 Jun 2011 17:22:33 +0000 (18:22 +0100)] 
gettext: Add DEPENDS on git-native

There are tools within gettext that make use of git, crazy as it may
seem so we have to ensure a recent version of git is available.

It could be worse, it could be the (deprecated) cvs alternative in
the code.

(From OE-Core rev: 239bf1973099f938663b2f5c7c68410a3582f06a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agosysvinit: Mark as machine specific since there are machine specific components to...
Richard Purdie [Thu, 2 Jun 2011 15:12:32 +0000 (16:12 +0100)] 
sysvinit: Mark as machine specific since there are machine specific components to this recipe

The inittab file depends on variables that are part of the machine config
such as the SERIAL_CONSOLE so the whole recipe must get built as machine
specific. Better might be to split the config out into a separate recipes
from the binaries but this fixes the immediate problem.

[YOCTO ##1131]

(From OE-Core rev: 5bcd6b2c3e935858ac80b17266b9e427060c1650)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolibc-package: fix typo causing annoying diagnostic
Phil Blundell [Thu, 2 Jun 2011 12:12:24 +0000 (13:12 +0100)] 
libc-package: fix typo causing annoying diagnostic

We don't package /etc/rpc and do_install() makes some effort to remove
that file so as to avoid the "installed but not shipped" diagnostic.  But,
due to a typo in the command line, the file wasn't actually being removed
and the diagnostic continued to be issued.

(From OE-Core rev: 5b09d5dbac044277b5f1145057d1fc716ec35b9a)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoeglibc: fix mispackaging of libcidn
Phil Blundell [Thu, 2 Jun 2011 12:15:05 +0000 (13:15 +0100)] 
eglibc: fix mispackaging of libcidn

The glob for libc_baselibs was too permissive, causing some of the libcidn
symlinks to be placed in ${PN} rather than the intended subpackage.  Worse,
the .so itself was actually landing in ${PN}-dev, so the net effect was to
make libc6-dev a dependency of libc6.

Bump PRs for both 2.12 and 2.13 as a result.

(From OE-Core rev: b41a9d1b536ffef5f86dac40f34b44db463a1038)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoghostscript: Fix up file locations and add i686
Saul Wold [Wed, 1 Jun 2011 18:21:13 +0000 (11:21 -0700)] 
ghostscript: Fix up file locations and add i686

(From OE-Core rev: 3e6b6b0d290c2389e2a84b65cacd447c24309c97)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodbus: avoid dependency on x11 for -native build
Phil Blundell [Thu, 2 Jun 2011 09:15:36 +0000 (10:15 +0100)] 
dbus: avoid dependency on x11 for -native build

The native variant already configures --without-x so the X11 libs are
redundant.  Adjust the DEPENDS to match.

(From OE-Core rev: ec49721cb01cef56c9275841bd69b74ac9d5ed73)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agognutls: add --with-libdl-prefix and --with-libpthread-prefix
Martin Jansa [Thu, 2 Jun 2011 11:00:06 +0000 (13:00 +0200)] 
gnutls: add --with-libdl-prefix and --with-libpthread-prefix

(From OE-Core rev: c1357d465a72fb3c0250274eeaaecef773be38d2)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agorpm: avoid dependency on perl and python for -native build
Phil Blundell [Thu, 2 Jun 2011 09:48:27 +0000 (10:48 +0100)] 
rpm: avoid dependency on perl and python for -native build

Update override naming (_native -> _virtclass-native) to disable perl
and python bindings when building native rpm, and adjust the DEPENDS to
match.

Perl bindings were, in fact, already disabled for both native and target
builds so it's only the python ones that have really changed.

(From OE-Core rev: a0fd5d332da24a1830ee7bd1030cfb5af384bb1c)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agosend-pull-request: fix a small typo that fails the script
Dexuan Cui [Thu, 2 Jun 2011 07:56:18 +0000 (15:56 +0800)] 
send-pull-request: fix a small typo that fails the script

(From OE-Core rev: 8a1266d49b9c23bfe3fb454f34524869ac9725b2)

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agorecipes: Upstream-status --> Upstream-Status: for multiple patches
Dexuan Cui [Thu, 2 Jun 2011 07:31:53 +0000 (15:31 +0800)] 
recipes: Upstream-status --> Upstream-Status: for multiple patches

As a keyword, Upstream-Status is case sensitive.

(From OE-Core rev: 874038469e28d011b60b2d4bfd5a6fada6e754c4)

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolibx11: fix libX11 keysyms to pass xts5 of lsb
Jingdong Lu [Tue, 24 May 2011 05:57:57 +0000 (13:57 +0800)] 
libx11: fix libX11 keysyms to pass xts5 of lsb

Fixes bug: [YOCTO #1095]
Because of cross-compiling libx11 keysyms will cause Xts5 test of LSB fail.
libx11 use a tool named "makekey" which compiled as a native tool to generate
ks_tables.h. Because the size of "unsigned long" is different between 32-bit
and 64-bit, we should judge whether our target is 32-bit or 64-bit and tell
"makekey".
I add a patch to "makekeys_crosscompile.patch" to "src/utils/makekeys.c" in
order to deal with the different targets. If our target is 32-bit, we force
the variable its type is "unsigned long" to "uint32_t". So we can generate a
correct keysyms.

(From OE-Core rev: 0eea9ab2e9d6e9457f24aa63b3126666611c1c7b)

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agotask-core-lsb: add cups and ghostscript into image
Kang Kai [Tue, 31 May 2011 02:27:50 +0000 (10:27 +0800)] 
task-core-lsb: add cups and ghostscript into image

[Yocto 1030]
Because it is fixed by Qing He, then add cups and ghostscipt into image

(From OE-Core rev: 39a3842c34cf344749d7269a91c47e3a1a86d2b8)

Signed-off-by: Kang Kai <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agogcc: Fix volatile access issue for ARM
Saul Wold [Thu, 2 Jun 2011 00:50:22 +0000 (17:50 -0700)] 
gcc: Fix volatile access issue for ARM

[YOCTO #1130]

This patch brings in a patch from gcc for the following issue:

http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01477.html

(From OE-Core rev: 347c30801b6f935a6aefa5578d723a8afcf52790)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoavahi: enable service when using systemd
Koen Kooi [Wed, 1 Jun 2011 14:27:31 +0000 (16:27 +0200)] 
avahi: enable service when using systemd

(From OE-Core rev: d3fc33760a80b0a067b41ff88e99941f1c40c8f9)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agorootfs_ipk: delete opkg metadata if package management not required and all packages...
Phil Blundell [Wed, 1 Jun 2011 10:41:11 +0000 (11:41 +0100)] 
rootfs_ipk: delete opkg metadata if package management not required and all packages are configured

If all the postinsts were successfully run in offline mode, and
package-management hasn't been requested as an IMAGE_FEATURE, the opkg
metadata is now redundant and can safely be deleted.

Also, the update-rc.d and base-passwd packages can be removed since
they will serve no further purpose in this situation.

If some packages are still unconfigured at this point then we need to
keep their metadata around so that either opkg or the awk script can
configure the packages at boot time.  In theory it would be possible to
strip out the data for packages that have already been configured, but
right now we just hold on to the whole status file in that situation.

(From OE-Core rev: 87780fc09b066525e47d0f50ee5497db54d304cd)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoshadow: remove selinux entry from pam.d/login
Koen Kooi [Tue, 31 May 2011 18:33:24 +0000 (20:33 +0200)] 
shadow: remove selinux entry from pam.d/login

SElinux has been disabled in the recipe, leading to messages like this:

[  167.643218] login[312]: PAM unable to dlopen(/lib/security/pam_selinux.so): /lib/security/pam_selinux.so: cannot open shared object file: No such file or directory
[  167.670837] login[312]: PAM adding faulty module: /lib/security/pam_selinux.so

(From OE-Core rev: b90e9c2318fc421f37c57788ece54ce791a90b62)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agou-boot: package up u-boot.bin for field upgrades
Koen Kooi [Mon, 30 May 2011 12:01:49 +0000 (14:01 +0200)] 
u-boot: package up u-boot.bin for field upgrades

(From OE-Core rev: 4089a58253f69eff5eb7d97a67f1b61ee08057f4)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agogettext-0.16.1: mark upstream status for gplv2 recipe's patches
Nitin A Kamble [Fri, 27 May 2011 22:13:55 +0000 (15:13 -0700)] 
gettext-0.16.1: mark upstream status for gplv2 recipe's patches

(From OE-Core rev: ae18e38fae93f9a21eb050975f321c8e80b44e14)

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agositeinfo: replace all-linux with allarch-linux to match 5d7d4e1ed9bedf2b6510796d76ea8...
Martin Jansa [Wed, 1 Jun 2011 20:27:10 +0000 (22:27 +0200)] 
siteinfo: replace all-linux with allarch-linux to match 5d7d4e1ed9bedf2b6510796d76ea8f94739b9de2

(From OE-Core rev: 1e6f0551381c1383f796d5a1b4507c0bb64b432d)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoclutter-1.6: Add patch to update gettext macro version
Saul Wold [Wed, 1 Jun 2011 05:42:49 +0000 (22:42 -0700)] 
clutter-1.6: Add patch to update gettext macro version

(From OE-Core rev: 0a496df0209c93fd00ea929b5f27faa1a6e600c0)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopuzzles: Update to 9175
Saul Wold [Wed, 1 Jun 2011 05:32:13 +0000 (22:32 -0700)] 
puzzles: Update to 9175

(From OE-Core rev: 42eebceb0dbcc3c3ee9f6b9485c6c51b831e0b2b)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodbus 1.4.1: disable sysv script properly when using systemd
Koen Kooi [Tue, 31 May 2011 08:27:59 +0000 (10:27 +0200)] 
dbus 1.4.1: disable sysv script properly when using systemd

OE-core uses 'dbus-1' as initscript name, which no other distribution(-buildsys) does, so we have to take special measures.

(From OE-Core rev: 42ee84c9a8be494943488ebb0bf2048f3abd7abc)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobinconfig: improve handling of empty prefixes
Phil Blundell [Tue, 31 May 2011 16:06:22 +0000 (17:06 +0100)] 
binconfig: improve handling of empty prefixes

This is a backport of 952e5e2b7a5c1deefc939594d40b81a71fb16a54 from oe master.

Without this the script mangling goes very wrong if ${prefix}="".  There
isn't really any way to fix this in the completely general case, but
this patch does work with the two cases I tested (freetype and
gpg-error) which were unusable previously.

(From OE-Core rev: 854b15bf631452150d1979dfd8286b306f108688)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agocreate-pull-request: allow '+' in git PROTO_RE, ie for 'git+ssh://'
Martin Jansa [Tue, 31 May 2011 15:40:26 +0000 (17:40 +0200)] 
create-pull-request: allow '+' in git PROTO_RE, ie for 'git+ssh://'

(From OE-Core rev: fb556532d4320518b96808d773d9e42719293be4)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobusybox: sync do_install() with oe master (mostly)
Phil Blundell [Thu, 26 May 2011 10:08:01 +0000 (11:08 +0100)] 
busybox: sync do_install() with oe master (mostly)

This is basically a backport of the current state of the art from the
openembedded master repo.  In particular this fixes an installation
error on micro:

| + cp -dPr /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/bin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/sbin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/
| cp: will not create hard link `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image/bin' to directory `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/bin'
| cp: cannot copy a directory, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image', into itself, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image'
| ERROR: Function 'do_install' failed (see /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/temp/log.do_install.3808 for further information)

(From OE-Core rev: 613d0275a59be9154c2a2cdc101bd3e2c79a6d44)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agosudo.inc: Add do_install_prepend () to sudo.inc
Xiaofeng Yan [Mon, 30 May 2011 11:27:45 +0000 (19:27 +0800)] 
sudo.inc: Add do_install_prepend () to sudo.inc

Fix bug [YOCTO #1092]
Own a directory "/var/lib" before do_install() because if there isn't this directory during installing, \
then script "mkinstalldirs" from "sudo package" will create directory "/var/lib/sudo" by recursion with mode "0700" \
which will cause bug [YOCTO #1092]. So I add do_install_prepend() to create a "/var/lib" which can be accessed \
by common user before installing files.

(From OE-Core rev: 16bbeb2d866a07abd5379d1de30f2b747e1693fe)

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodistro tracking: updates
Saul Wold [Tue, 24 May 2011 23:21:05 +0000 (16:21 -0700)] 
distro tracking: updates

(From OE-Core rev: 00c3c065aebe688abf5dbc3cda43840ff002a9e0)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agognutls: update to 2.12.5
Saul Wold [Tue, 24 May 2011 23:23:32 +0000 (16:23 -0700)] 
gnutls: update to 2.12.5

(From OE-Core rev: ad52eacebdc413aa351de078ee878182a9c71e16)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agorxvt-unicode: update to 9.11
Saul Wold [Tue, 24 May 2011 23:22:43 +0000 (16:22 -0700)] 
rxvt-unicode: update to 9.11

(From OE-Core rev: 3a0757a6fde8278c41e55810486311ed104eaa47)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoqmmp: update to 0.5.1
Saul Wold [Tue, 24 May 2011 22:31:17 +0000 (15:31 -0700)] 
qmmp: update to 0.5.1

(From OE-Core rev: 6aab83579516f6be272f41f0f5740bdbefdb67be)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoalsa-tools: update to 1.0.24.1
Saul Wold [Tue, 24 May 2011 22:19:24 +0000 (15:19 -0700)] 
alsa-tools: update to 1.0.24.1

(From OE-Core rev: e5ad9fed68fe94de029659c94e872582ee4affca)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agogthumb: update to 2.12.3
Saul Wold [Tue, 24 May 2011 22:18:53 +0000 (15:18 -0700)] 
gthumb: update to 2.12.3

(From OE-Core rev: 01f467f197b4f7ca9e0eee1b6676e32ebbb782ae)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agomsmtp: update tof 1.4.24
Saul Wold [Tue, 24 May 2011 21:59:12 +0000 (14:59 -0700)] 
msmtp: update tof 1.4.24

(From OE-Core rev: 5aaed6f4fc275b95e969fe880439540200201c3c)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agomc: update to 4.7.5.2
Saul Wold [Tue, 24 May 2011 21:58:50 +0000 (14:58 -0700)] 
mc: update to 4.7.5.2

(From OE-Core rev: 7773ca2682067bc7aa3c9ade35ddd187473caa95)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agomailx: update to 12.5
Saul Wold [Tue, 24 May 2011 21:58:26 +0000 (14:58 -0700)] 
mailx: update to 12.5

(From OE-Core rev: 052ecd82ae73279fb768222f5f5aed17fd14c7b9)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agochkconfig: update to 1.3.52
Saul Wold [Tue, 24 May 2011 21:57:38 +0000 (14:57 -0700)] 
chkconfig: update to 1.3.52

(From OE-Core rev: 4cf0e0f8fc7da0e052dd779927a10eaea4823e93)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoupdate-alternatives-dpkg update to 1.16.0.3
Saul Wold [Tue, 24 May 2011 21:57:08 +0000 (14:57 -0700)] 
update-alternatives-dpkg update to 1.16.0.3

(From OE-Core rev: fa82e1a60c76bb20d9fc0a67ee388d22a21f7062)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodtc: Cleanup and update recipe
Saul Wold [Tue, 24 May 2011 21:55:36 +0000 (14:55 -0700)] 
dtc: Cleanup and update recipe

(From OE-Core rev: 22988891bd66f4e65ba47b7e5eb261da281e6cba)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agogobject-introspection: Update to 0.10.8 Git
Saul Wold [Tue, 24 May 2011 21:55:04 +0000 (14:55 -0700)] 
gobject-introspection: Update to 0.10.8 Git

(From OE-Core rev: ac9d1c23ba47455eb99d8c2c661fc70583d7c02b)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agogettext: Update to 0.18.1.1
Saul Wold [Tue, 24 May 2011 21:53:51 +0000 (14:53 -0700)] 
gettext: Update to 0.18.1.1

Add Upstream Status tags to patches

(From OE-Core rev: 13fff2baf108e07eaf2d7e4c982bbdf9089c6bad)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoglew: update to 1.6.0
Saul Wold [Tue, 24 May 2011 23:20:42 +0000 (16:20 -0700)] 
glew: update to 1.6.0

(From OE-Core rev: 089a577bbe89be35ed5b6c147eed87440a9936da)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoutil-linux: update to 2.19.1
Saul Wold [Tue, 24 May 2011 23:19:42 +0000 (16:19 -0700)] 
util-linux: update to 2.19.1

(From OE-Core rev: 596e6807826c34a4f93d7cb26052d1bd7a985201)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agonewt: add Upstream-Status
Saul Wold [Tue, 24 May 2011 23:17:37 +0000 (16:17 -0700)] 
newt: add Upstream-Status

(From OE-Core rev: b6fdf7eb9a1c5927009d88c84df59e091f5b2a7d)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agompeg2dev: add Upstream-Status
Saul Wold [Tue, 24 May 2011 23:16:16 +0000 (16:16 -0700)] 
mpeg2dev: add Upstream-Status

(From OE-Core rev: f44c7033e79ff7734faa9d2da30c53bf0b498a3f)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolibmad: add Upstream-Status
Saul Wold [Tue, 24 May 2011 23:15:30 +0000 (16:15 -0700)] 
libmad: add Upstream-Status

(From OE-Core rev: 0261836ed1969d0b7c0d01b8a9d6e75fd75d99bc)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agotzdata: update to 2011g
Saul Wold [Tue, 24 May 2011 23:14:07 +0000 (16:14 -0700)] 
tzdata: update to 2011g

(From OE-Core rev: 40fbb3b69f2630e127f520fabfe35d9d744bed4e)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agosysstat: update to 10.0.0
Saul Wold [Tue, 24 May 2011 23:13:37 +0000 (16:13 -0700)] 
sysstat: update to 10.0.0

(From OE-Core rev: 51d1f03f7628ca6eab9414110e3aa1a7b64109c8)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoless: update to 443
Saul Wold [Tue, 24 May 2011 23:13:02 +0000 (16:13 -0700)] 
less: update to 443

(From OE-Core rev: 52bf0c629cddfefe8c8731f8f9a6ce20aa599d64)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: Make qemu-config optional for non-GPLv3
Saul Wold [Thu, 26 May 2011 16:23:31 +0000 (09:23 -0700)] 
poky.conf: Make qemu-config optional for non-GPLv3

[YOCTO #1033]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agoallarch.bbclass: A "all" TARGET_ARCH is dangerous as an OVERRIDE
Richard Purdie [Tue, 31 May 2011 22:05:31 +0000 (23:05 +0100)] 
allarch.bbclass: A "all" TARGET_ARCH is dangerous as an OVERRIDE

Having a generic word like "all" as an override is dangerous as this is an override
and can cause issues for function names like "sysroot_stage_all". This patch changes
it to "allarch" to help avoid this kind of problem. The field is only used in the
name of directories anyway.

(From OE-Core rev: 5d7d4e1ed9bedf2b6510796d76ea8f94739b9de2)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodata_smart: Adding overrides of zero length is pointless so lets not
Richard Purdie [Wed, 1 Jun 2011 13:01:32 +0000 (14:01 +0100)] 
data_smart: Adding overrides of zero length is pointless so lets not

(Bitbake rev: 67434496108efc3aba9cb1e3640bc712658b1408)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake: use layer priority when applying bbappends
Paul Eggleton [Wed, 1 Jun 2011 10:09:34 +0000 (11:09 +0100)] 
bitbake: use layer priority when applying bbappends

If the priority of a layer has been specified with BBFILE_PRIORITY_ then
use that to sort the list of BBFILES entries, which will affect the order
in which .bbappend files are applied.

Fixes [YOCTO #1125]

(Bitbake rev: a8ab0af776ba20c83832215054180fbd15c274c0)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoproviders.py: Correct PREFERRED_VERSION handling
Richard Purdie [Tue, 31 May 2011 22:02:01 +0000 (23:02 +0100)] 
providers.py: Correct PREFERRED_VERSION handling

Overrides on the right are the highest priority and in this case, pn-PN
and PN should take priority over any other override so fix the code to
do this.

Also, since overrides will have been processed by bitbake, we shouldn't
then be specifically looking up PREFERRED_VERSION_${PN} but just using
PREFERRED_VERSION.

This patch corrects the behaviours to match what the code is expected
to do.

(Bitbake rev: 606f1acc6fb8ccec45d6a52ed6ae6dc128011402)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoImprove handling of 'all' architecture recipes and their interaction with sstate
Richard Purdie [Tue, 17 May 2011 23:03:02 +0000 (00:03 +0100)] 
Improve handling of 'all' architecture recipes and their interaction with sstate

The existing PACKAGE_ARCH = "all" mechanism of sharing packages is problematic
with sstate since there are a variety of variables which have target specific
values and the sstate package therefore correctly changes signature depending
on the MACHINE setting.

This patch creates a new "allarch" class which sets:

PACKAGE_ARCH = "all"

(as per the existing convention)

INHIBIT_DEFAULT_DEPS = "1"

(since its not target specific and therefore can't depend on the cross
compiler or target libc)

TARGET_ARCH = "all"
TARGET_OS = "linux"
TARGET_CC_ARCH = "none"

(since these variables shouldn't change between the different packages and
target compiler flags shouldn't be getting used)

PACKAGE_EXTRA_ARCHS = ""

(since we shouldn't be depending on any architecture specific package architectures)

Not all PACKAGE_ARCH = "all" recipes can use this class since some run configure
checks on the compiler. This means they have target specific components and therefore
the "all" classification is incorrect.

(From OE-Core rev: 26e5e5feb695864b11e47e24017e254c28f14494)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoprelink: remove dependency on transfig-native
Phil Blundell [Tue, 31 May 2011 11:29:04 +0000 (12:29 +0100)] 
prelink: remove dependency on transfig-native

Per http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/003179.html

(From OE-Core rev: 5c3f39c56d1a7402c1f1f3b6db1f2764fcc8f190)

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>