buildroot.git
10 years agobuild log: add message when starting target-finalize target
Thomas De Schampheleire [Mon, 12 May 2014 14:19:27 +0000 (16:19 +0200)]
build log: add message when starting target-finalize target

The target-finalize target does a large number of actions (removing
unnecessary files, stripping objects, etc.) but does not have a header. This
makes it seem that all these actions are done as part of the last action
before target-finalize, for example:
    >>> makedevs undefined Installing to target

To make a clear distinction, add a message to the beginning of
target-finalize:
    >>>   Finalizing target directory

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobarebox: bump to version 2014.05.0
Fabio Porcedda [Mon, 12 May 2014 09:19:23 +0000 (11:19 +0200)]
barebox: bump to version 2014.05.0

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoprotobuf: host-protobuf can only be built on certain architectures
Thomas Petazzoni [Mon, 12 May 2014 17:45:48 +0000 (19:45 +0200)]
protobuf: host-protobuf can only be built on certain architectures

The host-protobuf package can only build on certain architectures. For
example, host-protobuf does not build on PowerPC platforms, causing
build failures on the autobuilders. Since we don't really care about
build platforms other than x86 and x86-64, this commit restricts the
build of host-protobuf to these architectures only, even though if
technically it could build on ARM and MIPS.

Fixes:

 http://autobuild.buildroot.org/results/9b9/9b9b20b0e4694b11425cdc2382650cdc2774e400/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibbluray: needs dynamic library support
Thomas Petazzoni [Mon, 12 May 2014 18:23:52 +0000 (20:23 +0200)]
libbluray: needs dynamic library support

The dependency is propagated to XBMC, even though XBMC currently
requires an (e)glibc toolchain, which always have dynamic library
support. This is just in case one day XBMC can be built against
uClibc.

Fixes:

  http://autobuild.buildroot.org/results/3fa/3fae35ebcf14d6f38284d8318f61f9b99998794c/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibcec: fix build issue on AVR32
Thomas Petazzoni [Mon, 12 May 2014 19:36:29 +0000 (21:36 +0200)]
libcec: fix build issue on AVR32

Fixes:

  http://autobuild.buildroot.org/results/89d/89d8165b455cd7131e4c0729cec50dad8980ceb1/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibmbus: fix upstream location
Thomas Petazzoni [Mon, 12 May 2014 20:10:48 +0000 (22:10 +0200)]
libmbus: fix upstream location

The libmbus tarball is no longer available at
http://www.freescada.com/public-dist. Apparently, the new upstream is
at http://www.rscada.se/libmbus/ and tarballs are at
http://www.rscada.se/public-dist/. Without this patch, the current
download of libmbus-0.8.0.tar.gz downloads an HTML document with an
error, which cannot be extracted, obviously.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoCHANGES: fix typos
Peter Korsgaard [Mon, 12 May 2014 20:16:28 +0000 (22:16 +0200)]
CHANGES: fix typos

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoradvd: not available on AVR32
Thomas Petazzoni [Mon, 12 May 2014 20:04:08 +0000 (22:04 +0200)]
radvd: not available on AVR32

radvd needs some C library definitions not available in old uClibc
versions. Since we don't care much about AVR32, we simply disallow the
radvd package on this architecture.

Fixes:

  http://autobuild.buildroot.org/results/f03/f0367a30e8d772eb5e955a85b853ec3e43fe54b3/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoCHANGES: update with recent changes
