buildroot.git
9 years agopackage/openocd: depends on libftdi1 instead of libftdi
Samuel Martin [Tue, 17 Mar 2015 17:36:36 +0000 (18:36 +0100)]
package/openocd: depends on libftdi1 instead of libftdi

Note that, if both libftdi and libftdi1 are available, openocd will
prefer libftdi1, so does Buildroot. ;-)

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/avrdude: optionally depends on libftdi or libftdi1
Samuel Martin [Tue, 17 Mar 2015 17:36:35 +0000 (18:36 +0100)]
package/avrdude: optionally depends on libftdi or libftdi1

Avrdude supports both libftdi and libftdi1.

Because libftdi is already an optional dependency, this patch adds
libftdi1 as optional dependency as well, but privileges libftdi1 over
libftdi (accdording to what is done in  avrdude's configure script).

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoquagga: option for vtysh
Matt Weber [Tue, 17 Mar 2015 23:15:43 +0000 (18:15 -0500)]
quagga: option for vtysh

[Thomas: add corresponding explicit --disable option.]

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopulseview: new package
Bartosz Golaszewski [Thu, 19 Mar 2015 10:08:28 +0000 (11:08 +0100)]
pulseview: new package

[Thomas:
  - Fix dependency on C++, it should use BR2_INSTALL_LIBSTDCPP and not
    BR2_TOOLCHAIN_BUILDROOT_CXX.
  - Fix comment dependency, there should be an || between all the
    toolchain dependencies. Also fix the dependency on Qt5 for the
    comment, which was in the wrong way: the comment was displayed
    only when Qt5 was disabled.
  - Use -DDISABLE_WERROR=TRUE instead of -DDISABLE_WERROR=y, since
    TRUE/FALSE are normally the accepted values for CMake options.]

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotarget-finalize: Use NULL deliminators when stripping the target directory.
Andrew Parlane [Wed, 18 Mar 2015 15:10:29 +0000 (15:10 +0000)]
target-finalize: Use NULL deliminators when stripping the target directory.

Special characters in files or directories in the rootfs can cause
problems when stripping files.  For example "target/some song.mp3"
gets treated as two entries. "target/some" and "song.mp3" are both
passed to $(STRIPCMD). This then errors saying files don't exist.

Additionally a ' and possibly other special characters in a file path
causes xargs to give the error: "xargs: unmatched single quote; by
default quotes are special to xargs unless you use the -0
option". This also has the effect of removing this entry and further
entries from the list of files to strip.  This can be demonstrated by
having a test directory with the files: "cat" "rabbit's"
"elephant". then running the command: "find -name "*" -print | xargs"

To fix this we pass -print0 to find which seperates entries with a
NULL character, and we pass -0 to xargs to tell it to only use NULL
characters as the deliminator.

Signed-off-by: Andrew Parlane <andrewp@carallon.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoelf2flt: disable for blackfin
Gustavo Zacarias [Tue, 17 Mar 2015 22:44:19 +0000 (19:44 -0300)]
elf2flt: disable for blackfin

Now that we don't support the internal blackfin toolchain any more it
makes no sense to have this enabled.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouclibc: remove blackfin bits
Gustavo Zacarias [Tue, 17 Mar 2015 22:44:18 +0000 (19:44 -0300)]
uclibc: remove blackfin bits

Now that we don't support the internal blackfin toolchain any more
remove unnecessary bits, conditionals and tweaks.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogcc: remove blackfin conditionals
Gustavo Zacarias [Tue, 17 Mar 2015 22:44:17 +0000 (19:44 -0300)]
gcc: remove blackfin conditionals

Now that we don't support the internal blackfin toolchain any more
remove unnecessary conditionals.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobinutils: remove blackfin conditionals
Gustavo Zacarias [Tue, 17 Mar 2015 22:44:16 +0000 (19:44 -0300)]
binutils: remove blackfin conditionals

Now that we don't support the internal blackfin toolchain any more
remove unnecessary conditionals.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoglibc: disable eglibc 2.18 for sparc
Gustavo Zacarias [Tue, 17 Mar 2015 22:21:00 +0000 (19:21 -0300)]
glibc: disable eglibc 2.18 for sparc

It's broken as well, wants to emit v9 asm.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mcelog: bump version to v111
Romain Naour [Tue, 17 Mar 2015 23:05:04 +0000 (00:05 +0100)]
package/mcelog: bump version to v111

Since v110, mcelog detect Atom's cpuids.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agojhead: bump to version 3.00
Gustavo Zacarias [Wed, 18 Mar 2015 14:06:24 +0000 (11:06 -0300)]
jhead: bump to version 3.00

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodhcpcd: bump to version 6.7.1
Gustavo Zacarias [Wed, 18 Mar 2015 14:00:42 +0000 (11:00 -0300)]
dhcpcd: bump to version 6.7.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowireless-regdb: bump to version 2015.03.13
Gustavo Zacarias [Wed, 18 Mar 2015 13:47:37 +0000 (10:47 -0300)]
wireless-regdb: bump to version 2015.03.13

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoiw: bump to version 4.0
Gustavo Zacarias [Wed, 18 Mar 2015 12:46:50 +0000 (09:46 -0300)]
iw: bump to version 4.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agohwloc: new package
Steven Noonan [Thu, 19 Mar 2015 05:29:19 +0000 (22:29 -0700)]
hwloc: new package

[Thomas:
  - remove mandatory libpciaccess and numactl dependencies. Those
    dependencies are optional.
  - add dependency on threads.
  - use a HWLOC_VERSION_MAJOR variable to avoid repeating the major
    version number in HWLOC_SITE.
  - explicitly disable features we don't support.
  - explicitly enable/disable pci and numa support, depending on the
    availability of the corresponding dependencies.
  - add dependency on host-pkgconf, since pkg-config can be used by
    hwloc configure script.]

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agonumactl: install to the staging directory as well
Thomas Petazzoni [Fri, 20 Mar 2015 20:31:40 +0000 (21:31 +0100)]
numactl: install to the staging directory as well

In addition to building programs, numactl also builds a library and
its corresponding header files, which can be used by other programs
such as hwloc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/x11r7/xlib_libXfont: security version bump to 1.5.1
Bernd Kuhls [Wed, 18 Mar 2015 19:16:12 +0000 (20:16 +0100)]
package/x11r7/xlib_libXfont: security version bump to 1.5.1

Fixes CVE-2015-1802, CVE-2015-1803, CVE-2015-1804
http://lists.x.org/archives/xorg-announce/2015-March/002551.html
http://lists.x.org/archives/xorg-announce/2015-March/002550.html

Also add hash file.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agom4: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 18:49:18 +0000 (15:49 -0300)]
m4: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agonano: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 18:47:00 +0000 (15:47 -0300)]
nano: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agonginx: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 18:38:02 +0000 (15:38 -0300)]
nginx: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agothttpd: add systemd service file
Mike Williams [Fri, 20 Mar 2015 19:14:11 +0000 (15:14 -0400)]
thttpd: add systemd service file

