buildroot.git
9 years agobdwgc: fix static build
Baruch Siach [Mon, 2 Mar 2015 11:53:53 +0000 (13:53 +0200)]
bdwgc: fix static build

Fixes:
http://autobuild.buildroot.net/results/6d3/6d3f73f7b5e4e7bd1293aae9b626f38ac456b6c4/
http://autobuild.buildroot.net/results/1ba/1ba511c629f724eee8b75b9b34fe8db154b3cfe1/
http://autobuild.buildroot.net/results/a54/a54cc1bdc5dcb4c459cfbcae3368811e2170d100/

and more.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoMerge branch 'next'
Peter Korsgaard [Mon, 2 Mar 2015 22:26:20 +0000 (23:26 +0100)]
Merge branch 'next'

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agowebsite/news.html: add 2015.02 announcement link
Peter Korsgaard [Mon, 2 Mar 2015 20:05:32 +0000 (21:05 +0100)]
website/news.html: add 2015.02 announcement link

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoKickoff 2015.05 cycle
Peter Korsgaard [Mon, 2 Mar 2015 20:03:01 +0000 (21:03 +0100)]
Kickoff 2015.05 cycle

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoUpdate for 2015.02
Peter Korsgaard [Sun, 1 Mar 2015 21:08:12 +0000 (22:08 +0100)]
Update for 2015.02

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agognupg2: needs dynamic library support
Baruch Siach [Sun, 1 Mar 2015 20:47:36 +0000 (22:47 +0200)]
gnupg2: needs dynamic library support

Fixes:
http://autobuild.buildroot.net/results/d2f/d2fc4cfb0c42d352d1119d8196d6df5fc2ab4be2/
http://autobuild.buildroot.net/results/4ff/4ff76c7da4c50f10d2194a1c50c6c10adaf6f8b6/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/libfribidi: add optional dependency on libglib2
Fabio Porcedda [Fri, 27 Feb 2015 09:19:24 +0000 (10:19 +0100)]
package/libfribidi: add optional dependency on libglib2

Fix the following message when libglib2 is enabled but not already
built:
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
No package 'glib-2.0' found

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/efl/libevas: add optional dependency on libfribidi
Fabio Porcedda [Fri, 27 Feb 2015 09:19:23 +0000 (10:19 +0100)]
package/efl/libevas: add optional dependency on libfribidi

Fix the following message when libfribidi is enabled but not already
built:
Package fribidi was not found in the pkg-config search path.
Perhaps you should add the directory containing `fribidi.pc'
No package 'fribidi' found

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoshared-mime-info: host variant requires libxml2 and libglib2
Fabio Porcedda [Fri, 27 Feb 2015 09:19:18 +0000 (10:19 +0100)]
shared-mime-info: host variant requires libxml2 and libglib2

Add to HOST_SHARED_MIME_INFO_DEPENDENCIES the missing dependencies
host-libxml2 and host-libglib2.

Also remove from SHARED_MIME_INFO_DEPENDENCIES dependencies already
present in HOST_SHARED_MIME_INFO_DEPENDENCIES.

Fix build failure:
configure: error: Package requirements ( libxml-2.0 >= 2.4 glib-2.0 >= 2.6.0) were not met

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agowine: New package
André Hentschel [Tue, 24 Feb 2015 20:24:01 +0000 (21:24 +0100)]
wine: New package

Wine is a compatibility layer capable of running Windows applications
on Linux.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[Only build-tested, not run-time tested y lack of Windows apps]
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[Thomas: fix a few typos in one comment in the .mk file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouclibc: enable Xtensa NPTL support with uClibc-ng
Thomas Petazzoni [Sat, 14 Feb 2015 21:01:07 +0000 (22:01 +0100)]
uclibc: enable Xtensa NPTL support with uClibc-ng

Contrary to mainline uClibc, uClibc-ng has support for NPTL on Xtensa,
so let's allow selecting NPTL when a uClibc version other than the
Xtensa special uClibc version is used.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Waldemar Brodkorb <wbx@uclibc-ng.org>
9 years agouclibc: add ability to use uClibc-ng 1.0.0
Thomas Petazzoni [Sat, 14 Feb 2015 21:01:06 +0000 (22:01 +0100)]
uclibc: add ability to use uClibc-ng 1.0.0

This commit adds support for a new uClibc version: uClibc-ng
1.0.0. Since its build system is for now exactly the same as the one
of uClibc, we don't create a new package, but instead simply add it as
a new uClibc version.

The only special trick needed is the creation of a symlink to the
program interpreter, due to a mismatch between the program interpreter
file name generated by uClibc-ng and the one used by gcc.

This patch is heavily based on previous work from Waldemar Brodkorb.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Waldemar Brodkorb <wbx@uclibc-ng.org>
9 years agopackage/rpi-firmware: fix config.txt parsing
Yann E. MORIN [Sat, 28 Feb 2015 22:14:11 +0000 (23:14 +0100)]
package/rpi-firmware: fix config.txt parsing

The rpi-firmware we currently package has a fiscious bug, that happens
in corner cases while reading config.txt (mostly seen on RPi-2, but may
also occur on RPi-1).

Both the DT-aware and DT-unaware branches are affected.

Bump to the latest rpi-firmware to fix that.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agognupg: security bump to version 1.4.19
Gustavo Zacarias [Sat, 28 Feb 2015 11:09:13 +0000 (08:09 -0300)]
gnupg: security bump to version 1.4.19

Fixes:
CVE-2014-3591 - Use ciphertext blinding for Elgamal decryption
CVE-2015-0837 - Fixed data-dependent timing variations in modular
exponentiation.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibgcrypt: security bump to version 1.6.3
Gustavo Zacarias [Sat, 28 Feb 2015 11:09:12 +0000 (08:09 -0300)]
libgcrypt: security bump to version 1.6.3

Fixes:
CVE-2014-3591 - Use ciphertext blinding for Elgamal decryption
CVE-2015-0837 - Fixed data-dependent timing variations in modular
exponentiation.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibsrtp: openssl handling needs shared library support
Peter Korsgaard [Sat, 28 Feb 2015 11:27:57 +0000 (12:27 +0100)]
libsrtp: openssl handling needs shared library support

Fixes:
http://autobuild.buildroot.net/results/ab8/ab80094080c18602a2adb266981f53ebe0647f63/
http://autobuild.buildroot.net/results/a77/a770318af841610e0c10f61cf61bdae298aa59a8/
http://autobuild.buildroot.net/results/ce2/ce27f5b81b74320f4d2efbbaa4754c23fb2feeab/
http://autobuild.buildroot.net/results/57f/57f54c6f00953e8b7da70f4467f38cc9dfca2380/

And many more.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agox11r7/xcb-util-keysyms: depends on host-pkgconf and libxcb
Fabio Porcedda [Fri, 27 Feb 2015 09:19:20 +0000 (10:19 +0100)]
x11r7/xcb-util-keysyms: depends on host-pkgconf and libxcb

Fix build failure:
./configure: line 11453: /home/tetsuya/buildroot/br/output/host/usr/bin/pkg-config: No such file or directory
configure: error: in `/home/tetsuya/buildroot/br/output/build/xcb-util-keysyms-0.3.9':
configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Fix build failure:
configure: error: Package requirements (xcb >= 1.4) were not met:

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agofreetype: host-freetype-patch requires host-automake
Fabio Porcedda [Fri, 27 Feb 2015 09:19:22 +0000 (10:19 +0100)]
freetype: host-freetype-patch requires host-automake