Peter Korsgaard [Mon, 12 May 2014 20:03:28 +0000 (22:03 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoARC: allow uImage creation for ARC
Mischa Jonker [Fri, 9 May 2014 14:08:42 +0000 (18:08 +0400)]
ARC: allow uImage creation for ARC

Starting from U-Boot v2014.04 ARC architecture is supported,
so now it's possible to create uImage for ARC as well.

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agouboot-tools: bump to version 2014.04
Alexey Brodkin [Wed, 30 Apr 2014 06:54:51 +0000 (10:54 +0400)]
uboot-tools: bump to version 2014.04

U-Boot v2014.04 introduced significant changes in its build infrastrcture.

Among things related to buildroot are:
1. Special new target ("tools-only") was added for building host tools alone

2. Tools cross-building for target is no longer possible with substitution of
HOSTxx with TARGETxx because host binaries won't be built. Instead we just set
CROSS_COMPILE and CROSS_BUILD_TOOLS variables.

3. Most of make targets now require U-Boot to be configured before building.
So for building generic "fw_printenv" we now need to make "env" target config-
independent.

4. HOSTCPPFLAGS are not used anywhere, so dropping
"uboot-tools-02-hostcflags-override-fix.patch"

Also due to lincese boilerplate change in sources
"uboot-tools-01-drop-configh-from-tools.patch" required subtle changes.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agofreetype: freetype-patch: depends on host-automake
Fabio Porcedda [Mon, 5 May 2014 14:08:22 +0000 (16:08 +0200)]
freetype: freetype-patch: depends on host-automake

The "make freetype-patch" fails because does not found autogen.sh,
because autogen.sh available only for the configure stage.
To fix this add host-automake as a prerequisite to freetype-patch.

This change also fix the support to top-level parallel make.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Cc: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5connectivity: the poster example needs no widgets, but it needs quick
Vicente Olivert Riera [Thu, 8 May 2014 10:19:53 +0000 (11:19 +0100)]
qt5connectivity: the poster example needs no widgets, but it needs quick

Adding an upstream patch to fix an autobuild failure.

Upstream commit:
   https://qt.gitorious.org/qt/qtconnectivity/commit/0156038682cc40d44fedfc28dc9b78d1a0e6203b

Fixes:
   http://autobuild.buildroot.net/results/d12/d120355cbb42307d35e59bc4528e973a2b12150e/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Markos Chandras <Markos.Chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agop11-kit: fix build against linuxthreads
Baruch Siach [Mon, 5 May 2014 10:34:48 +0000 (13:34 +0300)]
p11-kit: fix build against linuxthreads

Fixes:
http://autobuild.buildroot.net/results/9e9/9e9c83461fec44c85919e07a3ce2c5ca49ff9cf5/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain-external: Fix EABIhf check
Stefan Sørensen [Fri, 9 May 2014 11:44:00 +0000 (13:44 +0200)]
toolchain-external: Fix EABIhf check

Currently the check for EABI/EABIhf toolchains looks for the
Tag_ABI_VFP_args attribute in the crt1.o file which gcc adds in an
EABIhf toolchain.
In uClibc, however, crt1.o is not compiled from c but assembly, so the
Tag_ABI_VFP_args attribute is not added in the object file. This causes
the EABIhf check in the external toolchain logic to fail for
uClibc-based toolchains.

Fix by compiling a dummy .c file and trying to link the object against the
C library. Since it is impossible to mix EABI and EABIhf code, a mismatch
between the buildroot and toolchain ABI settings will be detected during
this link step.

Fixes bug #6842: https://bugs.busybox.net/show_bug.cgi?id=6842

[Peter: fix final 'fi']
Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com>
[ThomasDS: do full link iso readelf test, update commit message]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoprotobuf: limit to supported architectures
Arnout Vandecappelle [Sat, 10 May 2014 20:09:30 +0000 (22:09 +0200)]
protobuf: limit to supported architectures

protobuf 2.5.0 adds an atomic operations implementation that is limited
to a few architectures only. mips64el and armeb don't work either.

Fixes (among others)
http://autobuild.buildroot.net/results/ae9fa612d0b6c9d593504206d5cedd480ad2547e/

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibeio: needs threads
Baruch Siach [Sun, 11 May 2014 08:34:52 +0000 (11:34 +0300)]
libeio: needs threads

Fixes:
http://autobuild.buildroot.net/results/278/27854bf8425d64dbb475653161bbf1f386173366/

libeio only reverse dependency (enlightenment) depends on
BR2_TOOLCHAIN_HAS_THREADS already.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agofs: use our own tools when calling the fakerooted script
Yann E. MORIN [Sat, 10 May 2014 13:52:22 +0000 (15:52 +0200)]
fs: use our own tools when calling the fakerooted script

export PATH=$(BR_PATH) so that the fakerooted script uses our
own tools before any of the host-system ones.

Reported-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Romain Naour <romain.naour@openwide.fr>
Reviewed-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agofs: use our own mkpasswd when creating users
Yann E. MORIN [Sat, 10 May 2014 13:39:46 +0000 (15:39 +0200)]
fs: use our own mkpasswd when creating users

Export PATH=$(BR_PATH) so that our own mkpasswd is found before
any existing host-system one.

Reported-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Samuel Martin <s.martin49@gmail.com>
Tested-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agozeromq: explicitly add -lstdc++ for static build
Arnout Vandecappelle [Thu, 8 May 2014 23:24:27 +0000 (01:24 +0200)]
zeromq: explicitly add -lstdc++ for static build

Fixes http://autobuild.buildroot.net/results/7c552e514f8c13ba8cdd420dc5bbf5edac915a83

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoconfigs: bump kernel used for the RPi
Yann E. MORIN [Thu, 8 May 2014 21:11:02 +0000 (23:11 +0200)]
configs: bump kernel used for the RPi

Fixes some USB-related bugs.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/rpi-userland: bump version
Yann E. MORIN [Thu, 8 May 2014 21:11:01 +0000 (23:11 +0200)]
package/rpi-userland: bump version

Allow stereo modes to be selected for output; enable NTSC output.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/rpi-firmware: bump
Yann E. MORIN [Thu, 8 May 2014 21:11:00 +0000 (23:11 +0200)]
package/rpi-firmware: bump

Undocumented changes (probably related to HDMI).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu x86/x86_64: Add kernel IPC support
Martin Bark [Thu, 24 Apr 2014 18:47:40 +0000 (19:47 +0100)]
qemu x86/x86_64: Add kernel IPC support

The alsa utils packages require a kernel with IPC support to run.  The
kernel config for the x86 and x86_64 qemu build includes sound support
using the hda driver but without the IPC support the alsa utils won't work.
This patch adds IPC support to the x86 and x86_64 kernel to allow alsa
utils to run and brings the kernel config inline with kernel configs for
other qemu boards.

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqdecoder: autoreconf and fix c99 detection
Peter Korsgaard [Fri, 9 May 2014 14:22:12 +0000 (16:22 +0200)]
qdecoder: autoreconf and fix c99 detection

Fixes http://autobuild.buildroot.net/results/da8/da8ce760cdabeb9d4cda00dcc801817e4b4eb12c/

As we're patching configure.ac we need to autoreconf the package.
After reconf, the c99 check fails, so force it like we do elsewhere.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoiptraf-ng: uses fork(), needs MMU
Peter Korsgaard [Fri, 9 May 2014 13:36:18 +0000 (15:36 +0200)]
iptraf-ng: uses fork(), needs MMU

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosamba4: update to upstream patches
Gustavo Zacarias [Fri, 9 May 2014 12:31:37 +0000 (09:31 -0300)]
samba4: update to upstream patches

Update the package to use patches that have been applied upstream and
update their status comment accordingly.

f_fsid checks have been fixed via upstream patch that allows the cache
to work properly on the result.

Builtin heimdal tools can be worked around via the --bundled-libraries
option to disable those components (even if they are not libraries it
can be done that way).

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux-headers: bump 3.12.x series
Gustavo Zacarias [Fri, 9 May 2014 12:30:46 +0000 (09:30 -0300)]
linux-headers: bump 3.12.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoiptraf-ng: new package
Ezequiel Garcia [Wed, 7 May 2014 20:07:28 +0000 (17:07 -0300)]
iptraf-ng: new package

[Peter: needs IPv6, doesn't need threads. Fix ncurses library handling]
Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agocmake: forward HOST_{C, LD}FLAGS as cmake flags
Samuel Martin [Fri, 9 May 2014 09:07:27 +0000 (11:07 +0200)]
cmake: forward HOST_{C, LD}FLAGS as cmake flags

During the CMake bootstrap phase, the {C,LD}FLAGS set in the bootstrap
environment are not forwarded/converted as CMake flags.

The CMake build contains a bootstrap phase building a minimal CMake
program using a standard Makfile, then reconfigures itself with this
minimal program.

On system with no ncurses installed, and because the prefix option
points to $(HOST_DIR)/usr, if host-cmake was built after host-ncurses,
then ncurses libraries and headers are correctly found (in the host
tree) during the second configuration (because of the prefix). However,
it fails at building ccmake (the curses interface) because the
CMAKE_C_FLAGS, CMAKE_CXX_FLAGS and CMAKE_EXE_LINKER_FLAGS do not
point to the host tree.

Because these flags are needed when running the bootstrap script,
this patch makes sure the same flags are set when running the second
configuration.

Reported-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Cc: Fabio Porcedda <fabio.porcedda@gmail.com>
Cc: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotcl: needs threads
Peter Korsgaard [Thu, 8 May 2014 21:14:17 +0000 (23:14 +0200)]
tcl: needs threads

Fixes http://autobuild.buildroot.net/results/486/48696710a270ac69d6d62654779f164075cb3451/

Tcl itself has a --disable-threads configure flag, but it unconditially
configures its packages with --enable-threads, causing build failure.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibenca: Move build host tool to PRE_BUILD_HOOKS
Maxime Hadjinlian [Mon, 5 May 2014 13:24:07 +0000 (15:24 +0200)]
libenca: Move build host tool to PRE_BUILD_HOOKS

The make_hash host tool, should be built during a PRE_BUILD_HOOKS and
not a POST_CONFIGURE_HOOKS.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoinfra: Add PRE_*_HOOKS for every step
Maxime Hadjinlian [Mon, 5 May 2014 13:04:20 +0000 (15:04 +0200)]
infra: Add PRE_*_HOOKS for every step

Add PRE_*_HOOKS to all the different steps through which a package may go.

This will help avoid using POST_*_HOOKS to do tasks that should be done
in the PRE_*_HOOKS of the next step.
Otherwise, when the user would do a make foo-re<step>, this would not do
what was really intented, the POST_*_HOOK of the preceding step not
being executed.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
[ThomasDS: rebase, add images hooks to manual]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibcec: Add patch to fix assert with XBMC Gotham
Maxime Hadjinlian [Thu, 8 May 2014 08:59:43 +0000 (10:59 +0200)]
libcec: Add patch to fix assert with XBMC Gotham

With the new XBMC, on RaspberryPi, libcec throws an asserts in RPi
userland's code which forbid XBMC Gotham to start.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibcec: Bump version
Maxime Hadjinlian [Thu, 8 May 2014 08:59:42 +0000 (10:59 +0200)]
libcec: Bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agognutls: bump to version 3.2.14
Gustavo Zacarias [Thu, 8 May 2014 16:52:29 +0000 (13:52 -0300)]
gnutls: bump to version 3.2.14

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonmap: bump to version 6.46
Gustavo Zacarias [Thu, 8 May 2014 16:52:28 +0000 (13:52 -0300)]
nmap: bump to version 6.46

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agofping: bump to version 3.10
Gustavo Zacarias [Thu, 8 May 2014 16:52:27 +0000 (13:52 -0300)]
fping: bump to version 3.10

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/arm: drop ARM(7TDMI/720T/740T) support
Gustavo Zacarias [Wed, 7 May 2014 17:10:05 +0000 (14:10 -0300)]
arch/arm: drop ARM(7TDMI/720T/740T) support

The toolchain currently doesn't build for nommu ARM and is in need of
serious work.
Problem is there are no emulation targets and real ARM(7TDMI/720T/740T)
hardware that's capable of running linux (enough memory, having a
memory controller...) is VERY rare and uses very old versions to
make it usable.

The ARM nommu focus should go into Cortex M series processors that are
obtainable at reasonable cost on modern hardware that has external
memory controllers.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain: remove nommu option for MIPS
Gustavo Zacarias [Wed, 7 May 2014 17:10:04 +0000 (14:10 -0300)]
toolchain: remove nommu option for MIPS

MIPS nommu never took off, the only MIPS processors without MMU are
microcontrollers and the only uclinux effort for them has non-upstream
patches against very very old versions.
See http://www.xiptech.com/uclinuxformips.htm

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoulogd: forcibly disable mysql when not present
Gustavo Zacarias [Wed, 7 May 2014 16:04:48 +0000 (13:04 -0300)]
ulogd: forcibly disable mysql when not present

Forcibly disable mysql support when we don't want it since ulogd's
configure script can pick up the host mysql_config thus leading to a
build failure.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopenblocks_a6_defconfig: bump to 3.14.3 kernel
Peter Korsgaard [Thu, 8 May 2014 14:26:14 +0000 (16:26 +0200)]
openblocks_a6_defconfig: bump to 3.14.3 kernel

And lock kernel headers to match.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodhcpdump: fix static build
Baruch Siach [Wed, 23 Apr 2014 19:59:59 +0000 (22:59 +0300)]
dhcpdump: fix static build

Use pcap-config to list optional libpcap dependencies that we need to list
when building statically.

Fixes:
http://autobuild.buildroot.net/results/110/1107c21cdf656763bf7048c6c5c7899369724f5f/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agohost-pkgconf: use --static option for static builds
Vicente Olivert Riera [Wed, 5 Mar 2014 12:19:37 +0000 (12:19 +0000)]
host-pkgconf: use --static option for static builds

Detect when BR2_PREFER_STATIC_LIBS is selected and modify the host
pkg-config wrapper to append the --static option in that case.

Fixes:
   http://autobuild.buildroot.net/results/161/161446dde7e8e774773eb2b34fd555f5ac22dd02/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoprotobuf-c: bump to version 1.0.0-rc1
Phil Eichinger [Tue, 6 May 2014 20:25:01 +0000 (22:25 +0200)]
protobuf-c: bump to version 1.0.0-rc1

Signed-off-by: Phil Eichinger <phil@zankapfel.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoprotobuf: bump to version 2.5.0
Phil Eichinger [Tue, 6 May 2014 20:25:00 +0000 (22:25 +0200)]
protobuf: bump to version 2.5.0

Signed-off-by: Phil Eichinger <phil@zankapfel.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoprotobuf-c: project is on github now
Phil Eichinger [Tue, 6 May 2014 20:24:59 +0000 (22:24 +0200)]
protobuf-c: project is on github now

old release tag got lost in translation

Signed-off-by: Phil Eichinger <phil@zankapfel.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqdecoder : new package
Sagaert Johan [Tue, 6 May 2014 12:35:03 +0000 (14:35 +0200)]
qdecoder : new package

Features:
   Supports parsing a request encoded by GET/POST method
   Supports parsing multipart/form-data encoding.(in-memory and direct disk)
   Supports COOKIE handling.
   Supports Session management.
   Supports FastCGI

[Peter: drop invalid patch, add patches for make install + configure paths]
Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agohttping: Fix a trivial typo in the menu
Ezequiel Garcia [Wed, 7 May 2014 19:52:49 +0000 (16:52 -0300)]
httping: Fix a trivial typo in the menu

Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopostgresql: add host-zic dependency
Peter Seiderer [Tue, 22 Apr 2014 15:41:25 +0000 (17:41 +0200)]
postgresql: add host-zic dependency

Fixes zic related build failure [1], patch suggested by
Yann E. MORIN [2].

[1] http://autobuild.buildroot.net/results/9ec69f92a48c1adc50bdb3096008243d842c27e6/
[2] http://lists.busybox.net/pipermail/buildroot/2014-April/094767.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoclapack: don't allow on PowerPC uClibc
Thomas Petazzoni [Tue, 6 May 2014 19:27:44 +0000 (21:27 +0200)]
clapack: don't allow on PowerPC uClibc

On PowerPC, clapack uses the _fpu_control symbol, which isn't defined
on uClibc, so this commit disallows the selection of clapack on
PowerPC uClibc configurations. PowerPC/glibc and ARM/uClibc
configurations have been tested to build correctly.

Fixes:

  http://autobuild.buildroot.org/results/d1d/d1d721fa697956218dfc2c865dfb61911cf2600e/build-end.log

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agojpeg-turbo: add license information
Peter Korsgaard [Wed, 7 May 2014 12:28:03 +0000 (14:28 +0200)]
jpeg-turbo: add license information

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibjpeg: add license information
Peter Korsgaard [Wed, 7 May 2014 12:27:50 +0000 (14:27 +0200)]
libjpeg: add license information

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoportmap: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:46 +0000 (10:42 -0500)]
portmap: add license information

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonfs-utils: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:45 +0000 (10:42 -0500)]
nfs-utils: add license information

