openembedded.git
14 years agoffalarms: bump SRCREV to fix compilation with valac 0.11.2
?ukasz Pankowski [Sun, 2 Jan 2011 21:34:10 +0000 (21:34 +0000)]
ffalarms: bump SRCREV to fix compilation with valac 0.11.2

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agoframeworkd-config-shr: bump SRCREV for nokia900 updates
Sebastian Krzyszkowiak [Wed, 29 Dec 2010 12:54:51 +0000 (12:54 +0000)]
frameworkd-config-shr: bump SRCREV for nokia900 updates

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agoMerge branch 'xora/libffi-fixes' into org.openembedded.dev
Graeme Gregory [Sun, 2 Jan 2011 21:31:43 +0000 (21:31 +0000)]
Merge branch 'xora/libffi-fixes' into org.openembedded.dev

14 years agoglib-2.0_2.26.1.bb: Patch to make is work on systems without atomics
Khem Raj [Sun, 2 Jan 2011 21:05:33 +0000 (13:05 -0800)]
glib-2.0_2.26.1.bb: Patch to make is work on systems without atomics

Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agox-load git: convert base SRC_URI to the new upstream + 5 patches from Salveti
Koen Kooi [Sun, 2 Jan 2011 18:27:55 +0000 (19:27 +0100)]
x-load git: convert base SRC_URI to the new upstream + 5 patches from Salveti

* Make beagleboard use new URI

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agodzen2: Replace icons, minor fixes.
Alex Ferguson [Sun, 26 Dec 2010 11:13:33 +0000 (13:13 +0200)]
dzen2: Replace icons, minor fixes.

Replaced the panel icons with ones made by myself, made the
battery icons display more granular. Fixed some minor annoyances
and raised the update interval from 5 to 10 seconds. Bumped PR.

Signed-off-by: Alex Ferguson <thoughtmonster@gmail.com>
Signed-off-by: Kristoffer Ericson <kristoffer.ericson@gmail.com>
14 years agolibffi_3.0.9.bb : add a BBCLASSEXTEND version of latest libffi
Graeme Gregory [Fri, 19 Nov 2010 10:01:25 +0000 (10:01 +0000)]
libffi_3.0.9.bb : add a BBCLASSEXTEND version of latest libffi

Initially taken from poky with changes required for OE. Poky recipe is much
simpler than the ones we have in OE and it seems we have a lot of historic that
is no longer needed.

Acked-by: Khem Raj <raj.khemi@gmail.com>
Acked-by: Frans Meulenbroeks <fransmeulenbroeksi@gmail.com>
14 years agorun-qemu.sh: Use ext3 image instead of ext2 by default.
Khem Raj [Sat, 1 Jan 2011 17:44:11 +0000 (09:44 -0800)]
run-qemu.sh: Use ext3 image instead of ext2 by default.

* Disable network boot by default.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agoudftools: add 1.0.0b3 with debian patches
Koen Kooi [Sat, 1 Jan 2011 15:05:26 +0000 (16:05 +0100)]
udftools: add 1.0.0b3 with debian patches

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoomap3: bump MACHINE_KERNEL_PR
Koen Kooi [Sat, 1 Jan 2011 14:34:17 +0000 (15:34 +0100)]
omap3: bump MACHINE_KERNEL_PR

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoglib-2.0_2.26.1: remove `DEFAULT_PREFERENCE = "-1"`
Paul Menzel [Sat, 25 Dec 2010 19:09:34 +0000 (20:09 +0100)]
glib-2.0_2.26.1: remove `DEFAULT_PREFERENCE = "-1"`

Since commit 07d94e [1] (upstream 2729be [2]) task `configure` of `libfso-glib` fails with the following error, since GLib 2.26 is needed and Minimal and Minimal uClibc just provide GLib 2.24 since `glib-2.0_2.26.1.bb` has `DEFAULT_PREFERENCE = "-1"` set.

checking pkg-config is at least version 0.9.0... yes
checking for VALA_DBUS_BINDING_TOOL... yes
checking for SPECS... yes
checking for DEPS... configure: error: Package requirements (glib-2.0 >= 2.26.0
      gobject-2.0 >= 2.26.0
      gio-2.0 >= 2.26.0
      gthread-2.0 >= 2.26.0) were not met:

Requested 'glib-2.0 >= 2.26.0' but version of GLib is 2.24.1
Requested 'gobject-2.0 >= 2.26.0' but version of GObject is 2.24.1
Requested 'gio-2.0 >= 2.26.0' but version of GIO is 2.24.1
Requested 'gthread-2.0 >= 2.26.0' but version of GThread is 2.24.1

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables DEPS_CFLAGS
and DEPS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

ERROR: Function do_configure failed

Other packages from the freesmartphone.org API reference implementation will also require GLib 2.26 in the future.

