packages: Add multimedia/alsa/plugins package.

This package provides addidtional plugins and bindings such as pulseaudio,
jack or oss. Since we do not have support for all the bindings in PBS yet
(e.g. jack), we only build the bindings without additional dependencies.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
libs/pulseaudio: Update to 3.0

Because of another issue during configure, we autoreconfigure the package.
While at it, we disable some unused features such as HAL support and manpage
generation.
Also the udev-deprecate patch has been applied upstream so that we can drop
the current patches. But we need to add a new patch for unchecked access,
which can happen when changing the a port.

For arm cpus we need to enable memory-barriers. And finally we add SPEEX
as dependency, to enable pulseaudio's resampling module.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
libs/pulseaudio: Disable neon support on ARM.

Because the configure does not properly detect NEON support on ARM, we disable
it. Since we currently have no hardware supporting NEON, we can disable it for
all ARM platforms.

As soon as we have some hardware we need to update the arch/arm/Kconfig and
add NEON as regular extention.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
vendor/avionic-design/remote-control: Add new config options.

This allows to select the mixer backend.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
vendor/avionic-design/remote-control: Add dependency to libgpio.

When building a libgpio based backend, select gpio as dependency.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
vendor/avionic-design/remote-control: Add watchdog support.

This will add a new config option to enable support for the javascipt
watchdog functionality.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
packages: Update vendor/nvidia/tegra2/l4t package.

This will update the package to install the firmware files instead of
/lib/firmware into /usr/lib/firmware.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
packages: Add multimedia/bcg729 package.

This adds a new package providing G729 codec to be used in linphone.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
packages: Add libs/libwebp package.

WebP codec: library to encode and decode images in WebP format. This package
contains the library that can be used in other programs to add WebP support,
as well as the command line tools 'cwebp' and 'dwebp'.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
packages: Add libs/libsecret package.

libsecret is a library for storing and retrieving passwords and other secrets.
It communicates with the "Secret Service" using DBus. gnome-keyring and
ksecretservice are both implementations of a Secret Service.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
packages: Add libs/cogl package.

This package is required in order to build clutter.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
packages: Update libs/clutter from 1.3.12 to 1.12.2.

This packages now requires libs/cogl and the package format has changed.
Also we no longer build examples and test packages. The default backend
is set to EGL since it provides the most simple H/W accelleration.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
libs/cairo: Enable glesv2 support if available.

OpenGLESv2 support is disabled by default. Now we set it to auto, so it
can be used if available.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
libs/cairo: Ensure that glesv2 is build before cairo.

This will ensure that the opengles libraries have been built before cairo,
so that the configure has a chance to enable glesv2 support.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
multimedia/libav: Update from 0.8.1 to 0.8.4.

While at it, rename ffmpeg to libav and drop no longer used
ffmpeg-man install files.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
multimedia/mpeg2dec: Enable PIC support.

In order to build mpeg2dec on ARM we need -fPIC to be set. We use the
CFLAGS environment variable because the configure option to enable PIC
support does not work properly.

The error messagae is:
> .libs/rgb.o: relocation R_ARM_MOVW_ABS_NC against `a local symbol'
>              can notbe used when making a shared object; recompile
>              with -fPIC
> .libs/rgb.o: could not read symbols: Bad value

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
packages: Update libs/gettext from 0.18.2 to 0.18.2.1.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Julian Scheel <julian@jusst.de>
packages: Update libs/libxml2 from 2.9.0 to 2.9.1.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Alban Bedel <alban.bedel@avionic-design.de>
packages: Update libs/dbus from 1.6.8 to 1.6.10.

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Alban Bedel <alban.bedel@avionic-design.de>
packages: Update libs/dbus-glib from 0.100.1 to 0.100.2

Signed-off-by: Soeren Grunewald <soeren.grunewald@avionic-design.de>
Reviewed-by: Alban Bedel <alban.bedel@avionic-design.de>