[Peter: license is GPLv2+]
Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoxerces: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:44 +0000 (10:42 -0500)]
xerces: add license information

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotidsp-binaries: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:43 +0000 (10:42 -0500)]
tidsp-binaries: add license information

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopython-serial: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:42 +0000 (10:42 -0500)]
python-serial: add license information

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopython-setuptools: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:41 +0000 (10:42 -0500)]
python-setuptools: add license information

[Peter: license on single line, use PKG-INFO as license file]
Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopython-pyasn: update license information
Ryan Barnett [Tue, 6 May 2014 15:42:40 +0000 (10:42 -0500)]
python-pyasn: update license information

Correct license information after switch to correct package on commit
5aa4f71b51a3713d765b0e430fc34abecd0bea93.

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopython-netifaces: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:39 +0000 (10:42 -0500)]
python-netifaces: add license information

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopenssh: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:38 +0000 (10:42 -0500)]
openssh: add license information

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomemstat: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:37 +0000 (10:42 -0500)]
memstat: add license information

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodsp-tools: add license information
Ryan Barnett [Tue, 6 May 2014 15:42:36 +0000 (10:42 -0500)]
dsp-tools: add license information

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopopt: fix build issue due to glob functions on Blackfin
Thomas Petazzoni [Tue, 6 May 2014 18:59:50 +0000 (20:59 +0200)]
popt: fix build issue due to glob functions on Blackfin

