buildroot.git
9 years agopackage/upx: needs zlib
Yann E. MORIN [Sat, 3 Jan 2015 16:25:07 +0000 (17:25 +0100)]
package/upx: needs zlib

Fixes build issues like, observed on a stripped-down build system:
    compress.cpp:32:18: fatal error: zlib.h: No such file or directory
     #include <zlib.h>
                  ^
    compilation terminated.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agostunnel: bump to version 5.09
Gustavo Zacarias [Sat, 3 Jan 2015 11:06:37 +0000 (08:06 -0300)]
stunnel: bump to version 5.09

Change to usenix.org.uk mirror since nluug.nl doesn't seem to mirror
files as quickly and is down at the moment.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofile: bump to version 5.22
Gustavo Zacarias [Fri, 2 Jan 2015 22:01:26 +0000 (19:01 -0300)]
file: bump to version 5.22

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/openocd: disable aice programmer on non-MMU architecture
Samuel Martin [Fri, 2 Jan 2015 21:19:27 +0000 (22:19 +0100)]
package/openocd: disable aice programmer on non-MMU architecture

aice sources use fork function, which is only available on architecture
with MMU.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/openocd: explicitly disable unselected adapters
Samuel Martin [Fri, 2 Jan 2015 21:19:26 +0000 (22:19 +0100)]
package/openocd: explicitly disable unselected adapters

Some adapters are automatically enabled, but may not be built because of
missing (archecture) dependencies. So, just set the options symetrically.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibselinux: needs shared library support
Thomas Petazzoni [Fri, 2 Jan 2015 20:08:41 +0000 (21:08 +0100)]
libselinux: needs shared library support

Even though technically libselinux could make its <dlfcn.h> include
optional, the build system isn't really suited to build and install
only the static variant of libselinux, so let's make libselinux and
its reverse dependency not available in pure-static environments.

Fixes:

  http://autobuild.buildroot.org/results/90d/90dc73980a45b9b0441be3d493b22e3afea3cd6e/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopenocd: pass --disable-werror to fix build issues
Thomas Petazzoni [Fri, 2 Jan 2015 19:32:47 +0000 (20:32 +0100)]
openocd: pass --disable-werror to fix build issues

Should fix:

  http://autobuild.buildroot.org/results/91d/91d2ae34f14f1978e0985e75f803055d51201a93/

and similar build problems.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopython: rename patches to the new convention
Thomas Petazzoni [Sun, 28 Dec 2014 20:54:55 +0000 (21:54 +0100)]
python: rename patches to the new convention

Note that we don't use completely sequential numbers, because patches
below 100 are used to address cross-compilation issues in Python,
while patches above 100 are used to make more Python modules
configurable.

