]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
13 years agoxauth: Update to 1.0.7
Saul Wold [Mon, 30 Apr 2012 18:27:54 +0000 (11:27 -0700)]
xauth: Update to 1.0.7

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agobigreqsproto: Update to 1.1.2
Saul Wold [Mon, 30 Apr 2012 18:27:32 +0000 (11:27 -0700)]
bigreqsproto: Update to 1.1.2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxkbcomp: Update to 1.2.4
Saul Wold [Mon, 30 Apr 2012 18:27:05 +0000 (11:27 -0700)]
xkbcomp: Update to 1.2.4

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agomc: Update to 4.8.3
Saul Wold [Mon, 30 Apr 2012 18:26:48 +0000 (11:26 -0700)]
mc: Update to 4.8.3

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoutil-linux: Update to 2.21.1
Saul Wold [Mon, 30 Apr 2012 18:26:24 +0000 (11:26 -0700)]
util-linux: Update to 2.21.1

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agocairo: Update to 1.12.2
Saul Wold [Mon, 30 Apr 2012 18:26:06 +0000 (11:26 -0700)]
cairo: Update to 1.12.2

Clean up some packaging issues, cairo-sphinx was installed
and is a testing tool that does not need to be packaged

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxhost: Update to 1.0.5
Saul Wold [Mon, 30 Apr 2012 18:25:38 +0000 (11:25 -0700)]
xhost: Update to 1.0.5

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxmodmap: Update to 1.0.7
Saul Wold [Mon, 30 Apr 2012 18:24:05 +0000 (11:24 -0700)]
xmodmap: Update to 1.0.7

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolibtasn1: Update to 2.12
Saul Wold [Mon, 30 Apr 2012 18:23:33 +0000 (11:23 -0700)]
libtasn1: Update to 2.12

Use the GUN_MIRROR correctly

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoresolvconf: Update to 1.65
Saul Wold [Mon, 30 Apr 2012 18:22:56 +0000 (11:22 -0700)]
resolvconf: Update to 1.65

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agodistro-tracking: update as per recent recipe upgrades
Nitin A Kamble [Mon, 30 Apr 2012 21:33:40 +0000 (14:33 -0700)]
distro-tracking: update as per recent recipe upgrades

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agopython: upgrade from 2.7.2 to 2.7.3
Nitin A Kamble [Tue, 1 May 2012 17:23:29 +0000 (10:23 -0700)]
python: upgrade from 2.7.2 to 2.7.3

bin/python2 link is provided by the python install process,
so no need to create it.

rebase these patches to the newer code:
 fix_for_using_different_libdir.patch
 04-default-is-optimized.patch
remove this patch as it is upstream now:
 sys_platform_is_now_always_linux2.patch

Change default python version to 2.7.3 in the distro config

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agogdb: upgrade from 7.4 to 7.4.1
Nitin A Kamble [Mon, 30 Apr 2012 21:56:26 +0000 (14:56 -0700)]
gdb: upgrade from 7.4 to 7.4.1

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
[Fixed sha256 - sgw]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoquilt: upgrade from 0.51 to 0.60
Nitin A Kamble [Mon, 30 Apr 2012 21:37:25 +0000 (14:37 -0700)]
quilt: upgrade from 0.51 to 0.60

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agomakedepend: upgrade from 1.0.3 to 1.0.4
Nitin A Kamble [Mon, 30 Apr 2012 21:31:42 +0000 (14:31 -0700)]
makedepend: upgrade from 1.0.3 to 1.0.4

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agotcmode-external-csl: use the existing precompiled locale files
Christopher Larson [Mon, 16 Apr 2012 20:18:22 +0000 (15:18 -0500)]
tcmode-external-csl: use the existing precompiled locale files

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agolibc-package: rework ''precompiled' locale handling
Christopher Larson [Fri, 27 Apr 2012 04:03:55 +0000 (23:03 -0500)]
libc-package: rework ''precompiled' locale handling

There were a couple problems with the handling of precompiled locales.

- it gathered the list of locales from the directories - this breaks due to
  the naming mismatch, e.g. en_US.UTF-8 vs en_US.utf8.
- it retained its hardcoded assumption that the non-suffixed locale (en_US, as
  opposed to en_US.*) is UTF-8, while the others are otherwise. Hardcoding
  this is both inflexible and just plain wrong for some toolchains. It's most
  common in desktop distros for 'en_US' to be non-utf8, and ''en_US.UTF-8' is
  utf8, and this is the case in some external toolchains as well.