While the Blackfin external uClibc toolchains have <glob.h>, they
don't implement all the functions needed by popt, causing build
failures. One solution would have been to disable popt with such
toolchains, but this would have meant propagating this additional
dependency to the numerous reverse dependencies of popt. Instead, this
commit chooses to make popt build on Blackfin external toolchains by
disabling the usage of <glob.h> functions altogether.

Fixes:

  http://autobuild.buildroot.org/results/bfc/bfcb2ed27debafc584e133f5ae11ad2061ad2b16/build-end.log
  http://autobuild.buildroot.org/results/410/410c8f3a0c7ca2c7098a47c30088038411635ae4/build-end.log

and gazillion of similar failures.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux: bump to version 3.14.3
Gustavo Zacarias [Tue, 6 May 2014 16:37:42 +0000 (13:37 -0300)]
linux: bump to version 3.14.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux-headers: bump 3.{4,10,14}.x series
Gustavo Zacarias [Tue, 6 May 2014 16:37:41 +0000 (13:37 -0300)]
linux-headers: bump 3.{4,10,14}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoclapack: Disable for MIPS platforms
Vicente Olivert Riera [Tue, 6 May 2014 12:47:31 +0000 (13:47 +0100)]
clapack: Disable for MIPS platforms

Disable this package for MIPS because it needs IRIX headers and
libraries.