[Thomas: fixup commit log.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agopython: bump to 2.7.9
Thomas Petazzoni [Sun, 28 Dec 2014 20:54:54 +0000 (21:54 +0100)]
python: bump to 2.7.9

In addition to doing the bump, this commit also:

 - Refreshes all the patches
 - Removes python-003-properly-detect-if-python-build.patch, which has
   been applied upstream.
 - Passes the --without-ensurepip option, like is done in Python 3, to
   avoid having Python use PIP to automatically download stuff when it
   is being built.
 - PYTHON_LIBTOOL_PATH = NO is added to prevent Buildroot from trying
   to patch a version of libtool for which we don't have matching
   patches, which isn't a problem since we're anyway not using the
   part of the Python sources that uses libtool (it's the built-in
   copy of libffi, and we use the external libffi).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agopython3: rename patches to the new convention
Thomas Petazzoni [Sun, 28 Dec 2014 20:54:53 +0000 (21:54 +0100)]
python3: rename patches to the new convention

Note that we don't use completely sequential numbers, because patches
below 100 are used to address cross-compilation issues in Python 3,
while patches above 100 are used to make more Python 3 modules
configurable.

[Thomas: fixup commit log.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agopython3: bump to 3.4.2
Thomas Petazzoni [Sun, 28 Dec 2014 20:54:52 +0000 (21:54 +0100)]
python3: bump to 3.4.2

This commit bumps python3 to Python 3.4.2. Two patches had to be
changed slightly to fix some minor conflicts.

PYTHON3_LIBTOOL_PATH = NO was added to prevent Buildroot from trying
to patch a version of libtool for which we don't have matching
patches, which isn't a problem since we're anyway not using the part
of the Python sources that uses libtool (it's the built-in copy of
libffi, and we use the external libffi).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agopackage/busybox: Add facility for DHCP hooks
Jeremy Kerr [Tue, 17 Jun 2014 05:21:47 +0000 (13:21 +0800)]
package/busybox: Add facility for DHCP hooks

The (u)dhcpc hook installed by the busybox package configures the
network and exits. If we want to do anything further with a DHCP lease,
we'd have to replace the script entirely.

This change introduces a .d directory for hooks (based on the script
filename), which are executed after the interface configuration. This
allows packages to drop a script file in the .d directory to perform
actions on DHCP events.

We'll use this in a later change to notify petitboot of DHCP boot
information.

[Thomas: update to latest Buildroot, fix indentation.]

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolightning: new package
Paul Cercueil [Tue, 5 Aug 2014 23:00:10 +0000 (01:00 +0200)]
lightning: new package

GNU lightning is a library that generates assembly language code at
run-time.

https://www.gnu.org/software/lightning/

[Thomas:
 - Wrap list of architectures in Config.in
 - Introduce an explicit Config.in option for the disassembler
   support, since it needs both binutils and zlib, which may not be
   easy to guess.
 - Add hash file.
 - Bump to version 2.0.5.
 - Add patch to fix cross-compilation issues on ARM and x86 due to
   AC_RUN_IFELSE() tests.
 - Adjust license information: the library is actually under LGPLv3+,
   not GPLv3. There is a COPYING file with the text of the GPLv3 in
   the code base, but this license doesn't seem to be used in anything
   that is actually installed.
 - Add AUTORECONF = YES since we're now patching configure.ac.
 - Add missing dependency on zlib for the disassembler support.
 - Add a special LIBS=-lintl when enabling the disassembler support
   because binutils libraries use gettext functions, but they are not
   linked against libintl.]

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobinutils: Also install libopcodes in staging
Paul Cercueil [Tue, 5 Aug 2014 23:00:09 +0000 (01:00 +0200)]
binutils: Also install libopcodes in staging

This library will be used later in the "lightning" package.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agompd-mpc: new package
Thierry Bultel [Fri, 12 Dec 2014 21:24:39 +0000 (22:24 +0100)]
mpd-mpc: new package

[Thomas:
 - Changed hash file to use SHA256
 - Remove libiconv handling, since the iconv detection in mpc is
   broken: if it's not available in the C library, it expects to find
   iconv() in libintl (from gettext). But it's actually libiconv that
   provides iconv() for non-locale capable uClibc toolchains. But
   since anyway the package builds fine without iconv() support and
   properly detects when it's available, don't bother with this.]

Signed-off-by: Thierry Bultel <tbultel@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibevent: add optional dependency on OpenSSL
Thomas Petazzoni [Thu, 1 Jan 2015 11:39:56 +0000 (12:39 +0100)]
libevent: add optional dependency on OpenSSL

libevent can optionally use OpenSSL, so add an optional dependency on
this package to explicit this possibility. This makes sure libevent
always gets built with OpenSSL support when the OpenSSL package is
enabled.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agoMakefile: improve detection of make "-s" flag
Fabio Porcedda [Thu, 1 Jan 2015 20:03:50 +0000 (21:03 +0100)]
Makefile: improve detection of make "-s" flag

Because it's just checking the presence of the "s" character even a
  make --warn-undefined-variables
is detected as a silent build.

Fix that by filtering out long options.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopenocd: bump to version 0.8.0
claurita [Sun, 14 Dec 2014 19:02:17 +0000 (20:02 +0100)]
openocd: bump to version 0.8.0

This patch adds the management of (almost) all the config options of
openocd 0.8.0. A BR config variable is added for (almost) every
adapter known to openocd and all the dependencies are automatically
calculated from the chosen adapters, so only the necessary libraries
are built.

Note that CMSIS_DAP adapter requires hidapi (not libhid) and hidapi is
not actually included in buildroot, so it has been removed.  Also
zy1000 adapters are actually broken in openocd and have been removed.

The host version of the package enables all the possible adapters and
the related libraries.

[Thomas:
 - Slightly fixup the commit log.
 - Rename the patches to the new patch naming convention.
 - Update hash file using a contribution from Vincent StehlĂ©.
 - Move the thread dependency from the OpenOCD option down to each
   sub-option that actually needs it (when it needs libusb,
   libusb-compat or libftdi). We keep only one comment, as we would
   otherwise have to add too many repeatitive comments.
 - Remove commented options.
 - Add missing dependency on BR2_ARCH_HAS_ATOMICS when selecting
   BR2_PACKAGE_LIBFTDI.
 - Remove trailing white spaces.
 - Pass -std=gnu99, needed to build with a basic toolchain.
 - Write the OPENOCD_DEPENDENCIES and OPENOCD_CONF_OPTS conditions in
   a more compact way.
 - Adjust indentation for HOST_OPENOCD_CONF_OPTS.
 - Reword the comment above HOST_OPENOCD_CONF_OPTS.]

Signed-off-by: Claudio Laurita <claudio.laurita@integrazionetotale.it>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: change Device Tree prompt
Yann E. MORIN [Fri, 2 Jan 2015 12:26:27 +0000 (13:26 +0100)]
linux: change Device Tree prompt

The current prompt seems to imply that we want to add Device Tree
support to the Linux kernel:

    [*] Device tree support

But what it really means is that Buildroot will build a DTB.

Change the prompt so that it is obvious that this is the intended
behaviour, and users do not get mislead as to why Device Tree support is
not automatically added to their Linux kernel.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolsof: bump to version 4.88
Gustavo Zacarias [Fri, 2 Jan 2015 13:24:41 +0000 (10:24 -0300)]
lsof: bump to version 4.88

Rename patches to new convention and add hash file as well.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinux-headers: bump 3.2.x series
Gustavo Zacarias [Fri, 2 Jan 2015 12:59:05 +0000 (09:59 -0300)]
linux-headers: bump 3.2.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomrouted: bump to version 3.9.7
Gustavo Zacarias [Fri, 2 Jan 2015 12:39:40 +0000 (09:39 -0300)]
mrouted: bump to version 3.9.7

bcopy patch removed since code is upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoradvd: bump to version 2.9
Gustavo Zacarias [Fri, 2 Jan 2015 12:24:06 +0000 (09:24 -0300)]
radvd: bump to version 2.9

0003-Improve-check-of-the-sysctl-function.patch is now upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/dvb-apps: rename patches to follow the new name convention
Romain Naour [Sat, 27 Dec 2014 21:58:26 +0000 (22:58 +0100)]
package/dvb-apps: rename patches to follow the new name convention

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libxmlrpc: fix shared libraries build for uClibc
Romain Naour [Sat, 27 Dec 2014 21:58:24 +0000 (22:58 +0100)]
package/libxmlrpc: fix shared libraries build for uClibc

libxmlrpc is able to build shared libraries only for (e)glibc system
since the regexp in config.mk.in is based on "linux-gnu".

Change this regexp to match "linux-uclibc".

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/keyutils: disable static library for shared only build
Romain Naour [Sat, 27 Dec 2014 21:58:22 +0000 (22:58 +0100)]
package/keyutils: disable static library for shared only build

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libsvgtiny: enable shared library build
Romain Naour [Sat, 27 Dec 2014 21:58:21 +0000 (22:58 +0100)]
package/libsvgtiny: enable shared library build

[Thomas: clarify the comment explaining why we only build/install the
shared library when BR2_STATIC_SHARED_LIBS=y.]

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomemcached: bump to version 1.4.22
Gustavo Zacarias [Fri, 2 Jan 2015 10:41:00 +0000 (07:41 -0300)]
memcached: bump to version 1.4.22

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibsepol: change to github location
Peter Korsgaard [Fri, 2 Jan 2015 11:06:21 +0000 (12:06 +0100)]
libsepol: change to github location

The old location doesn't seem active any more. Even though this github URL
looks a bit odd, it is linked from
https://github.com/SELinuxProject/selinux/wiki/Releases

Also add a .hash file.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibsemanage: change to github location
Peter Korsgaard [Fri, 2 Jan 2015 11:02:55 +0000 (12:02 +0100)]
libsemanage: change to github location

The old location doesn't seem active any more. Even though this github URL
looks a bit odd, it is linked from
https://github.com/SELinuxProject/selinux/wiki/Releases

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibselinux: change to github location
Peter Korsgaard [Fri, 2 Jan 2015 10:58:51 +0000 (11:58 +0100)]
libselinux: change to github location

Fixes:
http://autobuild.buildroot.net/results/4a7/4a7b71f1471b889abf278882a7735475dd95451b/
http://autobuild.buildroot.net/results/bdf/bdf621c5a893bce51db95f4a8f2814c14d2f6d49/
http://autobuild.buildroot.net/results/7a8/7a8426f60a7377e3b08e6502f4e0b2c738002a79/
http://autobuild.buildroot.net/results/d90/d90e40f7fb6e1a7d429454d04b9f5f69826a842e/

And many more.

The old location doesn't seem active any more. Even though this github URL
looks a bit odd, it is linked from
https://github.com/SELinuxProject/selinux/wiki/Releases

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodefconfigs: bump sheevaplug kernel to 3.18.1
Peter Korsgaard [Thu, 1 Jan 2015 22:42:41 +0000 (23:42 +0100)]
defconfigs: bump sheevaplug kernel to 3.18.1

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodefconfigs: bump openblocks a6 kernel to 3.18.1
Peter Korsgaard [Thu, 1 Jan 2015 22:02:17 +0000 (23:02 +0100)]
defconfigs: bump openblocks a6 kernel to 3.18.1

And move to mvebu_v5_defconfig as kirkwood has been merged with mvebu since
3.17.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodefconfigs: bump minnowboard-max kernel to 3.18.1
Peter Korsgaard [Thu, 1 Jan 2015 21:18:43 +0000 (22:18 +0100)]
defconfigs: bump minnowboard-max kernel to 3.18.1

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agosunxi-tools: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:39 +0000 (19:45 +0100)]
sunxi-tools: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosunxi-mali-prop: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:38 +0000 (19:45 +0100)]
sunxi-mali-prop: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/rpi-firmware: only install images
Yann E. MORIN [Thu, 1 Jan 2015 20:23:50 +0000 (21:23 +0100)]
package/rpi-firmware: only install images