Based on Arch service file, adjusted to point to /usr/sbin.

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowpa_supplicant: install systemd service files
Mike Williams [Fri, 20 Mar 2015 19:14:15 +0000 (15:14 -0400)]
wpa_supplicant: install systemd service files

Unlike other systemd services, these are not enabled by default, as the
most likely configuration is that they will be managed by something like
NetworkManager.

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokodi: move systemd service file to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:14:05 +0000 (15:14 -0400)]
kodi: move systemd service file to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodhcp: move systemd service file to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:14:04 +0000 (15:14 -0400)]
dhcp: move systemd service file to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibiio: move systemd service file to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:14:03 +0000 (15:14 -0400)]
libiio: move systemd service file to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopostgresql: move systemd service file to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:14:02 +0000 (15:14 -0400)]
postgresql: move systemd service file to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodropbear: move systemd service file to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:14:01 +0000 (15:14 -0400)]
dropbear: move systemd service file to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopenssh: move systemd service files to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:13:59 +0000 (15:13 -0400)]
openssh: move systemd service files to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoirqbalance: move systemd service file to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:13:58 +0000 (15:13 -0400)]
irqbalance: move systemd service file to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodbus: move systemd service files to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:13:57 +0000 (15:13 -0400)]
dbus: move systemd service files to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopenntpd: move systemd service files to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:13:56 +0000 (15:13 -0400)]
openntpd: move systemd service files to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopenvmtools: move systemd service to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:13:54 +0000 (15:13 -0400)]
openvmtools: move systemd service to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agontp: move systemd service file to /usr/lib
Mike Williams [Fri, 20 Mar 2015 19:13:53 +0000 (15:13 -0400)]
ntp: move systemd service file to /usr/lib

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolighttpd: use upstream systemd service file
Mike Williams [Fri, 20 Mar 2015 19:13:52 +0000 (15:13 -0400)]
lighttpd: use upstream systemd service file

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/uclibc: fix linuxthreads symbol typos
Max Filippov [Wed, 18 Mar 2015 00:19:30 +0000 (03:19 +0300)]
package/uclibc: fix linuxthreads symbol typos