The "make host-freetype-patch" fails because using the autogen.sh script
doesn't find the autoconf tool. The problem was already fixed for
"make freetype-patch" adding the "host-automake" as a prerequisite to
freetype-patch, so fix it by adding "host-automake" as a prerequisite to
"host-freetype-patch" too.

Fix build failure:
running `autoconf --force'
./autogen.sh: line 15: autoconf: command not found
error while running `autoconf --force'
package/pkg-generic.mk:146: recipe for target 'buildroot/output/build/host-freetype-2.5.5/.stamp_patched' failed

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/civetweb: fix build error on a host with make v4.0
Fabio Porcedda [Fri, 27 Feb 2015 09:19:21 +0000 (10:19 +0100)]
package/civetweb: fix build error on a host with make v4.0

Add a patch to fix a typo that on a system with make v4.0 and
BR2_CIVETWEB_WITH_LUA=y fails to build:
  Makefile:203: *** mixed implicit and normal rules.  Stop.

The patch was not sent upstream because this problem is already fixed on
master.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/libmpdclient: add hash file
Peter Kümmel [Fri, 27 Feb 2015 14:04:42 +0000 (15:04 +0100)]
package/libmpdclient: add hash file

[Peter: strip trailing newlines]
Signed-off-by: Peter Kümmel <syntheticpp@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoconfigs/raspberrypi_dt: update and fix our defconfig
Yann E. MORIN [Fri, 27 Feb 2015 22:18:54 +0000 (23:18 +0100)]
configs/raspberrypi_dt: update and fix our defconfig

Lock to 3.18 headers; add comment about installing DTBs;
bump kernel sha1.

Reported-by: Peter Korsgaard <jacmet@uclibc.org>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopinentry: fix ncurses' unsafe header path
Vicente Olivert Riera [Fri, 27 Feb 2015 16:38:07 +0000 (16:38 +0000)]
pinentry: fix ncurses' unsafe header path

pinentry sets the NCURSES_INCLUDE variable in the Makefile to
/usr/include/ncurses and that causes problems when cross-compiling
because it fails with an error like this one:

Making all in curses
make[3]: Entering directory `/br/output/build/pinentry-0.9.0/curses'
/br/output/host/usr/bin/mips64el-ctng_n64-linux-gnu-gcc -DHAVE_CONFIG_H
-I. -I..  -I/usr/include/ncursesw -I../pinentry -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall  -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Os  -Wall -Wcast-align
-Wshadow -Wstrict-prototypes -Wno-pointer-sign -c pinentry-curses.c
mips64el-ctng_n64-linux-gnu-gcc: ERROR: unsafe header/library path used
in cross-compilation: '/usr/include/ncursesw'
make[3]: *** [pinentry-curses.o] Error 1

Fixes:

  http://autobuild.buildroot.net/results/5b9/5b9b53a37f7cf4bab4d989f852726a0f0885605f/

[Peter: use --with-ncurses-include-dir=none instead]
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibxmlrpc: add missing braces for variable CURL_CONFIG in patch 4
Fabio Porcedda [Fri, 27 Feb 2015 09:19:19 +0000 (10:19 +0100)]
libxmlrpc: add missing braces for variable CURL_CONFIG in patch 4

Change $CURL_CONFIG to $(CURL_CONFIG) in the patch
0004-use-correct-curl-config.patch because in a makefile the braces are
required to expand a variable.

Fix error messages:
make[3]: Entering directory '/home/tetsuya/buildroot/br2/output/build/libxmlrpc-1.25.30/lib/curl_transport'
make[3]: URL_CONFIG: Command not found
/bin/sh: line 0: test: <: unary operator expected
make[3]: URL_CONFIG: Command not found

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agovlc: security bump to version 2.1.6
Gustavo Zacarias [Fri, 27 Feb 2015 15:51:58 +0000 (12:51 -0300)]
vlc: security bump to version 2.1.6

* Fix heap overflow in decomp stream filter
* Fix buffer overflow in updater
* Fix potential buffer overflow in schroedinger encoder
* Fix null-pointer dereference in DMO decoder
* Fix buffer overflow in parsing of string boxes in mp4 demuxer
* Fix SRTP integer overflow
* Fix potential crash in zip access
* Fix read overflow in Ogg demuxer

And also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibupnpp: fix libupnp detection with static linking
Peter Korsgaard [Fri, 27 Feb 2015 15:43:46 +0000 (16:43 +0100)]
libupnpp: fix libupnp detection with static linking

Fixes http://autobuild.buildroot.net/results/566/566e1510f94670d4ff642c7bfa9918c1d9ec583f/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinux: add support for 4.x versions
Sébastien Szymanski [Tue, 24 Feb 2015 13:40:46 +0000 (14:40 +0100)]
linux: add support for 4.x versions

Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinux-headers: bump 3.{10, 14, 18}.x series
Gustavo Zacarias [Fri, 27 Feb 2015 10:05:47 +0000 (07:05 -0300)]
linux-headers: bump 3.{10, 14, 18}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogpm: avoid use of host emacs
Baruch Siach [Fri, 27 Feb 2015 12:20:00 +0000 (14:20 +0200)]
gpm: avoid use of host emacs

configure looks for emacs installation to byte compile .el files. This may
break the build if the host installed emacs is missing needed dependencies.
Since we don't (yet?) package emacs for target, just disable detection of
emacs.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agognupg2: security bump to version 2.0.27
Baruch Siach [Fri, 27 Feb 2015 12:08:12 +0000 (14:08 +0200)]
gnupg2: security bump to version 2.0.27

Fixes:

CVE-2015-1606: Use after free, resulting from failure to skip invalid packets

CVE-2015-1607: memcpy with overlapping ranges, resulting from incorrect
bitwise left shifts

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobdwgc: bump to version 7.4.2
Baruch Siach [Fri, 27 Feb 2015 05:47:09 +0000 (07:47 +0200)]
bdwgc: bump to version 7.4.2

The code in gcconfig.h indicates that the list of supported architectures is
now a superset of BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS so we can drop
BR2_PACKAGE_BDWGC_ARCH_SUPPORTS.

Also, add a hash file.

Cc: Pedro Aguilar <paguilar@paguilar.org>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibgc: Remove duplicated package
Pedro Aguilar [Fri, 27 Feb 2015 04:38:07 +0000 (06:38 +0200)]
libgc: Remove duplicated package

Remove libgc that is a copy of bdwgc but it's not used
by any package and gives an error when building make-4.1.
bdwgc is a mandatory dependency for guile.

Fixes:
http://autobuild.buildroot.net/results/b80a34a602b1241bc03cd43df1a269389d50e75c/

Reported-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Pedro Aguilar <paguilar@paguilar.org>
[baruch: added Reported-by, Config.in.legacy entry, autobuilder reference]
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoding-libs: fix build with !locale
Peter Korsgaard [Fri, 27 Feb 2015 08:20:16 +0000 (09:20 +0100)]
ding-libs: fix build with !locale

It needs libiconv if the toolchain doesn't have iconv support.

Fixes:
http://autobuild.buildroot.net/results/60f/60f85a2144b167f33ed674ff5979c1ef20bc0555/
http://autobuild.buildroot.net/results/76d/76d249f5a85da72cc53a3e66202c372dc33c9c38/
http://autobuild.buildroot.net/results/9f7/9f78043f549e09d020d69f45cd26c3e43a91d9dc/
http://autobuild.buildroot.net/results/8a5/8a586b781b6923444857ef58de659e5f0e8652ee/

And many more.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibevent: fix openssl detection when statically linking
Peter Korsgaard [Fri, 27 Feb 2015 07:54:33 +0000 (08:54 +0100)]
libevent: fix openssl detection when statically linking

Fixes (indirectly):
http://autobuild.buildroot.net/results/dbf/dbf2d348de3831a86728f9d72cb56b9f2ddbf554/
http://autobuild.buildroot.net/results/6a8/6a89183e558e4ff27841c3e544687ad4a04fb036/
http://autobuild.buildroot.net/results/c80/c80eedb4d7335f1aef736a1312900c2b371eabc9/
http://autobuild.buildroot.net/results/91b/91b4ab54ed9d422bfaef765d09cc92192012ce7e/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinux-headers: bump 3.{2,12}.x series
Gustavo Zacarias [Thu, 26 Feb 2015 12:31:17 +0000 (09:31 -0300)]
linux-headers: bump 3.{2,12}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agosqlite: bump to version 3.8.8.3
Gustavo Zacarias [Wed, 25 Feb 2015 18:47:38 +0000 (15:47 -0300)]
sqlite: bump to version 3.8.8.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodirectfb-examples: drop usr/bin path from sub options text
Peter Korsgaard [Thu, 26 Feb 2015 23:15:59 +0000 (00:15 +0100)]
directfb-examples: drop usr/bin path from sub options text

Nowhere else do we list the explicit path where binaries are installed to,
so drop it from here.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodirectfb-examples: drop explicit stripping when installing into target
Peter Korsgaard [Thu, 26 Feb 2015 23:13:44 +0000 (00:13 +0100)]
directfb-examples: drop explicit stripping when installing into target

Stripping is globally handled by target-finalize (if enabled), so drop it
from here.

Reported-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodirectfb-examples: explicitly add -lstdc++ for static build
Peter Seiderer [Wed, 25 Feb 2015 21:35:45 +0000 (22:35 +0100)]
directfb-examples: explicitly add -lstdc++ for static build

Fixes [1] and [2]:
undefined reference to `___cxa_pure_virtual'
undefined reference to `___gxx_personality_v0'

[1] http://autobuild.buildroot.net/results/bd0/bd0f4b3e41bf6330f83e3d9b58d985cc63506a3b/
[2] http://autobuild.buildroot.net/results/584/584ace383204d97fcaad37742e2e035ca78a3d10/

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomake: depend on guile explicitly when available
Baruch Siach [Thu, 26 Feb 2015 18:41:26 +0000 (20:41 +0200)]
make: depend on guile explicitly when available

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/libsrtp: fix static build with openssl
Romain Naour [Thu, 26 Feb 2015 21:30:06 +0000 (22:30 +0100)]
package/libsrtp: fix static build with openssl

libsrtp forget to link with zlib for static build when openssl
support is requested.

The issue was reported upstream by Vicente Olivert Riera:
https://github.com/cisco/libsrtp/issues/97

Backport upstream patch for the upcoming libsrtp 1.5.2.
Since the libsrtp package already use AUTORECONF, apply only
the changes for configure.in.

Fixes:
http://autobuild.buildroot.net/results/a71/a71d85a5bb9af2ee82a8e61054025bceb03dbdeb/

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoxz: bump to version 5.2.1
Gustavo Zacarias [Thu, 26 Feb 2015 20:58:12 +0000 (17:58 -0300)]
xz: bump to version 5.2.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoconfigs/raspberrypi2: update and fix our defconfig
Yann E. MORIN [Tue, 24 Feb 2015 22:42:23 +0000 (23:42 +0100)]
configs/raspberrypi2: update and fix our defconfig

Lock to 3.19 kernel headers; and comment about installing DTBs; bump
kernel sha1.

Reported-by: Peter Korsgaard <jacmet@uclibc.org>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoboards/raspberrypi: update instructions for Raspberry Pi 2
Yann E. MORIN [Tue, 24 Feb 2015 22:42:22 +0000 (23:42 +0100)]
boards/raspberrypi: update instructions for Raspberry Pi 2

The instructions for the Raspberry Pi 2 (aka model B2) are the same as
the ones for the Raspberry Pi, so:
  - state so in the existing readme
  - create a symlink raspberrypi2 -> raspberrypi

Also fix typo in spelling of "Raspberry Pi" (two words, not one).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogit: bump version to 2.3.1
Vicente Olivert Riera [Thu, 26 Feb 2015 13:43:41 +0000 (13:43 +0000)]
git: bump version to 2.3.1

- Bump version to 2.3.1
- Update the hash file

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agognutls: bump to version 3.3.13
Gustavo Zacarias [Wed, 25 Feb 2015 22:51:02 +0000 (19:51 -0300)]
gnutls: bump to version 3.3.13

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibgtk2: ensure faq/tutorial isn't regenerated
Peter Korsgaard [Wed, 25 Feb 2015 23:19:02 +0000 (00:19 +0100)]
libgtk2: ensure faq/tutorial isn't regenerated

As we don't need them, the tarball already contains generated documentation
and it fails to build with certain versions of db2html:

http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/65165

Reported-by: Justin Swartz <justin.swartz@nym.hush.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibshout: add hash
Gustavo Zacarias [Wed, 25 Feb 2015 13:07:22 +0000 (10:07 -0300)]
libshout: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agovorbis-tools: add hash
Gustavo Zacarias [Wed, 25 Feb 2015 13:07:21 +0000 (10:07 -0300)]
vorbis-tools: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibtheora: add hash
Gustavo Zacarias [Wed, 25 Feb 2015 13:07:20 +0000 (10:07 -0300)]
libtheora: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibao: add hash
Gustavo Zacarias [Wed, 25 Feb 2015 13:07:19 +0000 (10:07 -0300)]
libao: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoopus: add hash
Gustavo Zacarias [Wed, 25 Feb 2015 13:07:18 +0000 (10:07 -0300)]
opus: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agosox: add optional opus file support
Gustavo Zacarias [Wed, 25 Feb 2015 13:06:26 +0000 (10:06 -0300)]
sox: add optional opus file support

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoopusfile: new package
Gustavo Zacarias [Wed, 25 Feb 2015 13:06:25 +0000 (10:06 -0300)]
opusfile: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agosox: bump to version 14.4.2
Gustavo Zacarias [Wed, 25 Feb 2015 13:06:24 +0000 (10:06 -0300)]
sox: bump to version 14.4.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibcurl: bump to version 7.41.0
Gustavo Zacarias [Wed, 25 Feb 2015 12:07:32 +0000 (09:07 -0300)]
libcurl: bump to version 7.41.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agorsyslog: bump to version 8.8.0
Gustavo Zacarias [Wed, 25 Feb 2015 12:07:06 +0000 (09:07 -0300)]
rsyslog: bump to version 8.8.0

Patches upstream so remove them.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/libmpdclient: update to 2.10
Peter Kümmel [Wed, 25 Feb 2015 08:10:03 +0000 (09:10 +0100)]
package/libmpdclient: update to 2.10

Removed patch is upstream.

Signed-off-by: Peter Kümmel <syntheticpp@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoglibc: add security patches for CVE-2015-1472
Gustavo Zacarias [Tue, 24 Feb 2015 15:29:24 +0000 (12:29 -0300)]
glibc: add security patches for CVE-2015-1472

Fixes CVE-2015-1472 - heap buffer overflow in wscanf.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agompg123: bump to version 1.22.0
Gustavo Zacarias [Tue, 24 Feb 2015 13:51:40 +0000 (10:51 -0300)]
mpg123: bump to version 1.22.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/gstreamer[0/1]: rename BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_QTDEMUX config...
Julien Boibessot [Tue, 24 Feb 2015 13:48:36 +0000 (14:48 +0100)]
package/gstreamer[0/1]: rename BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_QTDEMUX config option.

 1] BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_QTDEMUX is not defined anywhere
 2] qtdemux is not a plugin by itself but belongs to isomp4

Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoodhcp6c: install default state script
Peter Korsgaard [Tue, 24 Feb 2015 16:29:08 +0000 (17:29 +0100)]
odhcp6c: install default state script

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobusybox: enable flock applet
Peter Korsgaard [Tue, 24 Feb 2015 14:28:43 +0000 (15:28 +0100)]
busybox: enable flock applet

Needed by E.G. the default odhcp6c state script.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoodhcp6c: bump version for IA_NA/IA_PD fix
Peter Korsgaard [Tue, 24 Feb 2015 14:27:32 +0000 (15:27 +0100)]
odhcp6c: bump version for IA_NA/IA_PD fix

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoUpdate for 2015.02-rc3
Peter Korsgaard [Mon, 23 Feb 2015 23:24:19 +0000 (00:24 +0100)]
Update for 2015.02-rc3

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopython-cherrypy: new package
Frank Hunleth [Sun, 8 Feb 2015 15:59:19 +0000 (10:59 -0500)]
python-cherrypy: new package

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoe2fsprogs: add security bug fix
Baruch Siach [Mon, 23 Feb 2015 18:54:07 +0000 (20:54 +0200)]
e2fsprogs: add security bug fix

Add upstream patch fixing CVE-2015-1572: incomplete fix for CVE-2015-0247.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqt5base: fix postgresql plugin compile
Peter Seiderer [Thu, 19 Feb 2015 22:04:41 +0000 (23:04 +0100)]
qt5base: fix postgresql plugin compile

Add qt5base '-psql_config' configure option and use it to set
pg_config path in configure step instead of legacy PSQL_LIBS
enviornment variable.

Fixes [1]:

PostgreSQL auto-detection... ()
make[1]: Entering directory `/home/peko/autobuild/instance-0/output/build/qt5base-5.4.0/config.tests/unix/psql'
/home/peko/autobuild/instance-0/output/host/usr/bin/sh-linux-gnu-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os --sysroot=/home/peko/autobuild/instance-0/output/host/usr/sh4a-buildroot-linux-gnu/sysroot -O2 -O3 -Wall -W -fPIE  -I../../../mkspecs/devices/linux-buildroot-g++ -I. -I/usr/include/postgresql -o psql.o psql.cpp
sh-linux-gnu-g++: ERROR: unsafe header/library path used in cross-compilation: '/usr/include/postgresql'
make[1]: *** [psql.o] Error 1
make[1]: Leaving directory `/home/peko/autobuild/instance-0/output/build/qt5base-5.4.0/config.tests/unix/psql'
PostgreSQL disabled.
PostgreSQL support cannot be enabled due to functionality tests!
 Turn on verbose messaging (-v) to ./configure to see the final report.
 If you believe this message is in error you may use the continue
 switch (-continue) to ./configure to continue.
make: *** [/home/peko/autobuild/instance-0/output/build/qt5base-5.4.0/.stamp_configured] Error 101
make: Leaving directory `/home/peko/autobuild/instance-0/buildroot'