The rpi-firmware only installs images files, so it should use
_INSTALL_IMAGES_CMDS and not _INSTALL_TARGET_CMDS.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoszip: new package
Ernesto L. Williams Jr [Thu, 1 Jan 2015 20:38:00 +0000 (12:38 -0800)]
szip: new package

[Thomas:
  - Add hash file.
  - Rewrap Config.in help text and remove trailing whitespace.
  - Remove unneeded empty new line at the end of the .mk file.]

Signed-off-by: Ernesto L. Williams Jr <ernesto@slac.stanford.edu>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsemanage: add hash file
Thomas Petazzoni [Thu, 1 Jan 2015 21:38:58 +0000 (22:38 +0100)]
libsemanage: add hash file

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobluez5_utils: fix O_CLOEXEC build failure
Thomas Petazzoni [Thu, 1 Jan 2015 21:36:33 +0000 (22:36 +0100)]
bluez5_utils: fix O_CLOEXEC build failure

Add a patch for bluez5_utils to fix the O_CLOEXEC build failure, due
to a missing <config.h> include.

Fixes:

  http://autobuild.buildroot.org/results/c61/c6117d261d0c7f938fabddb806d0b0095fe9dfb9/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobluez5_utils: improved version of the mcaptest patch
Thomas Petazzoni [Thu, 1 Jan 2015 21:35:20 +0000 (22:35 +0100)]
bluez5_utils: improved version of the mcaptest patch