The code now uses the SUPPORTED file to hold the knowledge it needs. This file
not only holds the list of locales to generate, but also maps the locale names
to the charsets they correspond to. The code now uses this to assemble its
charset map, falling back to the '.' suffix as charset when the locale is not
in the map. For precompiled, it now uses the locale->charset knowledge it has,
thereby allowing non-utf8 non-suffixed locale names, whereas for
non-precompiled, it reverts to the previous assumption, renaming the utf8
locale and forcibly suffixing the others.

So, a person maintaining an external toolchain recipe is responsible for
ensuring that the SUPPORTED file they provide matches up with the compiled
locales in the toolchain, if they want to utilize precompiled locales.

I believe in the long term the compiled case should do the same thing
precompiled does, and use SUPPORTED or a similar mechanism to encode the
knowledge, and if people want all the non-suffixed names to be utf8, they can
change that file to do so. This would avoid the hardcoded assumption in the
code, as well as consolidating the behavior between the compiled and
precompiled cases.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agotclibc-eglibc: drop hardcoded locale-base-en-us/en-gb
Christopher Larson [Fri, 27 Apr 2012 22:39:12 +0000 (17:39 -0500)]
tclibc-eglibc: drop hardcoded locale-base-en-us/en-gb

This is handled by IMAGE_LINGUAS, so hardcoding it here is at best unnecessary
duplication.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agoexternal-csl-toolchain: update SUPPORTED to match toolchain
Christopher Larson [Fri, 27 Apr 2012 04:04:15 +0000 (23:04 -0500)]
external-csl-toolchain: update SUPPORTED to match toolchain

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agoexternal-csl-toolchain: cleanup, simplify, use base_libdir
Christopher Larson [Mon, 16 Apr 2012 20:32:16 +0000 (15:32 -0500)]
external-csl-toolchain: cleanup, simplify, use base_libdir

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agoexternal-csl-toolchain: silence .a/.debug QA warnings
Christopher Larson [Mon, 16 Apr 2012 20:21:07 +0000 (15:21 -0500)]
external-csl-toolchain: silence .a/.debug QA warnings

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agoexternal-csl-toolchain: split out a libstdc++-staticdev package
Christopher Larson [Mon, 16 Apr 2012 19:32:01 +0000 (14:32 -0500)]
external-csl-toolchain: split out a libstdc++-staticdev package

This silences one of the QA warnings.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agocsl-versions.inc: capture version in signatures
Christopher Larson [Mon, 16 Apr 2012 20:16:38 +0000 (15:16 -0500)]
csl-versions.inc: capture version in signatures

We want to ensure that changing external toolchain version will change the
metadata checksums of target recipes. This will do so via ensuring that any
variable which references TOOLCHAIN_OPTIONS also pulls in the toolchain
version variables.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agobase.bbclass: use isinstance for base_eventhandler
Christopher Larson [Fri, 27 Apr 2012 04:34:58 +0000 (23:34 -0500)]
base.bbclass: use isinstance for base_eventhandler

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agobitbake.conf: shift build config summary control to here
Christopher Larson [Fri, 27 Apr 2012 04:32:31 +0000 (23:32 -0500)]
bitbake.conf: shift build config summary control to here

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agolibsndfile1: use PACKAGECONFIG for alsa distro feature
Christopher Larson [Mon, 16 Apr 2012 16:05:01 +0000 (11:05 -0500)]
libsndfile1: use PACKAGECONFIG for alsa distro feature

Signed-off-by: Christopher Larson <kergoth@gmail.com>
13 years agolibpcap: use PACKAGECONFIG for bluetooth distro feature
Christopher Larson [Sat, 7 Apr 2012 00:01:51 +0000 (19:01 -0500)]
libpcap: use PACKAGECONFIG for bluetooth distro feature

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
13 years agodistcc: use PACKAGECONFIG for x11 distro feature
Christopher Larson [Fri, 6 Apr 2012 20:59:08 +0000 (15:59 -0500)]
distcc: use PACKAGECONFIG for x11 distro feature

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
13 years agomesa: add missing flex-native/bison-native deps
Christopher Larson [Mon, 9 Apr 2012 23:00:28 +0000 (18:00 -0500)]
mesa: add missing flex-native/bison-native deps