[1] http://autobuild.buildroot.net/results/354/354bae2337703ad8bfb9d33c79538df3017b7fe9/

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosamba4: security bump to version 4.1.17
Gustavo Zacarias [Mon, 23 Feb 2015 12:06:39 +0000 (09:06 -0300)]
samba4: security bump to version 4.1.17

Fixes:
CVE-2015-0240 - Unexpected code execution in smbd.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosamba: security bump to version 3.6.25
Gustavo Zacarias [Mon, 23 Feb 2015 12:06:27 +0000 (09:06 -0300)]
samba: security bump to version 3.6.25

Fixes:
CVE-2014-0178 - Malformed FSCTL_SRV_ENUMERATE_SNAPSHOTS response.
CVE-2015-0240 - Unexpected code execution in smbd.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigrok: enable building C++ bindings
Bartosz Golaszewski [Mon, 23 Feb 2015 11:32:48 +0000 (12:32 +0100)]
libsigrok: enable building C++ bindings

[Thomas:
 - Use BR2_INSTALL_LIBSTDCPP instead of BR2_TOOLCHAIN_BUILDROOT_CXX,
   so that the condition also works with external toolchains.
 - Use a 'if BR2_PACKAGE_LIBSIGROK' instead of duplicating the
   dependency.]

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/dropbear: install dropbear.service to correct dir
Maxim Mikityanskiy [Mon, 19 Jan 2015 16:14:07 +0000 (18:14 +0200)]
package/dropbear: install dropbear.service to correct dir

