xf86-input-tslib: fix crash with xserver 1.12 and later

Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
ltp-ddt: Fix build break with newer kernels

We need to point KERNEL_INC at include-generic otherwise
we end up with errors like

|                  from src/parser/st_i2c_parser.c:42:
|
/home/kraj/work/angstrom-2013.12/build/tmp-angstrom_v2013_12-eglibc/sysroots/beaglebone/usr/src/kernel/include/linux/wait.h:8:25:
fatal error: asm/current.h: No such file or directory
|  #include <asm/current.h>
|                          ^
| compilation terminated.
| make[2]: *** [i2c_tests] Error 1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
python-m2crypto: special setting for x86-64 architecture

After python-m2crypto was reported as failed task in bitbake world
on 2014-02-08 by Martin Jansa, I investigated python-m2crypto with
MACHINE = "qemux86-64" setting. When compiling python-m2crypto for
qemux86-64, the setup.py aborts in the swig call with:

  | swig -python -I[...]/tmp-eglibc/sysroots/qemux86-64/usr/include/python2.7 -I[...]/tmp-eglibc/sysroots/qemux86-64/usr/include -includeall -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
  | [...]/tmp-eglibc/sysroots/qemux86-64/usr/include/openssl/opensslconf.h:41: Error: Unable to find 'openssl/opensslconf-32.h'
  | error: command 'swig' failed with exit status 1
  | ERROR: python setup.py build_ext execution failed.
  | WARNING: exit code 1 from a shell command.

To compile for x86-64 architecture, opensslconf.h shall include
opensslconf-64.h, not opensslconf-32.h. Properly including
opensslconf-64.h can be configured through the bits/wordsize.h
header and setting the __x86_64__ directive in the swig call. To
set the directive, the SWIG_FEATURES variable for x86-64 is
set and exported in the recipe.

Compiling python-m2crypto for qemumips still fails and needs
further adjustments, but is not addressed here.

This patch follows Khem Raj's suggestion on the openembedded-devel
mailing list after submission of the first commit to this issue.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
bash-completion: fix 'files already exist' WARNING message

Some bash completion commands are already provided by util-linux recipe.
Also disable parallel build because "symlinks" rule is buggy (see completions/Makefile.am).

Signed-off-by: Matthieu CRAPET <Matthieu.CRAPET@ingenico.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
libmicrohttpd: upgrade to 0.9.33

libmicrohttpd is needed by systemd-journald-gatewayd
Remove older recipes and move to recipes-support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gnome-keyring: fix PAM install

PAM plugins belong in ${PN}, don't let the .so suffix fool you.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
libao: Add PACKAGECONFIG for esound support

libao compiling is failing because of a dependency on esound.
Adding PACKAGECONFIG to fix the issue.

Signed-off-by: Diego Sueiro <diego.sueiro@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
quagga: close the stdout/stderr as in other daemons

Once babald becomes a background daemon, it should not output information to
stdout, so need to close stdout.

In fact, other daemons close their stdout when they run into background, like
ospfd, isisd and bgpd, by calling daemon() which is in lib/daemon.c

Closing the stdout can fix a tee hang issue { #/usr/sbin/babeld -d |tee tmp }

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
mariadb: move linker fix to .inc

When using a recent cross-binutils you need this fix as well, so move it from -native to the .inc.

Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
python-cloudeebus: DEPEND on python-distribute instead of python-setuptools

python-setuptools has been removed in OE-Core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
xmlstarlet: add new recipe for version 1.5.0

Useful CLI tool for XML data manipulation.

Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
ltp-ddt: Fix build with newer kernels

Update to latest git

kernel internal headers has got resuffled so adjust to that

split modules out into packages of their own otherwise
debug split logic gets confused when packaging the kernel modules

Package debug info generated from newly added test cases

Put .a files in staticdev package

install modules in usual location

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issues

Changes:
- rename SUMMARY with length > 80 to DESCRIPTION
- rename DESCRIPTION with length < 80 to (non present tag) SUMMARY
- drop final point character at the end of SUMMARY string
- remove trailing whitespace of SUMMARY line

Note: don't bump PR

Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
efl: upgrade from separate recipes to shared efl-1.8.5

* eina, evas, eio, efreet, edbus2, ecore, ethumb, emotion, embryo, edje
  are now built from single source tree
* announcements:
  efl & friends
  http://sourceforge.net/mailarchive/message.php?msg_id=31733071
  EFL 1.8.4 release
  http://sourceforge.net/mailarchive/message.php?msg_id=31826305
  EFL 1.8.5 release
  http://sourceforge.net/mailarchive/message.php?msg_id=31895179

* be aware that upgrade-path wont probably work correctly
  and that you have to manually cleanup your sysroots before
  migrating to new shared efl recipe, for details see
  https://bugzilla.yoctoproject.org/show_bug.cgi?id=4102

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
efl: Adjust packaging to match more with old 1.7 separate recipes

* it improves upgrade-path, it's not perfect and I was testing it only on
  my SHR images which include lot of efl stuff, but not all, so some packages
  can still be a bit different

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
python-efl: upgrade from separate recipes to shared python-efl-1.8.1

* python-ecore, python-edbus, python-edje, python-elementary,
  python-emotion, python-evas are now built from single source tree
* announcements:
  1.8.0:
  http://sourceforge.net/mailarchive/message.php?msg_id=31728838
  1.8.1:
  http://sourceforge.net/mailarchive/message.php?msg_id=31862842

* be aware that upgrade-path wont probably work correctly
  and that you have to manually cleanup your sysroots before
  migrating to new shared efl recipe, for details see
  https://bugzilla.yoctoproject.org/show_bug.cgi?id=4102

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
python-efl: update packaging to match old packages

* like in efl recipe create packages matching with old separate recipes

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
elementary: upgrade to 1.8.4

* Elementary 1.8.3 release
  http://sourceforge.net/mailarchive/message.php?msg_id=31826305
* Elementary 1.8.4 release
  http://sourceforge.net/mailarchive/message.php?msg_id=31895179
* introduce elementary-native for elm-prefs_cc and elementary_codegen
  binary

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
elementary: Add PACKAGECONFIG for ewebkit and disable it by default

* with floating dependency some packages can fail to detect elementary:
  Package 'ewebkit', required by 'elementary', not found
* webkit-efl isn't in very good shape, so I don't want to force using
  it on everybody -> disable ewebkit by default

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
terminology: upgrade to 0.4.0

* announcement
  http://sourceforge.net/mailarchive/message.php?msg_id=31728362

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>