A quick glance at configure.ac shows that both are required to build mesa, but
we were relying on their being built implicitly via other recipes in the
dependency chain. Make it explicit.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
13 years agocreate-recipe: base on autospectacle.pl to create recipe file
Kang Kai [Tue, 13 Mar 2012 03:23:59 +0000 (11:23 +0800)]
create-recipe: base on autospectacle.pl to create recipe file

[Yocto 1656]
create-recipe is based on original autospectacle.pl from project Meego.
Add feature to create a recipe .bb file. It requires a parameter to be
told where to download source package, then download and parse.
Create recipe file according to parse results.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
13 years agoautospectacle.pl: pull it from meego as a base
Kang Kai [Tue, 13 Mar 2012 03:00:15 +0000 (11:00 +0800)]
autospectacle.pl: pull it from meego as a base

This autospectacle.pl is from meego project
http://meego.gitorious.org/meego-developer-tools/autospectacle

And take its latest
commit f462b759c6f569f35283d0885c97ae53b010bb03
as base of Yocto 1656: Recipe creation/import script.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
13 years agolibgcc: Add MLPREFIX to sanity check skip
Saul Wold [Tue, 1 May 2012 15:08:48 +0000 (08:08 -0700)]
libgcc: Add MLPREFIX to sanity check skip

Fixes:
ERROR: QA Issue: non -staticdev package contains static .a library: lib32-libgcov-dev path '/work/x86-pokymllib32-linux/lib32-libgcc-4.7.0+svnr186651-r0/packages-split/lib32-libgcov-dev/usr/lib/i586-pokymllib32-linux/4.7.1/libgcov.a'
ERROR: QA run found fatal errors. Please consider fixing them.
ERROR: Function failed: do_package_qa
ERROR: Logfile of failure stored in: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-multilib/build/build/tmp/work/x86-pokymllib32-linux/lib32-libgcc-4.7.0+svnr186651-r0/temp/log.do_package.9691
NOTE: package lib32-libgcc-4.7.0+svnr186651-r0: task do_package: Failed
ERROR: Task 1077 (virtual:multilib:lib32:/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-multilib/build/meta/recipes-devtools/gcc/libgcc_4.7.bb, do_package) failed with exit code '1'
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoeglibc-package: remove /var
Saul Wold [Sat, 28 Apr 2012 15:23:23 +0000 (08:23 -0700)]
eglibc-package: remove /var

This is a newly installed directory and Makefile that is not needed
in an embedded setup

It fixes:
ERROR: For recipe eglibc, the following files/directories were installed but not shipped in any package:
ERROR:   /var
ERROR:   /var/db
ERROR:   /var/db/Makefile

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoFix a couple of missing Upstream-Status
Saul Wold [Mon, 30 Apr 2012 15:46:35 +0000 (08:46 -0700)]
Fix a couple of missing Upstream-Status

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agodistro_tracking_fields: Change for ofono, iptables, etc
Dongxiao Xu [Sat, 28 Apr 2012 08:08:46 +0000 (16:08 +0800)]
distro_tracking_fields: Change for ofono, iptables, etc

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agoalsa-tools: update to 1.0.25
Kang Kai [Thu, 26 Apr 2012 09:24:48 +0000 (17:24 +0800)]
alsa-tools: update to 1.0.25

Update to version 1.0.25.
Add option "--prefix" to GITCOMPILE_ARGS and FILES_${PN} to package
the installed but not shipped files.

Signed-off-by: Kang Kai <kai.kang@windriver.com>
13 years agoopkg-collateral: import fixes from OE-Classic
Andreas Oberritter [Thu, 26 Apr 2012 22:19:22 +0000 (00:19 +0200)]
opkg-collateral: import fixes from OE-Classic

* Set lists_dir to /var/lib/opkg

  commit 16808bc4817492beba512f4e73bce8c232d1eafa
  Author: Marcin Juszkiewicz <hrw@openembedded.org>
  Date:   Mon Mar 17 23:40:48 2008 +0000