BR2_UCLIBC_VERSION_XTENSA_GIT and BR2_UCLIBC_VERSION_SNAPSHOT select
BR2_UCLIBC_SUPPORTS_* instead of new BR2_UCLIBC_VERSION_SUPPORTS_*.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopowertop: new package
Steven Noonan [Thu, 19 Mar 2015 05:40:21 +0000 (22:40 -0700)]
powertop: new package

[Thomas:
  - fix commit title
  - powertop wants libintl unconditionally, so make sure
    BR2_PACKAGE_GETTEXT is selected when BR2_NEEDS_GETTEXT is set, and
    add gettext to the dependencies.
  - add missing comment about thread dependency.
  - add missing dependency on host-pkgconf, without which powertop
    cannot find libnl.
  - patch src/Makefile.am to not pass -fstack-protector, which fails
    to build if the toolchain does not have SSP support.
  - rename patch powertop-autotune.patch to confirm to the patch
    naming convention.]

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodvdrw-tools: delete explicit default for backend
Steve Kenton [Thu, 19 Mar 2015 16:24:36 +0000 (11:24 -0500)]
dvdrw-tools: delete explicit default for backend

Signed-off-by: Steve Kenton <skenton@ou.edu>
Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Acked-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogpsd: add hash file
Gustavo Zacarias [Thu, 19 Mar 2015 17:29:46 +0000 (14:29 -0300)]
gpsd: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopostgresql: disable spinlock support for arcle/arcbe
Peter Seiderer [Thu, 19 Mar 2015 20:25:23 +0000 (21:25 +0100)]
postgresql: disable spinlock support for arcle/arcbe

Fixes:
  http://autobuild.buildroot.net/results/9b2/9b20513253fa68a3eb5588464a206092bb45e82d
  http://autobuild.buildroot.net/results/8ea/8ea59872bd68d302a11681426a47c70d9aa1475f
  http://autobuild.buildroot.net/results/4a1/4a1cf5721af631e15e076a5bcdd8676839c2a98d
  http://autobuild.buildroot.net/results/050/050a799f2e9e864e02cf75b2a5697ece215ab0a2

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/haveged: add systemd units
Steven Noonan [Thu, 19 Mar 2015 21:02:02 +0000 (14:02 -0700)]
package/haveged: add systemd units

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Reviewed-by: Mike Williams <mike@mikebwilliams.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gdb: fix build with glibc 2.20 (2)
Romain Naour [Thu, 19 Mar 2015 23:22:45 +0000 (00:22 +0100)]
package/gdb: fix build with glibc 2.20 (2)

Backport a second patch from gdb 7.8 for aarch64.

Fixes:
http://autobuild.buildroot.net/results/2fc/2fcf1a40a08baf881fdbccd070b1a1a6c89127e1/

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Tested-by: Steven Noonan <steven@uplinklabs.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gcc: fix ICE building QT5 on xtensa
Max Filippov [Fri, 20 Mar 2015 01:29:01 +0000 (04:29 +0300)]
package/gcc: fix ICE building QT5 on xtensa