Fixes:
   http://autobuild.buildroot.net/results/370/370f964441722675820c644403dde7fbc683a315/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Markos Chandras <Markos.Chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonftables: disable dblatex check
Yegor Yefremov [Tue, 6 May 2014 10:59:45 +0000 (12:59 +0200)]
nftables: disable dblatex check

On the systems with old dblatex (for example 3.0) the build step will
fail, because dblatex doesn't support '-q' parameter. This patch
overrides dblatex check.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain/gcc: musl is not available for gcc 4.3.x either
Gustavo Zacarias [Tue, 6 May 2014 12:47:39 +0000 (09:47 -0300)]
toolchain/gcc: musl is not available for gcc 4.3.x either

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain/buildroot: default to uClibc
Gustavo Zacarias [Tue, 6 May 2014 10:42:44 +0000 (07:42 -0300)]
toolchain/buildroot: default to uClibc

Otherwise we're getting musl for everything except those who have a
default (mips64*).

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain-external: add publicly available musl toolchains
Thomas Petazzoni [Mon, 5 May 2014 21:17:10 +0000 (23:17 +0200)]
toolchain-external: add publicly available musl toolchains

This commit adds ten toolchains based on the musl C library that are
publicly available from the musl-cross project.

[Peter: fix ppc prefix, only for classic ABI]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogcc: disable libsanitizer for musl
Thomas Petazzoni [Mon, 5 May 2014 21:17:09 +0000 (23:17 +0200)]
gcc: disable libsanitizer for musl