* Update new options sample and move the opkg.conf to correct place

  commit cc9825d97962287df75e164aec456901292e1b7f
  Author: Tick Chen <ticktock35@gmail.com>
  Date:   Mon Dec 29 19:41:47 2008 +0800

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
13 years agoopkg-utils: bump SRCREV for Packages cache fix and other fixes
Martin Jansa [Thu, 29 Mar 2012 22:19:59 +0000 (00:19 +0200)]
opkg-utils: bump SRCREV for Packages cache fix and other fixes

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoxorg: add more native BBCLASSEXTENDs from meta-oe
Martin Jansa [Wed, 21 Mar 2012 07:51:39 +0000 (08:51 +0100)]
xorg: add more native BBCLASSEXTENDs from meta-oe

* We have now .bbappends in meta-oe, but adding native BBCLASSEXTEND
  doesn't add any maintenance cost to oe-core and makes recipe upgrades
  easier (no need to wait for .bbappend renames ready for meta-oe).

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agobusybox: Pass HOST_CC_ARCH through CONFIG_EXTRA_CFLAGS
Khem Raj [Wed, 25 Apr 2012 22:44:06 +0000 (15:44 -0700)]
busybox: Pass HOST_CC_ARCH through CONFIG_EXTRA_CFLAGS

The -mabi option is part of HOST_CC_ARCH which does not
appear in CFLAGS. This is for completeness since compiler
already defaults to n64 it wont matter that much

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogdb: Add support for building gdb target for SH4
Khem Raj [Wed, 25 Apr 2012 22:45:32 +0000 (15:45 -0700)]
gdb: Add support for building gdb target for SH4

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agopcmanfm: Add sh3/sh4 to supported hosts
Khem Raj [Mon, 30 Apr 2012 17:33:53 +0000 (10:33 -0700)]
pcmanfm: Add sh3/sh4 to supported hosts

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-cross.inc: Fix cross testing script
Khem Raj [Sat, 28 Apr 2012 15:15:30 +0000 (08:15 -0700)]
gcc-cross.inc: Fix cross testing script

shift the cmdline argument after determining
there is atleast 1 argument to shift otherwise
it ends up in error when no argument is specified

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogdb: Dont need lttng-ust for SH4
Khem Raj [Fri, 27 Apr 2012 21:24:56 +0000 (14:24 -0700)]
gdb: Dont need lttng-ust for SH4

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agomusicbrainz: Specify libpthread on cmdline for uclibc
Khem Raj [Sat, 14 Apr 2012 01:47:48 +0000 (18:47 -0700)]
musicbrainz: Specify libpthread on cmdline for uclibc

uclibc librt needs some functionality from libpthread

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogettext,m4: Add -lrt to LDFLAGS for uclibc
Khem Raj [Thu, 12 Apr 2012 06:02:53 +0000 (23:02 -0700)]
gettext,m4: Add -lrt to LDFLAGS for uclibc

uclibc has recently got posix_spawn implementation
and the implementation resided in librt so we link
-lrt to get the configure tests using uclibc provided
definitions and not the gnu-lib wrappers

Let libintl.a live in -staticdev package

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoglib-2.0: Dont disable iconv for uclibc
Khem Raj [Sun, 29 Apr 2012 21:59:15 +0000 (14:59 -0700)]
glib-2.0: Dont disable iconv for uclibc

Currently we stub out iconv in glib when building
for uclibc which is not needed and infact results
in building systems with false hope of having
iconv and they misbehave during runtime

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agouclibc-0.9.33: Update to tip of 0.9.33 branch
Khem Raj [Sun, 29 Apr 2012 17:27:43 +0000 (10:27 -0700)]
uclibc-0.9.33: Update to tip of 0.9.33 branch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agouclibc-git: Update to latest git tip
Khem Raj [Sat, 28 Apr 2012 15:28:34 +0000 (08:28 -0700)]
uclibc-git: Update to latest git tip

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agotune-sh4.inc: Fix spelling of big-endian feature set
Peter Seebach [Fri, 27 Apr 2012 23:51:46 +0000 (18:51 -0500)]
tune-sh4.inc: Fix spelling of big-endian feature set

In tune-sh3, tune-xscale, and tune-sh4, several FEATURES lines referred
to nonexistent features like "sh3eb" when they should have referred to "sh3
bigendian" or the like.  Caught by the TUNEVALID sanity check.

Signed-off-by: Peter Seebach <peter.seebach@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoofono: upgrade to 1.6
Martin Jansa [Sun, 29 Apr 2012 08:46:42 +0000 (10:46 +0200)]
ofono: upgrade to 1.6

