]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
12 years agogdk-pixbuf: Add --with-x11 when building lsb image
Xiaofeng Yan [Fri, 11 May 2012 07:23:15 +0000 (15:23 +0800)]
gdk-pixbuf: Add --with-x11 when building lsb image

LSB Test Suite complains "No library libgdk_pixbuf_xlib-2.0.so.0" \
because of having "--without-x11" for gdk-pixbuf_2.24.1.bb.
Use the linuxstdbase override and also make it conditional on x11 \
being in DISTRO_FEATURES for passing lsb test.
Split libgdk_pixbuf_xlib to a single package.

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agotask-core-lsb: Add libgdk-pixbuf-xlib to core-image-lsb
Xiaofeng Yan [Fri, 11 May 2012 07:23:12 +0000 (15:23 +0800)]
task-core-lsb: Add libgdk-pixbuf-xlib to core-image-lsb

LSB Test Suite complains "No library libgdk_pixbuf_xlib-2.0.so.0" \
which are created by gdk-pixbuf_2.24.1.bb.
So add this library to core-image-lsb for passing lsb test.

[RP: Fix whitespace]
Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoeglibc: fix build with poky-tiny distro
Nitin A Kamble [Wed, 9 May 2012 20:42:45 +0000 (13:42 -0700)]
eglibc: fix build with poky-tiny distro