A build issue affects libsanitizer on musl toolchains, even with
previous versions of gcc such as 4.8.x, so we disable building
libsanitizer when working with musl.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain-buildroot: add support for building musl toolchains
Thomas Petazzoni [Mon, 5 May 2014 21:17:08 +0000 (23:17 +0200)]
toolchain-buildroot: add support for building musl toolchains

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobusybox: allow build with musl
Thomas Petazzoni [Mon, 5 May 2014 21:17:07 +0000 (23:17 +0200)]
busybox: allow build with musl

The musl C library does not yet implemented the getpwent_r() function,
needed by the Busybox password code when CONFIG_USE_BB_PWD_GRP is
disabled. So we enable it when the musl C library is used.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage: add support for musl in tuple
Thomas Petazzoni [Mon, 5 May 2014 21:17:06 +0000 (23:17 +0200)]
package: add support for musl in tuple

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogcc: musl patches only available for gcc 4.7+
Thomas Petazzoni [Mon, 5 May 2014 21:17:05 +0000 (23:17 +0200)]
gcc: musl patches only available for gcc 4.7+

For the moment, the musl support is not in mainline gcc, so it
requires a few patches. We have integrated those patches only for gcc
4.7 and gcc 4.8 at the moment, so only allow those gcc versions when
the musl library is selected.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogcc: add musl support patch to gcc 4.9.0
Thomas Petazzoni [Mon, 5 May 2014 21:17:04 +0000 (23:17 +0200)]
gcc: add musl support patch to gcc 4.9.0

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogcc: add musl support patch to gcc 4.8.2
Thomas Petazzoni [Mon, 5 May 2014 21:17:03 +0000 (23:17 +0200)]
gcc: add musl support patch to gcc 4.8.2

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogcc: add musl support patch for gcc 4.7.3
Thomas Petazzoni [Mon, 5 May 2014 21:17:02 +0000 (23:17 +0200)]
gcc: add musl support patch for gcc 4.7.3

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomusl: new package
Thomas Petazzoni [Mon, 5 May 2014 21:17:01 +0000 (23:17 +0200)]
musl: new package

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogithub packages: use tarball download via github helper iso git clone
Thomas De Schampheleire [Mon, 5 May 2014 17:20:33 +0000 (19:20 +0200)]
github packages: use tarball download via github helper iso git clone