* 1.5 is not compatible with glib-2.32 and newer
  | In file included from gisi/client.h:30:0,
  |                  from gisi/client.c:33:
  |/OE/shr-core/tmp-eglibc/sysroots/spitz/usr/include/glib-2.0/glib/gtypes.h:28:2: error: #error "Only <glib.h> can be included directly."

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoiptables: upgrade to version 1.4.13
Dongxiao Xu [Fri, 27 Apr 2012 08:25:44 +0000 (16:25 +0800)]
iptables: upgrade to version 1.4.13

Remove a patch since it is already in upstream.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agobluez-hcidump: upgrade to version 2.4
Dongxiao Xu [Fri, 27 Apr 2012 07:14:30 +0000 (15:14 +0800)]
bluez-hcidump: upgrade to version 2.4

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agotelepathy-glib: upgrade to version 0.18.1
Dongxiao Xu [Fri, 27 Apr 2012 07:12:28 +0000 (15:12 +0800)]
telepathy-glib: upgrade to version 0.18.1

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agotelepathy-mission-control: upgrade to version 5.12.0
Dongxiao Xu [Fri, 27 Apr 2012 07:07:28 +0000 (15:07 +0800)]
telepathy-mission-control: upgrade to version 5.12.0

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agogst-fluendo-mpegdemux: upgrade to version 0.10.70
Dongxiao Xu [Fri, 27 Apr 2012 01:19:35 +0000 (09:19 +0800)]
gst-fluendo-mpegdemux: upgrade to version 0.10.70

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
13 years agoqt-4.8.1: Fix compile failures on qemux86
Richard Purdie [Mon, 30 Apr 2012 09:35:11 +0000 (09:35 +0000)]
qt-4.8.1: Fix compile failures on qemux86

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotcl: fix target recipe build issue on older distros
Nitin A Kamble [Thu, 26 Apr 2012 22:53:19 +0000 (15:53 -0700)]
tcl: fix target recipe build issue on older distros

the builddir is put in front of the LD_LIBRARY_PATH, causing dynamically
linking of target library with native tclsh.

Fix this behavior to cross build tcl correctly.

This issue got exposed when eglibc-2.15 was configured for the target.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotcmode-default.inc: Update to eglibc 2.15 everywhere
Richard Purdie [Fri, 27 Apr 2012 16:11:35 +0000 (17:11 +0100)]
tcmode-default.inc: Update to eglibc 2.15 everywhere

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopackage_rpm: Only rebuild the indexes if the packages have changed
Richard Purdie [Thu, 9 Feb 2012 14:09:18 +0000 (14:09 +0000)]
package_rpm: Only rebuild the indexes if the packages have changed

This change farms the solvedb creation out to a separate script which
handles creation of the index, only if mtime of any of the packages
has changed.

For a core-image-minimal set of rpm's this saves ~20s of a 45s rootfs
build. For core-image-sato it saves 1 minute of a 5 minute rootfs build.
The more packages in the system, the bigger the saving will be.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoxorg-app: Use ${libdir} and ${datadir} for packaging.
Lianhao Lu [Fri, 27 Apr 2012 06:34:24 +0000 (14:34 +0800)]
xorg-app: Use ${libdir} and ${datadir} for packaging.

Used ${libdir} and ${datadir} instead of hard coded direcotries for
packaging.

Also included INC_PR in PR.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoavahi: not using hard coded libdir.
Lianhao Lu [Fri, 27 Apr 2012 06:34:21 +0000 (14:34 +0800)]
avahi: not using hard coded libdir.

Used ${libdir} instead of the hard docoded libdir.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopopt: Fixing pkgconfig file installation issue.
Lianhao Lu [Fri, 27 Apr 2012 06:34:20 +0000 (14:34 +0800)]
popt: Fixing pkgconfig file installation issue.

Install the pkgconfig files into $(libdir) instead of $(prefix)/lib/.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4: Make 4.8.1 the default version
Richard Purdie [Fri, 27 Apr 2012 11:23:05 +0000 (12:23 +0100)]
qt4: Make 4.8.1 the default version

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4: Add missing patch headers
Richard Purdie [Fri, 27 Apr 2012 11:21:43 +0000 (12:21 +0100)]
qt4: Add missing patch headers

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoQt 4.8 GCC 4.7 fixes
Ken Werner [Fri, 27 Apr 2012 10:59:17 +0000 (12:59 +0200)]
Qt 4.8 GCC 4.7 fixes