This fixes bug [YOCTO #2443]

The prototype of findidx() has changed, but the code in xregex.c is
still using the old prototype. This issue stayed hidden because this
code only gets excercised when OPTION_POSIX_REGEXP_GLIBC is disabled
in the eglibc configuration.
  See the patch for further information.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
12 years agotypecheck.bbclass: update per current variable typing code
Christopher Larson [Thu, 10 May 2012 02:40:14 +0000 (21:40 -0500)]
typecheck.bbclass: update per current variable typing code

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
12 years agouclibc.inc: uclibc rtld does support GNU_HASH
Khem Raj [Sun, 6 May 2012 20:55:23 +0000 (13:55 -0700)]
uclibc.inc: uclibc rtld does support GNU_HASH

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agoeglibc: Add patch to fix /var installation location
Saul Wold [Wed, 9 May 2012 18:08:57 +0000 (11:08 -0700)]
eglibc: Add patch to fix /var installation location

This address the packaging issues since it's installed in the wrong place
ERROR: For recipe eglibc-nativesdk, 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>
12 years agosanity.bbclass: Detect empty $PATH components too
Peter Seebach [Wed, 9 May 2012 20:14:41 +0000 (15:14 -0500)]
sanity.bbclass: Detect empty $PATH components too

Empty components in $PATH have the same effect as a . in $PATH,
and are a common side-effect of inserting a misspelled or unset
shell variable in $PATH.

Signed-off-by: Peter Seebach <peter.seebach@windriver.com>
12 years agoblacklist.bbclass: Refactor, use PNBLACKLIST[pn]
Mark Hatle [Wed, 9 May 2012 15:50:59 +0000 (10:50 -0500)]
blacklist.bbclass: Refactor, use PNBLACKLIST[pn]

Revise the handling from ANGSTROM_BLACKLIST to PNBLACKLIST[pn].

Refactor the code to eliminate references to the distribution and recipe
name in the message.

Change the skipPackage message message from:

ERROR: <recipe> was skipped: <distro> DOES NOT support <recipe> because <reason>

to:

ERROR: <recipe> was skipped: Recipe is blacklisted: <reason>

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
12 years agoblacklist: fix typo in name
Mark Hatle [Wed, 9 May 2012 15:21:35 +0000 (10:21 -0500)]
blacklist: fix typo in name

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Import directly from meta-openembedded commit:  a63c374cdc785ade69d2998978d08280e671dc1f

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
12 years agoh264_qpel_mmx.patch: fix Upstream-Status tag
Saul Wold [Sat, 5 May 2012 01:19:18 +0000 (18:19 -0700)]
h264_qpel_mmx.patch: fix Upstream-Status tag

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoeglibc: Add patch to fix /var installation location
Saul Wold [Wed, 9 May 2012 18:08:57 +0000 (11:08 -0700)]
eglibc: Add patch to fix /var installation location

This address the packaging issues since it's installed in the wrong place
ERROR: For recipe eglibc-nativesdk, 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>
12 years agolibc-package.bbclass: Add MLPREFIX while dynamically set RDEPENDS
Dongxiao Xu [Mon, 23 Apr 2012 08:48:59 +0000 (16:48 +0800)]
libc-package.bbclass: Add MLPREFIX while dynamically set RDEPENDS

We need to add MLPREFIX when set RDEPENDS by setVar() function.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
12 years agoimage_types.bbclass: redefine EXTRA_IMAGECMD_jffs2 to leverage siteinfo
Ting Liu [Mon, 7 May 2012 04:44:29 +0000 (12:44 +0800)]
image_types.bbclass: redefine EXTRA_IMAGECMD_jffs2 to leverage siteinfo

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agozlib: upgrade to 1.2.7
Eric Bénard [Tue, 8 May 2012 17:30:43 +0000 (19:30 +0200)]
zlib: upgrade to 1.2.7

1.2.6 is no more fetchable and 1.2.7 fix some bugs, full changelog is
available here : http://zlib.net/ChangeLog.txt

Signed-off-by: Eric Bénard <eric@eukrea.com>
12 years agoguile: upgrade from 2.0.3 to 2.0.5
Nitin A Kamble [Tue, 1 May 2012 16:31:01 +0000 (09:31 -0700)]
guile: upgrade from 2.0.3 to 2.0.5

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
12 years agoopenssl: Fix build for mips64(el)
Khem Raj [Wed, 25 Apr 2012 22:43:30 +0000 (15:43 -0700)]
openssl: Fix build for mips64(el)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agosanity.bbclass: Implement initial toolchain sanity checks
Peter Seebach [Tue, 1 May 2012 16:20:22 +0000 (11:20 -0500)]
sanity.bbclass: Implement initial toolchain sanity checks

This introduces a sanity check for the toolchain, which verifies
each tuning (including any multilibs), producing meaningful diagnostics
for problems, and also provides some higher-level tuning features.

The TUNEVALID and TUNECONFLICT/TUNECONFLICTS settings were not
implemented.  Listed one or two missing features in TUNEVALID,
also (in a previous patch) fixed the references to
features which didn't exist.

This patch also provides a whitelisting mechanism (which is completely
unused) to allow vendors providing prebuilt toolchain components to
restrict tunings to those based on or compatible with a particular ABI.

Signed-off-by: Peter Seebach <peter.seebach@windriver.com>
12 years agoqt4-graphics-system: set graphic system in profile instead of X11 session
Otavio Salvador [Wed, 2 May 2012 01:00:01 +0000 (22:00 -0300)]
qt4-graphics-system: set graphic system in profile instead of X11 session

To allow the use of Qt applications started manually to use the
configured graphics system the setting needs to be available in user
environment. This moves the setting to /etc/profile.d ensuring it is
set and available. This allow the removal of x11-common as dependency.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolibatomics-ops: Make it build for SH4
Khem Raj [Mon, 30 Apr 2012 22:52:57 +0000 (15:52 -0700)]
libatomics-ops: Make it build for SH4

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agokmod: fix upgrade path from module-init-tools
Martin Jansa [Tue, 8 May 2012 22:53:38 +0000 (15:53 -0700)]
kmod: fix upgrade path from module-init-tools

* PROVIDES does not need _${PN}
* CONFLICTS should be RCONFLICTS
* opkg needs RREPLACES to automatically remove older module-init-tools
  instead of just reporting it conflicts with kmod

SHR root@gjama ~ $ opkg install kmod
Installing kmod (7+git02629fa02e96763db7460a930239cc93649a52f8-r0.0) to root...
Downloading http://jama.dyndns-home.com/org.openembedded.shr-core//armv4t/kmod_7+git02629fa02e96763db7460a930239cc93649a52f8-r0.0_armv4t.ipk.
Removing package module-init-tools-depmod from root...
update-alternatives: removing //sbin/depmod as no more alternatives exist for it
Removing package module-init-tools from root...
update-alternatives: Linking //sbin/insmod to ../bin/busybox
update-alternatives: Linking //sbin/modprobe to ../bin/busybox
update-alternatives: Linking //sbin/rmmod to ../bin/busybox
update-alternatives: removing //sbin/modinfo as no more alternatives exist for it
update-alternatives: removing //bin/lsmod as no more alternatives exist for it
update-alternatives: Linking //sbin/lsmod to ../bin/busybox
Configuring kmod.
update-alternatives: Linking //sbin/insmod to /sbin/insmod.kmod
update-alternatives: Linking //sbin/modprobe to /sbin/modprobe.kmod
update-alternatives: Linking //sbin/rmmod to /sbin/rmmod.kmod
update-alternatives: Linking //sbin/modinfo to /sbin/modinfo.kmod
update-alternatives: Linking //bin/lsmod to /bin/lsmod.kmod
update-alternatives: Linking //sbin/lsmod to /bin/lsmod.kmod
update-alternatives: Linking //sbin/depmod to /sbin/depmod.kmod

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agokmod: Use base_libdir for installing libkmod
Khem Raj [Tue, 8 May 2012 22:39:28 +0000 (15:39 -0700)]
kmod: Use base_libdir for installing libkmod

This also helps avoid QA errors about binaries
accessing contents from /usr/lib

Also fixes emptry libkmod problem since now
the files are installed in expected place

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agokmod: Update to .8+ release
Khem Raj [Tue, 8 May 2012 22:39:08 +0000 (15:39 -0700)]
kmod: Update to .8+ release

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agokern-tools: fix do_patch errors
Bruce Ashfield [Wed, 9 May 2012 03:42:24 +0000 (23:42 -0400)]
kern-tools: fix do_patch errors

The linux-yocto repository and scripts can support a mode of
meta data management that merges a base meta branch to every
BSP branch. In this case, the scripts don't have to restore
a checkpoint for the meta data to be globally accessible.

The decision to restore or not is made based on whether or
not the meta branch is part of all branches or not.

The linux-yocto recipes have a sanity check to determine if
the requested SRCREV for meta data matches the head of the
meta branch (via do_validate_branches). If the wrong commit
is at the head, the meta branch is moved aside and the branch
reset to the right commit. This creates two meta branches that
contain the base meta data.

The test for integrated meta data mistakes this for a globally
merged set of meta data and doesn't restore the checkpoint, which
leads to build failures.

The immediate fix is to allow two branches to have the meta
data. The long term fix is to make the detection only consider
if the build branch contains the meta data.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agokmod: include libkmod also from libdir
Martin Jansa [Mon, 7 May 2012 21:12:43 +0000 (23:12 +0200)]
kmod: include libkmod also from libdir

* until it's decided it should be installed in base_libdir or libdir
* fixes libkmod packaging

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agokern-tools: integrate minor fixes
Bruce Ashfield [Mon, 30 Apr 2012 04:02:17 +0000 (00:02 -0400)]
kern-tools: integrate minor fixes

Updating the SRCREV to pick up two minor fixes:

1/2:
    kgit-init: correct spelling of createme

    kgit-init copies the kern-tools scripts and intends to copy createme.

    The typo is in the usage() of updateme as well.

Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com>
2/2:
    kconf_check: fix bad quoting around missing_required.cfg

    missing_required.cfg won't have it's path truncated (if applicable), since
    the quoting it wrong.

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agolinux-yocto: streamline support for multiple upstream repo types
Bruce Ashfield [Thu, 22 Mar 2012 20:00:08 +0000 (16:00 -0400)]
linux-yocto: streamline support for multiple upstream repo types

In order to support repositories of various types (with or without
meta data, branched, pristine, custom, etc) information about the
type of processing that is required was passed to the processing
phases via variables.

The combination of variables involved in coordinating the processing
creates a learning curve and overly complicates recipe extensions.

With minor tweaks to the kern-tools, adding flexibility and keying
off the existence of the meta branch it is possible to remove all
of the variables that were added to support different repository
types.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agolinux-yocto/3.2: configuration and pch merge
Bruce Ashfield [Fri, 4 May 2012 14:40:34 +0000 (10:40 -0400)]
linux-yocto/3.2: configuration and pch merge

Updating the 3.2 SRCREVs to import the following meta/config
changes:

   6b3d4e0 meta: add mei feature
   519abac meta: add usb/uhci-hcd feature
   a67c5a3 meta/crownbay: use usb features
   0855066 meta: add usb/ohci-hcd feature
   15f1a99 meta: add usb/ehci-hcd feature
   8fa6408 meta: add usb/xhci-hcd feature
   c724a55 meta: add usb/base feature
   b55b3a1 sys940x: Cleanup sys940x.scc
   93f2e97 sys940x: Use PHYSICAL_START of 0x200000 to boot
   aaa034b sys940x: Add common standard and preempt-rt features
   e2b1286 sys940x: Add efi-ext to standard and preempt-rt configs
   d188c21 sys940x: Move emgd-1.10 data to the standard scc file
   72d9369 fri2: Cleanup fri2-$KTYPE.scc files re efi-ext.scc
   dbcb120 fri2: Use emgd-1.10 feature and branch

And the following driver fix:

   f39a0a9 pch_gbe: Do not abort probe on bad MAC

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agopango: Fix modules load failure in multilib environment
Zhai Edwin [Tue, 8 May 2012 14:43:49 +0000 (22:43 +0800)]
pango: Fix modules load failure in multilib environment

Multi-libs of Pango need different modules, thus different config files and
utils. This patch separate config file and utils with different MLPREFIX to
avoid conflict.

[YOCTO #2356] got fixed.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoopenssl: fix incorrect INC_PR
Scott Garman [Tue, 8 May 2012 14:42:45 +0000 (07:42 -0700)]
openssl: fix incorrect INC_PR

Restore INC_PR to r15 to prevent breakage with out of tree openssl
recipes (e.g, meta-oe).

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoxcb-util-image: Add missing dependency on xcb-util
Richard Purdie [Fri, 4 May 2012 11:29:07 +0000 (11:29 +0000)]
xcb-util-image: Add missing dependency on xcb-util

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosed: Explicitly disable acl for deterministic builds
Richard Purdie [Fri, 4 May 2012 11:28:42 +0000 (11:28 +0000)]
sed: Explicitly disable acl for deterministic builds

12 years agolibgdbus: delete from oe-core
Martin Jansa [Mon, 7 May 2012 20:06:04 +0000 (22:06 +0200)]
libgdbus: delete from oe-core

* as suggested here:
  http://lists.linuxtogo.org/pipermail/openembedded-core/2012-May/022071.html

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibsoup: delete from oe-core
Martin Jansa [Mon, 7 May 2012 20:06:05 +0000 (22:06 +0200)]
libsoup: delete from oe-core

* as suggested here:
  http://lists.linuxtogo.org/pipermail/openembedded-core/2012-May/022060.html

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoxeyes/pong-clock: Update recipes
Richard Purdie [Tue, 8 May 2012 13:42:51 +0000 (13:42 +0000)]
xeyes/pong-clock: Update recipes

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agometa-demoapps: Remove except for xeyes and pong-clock
Richard Purdie [Tue, 8 May 2012 13:25:59 +0000 (14:25 +0100)]
meta-demoapps: Remove except for xeyes and pong-clock

http://lists.linuxtogo.org/pipermail/openembedded-core/2012-May/022059.html

As proposed by Martin Jansa with a couple of changes from me.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoevolution-data-server: delete old 2.20.0 version
Martin Jansa [Mon, 7 May 2012 20:06:02 +0000 (22:06 +0200)]
evolution-data-server: delete old 2.20.0 version

* evolution-data-server_git.bb provides 2.30.2 from 2010-06-20 and is default for a while

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoevolution-data-server: delete unused patch parallelmake.patch
Martin Jansa [Mon, 7 May 2012 20:06:01 +0000 (22:06 +0200)]
evolution-data-server: delete unused patch parallelmake.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agodbus-glib: bump PR to rebuild after glib upgrade
Martin Jansa [Mon, 7 May 2012 20:06:00 +0000 (22:06 +0200)]
dbus-glib: bump PR to rebuild after glib upgrade

* some apps had issues in runtime when dbus-glib wasn't rebuilt and
  reinstalled after glib upgrade, see:
  http://www.shr-project.org/trac/ticket/1980

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agodistro_tracking: updates for upgraded recipes
Scott Garman [Mon, 7 May 2012 22:49:15 +0000 (15:49 -0700)]
distro_tracking: updates for upgraded recipes

libpng, openssl, openssh, and opensp

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoopensp: upgrade to 1.5.2
Scott Garman [Mon, 7 May 2012 22:49:14 +0000 (15:49 -0700)]
opensp: upgrade to 1.5.2

Removed all patches, they've been integrated upstream. :)

Added --disable-doc-build to prevent creation of docs, which
otherwise fails with the following configure error:

could not find xmlto; set XMLTO or consider --disable-doc-build

Removed configure_prepend step that was deleting the m4/ directory,
since some macros needed for the build are defined there, and I've
not encountered any problems with keeping them there in my testing.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoopenssh: upgrade to 6.0p1
Scott Garman [Mon, 7 May 2012 22:49:13 +0000 (15:49 -0700)]
openssh: upgrade to 6.0p1

LICENSE checksum changed due to a trivial difference in the credits
list.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoqt4: move functions from python to shell style
Dongxiao Xu [Tue, 8 May 2012 05:28:30 +0000 (13:28 +0800)]
qt4: move functions from python to shell style

In qt4's do_configure operation, it will refer to some variables that
are derived from 'd', however these variable values may be not correct
in multilib case since the extraction of these variables happens before
the multilib handler.

The fix is to move these python style functions back to shell style.

This fixes [YOCTO #2355]

[RP: Fix whitepace]
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoglib-2.0: Fix issues with libelf dependency creeping in
Richard Purdie [Mon, 7 May 2012 09:49:43 +0000 (09:49 +0000)]
glib-2.0: Fix issues with libelf dependency creeping in

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoconnman: Disable tist plugin on powerpc
Richard Purdie [Mon, 7 May 2012 09:50:03 +0000 (09:50 +0000)]
connman: Disable tist plugin on powerpc

This plugin doesn't build on powerpc due to powerpc's terminal ioctl defintions
being incompatible with assumptions being made by this module. Until someone has
need and can test this on powerpc, disabling is the safest option.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoimage.bbclass,kernel.bbclass: Use kmod-native instead of module-init-tools-cross
Khem Raj [Tue, 31 Jan 2012 08:35:02 +0000 (00:35 -0800)]
image.bbclass,kernel.bbclass: Use kmod-native instead of module-init-tools-cross

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agomodule-init-tools: Delete
Khem Raj [Tue, 31 Jan 2012 08:34:28 +0000 (00:34 -0800)]
module-init-tools: Delete

Since its provided by kmod

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agokmod: disable man pages generation because we don't have working xsltproc
Martin Jansa [Fri, 24 Feb 2012 06:53:00 +0000 (06:53 +0000)]
kmod: disable man pages generation because we don't have working xsltproc

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agokmod: Add recipes
Khem Raj [Tue, 31 Jan 2012 08:34:01 +0000 (00:34 -0800)]
kmod: Add recipes

kmod is replacement for module-init-tools

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agolibsoup: Fix for glib-2.0 2.32.2
Saul Wold [Sat, 5 May 2012 00:56:16 +0000 (17:56 -0700)]
libsoup: Fix for glib-2.0 2.32.2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolibgdbus: Fix for glib-2.0 2.32.2
Saul Wold [Sat, 5 May 2012 00:33:47 +0000 (17:33 -0700)]
libgdbus: Fix for glib-2.0 2.32.2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoevolution-data-server: enable deprecated glib API
Martin Jansa [Sun, 6 May 2012 07:28:23 +0000 (09:28 +0200)]
evolution-data-server: enable deprecated glib API

* we have very old version and deprecated g_atexit is used even in current master
  http://git.gnome.org/browse/evolution-data-server/log/libedataserver/e-categories.c

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibsoup-2.4: upgrade to 2.38.1
Martin Jansa [Sat, 28 Apr 2012 16:38:06 +0000 (18:38 +0200)]
libsoup-2.4: upgrade to 2.38.1

* newer webkit-efl needs 2.37.4 or newer

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
12 years agogobject-introspection: upgrade to 1.32.1
Martin Jansa [Sat, 28 Apr 2012 16:35:22 +0000 (18:35 +0200)]
gobject-introspection: upgrade to 1.32.1

* simplify SRC_URI
* add COPYING to LIC_FILES_CHKSUM

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
12 years agoglib-2.0: upgrade to 2.32.2
Martin Jansa [Wed, 2 May 2012 13:59:46 +0000 (15:59 +0200)]
glib-2.0: upgrade to 2.32.2

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoglib-2.0: upgrade to 2.32.1
Martin Jansa [Sat, 28 Apr 2012 16:31:07 +0000 (18:31 +0200)]
glib-2.0: upgrade to 2.32.1

* g_once_init_enter.patch shouldn't be needed after upstream commit
  794c1a30bc27b4c8d77537813acb1213d5ac80f2

* LIC_FILES_CHKSUM change is only because PCRE was upgraded and now
  pcre.h says "Copyright (c) 1997-2012 University of Cambridge" instead
  of 2010 and COPYING file
  "Please see the file LICENCE in the PCRE distribution for licensing
  details."  but LICENSE file is not part of glib distribution (but still
  BSD in standalone PCRE)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
12 years agosite/arm-common: alignment values for guin32, guin64 and unsigned long
Tomas Frydrych [Wed, 25 Apr 2012 12:41:13 +0000 (13:41 +0100)]
site/arm-common: alignment values for guin32, guin64 and unsigned long

These are required to build recent versions of glib-2.0

12 years agosite/powerpc-common: alignment values for guin32, guin64 and unsigned long
Saul Wold [Sat, 5 May 2012 23:18:21 +0000 (16:18 -0700)]
site/powerpc-common: alignment values for guin32, guin64 and unsigned long

    These are required to build recent versions of glib-2.0

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agosite/mips-common: alignment values for guin32, guin64 and unsigned long
Saul Wold [Sat, 5 May 2012 20:22:48 +0000 (13:22 -0700)]
site/mips-common: alignment values for guin32, guin64 and unsigned long

    These are required to build recent versions of glib-2.0

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoinitrdscripts: Update install.sh to work with mmc devices
Darren Hart [Wed, 2 May 2012 04:14:18 +0000 (21:14 -0700)]
initrdscripts: Update install.sh to work with mmc devices

Fixes [YOCTO #2385]

The installer only searches for hd[ab] sd[ab]. Some newer BSPs have mmcblk
devices that should be used as the install target. These devices also have a
partition prefix (mmcblk0p1 instead of mmcblk01). As they are detected
asynchronously, it is necessary to add the rootwait kernel parameter to avoid
a race condition trying to mount the root device.

As BSPs like the FRI2 and the sys940x have mmc devices and will have a 1.2
release, we should push this to 1.2.1. The changes are perfectly contained and
easily verified.

Test for an mmcblk device and add the p partition prefix if necessary. Add the
rootwait kernel parameter when an mmcblk device is detected.  Replace the series
of explicit umount commands with a single umount using a wildcard. This will
find all the partitions and will not try to unmount non-existant devices. Avoid
copy and paste errors by replacing /dev/${device}${pX} references with the
previously assigned rootfs, bootfs, and swap variables.

These changes have been tested on the FRI2 Sato image which installed to
/dev/mmcblk0 as well as the N450 Sato image which installed to /dev/sda. Both
were successful.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agorunqemu: be sh neutral
Bernhard Reutner-Fischer [Thu, 3 May 2012 17:12:34 +0000 (19:12 +0200)]
runqemu: be sh neutral

Now runs with dash and busybox' ash as well as with bash

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agorunqemu: minor tweaks
Bernhard Reutner-Fischer [Thu, 3 May 2012 17:12:33 +0000 (19:12 +0200)]
runqemu: minor tweaks

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agorunqemu: add and use error()
Bernhard Reutner-Fischer [Thu, 3 May 2012 17:12:32 +0000 (19:12 +0200)]
runqemu: add and use error()

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agorunqemu: simplify process_filename()
Bernhard Reutner-Fischer [Thu, 3 May 2012 17:12:31 +0000 (19:12 +0200)]
runqemu: simplify process_filename()

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agorunqemu: use modern, single-char name of test(1)
Bernhard Reutner-Fischer [Thu, 3 May 2012 17:12:30 +0000 (19:12 +0200)]
runqemu: use modern, single-char name of test(1)

I do not have "[[", just "[". Be gentle to users of legacy-free setups,
also by using '=' instead of the double notation.

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agorunqemu: Use OE_TMPDIR
Bernhard Reutner-Fischer [Thu, 3 May 2012 17:12:29 +0000 (19:12 +0200)]
runqemu: Use OE_TMPDIR

The error message erroneously talked about TMPDIR.
Just use OE_TMPDIR everywhere to make the name of the variable obvious.

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogcc-4.6: disable cloog, change syntax to disable ppl
Andreas Oberritter [Fri, 4 May 2012 22:17:57 +0000 (00:17 +0200)]
gcc-4.6: disable cloog, change syntax to disable ppl

* Backported from 523df15bcc21e1749771cca757613f3520243b8e
  as suggested by Khem.

* Original commit message:

  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: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agouclibc: Return correct endianness for mips64
Khem Raj [Wed, 2 May 2012 20:53:59 +0000 (13:53 -0700)]
uclibc: Return correct endianness for mips64

Regular expression did not check for mips64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoterminal.bbclass, oe-buildenv-internal: pass SCREENDIR environment variable
Jason Wessel [Thu, 3 May 2012 11:27:12 +0000 (06:27 -0500)]
terminal.bbclass, oe-buildenv-internal: pass SCREENDIR environment variable

Some versions of the screen utility provided from the host OS vendor
write the socket directory to $HOME/.screen.  When using a shared home
directory across many servers, one sets the SCREENDIR environment
variable to avoid collisions in the shared home directory.  This
results in problems launching a devshell where it is not entirely
obvious what happened because the SCREENDIR environment variable
got stripped from the environment prior to setting up the screen
in detached mode.

Example:
   % bitbake -c devshell busybox
   # ...Please connect in another terminal with "screen -r devshell"

   % screen -r devshell
   There is no screen to be resumed matching devshell.

The temporary work around was to do something like:
   sh -c "unset SCREENDIR; screen -r devshell"

This patch adds SCREENDIR to the white list to ensure screen
works properly on systems where a developer needs to use
the SCREENDIR with shared home directories.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoconf/machine: Clean up configuration values.
Peter Seebach [Wed, 2 May 2012 01:45:10 +0000 (20:45 -0500)]
conf/machine: Clean up configuration values.

This cleans up and/or corrects a few values from machine includes
for consistency with future toolchain sanity checks, and also adds
the TUNEVALID and TUNECONFLICTS to documentation.conf.

Signed-off-by: Peter Seebach <peter.seebach@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoconnman: enable TI shared transport plugin when wifi or bluetooth are requested
Koen Kooi [Fri, 4 May 2012 07:54:06 +0000 (09:54 +0200)]
connman: enable TI shared transport plugin when wifi or bluetooth are requested

This plugin manages the firmware loading for the TI wl12xx series of bluetooth/wifi/fm chips.

The double --enable-tist when both bluetooth and wireless are enabled is ugly, but harmless

The background on the plugin: https://bugs.meego.com/show_bug.cgi?id=8418

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobusybox: port improvements to simple.script from Debian (udhcpc)
Andreas Oberritter [Fri, 4 May 2012 13:09:38 +0000 (15:09 +0200)]
busybox: port improvements to simple.script from Debian (udhcpc)

* Support resolvconf
* Avoid bashism $((metric++))
* Use 'domain' instead of 'search' for domain parameter

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobusybox: remove unused patches for simple.script (udhcpc)
Andreas Oberritter [Thu, 3 May 2012 19:35:01 +0000 (21:35 +0200)]
busybox: remove unused patches for simple.script (udhcpc)

* OE-Core provides its own copy of simple.script.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogcc-4.6: explicitly disable ppl
Andreas Oberritter [Fri, 4 May 2012 13:09:44 +0000 (15:09 +0200)]
gcc-4.6: explicitly disable ppl

* Fixes the following error after a system library upgrade
| .../mipsel-oe-linux/4.6.4/cc1: error while loading shared libraries: libppl.so.10: cannot open shared object file: No such file or directory

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobuildhistory: fix multiple commit of images and packages at the same time
Paul Eggleton [Fri, 4 May 2012 13:36:01 +0000 (14:36 +0100)]
buildhistory: fix multiple commit of images and packages at the same time

The echo line here was merging multiple lines into one, and the result
was that if both image and package changes had to be comitted then only
the image changes were being committed and the package changes could
potentially be merged into the next package change. Quoting the variable
reference fixes this.

Fixes [YOCTO #2411]

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc-package-target: add libexec for plugin
Saul Wold [Tue, 1 May 2012 15:13:20 +0000 (08:13 -0700)]
gcc-package-target: add libexec for plugin

Fixes:

ERROR: For recipe gcc, the following files/directories were installed but not shipped in any package:
ERROR:   /usr/libexec/gcc/i586-poky-linux/4.7.1/plugin/gengtype
Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agokernel.bbclass: move kernel-vmlinux up in PACKAGES
Christopher Larson [Thu, 3 May 2012 01:28:34 +0000 (20:28 -0500)]
kernel.bbclass: move kernel-vmlinux up in PACKAGES

If KERNEL_IMAGETYPE is vmlinux, the expectation is most likely that there will
be no kernel image package, but we still want a vmlinux package for debugging,
so move kernel-vmlinux in front of kernel-image in PACKAGES.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agorunqemu: Fix TAP='TUNSETGROUP: Invalid argument' by falling back to tunctl -u
Jason Wessel [Wed, 2 May 2012 11:30:46 +0000 (06:30 -0500)]
runqemu: Fix TAP='TUNSETGROUP: Invalid argument' by falling back to tunctl -u

By default the runqemu script tries to set the group permissions on any
tap device it creates.  The TUNSETGROUP ioctl is not implemented on some
popular host enterprise linux distributions.

Internally the script will exit as follows:

++ /opt/qemux86/bitbake_build/tmp/sysroots/x86_64-linux/usr/bin/tunctl -b -g 100
+ TAP='TUNSETGROUP: Invalid argument'
+ STATUS=1
+ '[' 1 -ne 0 ']'
+ echo 'tunctl failed:'
tunctl failed:
+ echo TUNSETGROUP: Invalid argument

This patch implements a fallback to using the userid as the owner of
the tap device which is supported by all 2.6 kernels, the default remains
to try and use the groupid first.

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt-4.8.1: fix creating /include directory in build host root
Martin Jansa [Wed, 2 May 2012 14:32:35 +0000 (16:32 +0200)]
qt-4.8.1: fix creating /include directory in build host root

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4: fix compilation issue
Nitin A Kamble [Mon, 30 Apr 2012 21:19:54 +0000 (14:19 -0700)]
qt4: fix compilation issue

gcc 4.7 uncovers a type mismatch in the code. And this commit fixes the issue:

| /srv/home/nitin/builds/build-gcc47/tmp/sysroots/qemux86/usr/include/glib-2.0/glib/gthread.h:58:7: error: 'union' tag used in naming 'struct _GMutex' [-Werror=permissive]
| In file included from ./wtf/Platform.h:1217:0,
|                  from ./config.h:30,
|                  from wtf/gobject/GOwnPtr.cpp:19:
| wtf/gobject/GTypedefs.h:55:16: note: 'struct _GMutex' was previously declared here
NOTE: package qt4-x11-free-4.8.1-r41.1: task do_compile: Failed

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosite/ix86-common, site/x86_64-linux: alignment values for guin32, guin64 and unsigned...
Martin Jansa [Wed, 2 May 2012 14:32:36 +0000 (16:32 +0200)]
site/ix86-common, site/x86_64-linux: alignment values for guin32, guin64 and unsigned long

These are required to build recent versions of glib-2.0

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogtk-engines: fix build with glib-2.32
Martin Jansa [Thu, 3 May 2012 05:42:52 +0000 (07:42 +0200)]
gtk-engines: fix build with glib-2.32

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agonfs-utils: don't try to unload nfsd module
Andreas Oberritter [Mon, 30 Apr 2012 19:58:00 +0000 (21:58 +0200)]
nfs-utils: don't try to unload nfsd module

* When nfsserver get's stopped, "modprobe -r nfsd" may
  hang indefinitely. As there's no need to unload the
  module, just remove the call to modprobe.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopulseaudio: disable tcpwrap by default
Saul Wold [Wed, 2 May 2012 18:32:19 +0000 (11:32 -0700)]
pulseaudio: disable tcpwrap by default

This ensures that tcpwrapper usage is always disabled, this was
inconsistent because it would test for libwrap and sometimes enable
and sometimes not.

This ensures consistent build reproducibility.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agobuilder: Add Please Wait Dialog Box
Saul Wold [Tue, 1 May 2012 23:15:36 +0000 (16:15 -0700)]
builder: Add Please Wait Dialog Box

Add dialog box while bitbake starts hob to inform user
to please wait for the hob screen to become visible.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agognutls: Update to 2.12.18
Saul Wold [Mon, 30 Apr 2012 20:37:43 +0000 (13:37 -0700)]
gnutls: Update to 2.12.18

Change the SRC_URI to use the GNU_MIRROR

Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>