The place for package-provided systemd units is /lib/systemd/system.
/etc/systemd/system is for custom units.
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoluacrypto: remove duplicate dependency on luainterpreter
Thomas De Schampheleire [Mon, 2 Feb 2015 15:35:36 +0000 (16:35 +0100)]
luacrypto: remove duplicate dependency on luainterpreter

The luarocks package infrastructure already adds a dependency on
luainterpreter, so it is not necessary to add it in luacrypto.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolua-periphery: new package
Vanya Sergeev [Mon, 2 Feb 2015 15:35:35 +0000 (16:35 +0100)]
lua-periphery: new package

Signed-off-by: Vanya Sergeev <vsergeev@gmail.com>
[ThomasDS: rewrap package/lua-periphery/Config.in]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
(compile-tested on x86/glibc armel/uclibc)
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotrinity: bump version to fix a build failure using Linux 3.19 headers
Fabio Porcedda [Sun, 22 Feb 2015 21:29:33 +0000 (22:29 +0100)]
trinity: bump version to fix a build failure using Linux 3.19 headers

bump to the following trinity repository commit:

kvm: Add ifdef around IA64 ioctls.
Fix build error.

  CC ioctls/kvm.o
In file included from ioctls/kvm.c:8:0:
ioctls/kvm.c:115:8: error: ‘KVM_IA64_VCPU_GET_STACK’ undeclared here (not in a function)
  IOCTL(KVM_IA64_VCPU_GET_STACK),
        ^