This change introduces two new patches to Qt 4.8. One prevents the build
system from using the -fuse-ld=gold GCC flag as this isn't upstream and
therefore not supported by many toolchains out there. The second patch
fixes a compile time error when using toolchains based on GCC 4.7.

Signed-off-by: Ken Werner <ken.werner@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoxf86-video-vesa: Add recommendation for xserver libint10 module which this driver...
Richard Purdie [Thu, 26 Apr 2012 13:08:56 +0000 (14:08 +0100)]
xf86-video-vesa: Add recommendation for xserver libint10 module which this driver needs

Without this module, the driver doesn't work correctly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopackage_rpm.bbclass: Replace shell provides/requires script with python version
Richard Purdie [Thu, 26 Apr 2012 19:54:23 +0000 (20:54 +0100)]
package_rpm.bbclass: Replace shell provides/requires script with python version

The existing shell script is a fork bomb and forks off hundreds of
grep/cur/wc calls as it reads from its input stream and iterates over
the file data table for each line of input. This patch replaces the
shell code with python code which doesn't exec anything and hence runs
much faster without the exec() overhead. This speeds up rpm packaging
considerably, as can be measured simply by timing it, or watching the
processor utilisation.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomesa: Fix mklibs patch to simply remove troublesome uname usage
Richard Purdie [Thu, 26 Apr 2012 20:36:05 +0000 (20:36 +0000)]
mesa: Fix mklibs patch to simply remove troublesome uname usage

Without this we started seeing the -mx32 flag being passed to the compiler
for things like arm builds which makes no sense.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotcmode-default.inc: Default to gcc 4.7
Richard Purdie [Thu, 26 Apr 2012 14:03:52 +0000 (15:03 +0100)]
tcmode-default.inc: Default to gcc 4.7

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc-package-sdk: Package plugin files generated by gcc-4.7
Khem Raj [Fri, 13 Apr 2012 04:35:48 +0000 (21:35 -0700)]
gcc-package-sdk: Package plugin files generated by gcc-4.7

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-4.7: Do not use --with-header option for cross-gcc
Khem Raj [Fri, 13 Apr 2012 04:35:14 +0000 (21:35 -0700)]
gcc-4.7: Do not use --with-header option for cross-gcc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-4.7: Let cpp specs honor include searches in relocated install tree
Khem Raj [Fri, 13 Apr 2012 04:33:22 +0000 (21:33 -0700)]
gcc-4.7: Let cpp specs honor include searches in relocated install tree

Fix from Yocto Bug 2074

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-4.7: Use full relative path in require directive
Khem Raj [Sun, 8 Apr 2012 05:14:23 +0000 (22:14 -0700)]
gcc-4.7: Use full relative path in require directive

This will help in meta-linaro where it will be able
to utilize maximum recipes from OE-Core and thereby
keep close compatibility with OE-Core gcc recipes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agolibgcc-4.7: Package libgcov nativesdk correctly
Khem Raj [Fri, 23 Mar 2012 15:19:31 +0000 (08:19 -0700)]
libgcc-4.7: Package libgcov nativesdk correctly

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-4.7: Lower the internal consistency check level to release
Khem Raj [Thu, 22 Mar 2012 23:15:50 +0000 (16:15 -0700)]
gcc-4.7: Lower the internal consistency check level to release

This should help in speeding up compilation at the expense
of a bit less info when gcc ICEs but we dont get many gcc
ICEs and therefore using --enable-checking=release is
right balance

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-4.7: Disable cloog and ppl
Khem Raj [Thu, 22 Mar 2012 23:08:03 +0000 (16:08 -0700)]
gcc-4.7: Disable cloog and ppl

If build system has those libraries installed
gcc configure will pick them up. We want
consistent builds so we disable them since we
do not (yet) support them

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-package-target: Add the dangling files to specific packages
Khem Raj [Fri, 2 Mar 2012 22:29:21 +0000 (14:29 -0800)]
gcc-package-target: Add the dangling files to specific packages

create a new package to have lto dev packages bundled

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-crosssdk-intermediate: Use --with-native-system-header-dir for 4.7
Khem Raj [Thu, 22 Mar 2012 22:53:05 +0000 (15:53 -0700)]
gcc-crosssdk-intermediate: Use --with-native-system-header-dir for 4.7