Add fix for GCC PR 64896 from the gcc-4_9-branch of gcc.
This fixes bugzilla bug 7961.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopowerpc-utils: security bump to 1.2.24
Baruch Siach [Fri, 20 Mar 2015 05:55:47 +0000 (07:55 +0200)]
powerpc-utils: security bump to 1.2.24

Fixes CVE-2014-4040: A local attacker could obtain sensitive information from
the generated archive such as plain text passwords.

Yes, version 1.2.24 seems to be newer than 1.4, which is equivalent to 1.2.20.

Also, switch from git clone to tarball download , and add a .hash file.

The configure script seems to misdetect stack smashing protection support in
the toolchain. gcc accepts -fstack_protector_all, but the linker complains:
"ld: cannot find -lssp".

Cc: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agophp-gnupg: bump to version 1.3.6
Gustavo Zacarias [Fri, 20 Mar 2015 12:50:22 +0000 (09:50 -0300)]
php-gnupg: bump to version 1.3.6

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agophp: security bump to version 5.5.23
Gustavo Zacarias [Fri, 20 Mar 2015 12:49:51 +0000 (09:49 -0300)]
php: security bump to version 5.5.23

Fixes:
CVE-2015-0231 - Use After Free Vulnerability in unserialize()
CVE-2015-2305 - heap overflow vulnerability in regcomp.c
CVE-2015-2331 - ZIP Integer Overflow leads to writing past heap boundary

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage: normalize separator size to 80
Jerzy Grzegorek [Fri, 20 Mar 2015 12:35:19 +0000 (13:35 +0100)]
package: normalize separator size to 80

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libdrm: bump version to 2.4.60
Bernd Kuhls [Thu, 19 Mar 2015 21:59:08 +0000 (22:59 +0100)]
package/libdrm: bump version to 2.4.60

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoopenssl: security bump to version 1.0.2a
Gustavo Zacarias [Thu, 19 Mar 2015 14:34:40 +0000 (11:34 -0300)]
openssl: security bump to version 1.0.2a

Fixes:
CVE-2015-0291 - ClientHello sigalgs DoS
CVE-2015-0290 - Multiblock corrupted pointer
CVE-2015-0207 - Segmentation fault in DTLSv1_listen
CVE-2015-0286 - Segmentation fault in ASN1_TYPE_cmp
CVE-2015-0208 - Segmentation fault for invalid PSS parameters
CVE-2015-0287 - ASN.1 structure reuse memory corruption
CVE-2015-0289 - PKCS7 NULL pointer dereferences
CVE-2015-0293 - DoS via reachable assert in SSLv2 servers
CVE-2015-1787 - Empty CKE with client auth and DHE
CVE-2015-0285 - Handshake with unseeded PRNG
CVE-2015-0209 - Use After Free following d2i_ECPrivatekey error
CVE-2015-0288 - X509_to_X509_REQ NULL pointer deref

musl patch removed since it's no longer necessary.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agotoolchain: enable musl for aarch64
Gustavo Zacarias [Thu, 19 Mar 2015 13:29:15 +0000 (10:29 -0300)]
toolchain: enable musl for aarch64

musl 1.1.7 brings in experimental aarch64 support so enable it.
Tested via qemu_aarch64_virt_defconfig.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomusl: bump to version 1.1.7
Gustavo Zacarias [Thu, 19 Mar 2015 13:29:14 +0000 (10:29 -0300)]
musl: bump to version 1.1.7

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoreadline: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 18:37:43 +0000 (15:37 -0300)]
readline: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: bump default to version 3.19.2
Gustavo Zacarias [Wed, 18 Mar 2015 15:36:24 +0000 (12:36 -0300)]
linux: bump default to version 3.19.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: bump 3.{10,14,19}.x series
Gustavo Zacarias [Wed, 18 Mar 2015 15:36:23 +0000 (12:36 -0300)]
linux-headers: bump 3.{10,14,19}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogawk: bump to version 4.1.1
Gustavo Zacarias [Wed, 18 Mar 2015 19:00:39 +0000 (16:00 -0300)]
gawk: bump to version 4.1.1

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotrinity: fix building with uClibc
Vicente Olivert Riera [Thu, 19 Mar 2015 09:27:37 +0000 (09:27 +0000)]
trinity: fix building with uClibc