As suggested by bluez5_utils upstream developers, use an improved
version of the mcaptest patch that only conditionally links on librt
instead of unconditionally linking against it (glibc after 2.17 have
clock_getres() in libc and not in librt).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsemanage: misc improvements
Thomas Petazzoni [Thu, 1 Jan 2015 21:27:13 +0000 (22:27 +0100)]
libsemanage: misc improvements

This commit should have been part of the "libsemanage: new package"
commit, but due a mistake, the former commit was pushed before those
changes were squashed into it.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodocs/manual: document LIBFOO_INSTALL_IMAGES
Yann E. MORIN [Thu, 1 Jan 2015 20:23:49 +0000 (21:23 +0100)]
docs/manual: document LIBFOO_INSTALL_IMAGES

Document it as are LIBFOO_INSTALL_STAGING and LIBFOO_INSTALL_TARGET.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/rpi-firmware: bump version
Yann E. MORIN [Thu, 1 Jan 2015 20:23:47 +0000 (21:23 +0100)]
package/rpi-firmware: bump version

Too many changes to list, but lots of fixes and enhancements all over
the place...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsemanage: new package
Clayton Shotwell [Tue, 16 Dec 2014 03:53:55 +0000 (21:53 -0600)]
libsemanage: new package

Signed-off-by: Clayton Shotwell <clshotwe@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoustr: new package
Clayton Shotwell [Tue, 16 Dec 2014 03:53:54 +0000 (21:53 -0600)]
ustr: new package

[Thomas:
 - Fix typo in patch description.
 - Remove trailing whitespace in Config.in.
 - Fix Config.in comment to match what's specified in the Buildroot
   manual.
 - Adjust .mk logic to use BR2_STATIC_LIBS vs. BR2_SHARED_LIBS instead
   of BR2_PREFER_STATIC_LIB, and therefore support the installation of
   only the shared library.
 - Remove the libustr-debug library from the target and staging
   directories, it's the same as libustr, except that it's compiled
   with debugging symbols.
 - Always install only the shared variant of the library for
   host-ustr.]

Signed-off-by: Clayton Shotwell <clshotwe@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibselinux: new package
Clayton Shotwell [Tue, 16 Dec 2014 03:53:53 +0000 (21:53 -0600)]
libselinux: new package

[Thomas:
  - Add hash file.
  - Enable on all architectures, and enable on uClibc. The
    autobuilders will let us know if there are any problems.
  - Use "Public Domain" as the license instead of "PublicDomain"
  - Handle Python 2 vs. Python 3 for the host package. Either can be
    used by libselinux.
  - Change the trick used to get the library and programs installed in
    usr/lib/ and usr/sbin/ instead of lib/ and sbin/.]

Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libnspr: disable static library for shared only build
Romain Naour [Sat, 27 Dec 2014 21:58:20 +0000 (22:58 +0100)]
package/libnspr: disable static library for shared only build

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoimagemagick: needs thread support
Thomas Petazzoni [Thu, 1 Jan 2015 16:36:23 +0000 (17:36 +0100)]
imagemagick: needs thread support

The no thread support in imagemagick is broken since the last
bump. Since supporting non-threaded configurations is not that
important, let's simply make imagemagick depend on thread support.

Fixes:

  http://autobuild.buildroot.org/results/4e6/4e6d0bbe120579ab4a54960ee794e8cf64b99e80/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoortp: do not use libsrtp
Thomas Petazzoni [Thu, 1 Jan 2015 16:02:20 +0000 (17:02 +0100)]
ortp: do not use libsrtp

ortp is not happy with the newly packaged libsrtp implementation, so
let's not use it.

Fixes:

  http://autobuild.buildroot.org/results/ba1/ba1e29c6b5cc7ff7ff4582ec2319598ff9b28bae/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolcms2: install to staging
André Hentschel [Tue, 30 Dec 2014 19:40:18 +0000 (20:40 +0100)]
lcms2: install to staging

Other packages might depend on lcms2, thus it should install its
development files.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosane-backends: install to staging
André Hentschel [Tue, 30 Dec 2014 19:40:30 +0000 (20:40 +0100)]
sane-backends: install to staging

Other packages might depend on sane, thus it should install its
development files.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agojanus-gateway: new package
Gregory Dymarek [Fri, 12 Dec 2014 15:42:47 +0000 (15:42 +0000)]
janus-gateway: new package