[1] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?h=org.openembedded.dev&id=07d94ebc8fd3d21fa83fb13fdf511ac008c316e6
[2] http://git.freesmartphone.org/?p=libfso-glib.git;a=commit;h=2729be7c82a676455f93d201b0d0255ad7e139ba
[3] http://git.freesmartphone.org/?p=cornucopia.git;a=commit;h=709ef63eab6eb9736c15e6731a50de4ccbb3613c

Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
Acked-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>
14 years agobusybox-static: add 1.18.1
Eric BENARD [Sat, 1 Jan 2011 06:49:04 +0000 (06:49 +0000)]
busybox-static: add 1.18.1

Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
14 years agobusybox-1.18.1 is stable so can be the default
Eric BENARD [Sat, 1 Jan 2011 06:49:03 +0000 (06:49 +0000)]
busybox-1.18.1 is stable so can be the default

so remove DP=-1

Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
14 years agobusybox-1.18.1: add latest fix
Eric BENARD [Sat, 1 Jan 2011 06:49:02 +0000 (06:49 +0000)]
busybox-1.18.1: add latest fix

* patch comes from :
http://busybox.net/downloads/fixes-1.18.1/
* original commit in bb's git :
bzip2: plug memory leak on every processed file

Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
14 years agolinux-omap 2.6.37rc: bump to rc8
Koen Kooi [Sat, 1 Jan 2011 12:45:12 +0000 (13:45 +0100)]
linux-omap 2.6.37rc: bump to rc8

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoti-xdctools: remove linkerscript patch
Koen Kooi [Sat, 1 Jan 2011 11:41:06 +0000 (12:41 +0100)]
ti-xdctools: remove linkerscript patch

This only fixed c6accel, but broke lpm and CE

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agolinux-omap 2.6.37rc: reduce framebuffers to 2 to get one v4l2 overlay
Koen Kooi [Fri, 31 Dec 2010 15:15:06 +0000 (16:15 +0100)]
linux-omap 2.6.37rc: reduce framebuffers to 2 to get one v4l2 overlay

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agosanity: release 2010.12 is out, so bump minimum bitbake to 1.10.0 per TSC decision
Koen Kooi [Wed, 22 Dec 2010 19:14:41 +0000 (19:14 +0000)]
sanity: release 2010.12 is out, so bump minimum bitbake to 1.10.0 per TSC decision

Signed-off-by: Koen Kooi <koen@openembedded.org>
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
14 years agoti-c6accel: add patch to use buildsystem C/LDFLAGS instead of the bogus ones in the...
Koen Kooi [Fri, 31 Dec 2010 14:42:04 +0000 (15:42 +0100)]
ti-c6accel: add patch to use buildsystem C/LDFLAGS instead of the bogus ones in the makefile and XDC compiler.opt

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agocornucopia: bump all of FSO
Michael 'Mickey' Lauer [Fri, 31 Dec 2010 14:36:09 +0000 (15:36 +0100)]
cornucopia: bump all of FSO

14 years agofsogsmd: depend on libisi and build the Nokia ISI modem plugin
Michael 'Mickey' Lauer [Fri, 31 Dec 2010 14:35:50 +0000 (15:35 +0100)]
fsogsmd: depend on libisi and build the Nokia ISI modem plugin

14 years agolibisi: bump to latest version and include in fso-autorev.inc
Michael 'Mickey' Lauer [Fri, 31 Dec 2010 14:35:34 +0000 (15:35 +0100)]
libisi: bump to latest version and include in fso-autorev.inc

14 years agoperl 5.8.8: fix breakage since 264f7ab1f41cc86d29716619d67506c85223df71
Roman I Khimov [Fri, 31 Dec 2010 14:15:38 +0000 (17:15 +0300)]
perl 5.8.8: fix breakage since 264f7ab1f41cc86d29716619d67506c85223df71

No Config_heavy-target.pl anymore.

Signed-off-by: Roman I Khimov <khimov@altell.ru>
14 years agosdrshell: add qt4 version
Koen Kooi [Fri, 31 Dec 2010 12:47:05 +0000 (13:47 +0100)]
sdrshell: add qt4 version

14 years agohamlib: fix indentation and whitespace; move `SRC_URI[*sum]` to common place
Paul Menzel [Fri, 31 Dec 2010 11:02:46 +0000 (12:02 +0100)]
hamlib: fix indentation and whitespace; move `SRC_URI[*sum]` to common place

With this patch using these recipes as templates in the future will not pass on these cosmetic errors.

Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agofldigi: add 3.20.33
Koen Kooi [Fri, 31 Dec 2010 12:26:31 +0000 (13:26 +0100)]
fldigi: add 3.20.33

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agohamlib: add 1.2.12
Koen Kooi [Fri, 31 Dec 2010 10:11:18 +0000 (11:11 +0100)]
hamlib: add 1.2.12

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoangstrom: add example for setting custom localversion
Koen Kooi [Fri, 31 Dec 2010 09:51:43 +0000 (10:51 +0100)]
angstrom: add example for setting custom localversion

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agolinux.inc: add hook to set a custom localversion
Koen Kooi [Fri, 31 Dec 2010 09:50:54 +0000 (10:50 +0100)]
linux.inc: add hook to set a custom localversion

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoomap3: bump MACHINE_KERNEL_PR
Koen Kooi [Fri, 31 Dec 2010 08:36:26 +0000 (09:36 +0100)]
omap3: bump MACHINE_KERNEL_PR