--with-native-system-header-dir is relative to sysroot which
is what we want --with-headers is deprecated anyway

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-cross-canadian_4.7.bb: Override ARCH_FLAGS_FOR_TARGET
Khem Raj [Tue, 10 Apr 2012 07:37:18 +0000 (00:37 -0700)]
gcc-cross-canadian_4.7.bb: Override ARCH_FLAGS_FOR_TARGET

We need -isystem=${target_includedir} in there

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-4.7: Define own do_configure_prepend
Khem Raj [Tue, 10 Apr 2012 07:32:23 +0000 (00:32 -0700)]
gcc-4.7: Define own do_configure_prepend

gcc-4.7 does not define STANDARD_INCLUDE_DIR

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-4.7: Add recipes
Khem Raj [Fri, 24 Feb 2012 03:14:58 +0000 (19:14 -0800)]
gcc-4.7: Add recipes

Add new recipes for gcc-4_7-branch right now gcc 4.7.0
is latest release from this branch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-configure-common.inc: Use libc-uclibc override
Khem Raj [Sun, 22 Apr 2012 01:32:15 +0000 (18:32 -0700)]
gcc-configure-common.inc: Use libc-uclibc override

Its better than duplicating the overrides

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-4.6: Specify complete paths in require directive
Khem Raj [Sun, 8 Apr 2012 05:06:14 +0000 (22:06 -0700)]
gcc-4.6: Specify complete paths in require directive

This is needed for adjusting meta-linaro where linaro
gcc recipes leverage the core recipe infrastructure and
modifies minimal to keep compatibility with OE-Core
so that any changes in OE-Core gcc recipes does not
trigger changes in meta-linaro.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-4.6: Remove redundant overrides
Khem Raj [Sat, 21 Apr 2012 17:54:35 +0000 (10:54 -0700)]
gcc-4.6: Remove redundant overrides

Use libc-uclibc override instead of TARGET_OS
override

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agolibgcc_4.6: Package libgcov nativesdk correctly
Khem Raj [Tue, 10 Apr 2012 06:51:00 +0000 (23:51 -0700)]
libgcc_4.6: Package libgcov nativesdk correctly

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-configure: Render --with-local-prefix harmless
Khem Raj [Tue, 10 Apr 2012 01:56:59 +0000 (18:56 -0700)]
gcc-configure: Render --with-local-prefix harmless

this option by default points to /usr/local no matter
what so we cant let it sit on sidelines otherwise it
will access host machine's /usr/local which may not
be desired. So disable this option. This also helps in making
gcc's shared state more consistent

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc: Stash the gcc-cross builddir to reuse in libgcc and gcc-runtime
Khem Raj [Fri, 24 Feb 2012 03:07:46 +0000 (19:07 -0800)]
gcc: Stash the gcc-cross builddir to reuse in libgcc and gcc-runtime

Currently we stash the libgcc install tree and then reuse that
to populate libgcc recipe later. This mechanism does not work
for gcc 4.7/trunk since now libstdc++ needs access to build tree
of libgcc. This patch stashes the gcc-cross build tree
and then reuses this in libgcc as well as in gcc-runtime
recipe builds.

Now we build libgcc in the libgcc recipe instead of just
using the prebuilt install tree

core-image-minimal build/run tested on all qemu machines

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agogcc-configure: Pass distinct target flags
Khem Raj [Wed, 28 Mar 2012 14:22:44 +0000 (07:22 -0700)]
gcc-configure: Pass distinct target flags

When building gcc-cross-canadian libgcc is built using
headers from gcc-crosssdk and not the target sysroot
because we do not pass proper CFLAGS for target bits
so it ends up using CFLAGS that were meant for compiling
canadian gcc itself. It does not show up as a problem
when building SDK with eglibc because eglibc-nativesdk
and eglibc have identical headers. The problem shows
up clearly when you try to build uclibc based meta-toolchain
since then nativesdk libc and target libc are different

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agotcmode-default: Use SDKGCCVERSION ?= "${GCCVERSION}"
Khem Raj [Thu, 22 Mar 2012 22:51:29 +0000 (15:51 -0700)]
tcmode-default: Use SDKGCCVERSION ?= "${GCCVERSION}"

Usually they should be same if not defined to be different
by user. In this case if I override GCCVERSION in local.conf
then SDKGCCVERSION will also follow the suite.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoclasses: Add recipe class to overrides
Richard Purdie [Sat, 11 Feb 2012 02:58:28 +0000 (18:58 -0800)]
classes: Add recipe class to overrides