"#include <linux/serial.h>" is needed in order to build trinity
successfully with uClibc. Otherwise it would fail displaying an error
message like this one:

-----------------------------------------
ioctls/vt.c:152:8: error: invalid application of 'sizeof' to incomplete
type 'struct serial_rs485'
  IOCTL(TIOCGRS485),

ioctls/vt.c:155:8: error: invalid application of 'sizeof' to incomplete
type 'struct serial_rs485'
  IOCTL(TIOCSRS485),
-----------------------------------------

Backporting an upstream patch to fix this problem.

Upstream commit:

  https://github.com/kernelslacker/trinity/commit/fb4a1adc4540f0702b84aa900f2b8ebed004885d

Fixes:

  http://autobuild.buildroot.net/results/ca1/ca18c7d19ac2870d6b973923c8225509a12f831a/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotrinity: bump version to v1.5
Vicente Olivert Riera [Thu, 19 Mar 2015 09:27:36 +0000 (09:27 +0000)]
trinity: bump version to v1.5

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/perf: fix build failures with high 'make -j' values
Steven Noonan [Thu, 19 Mar 2015 07:19:25 +0000 (00:19 -0700)]
package/perf: fix build failures with high 'make -j' values

The 'perf' Makefile is flaky on some kernel versions. It will still parallelize
the build even with 'make -j1' because it explicitly invokes a sub-make with
the correct flags. But the top-level make is not smart enough to handle large
'-j' values.

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/numactl: upgrade to 2.0.10
Steven Noonan [Thu, 19 Mar 2015 07:49:56 +0000 (00:49 -0700)]
package/numactl: upgrade to 2.0.10

The package now uses autotools, although it's missing a pregenerated configure
script.

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agospeex: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 14:29:15 +0000 (11:29 -0300)]
speex: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopus-tools: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 14:29:14 +0000 (11:29 -0300)]
opus-tools: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokbd: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 14:29:13 +0000 (11:29 -0300)]
kbd: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoipsec-tools: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 14:29:12 +0000 (11:29 -0300)]
ipsec-tools: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agohaveged: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 14:29:11 +0000 (11:29 -0300)]
haveged: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofontconfig: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 14:29:10 +0000 (11:29 -0300)]
fontconfig: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoulogd: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:19 +0000 (07:45 -0300)]
ulogd: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agonfacct: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:18 +0000 (07:45 -0300)]
nfacct: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnfnetlink: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:17 +0000 (07:45 -0300)]
libnfnetlink: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibmnl: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:16 +0000 (07:45 -0300)]
libmnl: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconntrack-tools: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:15 +0000 (07:45 -0300)]
conntrack-tools: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnetfilter_queue: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:14 +0000 (07:45 -0300)]
libnetfilter_queue: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnetfilter_log: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:13 +0000 (07:45 -0300)]
libnetfilter_log: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnetfilter_cttimeout: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:12 +0000 (07:45 -0300)]
libnetfilter_cttimeout: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnetfilter_cthelper: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:11 +0000 (07:45 -0300)]
libnetfilter_cthelper: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnetfilter_acct: add hash file
Gustavo Zacarias [Wed, 18 Mar 2015 10:45:10 +0000 (07:45 -0300)]
libnetfilter_acct: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobash: bump to patchlevel 33
Gustavo Zacarias [Wed, 18 Mar 2015 13:29:42 +0000 (10:29 -0300)]
bash: bump to patchlevel 33

Misc fixes.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoreadline: bump to patchlevel 8
Gustavo Zacarias [Wed, 18 Mar 2015 13:07:25 +0000 (10:07 -0300)]
readline: bump to patchlevel 8

Fixes various issues, one in particular reported by Pascal de Bruijn on
IRC where bash won't timeout when using readline as in 'read -e -t 10',
which should escape back to shell when left alone for 10 seconds.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopenssh: bump to version 6.8p1
Gustavo Zacarias [Wed, 18 Mar 2015 10:42:34 +0000 (07:42 -0300)]
openssh: bump to version 6.8p1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d-headers: bump version to 10.5.1
Bernd Kuhls [Sun, 15 Mar 2015 16:10:02 +0000 (17:10 +0100)]
package/mesa3d-headers: bump version to 10.5.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: bump version to 10.5.1
Bernd Kuhls [Sun, 15 Mar 2015 16:10:01 +0000 (17:10 +0100)]
package/mesa3d: bump version to 10.5.1