14 years agocontrib testbuilder: update to 0.3.1
Yuri Bushmelev [Fri, 31 Dec 2010 07:42:30 +0000 (10:42 +0300)]
contrib testbuilder: update to 0.3.1

14 years agoti-xdctools 3.20.06.81: hack linkerscript generator to make c6accel compile with...
Koen Kooi [Thu, 30 Dec 2010 19:19:56 +0000 (20:19 +0100)]
ti-xdctools 3.20.06.81: hack linkerscript generator to make c6accel compile with the angstrom next toolchain

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoti-c6accel: add 1.01.00.03
Koen Kooi [Thu, 30 Dec 2010 17:00:20 +0000 (18:00 +0100)]
ti-c6accel: add 1.01.00.03

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agobusybox: update 1.18.0 to 1.18.1
Eric BENARD [Wed, 29 Dec 2010 18:08:08 +0000 (18:08 +0000)]
busybox: update 1.18.0 to 1.18.1

* 1.18.1 is considered as the latest stable version
* add the lastest fixes from http://busybox.net/downloads/fixes-1.18.1/
* default 1.18.1 for SlugOS

Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
Cc: Mike Westerhof <mwester@dls.net>
Acked-by: Mike Westerhof <mwester@dls.net>
14 years agoclasses/cpan: fix bin/script/man1/man3 installation dirs
Roman I Khimov [Wed, 29 Dec 2010 21:54:01 +0000 (00:54 +0300)]
classes/cpan: fix bin/script/man1/man3 installation dirs

Strange that it wasn't done before, but if some perl module wants to install
man pages or some binaries or scripts they all were installed with wrong prefix.

Signed-off-by: Roman I Khimov <khimov@altell.ru>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
14 years agoperl 5.10.1: fix archlib(exp) and privlib(exp) vars in target configs
Roman I Khimov [Wed, 29 Dec 2010 20:52:31 +0000 (23:52 +0300)]
perl 5.10.1: fix archlib(exp) and privlib(exp) vars in target configs

These vars can be used to derive build flags for perl modules and thus should
point to build-time directories in staged configs.

Signed-off-by: Roman I Khimov <khimov@altell.ru>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
14 years agoti-linuxutils 2.26.01.02: fix up the last BKL removal breakage
Koen Kooi [Thu, 30 Dec 2010 16:43:09 +0000 (17:43 +0100)]
ti-linuxutils 2.26.01.02: fix up the last BKL removal breakage

Upstream fixed everything minus this one

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoti-c6accel: fix up linkerpaths a bit
Koen Kooi [Thu, 30 Dec 2010 15:03:41 +0000 (16:03 +0100)]
ti-c6accel: fix up linkerpaths a bit

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoti-xdctools: add 3.20.06.81
Koen Kooi [Thu, 30 Dec 2010 15:03:17 +0000 (16:03 +0100)]
ti-xdctools: add 3.20.06.81

14 years agolinux-nokia900: set compatible machine
Koen Kooi [Thu, 30 Dec 2010 14:52:42 +0000 (15:52 +0100)]
linux-nokia900: set compatible machine

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agognome-power-manager: fix compilation: `libtool: Command not found`
Eric BENARD [Thu, 30 Dec 2010 16:55:34 +0000 (16:55 +0000)]
gnome-power-manager: fix compilation: `libtool: Command not found`

* libtool is hardcoded in src/Makefile and leads to
libtool: Command not found

Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Paul Menzel <paulepanter@users.sourceforge.net>
14 years agoglib 2.26.1: fix compilation failure
Eric BENARD [Thu, 30 Dec 2010 03:45:53 +0000 (03:45 +0000)]
glib 2.26.1: fix compilation failure

during configure, pkgconfig detects dbus-1.pc which was installed
by dbus-native and thus the compilation fails because it can't
find dbus/dbus.h which is not yet installed for in the target's
sysroot.

This patch workaround this problem by not compiling the test program
which depends on dbus's headers.

Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agolinux(-kexecboot): bump SRCREV for rc8
Martin Jansa [Wed, 29 Dec 2010 05:35:28 +0000 (06:35 +0100)]
linux(-kexecboot): bump SRCREV for rc8

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agolinux-omap 2.6.37rc: enable USRP in main config
Koen Kooi [Wed, 29 Dec 2010 15:52:53 +0000 (16:52 +0100)]
linux-omap 2.6.37rc: enable USRP in main config