[Thomas:
  - Rename patch to the proper naming convention, and add a
    description to it.
  - Add mandatory dependency to OpenSSL.
  - Make the dependency on libwebsock optional.
  - Remove select of host-gengetopt, since this package no longer has
    a menuconfig option.
  - Add missing toolchain option dependencies inherited from selected
    packages.
  - Add proper Config.in help text.
  - Fix the .mk comment header to the proper format.
  - Use the github function and remove the unneeded SITE_METHOD
    variable.
  - Add support for optional Opus and Libogg support.
  - Remove hash file, since the package is fetched from github.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogengetopt: new package
Gregory Dymarek [Fri, 12 Dec 2014 15:42:42 +0000 (15:42 +0000)]
gengetopt: new package

Add a host only package, which will be needed for janus-gateway.

[Thomas:
  - Improve commit log.
  - Remove target variant of the package, not needed as we don't do
    development on the target.
  - Remove Config.in.host option for the package, there is not really
    a need to select it from menuconfig, it's merely a build
    dependency for another package.
  - Fix format of hash file.
  - Fix format of comment header in .mk file.
  - Use BR2_GNU_MIRROR.
  - License is GPLv3+, not GPLv3.
  - Add 'LICENSE' to the license files, as it indicates that the
    license is GPLv3+.
  - Add an explanation about $(MAKE1) being used.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosofia-sip: rename patch to the new naming convention
Thomas Petazzoni [Thu, 1 Jan 2015 13:52:52 +0000 (14:52 +0100)]
sofia-sip: rename patch to the new naming convention

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosofia-sip: new package
Gregory Dymarek [Fri, 12 Dec 2014 15:42:46 +0000 (15:42 +0000)]
sofia-sip: new package

[Thomas:
 - Add better Config.in help text.
 - Fix the hash file format.
 - Fix comment header in .mk file.
 - Remove SOURCE variable, as it had the default value.
 - Add dependency on host-pkgconf, used by the configure script.
 - Add LICENSE and LICENSE_FILES variables.
 - Do not use BR2_HAVE_DOCUMENTATION, this option has been
   removed. Instead, always disable doxygen.
 - Simplify the IPv6 test.
 - Add optional dependency on OpenSSL.
 - Fixup the handling of the --enable-ndebug.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsrtp: add missing patch
Thomas Petazzoni [Thu, 1 Jan 2015 11:33:38 +0000 (12:33 +0100)]
libsrtp: add missing patch

This patch should have been part of the commit adding the libsrtp
package, as it fixes a number of build issues.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibwebsock: new package
Gregory Dymarek [Fri, 12 Dec 2014 15:42:45 +0000 (15:42 +0000)]
libwebsock: new package

[Thomas:
 - Add dependency on BR2_TOOLCHAIN_HAS_THREADS
 - Improve Config.in help text
 - Fixup comment header in .mk file.
 - Use github helper.
 - Remove hash file (we're downloading from Git)
 - Fixup LICENSE_FILES
 - Remove LIBWEBSOCK_CFLAGS, they were the default.
 - Remove LIBWEBSOCK_LIBS, and instead use a patch to switch
   libwebsock configure script to use pkg-config.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowpa_supplicant: fix indentation and change file permissions
Yegor Yefremov [Wed, 31 Dec 2014 22:50:54 +0000 (23:50 +0100)]
wpa_supplicant: fix indentation and change file permissions

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsrtp: new package
Gregory Dymarek [Fri, 12 Dec 2014 15:42:44 +0000 (15:42 +0000)]
libsrtp: new package

[Thomas:
 - Add better Config.in help text and fix its indentation
 - Fix comment header in .mk file
 - Uncomment useful commented lines in .mk file (SITE and AUTORECONF)
 - Add LICENSE_FILES variable.
 - Add handling of static/shared libraries build/installation.
 - Add dependency on host-pkgconf, so that libsrtp installs its own
   .pc file.
 - Add optional dependency on OpenSSL.
 - Use github helper.
 - Remove hash file, since we're downloading from Git.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoRevert "svgtiny: update source url"
Thomas Petazzoni [Wed, 31 Dec 2014 17:05:15 +0000 (18:05 +0100)]
Revert "svgtiny: update source url"

This reverts commit 8f9b5f657b3dbb82a5725c3bf24ed261a77111d8.

The new svgtiny version does not build at all, see:

  http://autobuild.buildroot.org/results/242/24257e9739df8f589150336cb6213812516bf465/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoding-libs: fix Config.in dependency logic
Thomas Petazzoni [Wed, 31 Dec 2014 17:01:44 +0000 (18:01 +0100)]
ding-libs: fix Config.in dependency logic

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoding-libs: new package
Gregory Dymarek [Fri, 12 Dec 2014 15:42:41 +0000 (15:42 +0000)]
ding-libs: new package

[Thomas:
 - Remove unneeded comment in Config.in
 - Remove select if libiconv, not needed
 - Add dependency on wchar, needed when we depend on gettext
 - Improve Config.in help text
 - Fix the format of the hash file to make it actually useful
 - Fix the comment header in the .mk file
 - Remove useless commented line in .mk file
 - Fixup license information: it's not under GPLv3, but under LGPLv3+
   (library) and GPLv3+ (test programs)
 - Add host-pkgconf to the dependencies, remove libiconv from the
   dependencies.
 - Add a comment to explain why autoreconf is needed.
 - Remove usage of $(MAKE1) that does look necessary.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnice: new package
Gregory Dymarek [Fri, 12 Dec 2014 15:42:43 +0000 (15:42 +0000)]
libnice: new package

[Thomas:
 - Rename patch to the proper naming convention
 - Reduce patch to only take care of the IPv6 case
 - Add description in the patch
 - Propagate libglib2 dependencies in Config.in + added the
   corresponding comment.
 - Added a real help text, and fixed the help text indentation.
 - Fixed the comment header in the .mk file to have the right number
   of # signs.
 - Added the license informations
 - Added a dependency on host-pkgconf, used by the configure script
 - Added --without-gstreamer and --without-gstreamer-0.10 to be
   explicit about the fact that we don't support GStreamer in libnice
   for now.
 - Fixed the hash file to have the proper format.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosvgtiny: update source url
Fabio Porcedda [Wed, 31 Dec 2014 09:31:20 +0000 (10:31 +0100)]
svgtiny: update source url

As source url use the git repository instead of the unavaiable svn
repository.

This fix the following error:

svn: E670002: Unable to connect to a repository at URL 'svn://svn.netsurf-browser.org/trunk/libsvgtiny'
svn: E670002: Unknown hostname 'svn.netsurf-browser.org'

[Thomas: use http:// access to the Git repository, as suggested by
Baruch.]

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibvncserver: OpenSSL support needs NPTL thread support
Thomas Petazzoni [Sun, 28 Dec 2014 16:34:54 +0000 (17:34 +0100)]
libvncserver: OpenSSL support needs NPTL thread support

The OpenSSL support of libvncserver already has a dependency on thread
support, but it in fact requires NPTL threading.

Fixes:

  http://autobuild.buildroot.org/results/be2/be20dec9ffe7de3adc46a834852b20353d39baff/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodhcpcd: blacklist Sourcery PowerPC toolchains
Baruch Siach [Tue, 30 Dec 2014 15:29:55 +0000 (17:29 +0200)]
dhcpcd: blacklist Sourcery PowerPC toolchains

The linux/socket.h header in these toolchains is broken as described in commit
f5866484ffe (libnftnl: exclude for CS PPC toolchains).

Fixes:
http://autobuild.buildroot.net/results/d92/d92e7f2af0e64bc40f7b5c9ea081471de98bf8e8/
http://autobuild.buildroot.net/results/e97/e97e980a2f1e0ff4138a6dc03d86ad3ff0973e4a/
http://autobuild.buildroot.net/results/ca3/ca32c4de8b645c96cedb80b6270a792e9601ad84/

and some more.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodnsmasq: install DBus configuration file
Yegor Yefremov [Tue, 30 Dec 2014 23:51:14 +0000 (00:51 +0100)]
dnsmasq: install DBus configuration file

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreetype: bump to version 2.5.5
Gustavo Zacarias [Wed, 31 Dec 2014 13:40:43 +0000 (10:40 -0300)]
freetype: bump to version 2.5.5

2.5.4 introduced a regression with uncompressed PCF files.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobtrfs-progs: bump to version 3.18
Gustavo Zacarias [Wed, 31 Dec 2014 12:15:51 +0000 (09:15 -0300)]
btrfs-progs: bump to version 3.18

Backtrace is disable by default now so remove the definition to avoid
duplicate warnings.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoupmpdcli: add missing comment dependency propagation
Thomas Petazzoni [Mon, 29 Dec 2014 13:22:53 +0000 (14:22 +0100)]
upmpdcli: add missing comment dependency propagation

upmpdcli cannot be built with the Blackfin toolchains, but the comment
could be shown with such toolchains, which doesn't make sense. This
commit properly propagates the toolchain exceptions of the package
config symbol to the Config.in comment.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibupnp: mark as broken on Nios II, infamous _gp issue
Thomas Petazzoni [Mon, 29 Dec 2014 13:22:52 +0000 (14:22 +0100)]
libupnp: mark as broken on Nios II, infamous _gp issue

Fixes:

  http://autobuild.buildroot.org/results/bc3/bc32c15ba569e700e401ddf97faba584fc16c4cc/

The real error is in the config.log:

configure:15081: checking for UpnpInit in -lupnp
configure:15106: /home/thomas/projets/buildroot/output/host/usr/bin/nios2-linux-gnu-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Os  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  c
onftest.c -lupnp  -lpthread -lrt  >&5
/home/thomas/projets/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/4.8.3/../../../../nios2-linux-gnu/bin/ld: /home/thomas/projets/buildroot/output/host/usr/nios2-buildroot-linux-gnu/sysroot/usr/lib/crt1.o: undefined reference to symbol '_gp'
/home/thomas/projets/buildroot/output/host/usr/nios2-buildroot-linux-gnu/sysroot/usr/lib/libthreadutil.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
configure:15106: $? = 1
[...]
configure:15125: error: libupnp not found

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibsigsegv: add support for Nios II
Thomas Petazzoni [Mon, 29 Dec 2014 13:08:55 +0000 (14:08 +0100)]
libsigsegv: add support for Nios II

This commit adds a patch to libsigsegv that indicates the stack
direction on Nios II, which is needed for libsigsegv to build properly
on this architecture.

Fixes:

  http://autobuild.buildroot.org/results/943/9436c3208cfeee9bd3bc211df007e745fe13c2c2/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibsigsegv: rename patches to the new convention and convert to Git format
Thomas Petazzoni [Mon, 29 Dec 2014 13:08:54 +0000 (14:08 +0100)]
libsigsegv: rename patches to the new convention and convert to Git format

This commit renames the libsigsegv patches to the new convention, and
converts them to Git formatted patches. Along the way, it also aligns
the description of the different patches, in a preparation for
upstream submission.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobluez5_utils: fix missing link against librt
Thomas Petazzoni [Mon, 29 Dec 2014 12:31:39 +0000 (13:31 +0100)]
bluez5_utils: fix missing link against librt

Add a patch to bluez5_utils to make sure that the mcaptest tool gets
linked against librt, since it uses clock_getres().

Fixes:

  http://autobuild.buildroot.org/results/2b1/2b1e521422d9af2b13133323c6534c49fbb0e177/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobluez5_utils: bump to version 5.27
Thomas Petazzoni [Mon, 29 Dec 2014 12:31:38 +0000 (13:31 +0100)]
bluez5_utils: bump to version 5.27

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agooprofile: cleanup the style of the OPROFILE_BINARIES definition
Thomas Petazzoni [Mon, 29 Dec 2014 11:05:13 +0000 (12:05 +0100)]
oprofile: cleanup the style of the OPROFILE_BINARIES definition

There is no need to repeat OPROFILE_BINARIES += many times to add more
values to the variable. Just define it once with all the values, as we
do everywhere else in Buildroot.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agooprofile: autoreconf is no longer needed
Thomas Petazzoni [Mon, 29 Dec 2014 11:05:12 +0000 (12:05 +0100)]
oprofile: autoreconf is no longer needed

OPROFILE_AUTORECONF = YES was added in commit
99fc6299dbceaf6d58be2fb516a346451968a704 ("oprofile 0.9.8: fix
compilation on powerpc") together with a patch touching
configure.ac. However, since then, OProfile was bumped to 0.9.9 and
then 1.0.0, and through those bumps, all patches touching configure.ac
and .m4 files have been removed since they have been merged
upstream. AUTORECONF = YES is therefore no longer necessary, and an
OProfile build was successfully tested with autoreconfiguring the
package.

We can also remove the OPROFILE_CREATE_FILES post-patch hook, which
was only needed to create files required by the autoreconf process.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agooprofile: fix nanosleep() issue on non-threaded toolchains
Thomas Petazzoni [Mon, 29 Dec 2014 11:05:11 +0000 (12:05 +0100)]
oprofile: fix nanosleep() issue on non-threaded toolchains

This commit adds a patch to OProfile that ensures <time.h> is included
whenever nanosleep() is used, which fixes a build failure on uClibc
toolchains with no thread support.

Fixes:

  http://autobuild.buildroot.org/results/d28/d28447c1241ce3dd237710e388d799139d7d613d/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agontp: fix hash file
Fabio Porcedda [Tue, 30 Dec 2014 16:19:39 +0000 (17:19 +0100)]
ntp: fix hash file

Add a space between the hash and filename so the hash can be used.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinks: bump to version 2.9
Baruch Siach [Tue, 30 Dec 2014 11:52:37 +0000 (13:52 +0200)]
links: bump to version 2.9

Fixes:
http://autobuild.buildroot.net/results/d95/d95daf56e23944d0b24d38dab949a196a89efcf3/
http://autobuild.buildroot.net/results/f40/f407067f6504b7e4eaf6001828c5d073a21ccd96/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libiio: fix static build
Samuel Martin [Tue, 30 Dec 2014 09:36:27 +0000 (10:36 +0100)]
package/libiio: fix static build

Use the CMake module provided by libxml2 instead of the one from CMake to
correctly set the cflags and ldflags.

Fixes:
  http://autobuild.buildroot.net/results/964f98fafdcd7e994ea25cf0993915d81537c31c/

Note that this patch needs the following one to be merged in libxml2:
  https://mail.gnome.org/archives/xml/2014-December/msg00015.html

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/libxml2: fix libxml2-config.cmake
Samuel Martin [Tue, 30 Dec 2014 09:36:26 +0000 (10:36 +0100)]
package/libxml2: fix libxml2-config.cmake

This patch aligns the libxml2-config.cmake module to what the libxml-2.0.pc set.

This patch has already been sent upstream:
  https://mail.gnome.org/archives/xml/2014-December/msg00015.html

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage: indentation cleanup
Jerzy Grzegorek [Tue, 30 Dec 2014 07:36:23 +0000 (08:36 +0100)]
package: indentation cleanup

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibnftnl: add patch to fix libnftnl.pc for static linking
Thomas Petazzoni [Mon, 29 Dec 2014 14:38:15 +0000 (15:38 +0100)]
libnftnl: add patch to fix libnftnl.pc for static linking

This commit adds a patch to libnftnl to add the Libs.private field in
the pkg-config file, which is needed for proper static linking of
applications using libnftnl.

Fixes the build of programs such as nftables on Blackfin:

  http://autobuild.buildroot.org/results/061/06166344cc8e162d3f901c70ee31ce07e481053e/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibnftnl: rename patch to new convention, use Git formatted patch
Thomas Petazzoni [Mon, 29 Dec 2014 14:38:14 +0000 (15:38 +0100)]
libnftnl: rename patch to new convention, use Git formatted patch

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoimagemagick: bump to version 6.9.0-2
Jerzy Grzegorek [Mon, 29 Dec 2014 22:35:48 +0000 (23:35 +0100)]
imagemagick: bump to version 6.9.0-2

[Peter: use correct sha256sum]
Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/mke2img: always create sparse files
Yann E. MORIN [Mon, 8 Dec 2014 18:41:04 +0000 (19:41 +0100)]
package/mke2img: always create sparse files

When the user specifies a number of blocks (and we do not auto-compute
them), the generated filesystem can be quite large with large zones with
only zeroes in them.

Thus, always create the filesystem as a sparse file.

Sparse files behave the same as normal files, except those long runs of
zeroes do not actually use space on the (host) filesystem. Also, this
should not break current behaviour, as neither cp nor dd nor cat preserve
sparseness by default. So users relying on the zeroed parts to actually
be written won;t see a change. Users that were expressly using cp or dd
to copy files to a sparse destination will however see a little bit of
improvements, as the zeroed out parts won't even be read from disk.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Tested-by: Karoly Kasza <kaszak@gmail.com>
Reviewed-by: Karoly Kasza <kaszak@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreerdp: pass appropriate ARM ABI flags
Thomas Petazzoni [Mon, 29 Dec 2014 14:11:30 +0000 (15:11 +0100)]
freerdp: pass appropriate ARM ABI flags

In the line of commit 530693787b3 ("package/freerdp: do not use Neon
extensions when not available") done by Yann E. Morin, freerdp also
passes an explicit -mfloat-abi= flag, and defaults to softfp. This
obviously breaks badly when building an EABIhf system.

This commit therefore fixes freerdp.mk to pass the appropriate
ARM_FP_ABI value to freerdp's build system.

Fixes:

  http://autobuild.buildroot.org/results/6ca/6ca9de1a11c675533baa68f7a6bf7b6af7cb4345/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogdb: bump to 7.8.1
Thomas Petazzoni [Mon, 29 Dec 2014 13:43:29 +0000 (14:43 +0100)]
gdb: bump to 7.8.1

This commit bumps to 7.8.1, and updates the logic to use .tar.xz
tarballs so that it applies to all 7.8.x versions.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobusybox: bump to version 1.23.0
Gustavo Zacarias [Mon, 29 Dec 2014 09:33:03 +0000 (06:33 -0300)]
busybox: bump to version 1.23.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agochrony: bump version
Peter Korsgaard [Mon, 29 Dec 2014 14:55:17 +0000 (15:55 +0100)]
chrony: bump version

And add hash file.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst1-libav: bump version
Peter Korsgaard [Mon, 29 Dec 2014 14:21:00 +0000 (15:21 +0100)]
gst1-libav: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst1-plugins-ugly: bump version
Peter Korsgaard [Mon, 29 Dec 2014 14:19:45 +0000 (15:19 +0100)]
gst1-plugins-ugly: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst1-plugins-bad: bump version
Peter Korsgaard [Mon, 29 Dec 2014 14:18:41 +0000 (15:18 +0100)]
gst1-plugins-bad: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst1-plugins-good: bump version
Peter Korsgaard [Mon, 29 Dec 2014 14:17:26 +0000 (15:17 +0100)]
gst1-plugins-good: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst1-plugins-base: bump version
Peter Korsgaard [Mon, 29 Dec 2014 14:16:25 +0000 (15:16 +0100)]
gst1-plugins-base: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogstreamer1: bump version
Peter Korsgaard [Mon, 29 Dec 2014 14:15:05 +0000 (15:15 +0100)]
gstreamer1: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agotoolchain-external: add hashes for Blackfin toolchains
Thomas Petazzoni [Sun, 28 Dec 2014 12:19:30 +0000 (13:19 +0100)]
toolchain-external: add hashes for Blackfin toolchains

Those toolchains are downloaded from Sourceforge, and are therefore
affected by the Sourcefoge download issues. Therefore, this commit
adds the hashes for those toolchain tarballs.

Fixes:

  http://autobuild.buildroot.org/results/fa5/fa5e38246dddd661f1d674f3521d21297796bce3/
  (and other similar issues)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage: add hashes for SourceForge-hosted packages
Yann E. MORIN [Sun, 28 Dec 2014 12:19:29 +0000 (13:19 +0100)]
package: add hashes for SourceForge-hosted packages

Since SourceForge sometimes serves us faulty tarballs, we can tons of
autobuild failures:
    http://autobuild.buildroot.org/results/9fb/9fba5bf086a4e7a29e5f7156ec43847db7aacfc4/
    http://autobuild.buildroot.org/results/6c8/6c837b244c45ac3b3a887734a371cd6d226cf216/
    ...

Fix that by adding hash files for all SourceForge-hosted packages (thos
etht did not already have it).

We normally prefer to use hashes published by upstream, but hunting them
all one by one is a tedious task, so those hashes were all locally
computed with a script that searched for SF-hosted packages, downloades
the associated tarball, computed the hash, and stored it in the
corresponding .hash file.

Also, SF publishes sha1 hashes, while I used the stronger sha256, since
sha1 is now considered to be relatively weak.

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>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Richard Braun <rbraun@sceen.net>
Cc: Nathaniel Roach <nroach44@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>