include/ioctls.h:53:15: note: in definition of macro ‘IOCTL’
  { .request = _request, .name = #_request, }
               ^
ioctls/kvm.c:116:8: error: ‘KVM_IA64_VCPU_SET_STACK’ undeclared here (not in a function)
  IOCTL(KVM_IA64_VCPU_SET_STACK),
        ^
include/ioctls.h:53:15: note: in definition of macro ‘IOCTL’
  { .request = _request, .name = #_request, }

IA64 ioctls were removed in Linux 3.19.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigsegv: rename patches because the first one is gone
Fabio Porcedda [Mon, 23 Feb 2015 09:37:27 +0000 (10:37 +0100)]
libsigsegv: rename patches because the first one is gone

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigsegv: fix patch failure of 0004-Add-stack...
Fabio Porcedda [Mon, 23 Feb 2015 09:37:26 +0000 (10:37 +0100)]
libsigsegv: fix patch failure of 0004-Add-stack...

After removing the patch 0001-Add-stack... in commit
9863553fe8fa16a4d19f652b409a44bb58ef5567 "packages: all salute the
passing of avr32" the patch 004-Add-stack... does not apply anymore, so
fix it.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: needs wchar
Fabio Porcedda [Mon, 23 Feb 2015 06:17:52 +0000 (07:17 +0100)]
package/freerdp: needs wchar

Also add reverse dependency for Weston.

Fix build error:
make[3]: Entering directory '/home/tetsuya/buildroot/br/output/build/freerdp-b21ff842ef3de5837513042dc30488b12bd9cf9d'
In file included from /home/tetsuya/buildroot/br/output/build/freerdp-b21ff842ef3de5837513042dc30488b12bd9cf9d/winpr/include/winpr/winsock.h:24:0,
                 from /home/tetsuya/buildroot/br/output/build/freerdp-b21ff842ef3de5837513042dc30488b12bd9cf9d/winpr/libwinpr/winsock/winsock.c:24:
/home/tetsuya/buildroot/br/output/build/freerdp-b21ff842ef3de5837513042dc30488b12bd9cf9d/winpr/include/winpr/wtypes.h:132:1: error: unknown type name ‘wchar_t’
 typedef wchar_t UNICODE;

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobusybox: add 1.23.1 patch to fix modinfo
Gustavo Zacarias [Mon, 23 Feb 2015 11:19:18 +0000 (08:19 -0300)]
busybox: add 1.23.1 patch to fix modinfo

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/efl/libevas: explicitly disable X11 support
Romain Naour [Sun, 22 Feb 2015 17:16:44 +0000 (18:16 +0100)]
package/efl/libevas: explicitly disable X11 support

Fixes:
http://autobuild.buildroot.net/results/bfc/bfc52a6f12789055ad376b40a00bc94847760469/

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoevtest: disable documentation
Vicente Olivert Riera [Sun, 22 Feb 2015 16:14:57 +0000 (16:14 +0000)]
evtest: disable documentation

evtest uses asciidoc to generate documentation, but /usr/bin/asciidoc
will try to use buildroot's host-python which doesn't have the required
unicodedata. To avoid that, define ASCIIDOC as an empty string so the
Makefile can't find the executable and skips the documentation
generation.  This is the same solution used in the evemu package.
Otherwise it will fail with this message:

make[1]: Entering directory `/br/output/build/evtest-1.32'
/usr/bin/make  all-am
make[2]: Entering directory `/br/output/build/evtest-1.32'
  File "/usr/bin/asciidoc", line 95
    except KeyError, k: return None

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs: add Raspberry Pi 2 defconfig
James Hebden [Sun, 22 Feb 2015 20:10:13 +0000 (21:10 +0100)]
configs: add Raspberry Pi 2 defconfig

Signed-off-by: James Hebden <james@hebden.net.au>
[yann.morin.1998@free.fr: fix commit log; further bump]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: "Guillermo A. Amaral" <g@maral.me>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/rpi-firmware: bump version
James Hebden [Sun, 22 Feb 2015 20:10:12 +0000 (21:10 +0100)]
package/rpi-firmware: bump version

Misc fixes and improvements for: DT; hdmi and EDID; video decoding,
latency and cropping; voltage calculations...

Also: support for RPi-2. :-)

Also remove the workaround previously required when installing DTBs, ad
they are now in the same branch as the latest firmware.

Signed-off-by: James Hebden <james@hebden.net.au>
Signed-off-by: "Guillermo A. Amaral" <g@maral.me>
[yann.morin.1998@free.fr: further bump, fix and trim commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/rpi-userland: bump version
Yann E. MORIN [Sun, 22 Feb 2015 20:10:11 +0000 (21:10 +0100)]
package/rpi-userland: bump version

Misc fixes and enhancements for: vsync; building with musl; clocks;
memory compaction...

Drop musl patches: applied upstream, yeah! :-)

Rename remaining patches, refresh on top latest master, and use
git-format to re-generate the patches.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agocmake: bump version to 3.1.3
Fabio Porcedda [Sun, 22 Feb 2015 20:56:44 +0000 (21:56 +0100)]
cmake: bump version to 3.1.3

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoimagemagick: bump to version 6.9.0-7
Fabio Porcedda [Sun, 22 Feb 2015 19:21:50 +0000 (20:21 +0100)]
imagemagick: bump to version 6.9.0-7

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: Always install key and certificate
Yann E. MORIN [Sun, 22 Feb 2015 17:45:50 +0000 (18:45 +0100)]
package/freerdp: Always install key and certificate

Currently, the keys are only installed if the server is enabled.

However, other packages (e.g. weston) may implement an RDP server,
using the FreeRDP library.

So, we must always install the key and certificate.

Install them world-readable so non-root users may start an RDP server
without requiring to generate their own keys.

Add a comment in the help text about key and certificate management.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: fix a comment
Yann E. MORIN [Sun, 22 Feb 2015 17:45:49 +0000 (18:45 +0100)]
package/freerdp: fix a comment

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobmon: bump version to 3.6
Vicente Olivert Riera [Sun, 22 Feb 2015 15:11:32 +0000 (15:11 +0000)]
bmon: bump version to 3.6

- Bump version to 3.6
- Update the hash file
- Remove upstreamed patch

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoapache: new package
Bernd Kuhls [Sat, 7 Feb 2015 10:41:03 +0000 (11:41 +0100)]
apache: new package

[Thomas:
 - Don't explicitly pass CC_FOR_BUILD and CFLAGS_FOR_BUILD, those are
   already part of the default environment passed by the
   autotools-package infrastructure.
 - Explicitly disable Lua and LuaJIT support to avoid mis-detection of
   host installation.
 - Explicitly handle the optional support of libxml2, OpenSSL and
   zlib. Especially, the absence of explicit handling for libxml2 was
   causing a build failure due to the host libxml2 being detected.
 - Remove /usr/manual and /usr/build from the target. This saves 20+
   MB of target space.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoktap: bump version
Dale Ghent [Thu, 19 Feb 2015 16:27:56 +0000 (16:27 +0000)]
ktap: bump version

Signed-off-by: Dale Ghent <daleg@omniti.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoweston: add patch to fix uClibc build caused CLOCK_BOOTTIME
Thomas Petazzoni [Sun, 22 Feb 2015 11:45:26 +0000 (12:45 +0100)]
weston: add patch to fix uClibc build caused CLOCK_BOOTTIME

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/weston: add support for the RDP compositor
Yann E. MORIN [Sat, 21 Feb 2015 22:36:24 +0000 (23:36 +0100)]
package/weston: add support for the RDP compositor

Using the RDP compositor, one can run a headless machine to serve remote
clients, using the RDP protocol.

Add an option to enable the rdp-backend.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: install server key and certificate
Yann E. MORIN [Sat, 21 Feb 2015 22:36:23 +0000 (23:36 +0100)]
package/freerdp: install server key and certificate

This is mandatory for an RDP server to have a key and a certificate,
otherwise clients will refuse to connect to that server.

We install the key and certificate bundled in FreeRDP. The user can
install its own set using a post-build script if needed.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: also install to staging
Yann E. MORIN [Sat, 21 Feb 2015 22:36:22 +0000 (23:36 +0100)]
package/freerdp: also install to staging

freerdp installs a library that other packages may use, so
we must also install it to staging.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: add options to enable/disable server and/or client
Yann E. MORIN [Sat, 21 Feb 2015 22:36:21 +0000 (23:36 +0100)]
package/freerdp: add options to enable/disable server and/or client

Building the client or the server requires an X.Org stack.

Since freerdp can also be used for weston (wayland-based, hence no X.Org
stack), we may want to disable the client and server.

Conversely, even with an X.Org stack, we may want to enable either or
none if we're just interested in the library.

Add two options, one to enable the server, the other the client; the
client option defaults to 'Y' so that a previous .config can be re-used
as-is, and exhibit the same behaviour as before; the server option
defaults to 'N' as we were not ever building the server so far.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: move architecture-specific block
Yann E. MORIN [Sat, 21 Feb 2015 22:36:20 +0000 (23:36 +0100)]
package/freerdp: move architecture-specific block

Move the arch-spcific block up, so it does not interfere with followup
patches (mostly to ease review).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: do not forcibly depend on X.Org
Yann E. MORIN [Sat, 21 Feb 2015 22:36:19 +0000 (23:36 +0100)]
package/freerdp: do not forcibly depend on X.Org

It is possible to build the libfreerdp standalone, without X.Org.
Having a libfreerdp will be usefull for the weston RDP compositor.

So, only select the strictly required X.Org library if X.Org is enabled,
and only build with Xcursor if it is enabled. Drop dependency on other
X.Org libraries, as they are not strictly required (or get pulled as
dependencies of the mandatory libXext).

Re-order the menuconfig, as freerdp is no longer an X-only application.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: avoid development warning
Yann E. MORIN [Sat, 21 Feb 2015 22:36:18 +0000 (23:36 +0100)]
package/freerdp: avoid development warning

FreeRDP still uses old-style variables (about linking interfaces), and
that causes a warning, which explicitly states it is targeted at
developers:

    Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link
    interface.  Run "cmake --help-policy CMP0022" for policy details.  Use the
    cmake_policy command to set the policy and suppress this warning.

    Target "freerdp-client" has an INTERFACE_LINK_LIBRARIES property which
    differs from its LINK_INTERFACE_LIBRARIES properties.

    INTERFACE_LINK_LIBRARIES:

      [elided list of stuff]

    LINK_INTERFACE_LIBRARIES:

    This warning is for project developers.  Use -Wno-dev to suppress it.

So, just get rid of it as instructed in that warning message itself.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: conditionally build support for libXrender
Yann E. MORIN [Sat, 21 Feb 2015 22:36:17 +0000 (23:36 +0100)]
package/freerdp: conditionally build support for libXrender

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/freerdp: conditionally build support for libXi
Yann E. MORIN [Sat, 21 Feb 2015 22:36:16 +0000 (23:36 +0100)]
package/freerdp: conditionally build support for libXi

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>