* this will only get built for machines that have the usrp patch set, but this allows to use use a single config for all machines

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agolinux-omap 2.6.37rc: add more sakoman patches and fix COMPATIBLE_MACHINE
Koen Kooi [Wed, 29 Dec 2010 14:24:32 +0000 (15:24 +0100)]
linux-omap 2.6.37rc: add more sakoman patches and fix COMPATIBLE_MACHINE

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agolinux-omap 2.6.37rc: update SRCREV and add more machines
Koen Kooi [Wed, 29 Dec 2010 11:03:29 +0000 (12:03 +0100)]
linux-omap 2.6.37rc: update SRCREV and add more machines

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoshr: prefer newer perl 5.10.1
Martin Jansa [Wed, 29 Dec 2010 05:39:15 +0000 (06:39 +0100)]
shr: prefer newer perl 5.10.1

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agoSlugOS: sysvinit_2.86.bb - override dependency that pulls in sysvinit-utils
Mike Westerhof [Wed, 29 Dec 2010 04:08:10 +0000 (22:08 -0600)]
SlugOS: sysvinit_2.86.bb - override dependency that pulls in sysvinit-utils
(SlugOS, like micro, uses busybox to provide the sysvinit-utils functionality)

14 years agoSlugOS: fix module loading problem and image size problems:
Mike Westerhof [Wed, 29 Dec 2010 03:55:48 +0000 (21:55 -0600)]
SlugOS: fix module loading problem and image size problems:
- add explicit dependency so that cross depmod will at image creation
- switch to busybox 1.18.0 and add defconfig for SlugOS
- remove cpio from image (experiment with busybox version)
- remove sysvinit-pidof and dependencies from image
- clean up syntax and add qemuarm for compatible machines

14 years agolinux-kexecboot: bump INC_PR to follow kexecboot changes. Signed-off-by: Andrea Adami...
Andrea Adami [Tue, 28 Dec 2010 23:14:50 +0000 (00:14 +0100)]
linux-kexecboot: bump INC_PR to follow kexecboot changes. Signed-off-by: Andrea Adami <andrea.adami@gmail.com>

14 years agokexecboot: bump SRCREV and include upstream fixes.
Andrea Adami [Tue, 28 Dec 2010 23:13:33 +0000 (00:13 +0100)]
kexecboot: bump SRCREV and include upstream fixes.

* moved to 98c5cfb883f61c5f69c56cd44846d8db19c76067 today.
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
14 years agoopenssl: update 1.0.0b to 1.0.0c
Roman I Khimov [Mon, 20 Dec 2010 12:45:31 +0000 (15:45 +0300)]
openssl: update 1.0.0b to 1.0.0c

 * fixes CVE-2010-4180 and CVE-2010-4252
 * considered as safe upgrade

Signed-off-by: Roman I Khimov <khimov@altell.ru>
Acked-by: Khem Raj <raj.khem@gmail.com>
14 years agoperl: fix some arch-specific config.sh variables
Roman I Khimov [Thu, 25 Nov 2010 11:22:11 +0000 (14:22 +0300)]
perl: fix some arch-specific config.sh variables

 * d_nv_preserves_uv, d_u32align, longlongsize: arch-specific, doesn't
   belong to generic config.sh
 * d_printf_format_null: missed definition for 32-bit archs
 * gidformat: wrong definition for 32-bit archs
 * uquadtype: defined twice, clean up
 * sGMTIME_max, sGMTIME_min, sLOCALTIME_max, sLOCALTIME_min: missed
   definition for 64-bit archs
 * d_u32align should be defined for ARM, although it's 32-bit arch

Signed-off-by: Roman I Khimov <khimov@altell.ru>
Acked-by: Khem Raj <raj.khem@gmail.com>
14 years agoperl-5.10.1: fix config var. 'need_va_copy'
Vladimir Sorokin [Thu, 25 Nov 2010 12:09:43 +0000 (15:09 +0300)]
perl-5.10.1: fix config var. 'need_va_copy'

On x86_64, powerpc & s390 architectures need to copy va_list variable,
if it got from overlying function, before it passed to underlying function.

Signed-off-by: Vladimir Sorokin <sorokin@altell.ru>
Signed-off-by: Roman I Khimov <khimov@altell.ru>
Acked-by: Khem Raj <raj.khem@gmail.com>
14 years agoperl-native: fix ExtUtils::Liblist::Kid library check for cross-build
Roman I Khimov [Tue, 23 Nov 2010 11:21:39 +0000 (14:21 +0300)]
perl-native: fix ExtUtils::Liblist::Kid library check for cross-build

MakeMaker uses it to check for libraries presence and if the library is not
found in host dirs (/lib, /usr/lib, etc) it fails with messages like:

Note (probably harmless): No library found for -lpcap

Unfortunately it's not harmless, since MakeMaker removes such libs from flags
passed to link target modules which obviously breaks them.

Seen that on Net::PCAP, the package built fine, but the actual library wasn't
linked to pcap, thus not working.

In order for target perl libraries to build properly native perl needs to be patched.
As I don't know exact semantic and all use-cases of libpth config variable
I've workarounded this issue by prepending ldflags (and this does contain the
right path) to lib flags.

Signed-off-by: Roman I Khimov <khimov@altell.ru>
Acked-by: Khem Raj <raj.khem@gmail.com>
14 years agoperl 5.10.1: fix Time::HiRes cross-compilation
Roman I Khimov [Tue, 23 Nov 2010 10:26:55 +0000 (13:26 +0300)]
perl 5.10.1: fix Time::HiRes cross-compilation