We have currently no override to detect a recipe being build cross, crosssdk
or for target at times we can use virtclass-native and virtclass-nativesdk to
override stuff in recipes but we dont have way to modify a variables
based on recipe type always.

This patch adds in such an override and in particular makes a target override
class available.

With this change now we can say:

EXTRA_OECONF_class-target = "...."
EXTRA_OECONF_class-native = "..."
EXTRA_OECONF_class-nativesdk = "..."
EXTRA_OECONF_class-crosssdk= "..."

Based of an original patch by Khem Raj

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobitbake.conf: use TUNE_PKGARCH instead of TARGET_ARCH in SDK_NAME
Martin Jansa [Fri, 23 Mar 2012 22:30:40 +0000 (22:30 +0000)]
bitbake.conf: use TUNE_PKGARCH instead of TARGET_ARCH in SDK_NAME

* also use weak assignment for SDK_NAME_PREFIX as suggested by khem
* TUNE_PKGARCH is not 100% right too, because such SDK image usually has few
  machine specific packages included (e.g. base-files, securetty, opkg configs)
  but those are not important for SDK users so it's better to have one SDK for
  whole e.g. armv7a-vfp-neon then 6 SDK for each machine which would work the
  same.
  You can see diff between crespo and om-gta04 SDK here:
  http://build.shr-project.org/shr-core/sdk/oecore-i686-armv7a-vfp-neon-toolchain-efl-crespo-om-gta04.diff

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoxev: move from meta-demoapps
Denis 'GNUtoo' Carikli [Fri, 23 Mar 2012 22:30:41 +0000 (22:30 +0000)]
xev: move from meta-demoapps

* The location where xev was located didn't contain xorg-app-common.inc,
  but still xev requires it. So moving it fixes that issue.
* File checksums and License checksums were also added.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoquilt: fix perl path in target perl scripts
Nitin A Kamble [Wed, 25 Apr 2012 21:09:14 +0000 (14:09 -0700)]
quilt: fix perl path in target perl scripts

While building on distros like fedora17, which has /bin/perl,
the target perl scripts get perl path also as /bin/perl.
And that is not correction path of perl on the target.

This commit avoids this error.

| error: Failed dependencies:
|       /bin/perl is needed by quilt-0.51-r2.i586
NOTE: package core-image-sato-sdk-1.0-r0: task do_rootfs: Failed
ERROR: Task 8
(/home/nitin/prj/poky.git/meta/recipes-sato/images/core-image-sato-sdk.bb,
do_rootfs) failed with exit code '1'

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agoboost: Ensure we use our user-config.jam file
Saul Wold [Fri, 20 Apr 2012 21:06:20 +0000 (14:06 -0700)]
boost: Ensure we use our user-config.jam file

This change ensures we use the user-config.jam Configuration
that we created and will not use anything from the user's home
directory.

[YOCTO #2302]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agouclibc SDK not including libpthread_nonshared.a
Mark Norman [Wed, 25 Apr 2012 10:44:20 +0000 (20:14 +0930)]
uclibc SDK not including libpthread_nonshared.a

Modified the uclibc PACKAGES list order to ensure the uclibc-dev package is
processed before uclibc-staticdev to allow *_nonshared.a libraries to be
packaged in the uclibc-dev package.  The *_nonshared.a libraries are required
by the SDK.

13 years agoevolation-data-server: Rename from eds-dbus
Saul Wold [Fri, 20 Apr 2012 00:26:01 +0000 (17:26 -0700)]
evolation-data-server: Rename from eds-dbus

[YOCTO #2316]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agou-boot: update 2012.04 to 2012.04.01 release
Otavio Salvador [Wed, 25 Apr 2012 19:28:09 +0000 (16:28 -0300)]
u-boot: update 2012.04 to 2012.04.01 release

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agou-boot-mkimage: update 2012.04 to 2012.04.01 release
Otavio Salvador [Wed, 25 Apr 2012 19:28:08 +0000 (16:28 -0300)]
u-boot-mkimage: update 2012.04 to 2012.04.01 release

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agou-boot-fw-utils: update 2012.04 to 2012.04.01 release
Otavio Salvador [Wed, 25 Apr 2012 19:28:07 +0000 (16:28 -0300)]
u-boot-fw-utils: update 2012.04 to 2012.04.01 release

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>