buildroot.git
8 years agoopenssl: security bump to version 1.0.2e
Gustavo Zacarias [Thu, 3 Dec 2015 17:49:42 +0000 (14:49 -0300)]
openssl: security bump to version 1.0.2e

Fixes:
CVE-2015-3193 - BN_mod_exp may produce incorrect results on x86_64
CVE-2015-3194 - Certificate verify crash with missing PSS parameter
CVE-2015-3195 - X509_ATTRIBUTE memory leak

Enable IDEA as well since otherwise the build breaks (always great
upstream) - it's no longer patent encumbered.

[Peter: correct sha256]
Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconnman: disable for sparc
Waldemar Brodkorb [Thu, 3 Dec 2015 17:23:22 +0000 (18:23 +0100)]
connman: disable for sparc

Fixes:
http://autobuild.buildroot.net/results/333/3336df777c758cba9a660a0f6f31646258baec52/
http://autobuild.buildroot.net/results/efe/efeb197654b552ad9a80e102226c3e507640f037/

Connman uses __sync_fetch_and_add, which is not available for sparc.

[Peter: add !sparc dependency to comment, add autobuild reference]
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agostunnel: bump to version 5.27
Gustavo Zacarias [Thu, 3 Dec 2015 18:39:13 +0000 (15:39 -0300)]
stunnel: bump to version 5.27

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodropbear: bump to version 2015.71
Gustavo Zacarias [Thu, 3 Dec 2015 17:41:03 +0000 (14:41 -0300)]
dropbear: bump to version 2015.71

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogesftpserver: bump to version 0.2.1
Gustavo Zacarias [Thu, 3 Dec 2015 17:40:44 +0000 (14:40 -0300)]
gesftpserver: bump to version 0.2.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agohostapd: make ACS optional
Gustavo Zacarias [Thu, 3 Dec 2015 16:40:38 +0000 (13:40 -0300)]
hostapd: make ACS optional