We can't do 'run' check, so let's hope compile check is enough.
Fixes

Time::HiRes::nanosleep(): unimplemented in this platform

error.

Signed-off-by: Roman I Khimov <khimov@altell.ru>
Acked-by: Khem Raj <raj.khem@gmail.com>
14 years agoperl: fix PERLCONFIGTARGET for multimach builds, move cpan vars
Roman I Khimov [Mon, 22 Nov 2010 14:23:55 +0000 (17:23 +0300)]
perl: fix PERLCONFIGTARGET for multimach builds, move cpan vars

Multimachine builds race staging Config_heavy-target.pl to native directory.
Solve that by changing PERLCONFIGTARGET variable semantics, now it will
contain $TARGET_SYS. Change perl patch and stage functions accordingly.

Also, move PERLCONFIGTARGET and other target-specific variable settings from
cpan to cpan-base as I think they're also useful for cpan_build and anywhere
else cpan-base is needed.

Signed-off-by: Roman I Khimov <khimov@altell.ru>
Acked-by: Khem Raj <raj.khem@gmail.com>
14 years agopython-cheetah 2.4.4: fix overwriting of DEPENDS causing do_install to fail if python...
Koen Kooi [Tue, 28 Dec 2010 18:34:56 +0000 (19:34 +0100)]
python-cheetah 2.4.4: fix overwriting of DEPENDS causing do_install to fail if python-setuptools hasn't been built yet

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoMerge branch 'typing'
Chris Larson [Tue, 28 Dec 2010 16:21:19 +0000 (09:21 -0700)]
Merge branch 'typing'

* typing:
  base: start leveraging oe.types
  Add flags for variable typing
  Implement variable typing

14 years agobase: start leveraging oe.types
Chris Larson [Wed, 10 Nov 2010 01:42:10 +0000 (18:42 -0700)]
base: start leveraging oe.types

Signed-off-by: Chris Larson <chris_larson@mentor.com>
14 years agoAdd flags for variable typing
Chris Larson [Tue, 9 Nov 2010 22:49:33 +0000 (15:49 -0700)]
Add flags for variable typing

Signed-off-by: Chris Larson <chris_larson@mentor.com>
14 years agoImplement variable typing
Chris Larson [Tue, 9 Nov 2010 21:48:13 +0000 (14:48 -0700)]
Implement variable typing

This implementation consists of two components:

- oe.types python module, whose job it is to construct objects of the defined
  type for a given variable in the metadata
- typecheck.bbclass, which iterates over all configuration variables with a
  type defined and uses oe.types to check the validity of the values

This gives us a few benefits:

- Automatic sanity checking of all configuration variables with a defined type
- Avoid duplicating the "how do I make use of the value of this variable"
  logic between its users.  For variables like PATH, this is simply a split(),
  for boolean variables, the duplication can result in confusing, or even
  mismatched semantics (is this 0/1, empty/nonempty, what?)
- Make it easier to create a configuration UI, as the type information could
  be used to provide a better interface than a text edit box (e.g checkbox for
  'boolean', dropdown for 'choice')

This functionality is entirely opt-in right now.  To enable the configuration
variable type checking, simply INHERIT += "typecheck".  Example of a failing
type check:

BAZ = "foo"
BAZ[type] = "boolean"

$ bitbake -p
FATAL: BAZ: Invalid boolean value 'foo'
$

Examples of leveraging oe.types in a python snippet:

PACKAGES[type] = "list"

python () {
    import oe.types
    for pkg in oe.types.value("PACKAGES", d):
        bb.note("package: %s" % pkg)
}

LIBTOOL_HAS_SYSROOT = "yes"
LIBTOOL_HAS_SYSROOT[type] = "boolean"

python () {
    import oe.types
    assert(oe.types.value("LIBTOOL_HAS_SYSROOT", d) == True)
}

Signed-off-by: Chris Larson <chris_larson@mentor.com>
14 years agolinux_2.6.35: use mmcblk1p1 for rootfs on nokia900
Martin Jansa [Mon, 27 Dec 2010 12:13:44 +0000 (13:13 +0100)]
linux_2.6.35: use mmcblk1p1 for rootfs on nokia900

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agoxserver-xorg-conf: bump PR after nokia900 changes in 896ea1b88bf1b1c2e3b0080e9dee19b9...
Martin Jansa [Tue, 28 Dec 2010 14:18:33 +0000 (15:18 +0100)]
xserver-xorg-conf: bump PR after nokia900 changes in 896ea1b88bf1b1c2e3b0080e9dee19b9d9110ad6 and fix EmulateRightButton in om-gta0*

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agofsodeviced: disable support for libcanberra, which seldomly builds these days.
Michael 'Mickey' Lauer [Tue, 28 Dec 2010 00:16:56 +0000 (01:16 +0100)]
fsodeviced: disable support for libcanberra, which seldomly builds these days.