Tarball download from github is preferred, because:
- download size is smaller
- git clone may be blocked in some corporate environments

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoperf: Fix compilation without libelf for post-3.10 kernels
Peter Meerwald [Sat, 5 Apr 2014 12:51:02 +0000 (14:51 +0200)]
perf: Fix compilation without libelf for post-3.10 kernels

kernel commit cf4cca10 (perf tools: Move libelf check config into config/Makefile)
removes the NO_LIBELF check from the top-level Makefile

for newer kernels, if config/Makefile exists, we can assume that NO_LIBELF is
also there

Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Reviewed-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolcdproc: bump version to 0.5.7
Simon Dawson [Mon, 5 May 2014 17:22:35 +0000 (18:22 +0100)]
lcdproc: bump version to 0.5.7

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodocs/manual: document how to use the cross debugger
Thomas Petazzoni [Mon, 5 May 2014 09:25:51 +0000 (11:25 +0200)]
docs/manual: document how to use the cross debugger

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
[ThomasDS: some rewording, add <buildroot> path prefix in example]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain: generate a gdbinit file
Thomas Petazzoni [Mon, 5 May 2014 09:25:50 +0000 (11:25 +0200)]
toolchain: generate a gdbinit file

This commit slightly improves the external toolchain backend, and the
gdb build logic to create a file named
$(STAGING_DIR)/usr/share/buildroot/gdbinit which can be used as a
gdbinit file using gdb -x option. This allows gdb to automatically use
the proper sysroot to find libraries.

The initial insight for this patch comes from the report of Oded
Hanson <OHanson@xsightsys.com>, who found an issue with the Eclipse
Buildroot plugin, which was setting a solib-path in gdb, but not a
sysroot. Setting a solib-path was enough to find shared libraries, but
not the dynamic linker. And since Eclipse doesn't allow to set the
sysroot in any other way than giving a gdbinit file, it makes sense to
have Buildroot generate a gdbinit file (which can be used in other
situations than Eclipse).

To achieve this, this commit introduces a gen_gdbinit_file helper in
toolchain/helpers.mk, and uses it for the internal toolchain and
external toolchain backends.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
[ThomasDS: minor updates in commit message]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoczmq: needs MMU
Baruch Siach [Mon, 5 May 2014 03:58:03 +0000 (06:58 +0300)]
czmq: needs MMU

Fixes:
http://autobuild.buildroot.net/results/6dd/6dd6954e5ab8c422070e53b0e616e1b1a821c626/

Also, remove the Blackfin toolchain dependencies as these are redundant now
since Blackfin is a noMMU arch.

[Peter: propagate to filemq as well]
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agocups: move localstatedir from /usr/var to /var
Danomi Manchego [Wed, 23 Apr 2014 00:49:09 +0000 (20:49 -0400)]
cups: move localstatedir from /usr/var to /var