Dropped several dependencies because the "distribution tarball has been renamed
and now contains all the generated sources."
http://lists.freedesktop.org/archives/mesa-announce/2015-March/000145.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoglibc: disable 2.20 for sparc
Gustavo Zacarias [Tue, 17 Mar 2015 21:46:43 +0000 (18:46 -0300)]
glibc: disable 2.20 for sparc

Disable glibc 2.20 for sparc, it's broken, that leaves 2.21 as the
default in this case.
Fixes bug #7941.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopostgresql: uses fork(), needs mmu
Peter Seiderer [Tue, 17 Mar 2015 22:06:27 +0000 (23:06 +0100)]
postgresql: uses fork(), needs mmu

Additional revert 'postgresql: enable bfin compile' ([2]) which
is now useless (Blackfin is a noMMU architecture).

Fixes ([1]):
  postmaster/fork_process.o: In function `_fork_process':
  fork_process.c:(.text+0x22): undefined reference to `_fork'

[1] http://autobuild.buildroot.org/results/c9c/c9c93156fe64e89f35627aa592c47d8c5181ed7d
[2] http://git.buildroot.net/buildroot/commit/?id=6f177dac73a289db28772fb3e20347aba5cd5e67

[Thomas: propagate to the appropriate reverse dependencies.]

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodvdrw-tools: new package
Steve Kenton [Tue, 17 Mar 2015 18:57:38 +0000 (13:57 -0500)]
dvdrw-tools: new package

The dvd+rw-tools are used to master Blu-ray Disc and DVD Disc media,
both +RW/+R and -RW/-R. Note: The +RW in the name is a historical
artifact. This package contains the widely used growisofs program.

[Thomas:
 - adjust minor formatting issues in Config.in file.
 - remove unneeded empty line in hash file.
 - make the mkisofs symbolic link a relative one.]

Signed-off-by: Steve Kenton <skenton@ou.edu>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/cmake: add support for xtensa
Max Filippov [Tue, 17 Mar 2015 19:47:46 +0000 (22:47 +0300)]
package/cmake: add support for xtensa

Backported from: ded79a976e2b63bbfd7a63f27ec00bd071410e27
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/wpa_supplicant: Enable support for log to debug file
Jörg Krause [Tue, 17 Mar 2015 21:41:09 +0000 (22:41 +0100)]
package/wpa_supplicant: Enable support for log to debug file

Enable the '-f' option (log output to debug file instead of stdout). Force
enable it, binary size +963 bytes for an ARM target.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosox: disable ssp when unavailable
Gustavo Zacarias [Fri, 6 Mar 2015 17:53:05 +0000 (14:53 -0300)]
sox: disable ssp when unavailable

It seems autodetection isn't good. Fixes:
http://autobuild.buildroot.net/results/885/885c7daec7b727d8a7cf47c7576f0e79d4a5ddf8/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/ltrace: add support for xtensa
Max Filippov [Tue, 17 Mar 2015 20:26:01 +0000 (23:26 +0300)]
package/ltrace: add support for xtensa

Backported from: 05143c95e4609e5592775fae5facbf77b7bfa694
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoluarocks: bump to version 2.2.1
Francois Perrad [Tue, 17 Mar 2015 20:04:47 +0000 (21:04 +0100)]
luarocks: bump to version 2.2.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/luajit: introducing luajit arch supports.
Angelo Compagnucci [Tue, 17 Mar 2015 15:32:52 +0000 (16:32 +0100)]
package/luajit: introducing luajit arch supports.

This patch introduces BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS for luajit.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotoolchain: disable internal for blackfin
Gustavo Zacarias [Tue, 17 Mar 2015 16:41:00 +0000 (13:41 -0300)]
toolchain: disable internal for blackfin