14 years agopython-cheetah: add 2.4.4
Koen Kooi [Mon, 27 Dec 2010 18:57:45 +0000 (19:57 +0100)]
python-cheetah: add 2.4.4

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoconnman: add 0.65
Michael 'Mickey' Lauer [Mon, 27 Dec 2010 19:16:00 +0000 (20:16 +0100)]
connman: add 0.65

NOTE: connman needs iptables, namely libXtables.so now

14 years agottf-linlibertine: new recipe; TTF from the Linux Libertine project
Michael 'Mickey' Lauer [Mon, 27 Dec 2010 14:45:13 +0000 (15:45 +0100)]
ttf-linlibertine: new recipe; TTF from the Linux Libertine project

14 years agoti-c6accel: fixes and cleanups
Koen Kooi [Mon, 27 Dec 2010 13:33:06 +0000 (14:33 +0100)]
ti-c6accel: fixes and cleanups

* this makes c6accel really regenerate the needed files
* doesn't pass -L/lib to the linker anymore

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agonautilus-cd-burner: make it work with cdrkit
Koen Kooi [Mon, 27 Dec 2010 09:39:17 +0000 (10:39 +0100)]
nautilus-cd-burner: make it work with cdrkit

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agofreesmartphone: bump cornucopia SRCREV a bit more
Martin Jansa [Sat, 25 Dec 2010 19:11:08 +0000 (20:11 +0100)]
freesmartphone: bump cornucopia SRCREV a bit more

* mterm2 and fsogsmd lowlevel_nokia_n900 plugin builds fine now

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agojames-image: update for cwiid split
Frans Meulenbroeks [Sun, 26 Dec 2010 21:35:39 +0000 (22:35 +0100)]
james-image: update for cwiid split

Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
14 years agocwiid_0.6.00: removed
Frans Meulenbroeks [Sun, 26 Dec 2010 21:34:53 +0000 (22:34 +0100)]
cwiid_0.6.00: removed

git version is 0.6.00+ and in use for quite a while

Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
14 years agocwiid: split deliverables in separate packages (similar to debian)
Frans Meulenbroeks [Sun, 26 Dec 2010 21:34:25 +0000 (22:34 +0100)]
cwiid: split deliverables in separate packages (similar to debian)

Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
14 years agoSlugOS: slugos-packages.bb - demote man and groff, due to groff build failures.
Mike Westerhof [Sun, 26 Dec 2010 17:22:40 +0000 (11:22 -0600)]
SlugOS: slugos-packages.bb - demote man and groff, due to groff build failures.

14 years agoMerge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into...
Michael 'Mickey' Lauer [Sun, 26 Dec 2010 12:31:05 +0000 (13:31 +0100)]
Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into org.openembedded.dev

14 years agovala: 0.11.2.2 -> 0.11.2.3
Michael 'Mickey' Lauer [Sun, 26 Dec 2010 12:28:24 +0000 (13:28 +0100)]
vala: 0.11.2.2 -> 0.11.2.3

14 years agovim:: elimiated applypatch task
Frans Meulenbroeks [Sun, 26 Dec 2010 08:47:56 +0000 (09:47 +0100)]
vim:: elimiated applypatch task

by renaming it to do_patch as patch was empty)

Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
14 years agoqextserialport: Add qextserialport recipe.
Marc Reilly [Wed, 22 Dec 2010 10:50:54 +0000 (10:50 +0000)]
qextserialport: Add qextserialport recipe.

Signed-off-by: Marc Reilly <marc@cpdesign.com.au>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agominimal: enable QA (as discussed on irc with Mickey)
Frans Meulenbroeks [Sat, 25 Dec 2010 20:35:17 +0000 (21:35 +0100)]
minimal: enable QA (as discussed on irc with Mickey)

Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
14 years agoqmake2: also define OE_QMAKE_AR in the environment files
Koen Kooi [Sat, 25 Dec 2010 14:28:18 +0000 (15:28 +0100)]
qmake2: also define OE_QMAKE_AR in the environment files

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agosip-native: add 4.12
Koen Kooi [Fri, 24 Dec 2010 18:37:13 +0000 (19:37 +0100)]
sip-native: add 4.12

Signed-off-by: Koen Kooi <koen@openembedded.org>
14 years agoSlugOS: task-slugos-toolchain-target - restructure for eglibc and
Mike Westerhof [Sat, 25 Dec 2010 20:23:26 +0000 (14:23 -0600)]
SlugOS: task-slugos-toolchain-target - restructure for eglibc and
fix to avoid package conflicts.  (Note that the result is not tested
yet; this change seeks only to make it build and package cleanly.)

14 years agoSlugOS: expand features list to keep pace with changes to recipes,
Mike Westerhof [Sat, 25 Dec 2010 20:21:31 +0000 (14:21 -0600)]
SlugOS: expand features list to keep pace with changes to recipes,
also bump SlugOS release number.

14 years agoxmlrpc-c_1.06.41.bb: QA issue with staging (workdir) for .la files in xmlrpc-c package
Martin Panter [Fri, 24 Dec 2010 19:59:02 +0000 (19:59 +0000)]
xmlrpc-c_1.06.41.bb: QA issue with staging (workdir) for .la files in xmlrpc-c package