Prior to commit f64a1b850fc897357040bb4c58b6e5e50e71e094 ("cups:
convert to autotargets"), cups was explicitely configured to
put its modifiable single-machine data under /var.  After that
commit, the --localstatedir was not specified, so it remained at
it's default value, "PREFIX/var" - making cups use "/usr/var".

Using /var to store state files seems preferable to /usr/var,
as /usr might be read-only on some systems.  This patch
re-introduces the --localstatedir specification to build cups
to use /var.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarmadillo: new package
Samuel Martin [Tue, 22 Apr 2014 23:15:35 +0000 (01:15 +0200)]
armadillo: new package

Armadillo is a C++ linear algebra library.

[Peter: needs largefile, sort Config.in alphabetically]
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/tz: install missing files
Yann E. MORIN [Sun, 4 May 2014 16:01:28 +0000 (18:01 +0200)]
package/tz: install missing files

As for the tzdata package, install the missing files:
  - zone.tab   : {country-code,coordinates,timezone} tuples
  - iso3166.tab: {country-code,country} tuples

Reported-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/tzdata: install missing files
Yann E. MORIN [Sun, 4 May 2014 16:01:27 +0000 (18:01 +0200)]
package/tzdata: install missing files

Install two additional files:
  - zone.tab   : {country-code,coordinates,timezone} tuples
  - iso3166.tab: {country-code,country} tuples

[Peter: simplify copy handling]
Reported-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agortmpdump: bump version
Bernd Kuhls [Sun, 4 May 2014 15:52:17 +0000 (17:52 +0200)]
rtmpdump: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibmicrohttpd: Fix cross compilation broken since 0.9.35
Bernd Kuhls [Sun, 4 May 2014 09:04:40 +0000 (11:04 +0200)]
libmicrohttpd: Fix cross compilation broken since 0.9.35

Fixes http://autobuild.buildroot.net/results/cb2/cb2cec1295a40667a3c21060864dd0e65a312c3e

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agophp: bump to version 5.5.12
Gustavo Zacarias [Sun, 4 May 2014 11:42:26 +0000 (08:42 -0300)]
php: bump to version 5.5.12

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosquid: bump to version 3.4.5
Gustavo Zacarias [Sun, 4 May 2014 11:42:25 +0000 (08:42 -0300)]
squid: bump to version 3.4.5

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibfribidi: bump version
Maxime Hadjinlian [Sun, 4 May 2014 15:03:14 +0000 (17:03 +0200)]
libfribidi: bump version

This patch also call autoreconf in order to use buildroot's libtool as
buildroot's libtool patch doesn't apply to the upstream ltmain.sh.

[Peter: clarified the need for AUTORECONF]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoclapack: new package
Samuel Martin [Tue, 22 Apr 2014 23:15:36 +0000 (01:15 +0200)]
clapack: new package

This package provides BLAS and LAPACK libraries.

Though it is common to find implementation of these two libraries in
Fortran, this package provides a C-implementation for both, because:
- Fortran support has been deprecated in Buildroot since the 2013.11
  release;
- most of the external toolchains do not provide a Fortran compiler.

Often BLAS build-systems build some test programs and run them to
generate some source files or adjust some build optimizations, naively
assuming they are building the library for the build-machine. This does
not play well when cross-compiling.

This implementation has this defect too, by building and running a tool
generating a header.
However, the build-system allows to pass an empty header.
So, we have to patch the CMake to build the generator (but never
install it) and correctly support building with and without this header
provided by the user.

Also, some CMake patches are needed to fix the build and install rules.

[Peter: needs largefile, fix _LICENSE_FILES, tweak patch desc]
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopencv: fix qt selection when highgui is enable
Samuel Martin [Tue, 22 Apr 2014 23:15:34 +0000 (01:15 +0200)]
opencv: fix qt selection when highgui is enable

The OpenCV highgui module links against QtGui and QtTest.
The latter is built by default but was never installed.
Thanks to the previous patch on Qt, this can be rectified.

So, update the OpenCV Config.in with the missing Qt module selection.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt: add an option to install the test module
Samuel Martin [Tue, 22 Apr 2014 23:15:33 +0000 (01:15 +0200)]
qt: add an option to install the test module

When building Qt in a minimal configuration, a couple of Qt modules
(QtNetwork, QtSql, QtTest and QtXml) are built in addition to QtCore,
so they are installed in the sysroot but they are not copied into the
target tree.

Among these modules that could be built but optionally installed, only
QtTest had no option to allow being installed in the target fs.

Thus, programs linking against QtTest would successfully build, but
would miserably fail at runtime due to this missing dependency.

So far, the only package triggering this issue is OpenCV (the highgui
module built with Qt support).

A followup patch will add this missing dependency in OpenCV using this
new option.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoevtest: bump version to 1.31
Peter Seiderer [Tue, 22 Apr 2014 22:12:23 +0000 (00:12 +0200)]
evtest: bump version to 1.31

- update version to 1.31
- correct license to GPLv2+
- change download url to official repository
- remove evtest-capture support (dropped since 1.31)
- change broken project URL to official repository

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>