The internal toolchain was a "best effort" approach - we strived to make
it build properly and all but it's mostly untested.
Since it's got issues disable it until it's properly fixed and tested
and leave the official ADI toolchain instead.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/dovecot: bump version to 2.2.16
Bernd Kuhls [Mon, 16 Mar 2015 21:24:09 +0000 (22:24 +0100)]
package/dovecot: bump version to 2.2.16

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/cmake: not available on static-only build
Samuel Martin [Tue, 17 Mar 2015 10:20:24 +0000 (11:20 +0100)]
package/cmake: not available on static-only build

Fixes:
  http://autobuild.buildroot.net/results/9f7/9f7c8d5078cd1f3cd493f9ae8e95c8ee728f98fd/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/cmake: disable on unsupported architectures
Samuel Martin [Tue, 17 Mar 2015 10:20:23 +0000 (11:20 +0100)]
package/cmake: disable on unsupported architectures

Supported architectures are listed at [1].

Fixes:
  http://autobuild.buildroot.net/results/de9/de9021fdc63600536ffa91e4b8718584e3e5702c/
  http://autobuild.buildroot.net/results/0f1/0f1afc62e91ab798fa65685af3dea3caac663f11/

[1] https://github.com/Kitware/CMake/blob/master/Utilities/KWIML/ABI.h.in#L339

[Thomas: rewrap list of supported architectures.]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agocups: deprecate package due to security issues
Gustavo Zacarias [Fri, 6 Mar 2015 13:39:24 +0000 (10:39 -0300)]
cups: deprecate package due to security issues

Also mark packages that depend on cups as deprecated as well for easier
tracking.

It would probably be better to mark it as a legacy option so users get a
warning when migrating configuration files, but it would require a
direct removal for that.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotoolchainfile.cmake: only search the sysroot for CMake module
Samuel Martin [Sun, 8 Mar 2015 09:47:22 +0000 (10:47 +0100)]
toolchainfile.cmake: only search the sysroot for CMake module

This change prevents CMake from searching outside the sysroot location
for CMake modules when cross-compiling.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogdb: fix target gdb building from git
Alexey Brodkin [Tue, 24 Feb 2015 09:03:20 +0000 (12:03 +0300)]
gdb: fix target gdb building from git

Currently we only add "host-texinfo" dependency for host GDB built
from git sources. But in case of target gdb texinfo won't be built
and so gdb building will fail on attempt to build documentation.

Fix is trivial - add "host-texinfo" as a dependency for target gdb
in the sme way as we disable documentation building via both
GDB_CONF_ENV (for target) and HOST_GDB_CONF_ENV (host) GDB flavors.

Signed-off-by: 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>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodocs/manual: add documentation on Config.in.host
Jan Heylen [Wed, 11 Mar 2015 08:09:58 +0000 (09:09 +0100)]
docs/manual: add documentation on Config.in.host

+ rearrange the structure a bit by adding a new paragraph for the Config
files

Signed-off-by: Jan Heylen <heyleke@gmail.com>
[ThomasDS:
  - clarify commit title
  - add list continuations to fix indentation of Config.in.host details]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowine: Add gettext dependency for host-wine
André Hentschel [Sun, 15 Mar 2015 11:35:34 +0000 (12:35 +0100)]
wine: Add gettext dependency for host-wine

Mostly based on a comment by Yann E. MORIN

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>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopostgresql: enable bfin compile
Peter Seiderer [Tue, 10 Mar 2015 19:59:39 +0000 (20:59 +0100)]
postgresql: enable bfin compile

- overwrite platform support with linux template
- disable spinlock support

[Thomas: use the --with-template=linux option unconditionally.]

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopostgresql: disable spinlock for xtensa
Baruch Siach [Mon, 16 Mar 2015 19:55:11 +0000 (21:55 +0200)]
postgresql: disable spinlock for xtensa

Fixes:
http://autobuild.buildroot.net/results/fbf/fbf601af8b194effcad21a431ca447cb69c2bbd9/
http://autobuild.buildroot.net/results/822/822bd05bcb7384c671bfe13125db3a818982781a/
http://autobuild.buildroot.net/results/4ae/4ae938730a74f2be0f74fef8a99622f8f42742af/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>