I think I've solved this problem. Half of my solution is to modify the
xmlrpc-c package's Make file to pass the library file names directly
instead of using the "-L<directory> -l<name>" method. The other half
is to force it to use the newer Libtool version instead of its own.
See patch #1 attached, though I'm not really an expert on Libtool or
Open embedded, so I can't say if it might break something else, and I
haven't even tested out the packages I built yet.

Adds a patch to avoid using -L link flags, and forces the Make files to use a
newer external Libtool.

Fix do_configure to bypass reconfigure but still generate libtool

Fix below messages

NOTE: Multiple libraries (libxmlrpc_server_cgi.so.3,
libxmlrpc_util.so.3, libxmlrpc_client.so.3, libxmlrpc_abyss.so.3,
libxmlrpc_server_abyss.so.3, libxmlrpc_server.so.3, libxmlrpc.so.3)
found and LEAD_SONAME not defined

ERROR: QA Issue with xmlrpc-c: No GNU_HASH in the elf binary:
'/scratch/oe/work/armv7a-oe-linux-gnueabi/xmlrpc-c-1.06.41-r1/packages-split/xmlrpc-c/usr/lib/libxmlrpc_server_cgi.so.3.6.15'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Panter <vadmium+floss@gmail.com>
14 years agovala: 0.11.2.1 -> 0.11.2.2
Michael 'Mickey' Lauer [Sat, 25 Dec 2010 18:51:11 +0000 (19:51 +0100)]
vala: 0.11.2.1 -> 0.11.2.2

14 years agonokia900: use just linux instead of linux-nokia900 as virtual/kernel provider
Martin Jansa [Thu, 16 Dec 2010 22:07:25 +0000 (23:07 +0100)]
nokia900: use just linux instead of linux-nokia900 as virtual/kernel provider

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agoxserver-xorg-conf: adapt nokia900's xorg.conf to the newer kernel
Denis 'GNUtoo' Carikli [Sun, 19 Sep 2010 17:28:25 +0000 (19:28 +0200)]
xserver-xorg-conf: adapt nokia900's xorg.conf to the newer kernel

* add CoreKeyboard option for nokia900
  This seems to be needed to make it actually load it...
  Otherwise a pc105 model will be there instead of the
  needed nokiarx51 one... needs researching.

Signed-off-by: Klaus Kurzmann <mok@fluxnetz.de>
14 years agolinux-2.6.35: add meego patches for nokia900
Klaus Kurzmann [Sun, 3 Oct 2010 13:59:58 +0000 (15:59 +0200)]
linux-2.6.35: add meego patches for nokia900

Signed-off-by: Klaus Kurzmann <mok@fluxnetz.de>
14 years agolinux-2.6.28: nokia900 defconfig switch governor from userspace to ondemand, enable...
Klaus Kurzmann [Sun, 19 Sep 2010 14:33:03 +0000 (16:33 +0200)]
linux-2.6.28: nokia900 defconfig switch governor from userspace to ondemand, enable POWER_SUPPLY and BATTERY_BQ27x00

* should this be merged to OE?

* defconfig change in short
-CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
-# CONFIG_POWER_SUPPLY is not set
+CONFIG_POWER_SUPPLY=y
+CONFIG_BATTERY_BQ27x00=y

* old squashed commit messages:
*crucial boot support(mmc,mmc block devices,and filesystems) are now builtin
*a CMDLINE is now set in the recipe(there is a custom nokia bootloader on the nokia900),
  That is also necessary to boot on microsd
*g_ether is now built, which is required for usbnet
*ondemand cpufreq governor is now the default

*the inconsistent-mmc-fix-2.6.28-20094803.3.diff patch comes from:
    https://bugs.maemo.org/show_bug.cgi?id=2747
  and is necessary to be able to boot on microsd

*there is also a patch that reports the battery capacity which comes from:
    http://my.arava.co.il/~matan/770/n900/bq27x00_battery.c
  That patch should be temporary,and be replcaed by somwthing like that:
Sep 24 18:48:06 <DocScrutinizer51> the bq27200 kernel module is rather rudimentary
Sep 24 18:48:09 <DocScrutinizer51> should be easy to adapt FR bq2700 module to provide same szsfs nodes and just use I2C instead of FIQ+HDQ
Sep 24 18:48:11 <DocScrutinizer51> and that's exactly what I'd recommend to do
(from #openmoko-cdevel on Freenode)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agomonit_4.10.1.bb: Its licensed under GPLv3
Khem Raj [Sat, 25 Dec 2010 17:58:22 +0000 (09:58 -0800)]
monit_4.10.1.bb: Its licensed under GPLv3

Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agomonit: enable include from /etc/monit.d
Vitus Jensen [Wed, 22 Dec 2010 22:52:41 +0000 (22:52 +0000)]
monit: enable include from /etc/monit.d

Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agoe2fsprogs: fix symlink creation
Andreas Oberritter [Tue, 21 Dec 2010 16:45:14 +0000 (16:45 +0000)]
e2fsprogs: fix symlink creation

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agoxbmc_svn: apply upstream patch complete replacement of liblzo with liblzo2, linux...
Paul Menzel [Tue, 30 Nov 2010 15:45:26 +0000 (16:45 +0100)]
xbmc_svn: apply upstream patch complete replacement of liblzo with liblzo2, linux was already liblzo2

Task compile fails with /bin/grep: /usr/lib/libz.la: No such file or directory.

| arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build/angstrom-dev/sysroots/armv7a
-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT -
D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -
isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive
 -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a
-mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename
-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfl
oat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad SDL_anigif.o XBTFWriter.o XBMCTex.o ../../guilib/XBTF.o      -L/home/pa
ul/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib -Wl,-rpath-link,/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,
--hash-style=gnu ../../xbmc/lib/libsquish/libsquish-arm.a -lSDL_image -lSDL -llzo2 -o TexturePacker
| XBMCTex.o: In function `main':
| /oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/tools/TexturePacker/XBMCTex.cpp:394: undefined reference to `__lzo_init2'
| collect2: ld returned 1 exit status
| make[1]: *** [TexturePacker] Error 1
| make[1]: Leaving directory `/oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/tools/TexturePacker'
| make: *** [tools/TexturePacker/TexturePacker] Error 2
| FATAL: oe_runmake failed
| ERROR: Function do_compile failed
NOTE: package xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe: task do_compile: Failed
ERROR: TaskFailed event exception, aborting
ERROR: Build of /oe/openembedded/recipes/xbmc/xbmc_svn.bb do_compile failed
ERROR: Task 13 (/oe/openembedded/recipes/xbmc/xbmc_svn.bb, do_compile) failed with 256
ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed
ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed
ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed

A fix was provided upstream in changeset 35484 [1][2] and on the list by Eric Colleu [3].

This patch is build tested with `angstrom-2008.1` and `minimal`.

[1] http://trac.xbmc.org/changeset/35484
[2] https://github.com/xbmc/xbmc/commit/9e765ccae4ef9753c94b793f44931d84f65ca99c
[3] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-November/027418.html

Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agoxbmc: add `zlib` to `DEPENDS`
Paul Menzel [Wed, 1 Dec 2010 16:27:33 +0000 (17:27 +0100)]
xbmc: add `zlib` to `DEPENDS`

XBMC depends on `zlib` [1] which is indirectly provided by other dependencies like `ffmpeg.inc` [2]. Add `zlib` to `DEPENDS` to avoid possible future breakage.

[1] http://trac.xbmc.org/browser/trunk/README.linux?rev=35279#L54
[2] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/ffmpeg/ffmpeg.inc?h=org.openembedded.dev&id=5316c5b1416391f15277ce867489e525b7eccd6e#n12

Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agoacl_2.2.49.bb: Fix build when DISTRO_FEATURES lacks largefile.
Graham Gower [Tue, 21 Dec 2010 12:54:49 +0000 (12:54 +0000)]
acl_2.2.49.bb: Fix build when DISTRO_FEATURES lacks largefile.

Signed-off-by: Graham Gower <graham.gower@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agoffmpeg: replace tabulators with spaces for consistency
Paul Menzel [Fri, 17 Dec 2010 12:27:02 +0000 (13:27 +0100)]
ffmpeg: replace tabulators with spaces for consistency

`omapfbplay*.bb` recipes use tabulators consistently and therefore they are not changed.

Use

grep -e $'\t' ffmpeg_*bb

to find tabulators in Bash [1].

[1] http://www.claudiokuenzler.com/blog/99/tabulator-in-bash

Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 years agogcc-4.5: Fix QT build due to bug in volatile bit fields
Khem Raj [Sat, 25 Dec 2010 11:13:16 +0000 (03:13 -0800)]
gcc-4.5: Fix QT build due to bug in volatile bit fields

This could be fixed in three ways
1. apply http://gcc.gnu.org/ml/gcc-patches/2010-11/msg02245.html to gcc
2. Backout linaro/gcc-4.5-r99425.patch from gcc
3. Apply the workaround to QT 4.7.1 from
http://bazaar.launchpad.net/%7Eubuntu-branches/ubuntu/natty/qt4-x11/natty/revision/136

I chose the first one.

Signed-off-by: Khem Raj <kraj@leto.(none)>
14 years agovala-dbus-binding-tool: bump SRCREV for version supporting --gdbus switch
Martin Jansa [Thu, 23 Dec 2010 20:41:37 +0000 (21:41 +0100)]
vala-dbus-binding-tool: bump SRCREV for version supporting --gdbus switch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14 years agolinux-efikamx: Use the tars from sources mirror.
Khem Raj [Fri, 24 Dec 2010 16:30:13 +0000 (08:30 -0800)]
linux-efikamx: Use the tars from sources mirror.

* Original source is gone.
* For git recipe use the gitorious repo ( fetch fails from gitorious for now)

Signed-off-by: Khem Raj <kraj@leto.(none)>