Make ACS (Automatic Channel Selection) support in hostapd optional.
There's a clash of standard vs. propietary solutions, hence when hostapd
has builtin ACS support (standard) and it's enabled (channel=0 in the
config) this will preclude the propietary driver from using ACS (it
won't work at all).

See:
http://e2e.ti.com/support/wireless_connectivity/f/307/p/465333/1669270

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agocmake: bump to version 3.4.1
Gustavo Zacarias [Thu, 3 Dec 2015 13:02:39 +0000 (10:02 -0300)]
cmake: bump to version 3.4.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agosysstat: bump version to 11.0.8
Vicente Olivert Riera [Thu, 3 Dec 2015 11:28:27 +0000 (11:28 +0000)]
sysstat: bump version to 11.0.8

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agozsh: bump to version 5.2
Gustavo Zacarias [Thu, 3 Dec 2015 12:57:10 +0000 (09:57 -0300)]
zsh: bump to version 5.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoMakefile: fix copyright year
Peter Korsgaard [Thu, 3 Dec 2015 13:25:01 +0000 (14:25 +0100)]
Makefile: fix copyright year

It is no longer 2014.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agobusybox: add another upstream patch to fix (g)unzip
Arnout Vandecappelle (Essensium/Mind) [Tue, 1 Dec 2015 20:30:29 +0000 (21:30 +0100)]
busybox: add another upstream patch to fix (g)unzip

0002-unzip.patch was added in 69516e0 to fix a segmentation fault in the
gunzip applet.  However, it introduced a new issue that made the unzipping
of some files fail.

Add an upstream patch that fixes this new issue.

Fixes #8501.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Jason Rush <rush0033@hotmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/gawk: do not use readeline ormpfr in host variant
Yann E. MORIN [Tue, 1 Dec 2015 22:19:07 +0000 (23:19 +0100)]
package/gawk: do not use readeline ormpfr in host variant

gawk has an optional dependency on mpfr (and thus gmp) and readline,
and will probe for them. If they are present, they are used; if they
are missing, that's not an error. mpfr (and gmp) is used for "BIGNUM"
support on gawk; readline is used by the gawk debugger.

However, mpfr (bringing gmp) are also host-packages in Buildroot, but in
the standard build order (i.e. a plain 'make'), they are built after
gawk. Ditto readline (from ncurses).

If the user has the development files for gmp and mpfr, then gawk is
linked to them. Ditto readline.

Now, further on in the build, we build gmp and mpfr (for gcci or guile),
so we install them in the host dir. Ditto readline (for gdb, ncurses
itself and a few other packages...)

But because we forcibly set an RPATH tag on all our host binaries, our
host gawk will now dynamically link with our versions, when it was in
fact built against the host ones.

This did not seem to cause any harm so far, but is far from ideal.

Since we do not really need BIGNUM or the debugger in our host gawk, we
just forcibly disable them and configure gawk without readline or mpfr
(there's no switch for gmp, but it's not a direct dependency, it comes
just with mpfr).

[Adjust comment as suggested by Thomas/Yann]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agosupport/check-host-rpath: remove trailing '/' in host dir
Yann E. MORIN [Tue, 1 Dec 2015 22:19:06 +0000 (23:19 +0100)]
support/check-host-rpath: remove trailing '/' in host dir

Despite the comment saying so, the trailing '/' in the host directory is
not removed. Note however that it is properly removed from extracted
RPATH tags.

This is not visible when the host directory is our default $(O)/host
location, but breaks for user-supplied external host directory, when
the user leaves a trailing slash in the path.

Fix that.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux-headers: bump 3.{2, 12}.x series
Gustavo Zacarias [Wed, 2 Dec 2015 10:34:44 +0000 (07:34 -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>
8 years agop11-kit: bump to version 0.23.1
Gustavo Zacarias [Wed, 2 Dec 2015 10:34:07 +0000 (07:34 -0300)]
p11-kit: bump to version 0.23.1

It's required for the new gnutls version, fixes:
http://autobuild.buildroot.net/results/3ec/3ecac965455dc169162cbdb50f8ff07e2880e504/

Patch status: reported upstream:
https://bugs.freedesktop.org/show_bug.cgi?id=93211

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agorrdtool: add patch to disable documentation
Gustavo Zacarias [Wed, 2 Dec 2015 17:57:27 +0000 (14:57 -0300)]
rrdtool: add patch to disable documentation

Add patch to disable documentation. Fixes:
http://autobuild.buildroot.net/results/6fb/6fb94127af6ff53bdcf52ee0eec8971ccd8858f5/

Patch status: pull req https://github.com/oetiker/rrdtool-1.x/pull/690

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agofakeroot: bump to version 1.20.2
Gustavo Zacarias [Wed, 2 Dec 2015 17:58:57 +0000 (14:58 -0300)]
fakeroot: bump to version 1.20.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibhttpparser: add a hash file
Renaud AUBIN [Wed, 2 Dec 2015 16:10:37 +0000 (17:10 +0100)]
libhttpparser: add a hash file

Signed-off-by: Renaud AUBIN <root@renaud.io>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodbus: bump to version 1.10.6
Gustavo Zacarias [Wed, 2 Dec 2015 15:02:12 +0000 (12:02 -0300)]
dbus: bump to version 1.10.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibcurl: bump version to 7.46.0
Vicente Olivert Riera [Wed, 2 Dec 2015 12:55:50 +0000 (12:55 +0000)]
libcurl: bump version to 7.46.0

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoMerge branch 'next'
Peter Korsgaard [Tue, 1 Dec 2015 22:22:51 +0000 (23:22 +0100)]
Merge branch 'next'

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodocs/website/news.html: add 2015.11 announcement link
Peter Korsgaard [Tue, 1 Dec 2015 21:15:28 +0000 (22:15 +0100)]
docs/website/news.html: add 2015.11 announcement link

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoKickoff 2016.02 cycle
Peter Korsgaard [Tue, 1 Dec 2015 21:05:46 +0000 (22:05 +0100)]
Kickoff 2016.02 cycle

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agognutls: bump to version 3.4.7
Gustavo Zacarias [Mon, 30 Nov 2015 13:16:35 +0000 (10:16 -0300)]
gnutls: bump to version 3.4.7

The 3.4 series has been promoted to stable.
Handle autodeps more concisely (idn, p11-kit, zlib).
libtasn1 is now mandatory, since otherwise gnutls uses the bundled
version it makes no sense to try that because of target duplication.
Disable tpm support since we've got no trousers package.
Disable libdane support since we've got no dane package.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibhttpparser: bump to 2.6.0
Renaud AUBIN [Tue, 1 Dec 2015 12:15:19 +0000 (13:15 +0100)]
libhttpparser: bump to 2.6.0

The http-parser repository has been transfered from joyent to nodejs.
Bump version to 2.6.0.

Signed-off-by: Renaud AUBIN <root@renaud.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoopenldap: bump version to 2.4.43
Vicente Olivert Riera [Tue, 1 Dec 2015 10:42:12 +0000 (10:42 +0000)]
openldap: bump version to 2.4.43

- Bump version to 2.4.43
- Use md5 and sha1 upstream provided hashes. This combination is
  stronger than a sha256 hash.
- Switch to an http download site to avoid problems with firewalls
  blocking the ftp.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocryptodev-linux: bump to version 1.8
Gustavo Zacarias [Tue, 1 Dec 2015 13:52:46 +0000 (10:52 -0300)]
cryptodev-linux: bump to version 1.8

Patches are upstream so remove them.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoopenocd: bump to 0.9.0
Yegor Yefremov [Tue, 1 Dec 2015 08:52:22 +0000 (09:52 +0100)]
openocd: bump to 0.9.0

Remove obsolete compilation error patch and update jimtcl related patch.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodhcpcd: bump to version 6.9.4
Gustavo Zacarias [Tue, 1 Dec 2015 13:49:19 +0000 (10:49 -0300)]
dhcpcd: bump to version 6.9.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosamba4: bump to version 4.3.2
Gustavo Zacarias [Tue, 1 Dec 2015 15:19:02 +0000 (12:19 -0300)]
samba4: bump to version 4.3.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/nss-pam-ldapd: new package
Doug Kehn [Sun, 24 May 2015 19:12:32 +0000 (14:12 -0500)]
package/nss-pam-ldapd: new package

Name Service Switch (NSS) module that allows your LDAP server to provide
user account, group, host name, alias, netgroup, and basically any other
information that you would normally get from /etc flat files or NIS. It
also provides a Pluggable Authentication Module (PAM) to do
authentication to an LDAP server.

[Thomas:
 - bump to version 0.9.6
 - use --disable-<foo> rather than --enable-<foo>=no.
 - fix license information: there is no LICENSE file, it is named
   COPYING.]

Signed-off-by: Doug Kehn <rdkehn@yahoo.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agomiraclecast: new package
Ryan Barnett [Sun, 5 Apr 2015 22:10:11 +0000 (17:10 -0500)]
miraclecast: new package

[Thomas:
  - add hash file
  - fix license information: use comma as a separator in
    <pkg>_LICENSE, and htable is under LGPLv2.1+ and not GPLv2.1+
    (which doesn't exist)]

Signed-off-by: Ryan Barnett <ryanbarnett3@gmail.com>
CC: Baruch Siach <baruch@tkos.co.il>
CC: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoUpdate for 2015.11
Peter Korsgaard [Mon, 30 Nov 2015 21:54:25 +0000 (22:54 +0100)]
Update for 2015.11

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolvm2: bump version to 2.02.136
Vicente Olivert Riera [Mon, 30 Nov 2015 16:20:41 +0000 (16:20 +0000)]
lvm2: bump version to 2.02.136

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconntrack-tools: work around build issue with musl
Rodrigo Rebello [Mon, 30 Nov 2015 15:40:39 +0000 (13:40 -0200)]
conntrack-tools: work around build issue with musl

Building conntrack-tools with kernel headers >= 4.2 + musl fails due to
a well-known symbol clash that occurs when userspace and kernel headers
are included simultaneously (see [1], question 7, for details).

In the case of conntrack-tools, the inclusion of both 'netinet/in.h' and
'linux/in.h' occurs inside the C helper files (src/helpers/*.c)
indirectly via e.g. 'libnetfilter_conntrack/libnetfilter_conntrack.h',
which itself includes 'netinet/in.h', and 'linux/netfilter.h', which
includes 'linux/in.h' in kernel headers >= 4.2.

The approach to solving this type of conflict with musl usually involves
removing the inclusion of kernel headers or refactoring the code so as
to avoid the mentioned simultaneous inclusion. This is unfortunately
non-trivial in the case of conntrack-tools since the clashing headers
get included indirectly by headers that are strictly necessary (because
of definitions used in some helper callbacks).

Work around the issue by defining __GLIBC__ when musl is used. This
eliminates the conflicts as the kernel headers avoid redefining certain
symbols when they see __GLIBC__ defined (linux/libc-compat.h). Note that
other glibc-compatible libraries, like uClibc, already do that
internally.

Fixes:
  http://autobuild.buildroot.net/results/66e/66ec247fa0fc385bef8d2084c65bf5cad3a8e8ca/
  http://autobuild.buildroot.net/results/624/624a0d48decd819eb58cbb3c58ee904b87ebfb21/

[1] http://wiki.musl-libc.org/wiki/FAQ

Signed-off-by: Rodrigo Rebello <rprebello@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibsigsegv: fix sparc64 compile
Waldemar Brodkorb [Sun, 29 Nov 2015 14:59:04 +0000 (15:59 +0100)]
libsigsegv: fix sparc64 compile

Compile tested for sparc/glibc and sparc64/glibc.
Fixes following autobuilder problem:
http://autobuild.buildroot.net/results/1d8e0c22594aef53f7a4de3491454aa78311c815/

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libv4l: v4l-utils need locale
Bernd Kuhls [Mon, 30 Nov 2015 05:01:38 +0000 (06:01 +0100)]
package/libv4l: v4l-utils need locale

To reproduce the setlocale-related build error use this minimal
defconfig:

BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_LIBV4L=y
BR2_PACKAGE_LIBV4L_UTILS=y

After enabling locale support the build error is fixed:

BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_LIBV4L=y
BR2_PACKAGE_LIBV4L_UTILS=y

Fixes
http://autobuild.buildroot.net/results/f2e/f2e4e34fb14ce355a6e92afc83024b0445f52513/
http://autobuild.buildroot.net/results/fe5/fe56063ddd2232fea7699f5117497beb3deca11e/
http://autobuild.buildroot.net/results/1be/1be55f096ddef2aa38fdba681ed97cf74905477a/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agovalgrind: add a patch to fix MIPS R6 by replacing ADDI with ADDIU
Vicente Olivert Riera [Mon, 30 Nov 2015 12:25:46 +0000 (12:25 +0000)]
valgrind: add a patch to fix MIPS R6 by replacing ADDI with ADDIU

The ADDI instruction has been removed for MIPS R6, so valgrind fails to
build for this revision level because it uses that assembly
instruction. Using ADDIU instead fixes the problem.

The patch has been sent upstream:

  https://bugs.kde.org/show_bug.cgi?id=356112

Fixes:

  http://autobuild.buildroot.net/results/488/488937704b3b6bae8daed7b24da8c740b56f4d84/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoimagemagick: bump version to 6.9.2-7
Vicente Olivert Riera [Mon, 30 Nov 2015 13:43:38 +0000 (13:43 +0000)]
imagemagick: bump version to 6.9.2-7

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agosquid: bump to version 3.5.12
Gustavo Zacarias [Mon, 30 Nov 2015 11:34:06 +0000 (08:34 -0300)]
squid: bump to version 3.5.12

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agofreetype: bump to version 2.6.2
Gustavo Zacarias [Mon, 30 Nov 2015 11:08:35 +0000 (08:08 -0300)]
freetype: bump to version 2.6.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoharfbuzz: bump to version 1.1.2
Gustavo Zacarias [Mon, 30 Nov 2015 11:08:34 +0000 (08:08 -0300)]
harfbuzz: bump to version 1.1.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibglib2: force arm mode when building with thumb1
Peter Korsgaard [Mon, 30 Nov 2015 07:19:59 +0000 (08:19 +0100)]
libglib2: force arm mode when building with thumb1

Fixes #8491

glib/valgrind.h contains inline asm not compatible with thumb1, so build it
in arm mode:

  CC       libglib_2_0_la-gstringchunk.lo
/tmp/ccSVEXME.s: Assembler messages:
/tmp/ccSVEXME.s:587: Error: shifts in CMP/MOV instructions are only supported
in unified syntax -- `mov r12,r12,ror#3'
/tmp/ccSVEXME.s:587: Error: shifts in CMP/MOV instructions are only supported
in unified syntax -- `mov r12,r12,ror#13'
/tmp/ccSVEXME.s:588: Error: shifts in CMP/MOV instructions are only supported
in unified syntax -- `mov r12,r12,ror#29'
/tmp/ccSVEXME.s:588: Error: shifts in CMP/MOV instructions are only supported
in unified syntax -- `mov r12,r12,ror#19'
/tmp/ccSVEXME.s:589: Error: lo register required -- `orr r10,r10,r10'
Makefile:2087: recipe for target 'libglib_2_0_la-gslice.lo' failed

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agocore/printvars: allow dumping a set of variables
Yann E. MORIN [Wed, 4 Nov 2015 21:42:39 +0000 (22:42 +0100)]
core/printvars: allow dumping a set of variables

Dumping our 176164 variables can take quite some time (~12s here). What
takes the most time is sorting the variables (~9s), followed by the
parsing of our Makefiles (~3s), with the actual printing in the noise.

However, sometimes only one or a few variables are needed. For example,
one may want to retrieve the Linux build dir from a post-build hook (to
get the Linux' actual .config after our fixups and check for various
features).

Add the possibility to only dump the variables listed in $(VAR) which
must be passed as a make argument, like so:

    $ make -s printvars VARS="LINUX_DIR TOPDIR O"
    LINUX_DIR=/home/ymorin/dev/buildroot/O/build/linux-4.3 ($(BUILD_DIR)/$(LINUX_BASE_NAME))
    O=/home/ymorin/dev/buildroot/O/. (/home/ymorin/dev/buildroot/O/.)
    TOPDIR=/home/ymorin/dev/buildroot/buildroot (/home/ymorin/dev/buildroot/buildroot)

It is also possible to use make-appterns, like:

    $ make -s printvars VARS="BUSYBOX_%"

This is much faster (the time is just about the time it takes to parse
our Makefiles, 3s here) and easier to parse.

[Thomas: improve comment above the printvars target.]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosupport/download: fetch all refs on full git clone
Vivien Didelot [Sat, 7 Nov 2015 04:39:24 +0000 (23:39 -0500)]
support/download: fetch all refs on full git clone

When specifying BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION, a user may want to
specify the SHA of a reference different than a branch or tag.

For instance, Gerrit stores the patchsets under refs/changes/xx/xxx, and
Github stores the pull requests under refs/pull/xxx/head.

When cloning a repository with --bare, you don't fetch these references.
This patch uses --mirror for a full clone, in order to give the user
access to all references of the Git repository.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Reviewed-by: "Maxime Hadjinlian" <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agospi-tools: new package
Erico Nunes [Sat, 21 Nov 2015 02:14:29 +0000 (00:14 -0200)]
spi-tools: new package

This package contains some simple command line tools to help using Linux
spidev devices.

https://github.com/cpb-/spi-tools

The included version is based in a sha1 and not a tagged version as the
current master branch contains autotools support for build but there is
no tagged version with autotools support yet.

The only other quirk with the recipe is related to the VERSION define
which is normally obtained in build time via git for this package, but
that would fail within Buildroot as the package build is normally not
performed inside a git repository.
To work around that, I have added a hook which will substitute change
the VERSION to match that of the Buildroot package.

I have tested this package in an ARM target with a custom SPI device.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosquashfs: always enable xattr support
Gustavo Zacarias [Fri, 20 Nov 2015 13:34:15 +0000 (10:34 -0300)]
squashfs: always enable xattr support

In 785fef10 xattr support was disabled, probably because the old version
did require the xattr package to be present to support it.
In a409d76e xattr support was made optional via (lib)attr, however the
squashfs package does in fact include all of the required bits to
support xattr without the need for the attr package.

So enable xattr support by default for both the host and target
variants.

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibnet: PF_PACKET is always available on Linux
Joris Lijssens [Fri, 20 Nov 2015 15:29:28 +0000 (16:29 +0100)]
libnet: PF_PACKET is always available on Linux

[Thomas: remove mistakenly added empty line.]

Signed-off-by: Joris Lijssens <joris.lijssens@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibnet: disable for musl toolchains
Joris Lijssens [Fri, 20 Nov 2015 15:29:27 +0000 (16:29 +0100)]
libnet: disable for musl toolchains

Signed-off-by: Joris Lijssens <joris.lijssens@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoat: rename patches so they are in a consecutive order
Vicente Olivert Riera [Wed, 25 Nov 2015 13:53:30 +0000 (13:53 +0000)]
at: rename patches so they are in a consecutive order

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoat: bump version to 3.1.16
Vicente Olivert Riera [Wed, 25 Nov 2015 13:36:14 +0000 (13:36 +0000)]
at: bump version to 3.1.16

- Bump version to 3.1.16
- Update the hash value
- Remove upstreamed patches:
  0001-configure.ac-remove-manual-compiler-check-with-AC_TR.patch
  0003-Makefile.in-add-LDFLAGS-to-linking-stage.patch
- Tweak patches for the new version:
  0004-Makefile.in-replace-IROOT-by-DESTDIR.patch
  0005-Makefile.in-make-install-fix.patch

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/zmqpp: fix missing install of static library
Jörg Krause [Mon, 23 Nov 2015 22:23:22 +0000 (23:23 +0100)]
package/zmqpp: fix missing install of static library

zmqpp's Makefile does not install the static library.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/zmqpp: fix static build issues
Jörg Krause [Mon, 23 Nov 2015 22:23:21 +0000 (23:23 +0100)]
package/zmqpp: fix static build issues

The Makefile for zmqpp builds both shared and static libraries and the client
binary. This leads to several build issues in a pure static library context:
  * R_ARM_TLS_LE32 relocation not permitted in shared object
  * relocation R_ARC_32_ME against `_ZSt7nothrow' can not be used when making
    a shared object; recompile with -fPIC

We add a minimal patch to add some basic handling of building a shared or a
static library only.

Additionally, disable the client for static only builds as it depends on
building the shared library in zmqpp's Makefile. As there is already version
4.1.2 available which provides a CMake build file which solves this issue
(probably, not tested) we don't care for now.

Fixes:
http://autobuild.buildroot.net/results/345/345771eb488c60585e388fbbf4490df936e88e19/
http://autobuild.buildroot.net/results/21b/21b6912c70a5c300bdabde53bee6a1d9cc3bbb02/
http://autobuild.buildroot.net/results/d98/d9882d2ba00da16f76cea6d86a84cd4815ebbba2/

[Thomas:
 - don't change TARGET_CONFIGURE_OPTS, use ZMQPP_MAKE_OPTS instead.
 - simplify condition logic.]

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogpsd: work-around ICE when compiling for microblaze with GCC5
Sergio Prado [Sun, 22 Nov 2015 15:43:24 +0000 (13:43 -0200)]
gpsd: work-around ICE when compiling for microblaze with GCC5

GCC 5.X generates an ICE when compiling gpsd for microblaze due
to optimizations, so lets disable it for now to works around
this problem.

A bug was reported to the gcc bug tracker:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68485

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agouemacs: remove XCASE flag to allow musl builds
Alex Suykov [Sat, 28 Nov 2015 22:15:53 +0000 (00:15 +0200)]
uemacs: remove XCASE flag to allow musl builds

Fixes
http://autobuild.buildroot.net/results/e92/e929de08954684e275a2f682264551b6cb07886a/

Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/glmark2: Wayland-gl support also needs egl
Bernd Kuhls [Sun, 29 Nov 2015 12:57:38 +0000 (13:57 +0100)]
package/glmark2: Wayland-gl support also needs egl

We were missing the egl dependency when enabling Wayland GL support:
https://github.com/glmark2/glmark2/blob/master/src/wscript_build#L28

Fixes
http://autobuild.buildroot.net/results/858/8587d0cea86efa4c6e98817cadc7cce0b1b36e3d/
http://autobuild.buildroot.net/results/1f6/1f6853d5f7a83be60ccdf4f071a1df1491cf8137/
http://autobuild.buildroot.net/results/a4d/a4d830291ee8550b3c544ade7169218d5edd4d52/
http://autobuild.buildroot.net/results/536/536a8dc62783633943770a278dc9f1c6c5c0807c/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoyad: needs gtk3-x11
Gustavo Zacarias [Sun, 29 Nov 2015 11:39:50 +0000 (08:39 -0300)]
yad: needs gtk3-x11

Doesn't build with broadway or wayland since it wants the X-variant of
gdk. Fixes:
http://autobuild.buildroot.net/results/91d/91dc6ab749f967ae046f856f3f592d5a548499c6/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/tovid: Fix typo
Bernd Kuhls [Sun, 29 Nov 2015 13:07:49 +0000 (14:07 +0100)]
package/tovid: Fix typo

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/minidlna: Fix typo
Bernd Kuhls [Sun, 29 Nov 2015 13:07:48 +0000 (14:07 +0100)]
package/minidlna: Fix typo

Fixes
http://autobuild.buildroot.net/results/5ac/5ac519320ec79cf8117060dcc2620aa517845000/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/skeleton: also handle merged /usr in the staging
Yann E. MORIN [Thu, 26 Nov 2015 22:13:41 +0000 (23:13 +0100)]
package/skeleton: also handle merged /usr in the staging

When the target uses a merged /usr setup, gdbserver will only report
paths in /lib to the remote gdb, which in turn will only look for
libraries in staging/lib and never in staging/usr/lib.

So. the merged (or non-merged) /usr setup must be replicated in the
staging.

The best solution where to do so is in the skeleton package, since it
is guaranteed to come before any package that installs things in the
staging, and even before the (internal or external) toolchain as well.

Reported-by: Pieterjan Camerlynck <pieterjan.camerlynck@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Pieterjan Camerlynck <pieterjan.camerlynck@gmail.com>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/skeleton: parameterise the symlinks-or-mkdir macro
Yann E. MORIN [Thu, 26 Nov 2015 22:13:40 +0000 (23:13 +0100)]
package/skeleton: parameterise the symlinks-or-mkdir macro

currently, we only make the merged symlinks or non-merged mkdirs in the
target directory. This is fine, as long as one does not run gdb.

However, as soon as one wants to run gdbserver on the target,
gdb will only search for libraries in /lib in the sysroot.

In preparation for a patch to fix that, make the symlink-or-mkdir macro
a function that takes as parameter the base directory where to create
symlinks or mkdir in.

Move the function declarations out of the custom/non-custom skeleton
conditional block, so they are always available.

Reported-by: Pieterjan Camerlynck <pieterjan.camerlynck@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Pieterjan Camerlynck <pieterjan.camerlynck@gmail.com>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoopencv: use the same logic as opencv3 for gstreamer support
Vicente Olivert Riera [Mon, 23 Nov 2015 12:54:32 +0000 (12:54 +0000)]
opencv: use the same logic as opencv3 for gstreamer support

The logic for enabling gstreamer support in opencv is not correct. We
select gstreamer-0.10 packages but then we enable gstreamer1 support in
the opencv.mk file. opencv3 has the correct logic, so let's use it in
opencv as well.

Fixes:

  http://autobuild.buildroot.net/results/f6d/f6d0a4ffe347cbb868998856aca674ba8bc2e281/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibplist: add a hash file
Vicente Olivert Riera [Wed, 25 Nov 2015 14:25:30 +0000 (14:25 +0000)]
libplist: add a hash file

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibplist: download from the official project website and use a tar.bz2
Vicente Olivert Riera [Wed, 25 Nov 2015 14:25:29 +0000 (14:25 +0000)]
libplist: download from the official project website and use a tar.bz2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibplist: put depends before selects
Vicente Olivert Riera [Wed, 25 Nov 2015 14:25:28 +0000 (14:25 +0000)]
libplist: put depends before selects

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibplist: use the official project url
Vicente Olivert Riera [Wed, 25 Nov 2015 14:25:27 +0000 (14:25 +0000)]
libplist: use the official project url

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/minidlna/S60minidlnad: add force-reload to rebuild DB
Benoît Thébaudeau [Fri, 21 Aug 2015 17:55:18 +0000 (19:55 +0200)]
package/minidlna/S60minidlnad: add force-reload to rebuild DB

Add a force-reload operation that restarts minidlnad and makes it
rebuild its database. This is what Debian does, and this is useful when
media_dir is changed in the configuration file or when inotify can not
detect changes inside the media directories (e.g. in case of a mount).

Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodcron: startup fails with setpgid: Operation not permitted
Dale Ghent [Thu, 13 Aug 2015 19:33:56 +0000 (19:33 +0000)]
dcron: startup fails with setpgid: Operation not permitted

Signed-off-by: Dale Ghent <daleg@omniti.com>
Reviewed-by: "Maxime Hadjinlian" <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoinfozip: rename to zip
Luca Ceresoli [Fri, 27 Nov 2015 17:38:00 +0000 (18:38 +0100)]
infozip: rename to zip

We currently have a package named "infozip" for Info-Zip's Zip.

With the upcoming addition of a package the Info-Zip's UnZip the name
is becoming ambiguous. Rename it to the more specific name "zip".

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Romain Naour <romain.naour@openwide.fr>
Cc: Jan Pedersen <jp@jp-embedded.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/luv: bump to version 1.7.4-5
Jörg Krause [Fri, 27 Nov 2015 19:53:24 +0000 (20:53 +0100)]
package/luv: bump to version 1.7.4-5

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodocs/website: fix invalid links to the mailing list page
Thomas Petazzoni [Sat, 28 Nov 2015 17:14:45 +0000 (18:14 +0100)]
docs/website: fix invalid links to the mailing list page

As noticed by Peter Korsgaard, all the links to links.html are broken,
they should point to support.html instead.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agorubix: make the rubix.mk file more readable
Vicente Olivert Riera [Wed, 25 Nov 2015 12:18:00 +0000 (12:18 +0000)]
rubix: make the rubix.mk file more readable

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agorubix: add a hash file
Vicente Olivert Riera [Wed, 25 Nov 2015 12:17:59 +0000 (12:17 +0000)]
rubix: add a hash file

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogpsd: enable kpps support
James Knight [Fri, 27 Nov 2015 16:25:57 +0000 (11:25 -0500)]
gpsd: enable kpps support

GPSD has the ability to support KPPS. Its enablement is determined
primarily from the existence of `sys/timepps.h`. This file is provided
from the pps-tools package. Adjusting GPSD's Makefile to depend on the
pps-tools package if a developer has included pps-tools as part of a
build.

Signed-off-by: James Knight <james.knight@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodocs/website: fix invalid link
Thomas Petazzoni [Sat, 28 Nov 2015 13:54:07 +0000 (14:54 +0100)]
docs/website: fix invalid link

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/autossh: really fix the path to ssh
Yann E. MORIN [Fri, 27 Nov 2015 22:20:03 +0000 (23:20 +0100)]
package/autossh: really fix the path to ssh

The ./configure script is not up-to-date with what is in configure.ac,
which prevents --with-ssh from working properly.

So, we autoreconfigure autossh, which fixes the issue.

Note however that this is not really an autotools package, since it only
uses autoconf and not automake. However, making it a generic pacakge is
not trivial, since autossh really wants config.h as generated by
./configure. Using the autotools infra in this case helps us easily
autoreconfiguring without to manual depend on all the autotools-relates
host packages.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/ffmpeg: bump version to 2.8.3
Bernd Kuhls [Sat, 28 Nov 2015 10:13:35 +0000 (11:13 +0100)]
package/ffmpeg: bump version to 2.8.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/php: bump version to 5.6.16
Bernd Kuhls [Sat, 28 Nov 2015 11:32:20 +0000 (12:32 +0100)]
package/php: bump version to 5.6.16

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/swig: bump version to 3.0.7
Bernd Kuhls [Sat, 28 Nov 2015 11:52:19 +0000 (12:52 +0100)]
package/swig: bump version to 3.0.7

This patch bumps the swig package to the current major release, the
comment about the CMake fix was also updated to reflect the version
bump. Swig 3.0.7 was positively tested using this defconfig:

BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
BR2_PACKAGE_KODI=y
BR2_PACKAGE_KODI_LIBCEC=y
BR2_PACKAGE_TRACE_CMD=y
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_DRI_DRIVER_I965=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_LIBFTDI1=y
BR2_PACKAGE_LIBFTDI1_PYTHON_BINDINGS=y
BR2_PACKAGE_LIBSEMANAGE=y
BR2_PACKAGE_GNURADIO=y

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoespeak: fix build on sparc64
Thomas Petazzoni [Fri, 27 Nov 2015 14:24:21 +0000 (15:24 +0100)]
espeak: fix build on sparc64

sparc64 needs object files to be built with -fPIC in order to be
usable in shared libraries, otherwise the shared library cannot be
created.

Fixes:

  http://autobuild.buildroot.org/results/8b8/8b894f0bd42c18e7cda98c15480757f10d743423/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/gstreamer1: add symlink to gstconfig.h in legacy location
Yann E. MORIN [Fri, 27 Nov 2015 13:58:56 +0000 (14:58 +0100)]
package/gstreamer1: add symlink to gstconfig.h in legacy location

After version 1.4 (the previous one packaged in Buildroot), gstreamer
has changed the location where it installs its gstconfig.h, because it
is architecture-dependent, see upstream commit:
    http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=444ceb068424122ceba46d8cc48a53b8b32c3cf5

However, this causes build failures in some pcakges (at least FreeRDP
is known to break) because either they do not use pkg-config (bad!) or,
like FreeRDP, have a broken buildsystem and have not yet fixed their
build failures [0].

In Buildroot, we do not really care about architecture-dependent
locatios, because we only build for one architecture. So, the legacy
location of that header is not problematic to us.

Create a symbolic link to gstconfig.h in its legacy location.

Fixes numerous FreeRDP build failures:
    http://autobuild.buildroot.org/results/438/4384ab572bdcb1d148bcdae5a67d8b0bf26d3049
    http://autobuild.buildroot.org/results/b00/b0060f16c7464c240bc7d3b0ff17c9cb311fe30d
    http://autobuild.buildroot.org/results/cad/cadb2fb90ce66b1fa3051a6fcfb7c8142f420c31
    ...

[0] FreeRDP does have a commit supposedly fixing the build with "newer"
gstreamer versions:
    https://github.com/FreeRDP/FreeRDP/commit/bea27fd919b64ee8d97996409e279e1e83d13594

but it makes the whole build completely fail, as it does not even
detect gstreamer anymore. Sigh... :-(

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agorpi-userland: fix musl compile
Sergio Prado [Fri, 27 Nov 2015 17:37:37 +0000 (15:37 -0200)]
rpi-userland: fix musl compile

When building with musl, the build fails with a conflicting type
qualifier error.

This is because musl defines stdout and stderr as const pointers
and RaspiVidYUV.c adds an extern declaration as normal pointers.

Since this declaration already comes in on the header (stdio.h),
there is no need to add an extern declaration, so removes it.

Fixes:

http://autobuild.buildroot.net/results/27bd6f32cecdb4e7c95247c1feaf2732c1d8e3fa

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibsoc: fix MUSL build issue
Yegor Yefremov [Fri, 27 Nov 2015 15:31:21 +0000 (16:31 +0100)]
libsoc: fix MUSL build issue

Without <linux/ioctl.h> include compiler cannot find _IOC_SIZEBITS
macro, when using MUSL C library.

Fixes:
  http://autobuild.buildroot.net/results/c86/c86fc75212df75906222772854c283396bb880d2/

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomongrel2: disable polarssl assembly as we do in the polarssl package
Vicente Olivert Riera [Fri, 27 Nov 2015 13:54:28 +0000 (13:54 +0000)]
mongrel2: disable polarssl assembly as we do in the polarssl package

Fixes:
http://autobuild.buildroot.net/results/a92292a1defd441938d3de6c5049473d520ebc4e/
http://autobuild.buildroot.net/results/f3db555dc29e0e0e87762fcace913853ffe2b176/

mongrel2 bundles polarssl so it has the same problem as the polarssl
with the assembly optimization, so let's use the same solution here.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoopus: bump version to 1.1.1
Peter Korsgaard [Fri, 27 Nov 2015 15:19:47 +0000 (16:19 +0100)]
opus: bump version to 1.1.1

And drop now upstreamed patch.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoCHANGES: update with recent changes
Peter Korsgaard [Fri, 27 Nov 2015 15:21:18 +0000 (16:21 +0100)]
CHANGES: update with recent changes

Should have been part of -rc3, but seems like I forgot to save the file :/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/monolite: bump to version 138
Angelo Compagnucci [Tue, 24 Nov 2015 22:51:53 +0000 (23:51 +0100)]
package/monolite: bump to version 138

This patch bump to version 138 needed for mono 4.2.1.102

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/mono: bump to version 4.2.1.102
Angelo Compagnucci [Tue, 24 Nov 2015 22:51:52 +0000 (23:51 +0100)]
package/mono: bump to version 4.2.1.102

This patch bumps to version 4.2.1.102 and updates
accompaining patches accordingly.

* Removed upstreamed patch 0003-fix-parallel-install.patch
* Adding patch to fix eglib linking option (upstreamed here
  https://github.com/mono/mono/pull/1971 but not included in
  this release)
* Adding patch to remove compilation of unit-tests

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopolarssl: disable assembly for MIPS R6
Vicente Olivert Riera [Fri, 27 Nov 2015 10:37:18 +0000 (10:37 +0000)]
polarssl: disable assembly for MIPS R6

Fixes:
http://autobuild.buildroot.net/results/c34/c343c68d3e0dae4a7ecd59693298a9622bc56662/

Is not yet supported and the compilation will fail like this:

[  4%] Building C object library/CMakeFiles/polarssl.dir/bignum.c.o
/tmp/ccLDxl9G.s: Assembler messages:
/tmp/ccLDxl9G.s:92: Error: opcode not supported on this processor:
mips32r6 (mips32r6) `multu $13,$14'
/tmp/ccLDxl9G.s:93: Error: opcode not supported on this processor:
mips32r6 (mips32r6) `addi $10,$10,4'
/tmp/ccLDxl9G.s:94: Error: opcode not supported on this processor:
mips32r6 (mips32r6) `mflo $14'
/tmp/ccLDxl9G.s:95: Error: opcode not supported on this processor:
mips32r6 (mips32r6) `mfhi $9'

[...]

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolttng-modules: bump to version 2.7.0
Philippe Proulx [Thu, 26 Nov 2015 19:42:05 +0000 (14:42 -0500)]
lttng-modules: bump to version 2.7.0

[Peter: drop extra whitespace in .hash file]
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolttng-libust: bump to version 2.7.1
Philippe Proulx [Thu, 26 Nov 2015 19:42:04 +0000 (14:42 -0500)]
lttng-libust: bump to version 2.7.1

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolttng-tools: bump to version 2.7.0
Philippe Proulx [Thu, 26 Nov 2015 19:42:03 +0000 (14:42 -0500)]
lttng-tools: bump to version 2.7.0

0001-Fix-Mark-MI-and-Config-string-declarations-as-extern.patch
is gone with commit 4965f956f3ef47388fb4a1b2f8f504abfe31afe7.

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogcc: fix incorrect handling of the comparison arguments
Lada Trimasova [Thu, 26 Nov 2015 17:21:38 +0000 (20:21 +0300)]
gcc: fix incorrect handling of the comparison arguments

This patch fixes compiler error during libbroadvoice build.
The comparison arguments where not correctly handled.
The fix is done in development tree:
https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/commit/b4035128ba8f8bbbf9527f54f261a87b304ca4c5
and will be a part of the next release of ARC GNU tools.
Once that new release happens this patch must be removed.

Fixes:
http://autobuild.buildroot.net/results/bea/beace68a19382b43370c798dcf7d2ef412f9d75e/

Signed-off-by: Lada Trimasova <ltrimas@synopsys.com>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Anton Kolesov <akolesov@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Acked-by: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodocs: images: re-add github image
Peter Korsgaard [Thu, 26 Nov 2015 22:25:11 +0000 (23:25 +0100)]
docs: images: re-add github image

This got removed with the addition of the new website, but it is used by the
manual so it no longer builds.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoUpdate for 2015.11-rc3
Peter Korsgaard [Thu, 26 Nov 2015 22:06:02 +0000 (23:06 +0100)]
Update for 2015.11-rc3

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agonews.html: fix typo in 2015.05-rc3 link
Peter Korsgaard [Thu, 26 Nov 2015 21:54:41 +0000 (22:54 +0100)]
news.html: fix typo in 2015.05-rc3 link

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconntrack-tools: add patch to fix build with musl
Rodrigo Rebello [Mon, 23 Nov 2015 05:28:10 +0000 (03:28 -0200)]
conntrack-tools: add patch to fix build with musl

The conntrack-tools sources use the GNU version of 'struct tcphdr',
which is not exposed by the musl headers unless _GNU_SOURCE is defined.

The included patch adds the missing definition to 'src/helpers/rpc.c'.

Fixes:

  http://autobuild.buildroot.net/results/046/04613c47b9669c28cc3ff47c65607c23730ef691/
  http://autobuild.buildroot.net/results/520/520e8f327b9bd7eea59657bad702c35c632d115d/
  http://autobuild.buildroot.net/results/3d3/3d36403ba80089faea5dd06bc7e4414d593bbfc1/
  ...

Signed-off-by: Rodrigo Rebello <rprebello@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogst-plugins-ugly: add legal info
Gustavo Zacarias [Thu, 19 Nov 2015 22:14:21 +0000 (19:14 -0300)]
gst-plugins-ugly: add legal info

Even though COPYING is LGPLv2.1+ many code files state v2+

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogst-plugins-bad: add legal info
Gustavo Zacarias [Thu, 19 Nov 2015 22:14:20 +0000 (19:14 -0300)]
gst-plugins-bad: add legal info

Even though COPYING.LIB is LGPLv2+ many code files state v2.1+

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogst-plugins-good: add legal info
Gustavo Zacarias [Thu, 19 Nov 2015 22:14:19 +0000 (19:14 -0300)]
gst-plugins-good: add legal info

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>