buildroot.git
10 years agoqemu/ppc-virtex-ml507: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:53 +0000 (09:29 -0300)]
qemu/ppc-virtex-ml507: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/ppc-mpc8544ds: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:52 +0000 (09:29 -0300)]
qemu/ppc-mpc8544ds: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/ppc-g3beige: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:51 +0000 (09:29 -0300)]
qemu/ppc-g3beige: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/x86: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:50 +0000 (09:29 -0300)]
qemu/x86: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/x86_64: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:49 +0000 (09:29 -0300)]
qemu/x86_64: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/xtensa-lx60: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:48 +0000 (09:29 -0300)]
qemu/xtensa-lx60: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/sparc-ss10: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:47 +0000 (09:29 -0300)]
qemu/sparc-ss10: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/sh4-r2d: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:46 +0000 (09:29 -0300)]
qemu/sh4-r2d: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/mips-malta: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:45 +0000 (09:29 -0300)]
qemu/mips-malta: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/mipsel-malta: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:44 +0000 (09:29 -0300)]
qemu/mipsel-malta: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/mips64-malta: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:43 +0000 (09:29 -0300)]
qemu/mips64-malta: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/mips64el-malta: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:42 +0000 (09:29 -0300)]
qemu/mips64el-malta: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/microblazeel-mmu: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:41 +0000 (09:29 -0300)]
qemu/microblazeel-mmu: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/microblazebe-mmu: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:40 +0000 (09:29 -0300)]
qemu/microblazebe-mmu: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/arm-vexpress: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:39 +0000 (09:29 -0300)]
qemu/arm-vexpress: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/arm-versatile: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:38 +0000 (09:29 -0300)]
qemu/arm-versatile: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/arm-nuri: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:37 +0000 (09:29 -0300)]
qemu/arm-nuri: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu/aarch64-virt: update to the latest versions
Gustavo Zacarias [Tue, 7 Oct 2014 12:29:36 +0000 (09:29 -0300)]
qemu/aarch64-virt: update to the latest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agokmod: add patches to support build on RHEL 5
Thomas De Schampheleire [Tue, 7 Oct 2014 13:42:32 +0000 (15:42 +0200)]
kmod: add patches to support build on RHEL 5

kmod uses certain features not available on older RHEL 5 machines (RedHat
Enterprise Linux). This commit adds two patches to fix that.

Both patches have been proposed upstream, the second one being accepted, the
first rejected with the suggestion to add the patch in Buildroot instead.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobtrfs-progs: fix build breakage on uClibc without backtrace
Gustavo Zacarias [Tue, 7 Oct 2014 14:13:17 +0000 (11:13 -0300)]
btrfs-progs: fix build breakage on uClibc without backtrace

uClibc has optional support for backtrace() hence on default
configurations where it's disabled it'll fail.
Add patch to make backtrace support conditional and disable it for
uClibc-based builds since it's mostly for debugging purposes. Fixes:
http://autobuild.buildroot.net/results/325/32523398a8c66a7ac6d3e789332d1b57e090aef1/

Patch status: sent upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoympd: Depends on MMU
Yuvaraj Patil [Tue, 7 Oct 2014 14:11:38 +0000 (19:41 +0530)]
ympd: Depends on MMU

This package needs MMU. Hence added dependency on BR2_USE_MMU

Fixes:
http://autobuild.buildroot.net/results/834/8340e69763e263fcf20e73f75eafcb31989e9f51//

Signed-off-by: Yuvaraj Patil <yuvaraj.patil@wipro.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years ago.mk files: bulk aligment and whitespace cleanup of assignments
Thomas De Schampheleire [Tue, 7 Oct 2014 07:06:03 +0000 (09:06 +0200)]
.mk files: bulk aligment and whitespace cleanup of assignments

The Buildroot coding style defines one space around make assignments and
does not align the assignment symbols.

This patch does a bulk fix of offending packages. The package
infrastructures (or more in general assignments to calculated variable
names, like $(2)_FOO) are not touched.

Alignment of line continuation characters (\) is kept as-is.

The sed command used to do this replacement is:
find * -name "*.mk" | xargs sed -i \
    -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\s*$#\1 \2#'
    -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\s*\([^\\]\+\)$#\1 \2 \3#'
    -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\s*\([^\\ \t]\+\s*\\\)\s*$#\1 \2 \3#'
    -e 's#^\([A-Z0-9a-z_]\+\)\s*\([?:+]\?=\)\(\s*\\\)#\1 \2\3#'

Brief explanation of this command:
    ^\([A-Z0-9a-z_]\+\)     a regular variable at the beginning of the line
    \([?:+]\?=\)            any assignment character =, :=, ?=, +=
    \([^\\]\+\)             any string not containing a line continuation
    \([^\\ \t]\+\s*\\\)     string, optional whitespace, followed by a
                            line continuation character
    \(\s*\\\)               optional whitespace, followed by a line
                            continuation character

Hence, the first subexpression handles empty assignments, the second
handles regular assignments, the third handles regular assignments with
line continuation, and the fourth empty assignments with line
continuation.

This expression was tested on following test text: (initial tab not
included)

FOO     = spaces before
FOO     =   spaces before and after
FOO = tab before
FOO   = tab and spaces before
FOO = tab after
FOO =    tab and spaces after
FOO =    spaces and tab after
FOO =    \
FOO = bar \
FOO = bar space    \
FOO   =    \
GENIMAGE_DEPENDENCIES   = host-pkgconf libconfuse
FOO     += spaces before
FOO     ?=   spaces before and after
FOO     :=
FOO     =
FOO =
FOO   =
FOO =
   $(MAKE1) CROSS_COMPILE=$(TARGET_CROSS) -C
AT91BOOTSTRAP3_DEFCONFIG = \
AXEL_DISABLE_I18N=--i18n=0

After this bulk change, following manual fixups were done:
- fix line continuation alignment in cegui06 and spice (the sed
  expression leaves the number of whitespace between the value and line
  continuation character intact, but the whitespace before that could have
  changed, causing misalignment.
- qt5base was reverted, as this package uses extensive alignment which
  actually makes the code more readable.

Finally, the end result was manually reviewed.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Cc: Yann E. Morin <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopenssh: bump to version 6.7p1
Gustavo Zacarias [Tue, 7 Oct 2014 11:11:45 +0000 (08:11 -0300)]
openssh: bump to version 6.7p1

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoliboping: bump to version 1.7.0
Gustavo Zacarias [Mon, 6 Oct 2014 19:33:20 +0000 (16:33 -0300)]
liboping: bump to version 1.7.0

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibassuan: bump to version 2.1.2
Gustavo Zacarias [Mon, 6 Oct 2014 20:03:44 +0000 (17:03 -0300)]
libassuan: bump to version 2.1.2

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibgcrypt: add hash file
Gustavo Zacarias [Mon, 6 Oct 2014 20:03:43 +0000 (17:03 -0300)]
libgcrypt: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agognupg2: add hash file
Gustavo Zacarias [Mon, 6 Oct 2014 20:03:42 +0000 (17:03 -0300)]
gnupg2: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agognupg: add hash file
Gustavo Zacarias [Mon, 6 Oct 2014 20:03:41 +0000 (17:03 -0300)]
gnupg: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibksba: bump to version 1.3.1
Gustavo Zacarias [Mon, 6 Oct 2014 20:03:40 +0000 (17:03 -0300)]
libksba: bump to version 1.3.1

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobtrfs-progs: bump to version 3.16.2
Gustavo Zacarias [Mon, 6 Oct 2014 20:23:36 +0000 (17:23 -0300)]
btrfs-progs: bump to version 3.16.2

Patches now upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotcpreplay: bump to version 4.0.5
Gustavo Zacarias [Tue, 7 Oct 2014 00:21:38 +0000 (21:21 -0300)]
tcpreplay: bump to version 4.0.5

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowhois: bump to version 5.2.0
Gustavo Zacarias [Tue, 7 Oct 2014 00:21:18 +0000 (21:21 -0300)]
whois: bump to version 5.2.0

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopenvmtools: remove unnecessary C flag
Karoly Kasza [Mon, 6 Oct 2014 11:17:18 +0000 (13:17 +0200)]
openvmtools: remove unnecessary C flag

Since commit 8bec0a1af57165081dc275f813c8c5c74ff12c14
the -Wno-unused-local-typedefs CFLAG in not needed.

Signed-off-by: Karoly Kasza <kaszak@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agotinyalsa: new package
Maxime Hadjinlian [Sun, 5 Oct 2014 17:51:28 +0000 (19:51 +0200)]
tinyalsa: new package

[Thomas:
 - remove 'default n', since it's the default
 - add dependency on !BR2_PREFER_STATIC_LIB since the Makefile always
   builds a shared library.
 - move from Audio/video applications to Libraries -> Audio.]

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agobash: security bump to patchlevel 30
Gustavo Zacarias [Mon, 6 Oct 2014 17:43:09 +0000 (14:43 -0300)]
bash: security bump to patchlevel 30

More security issues, sigh.
Also fix typo in pl29 patch.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolegal-info: fix bug leading to one package not being considered
Thomas Petazzoni [Mon, 6 Oct 2014 16:16:10 +0000 (18:16 +0200)]
legal-info: fix bug leading to one package not being considered

Due to excessive parenthesis, the TARGETS_LEGAL_INFO expression was
evaluated to something like this:

  toolchain-legal-info toolchain-external-legal-info busybox-legal-info zlib-legal-info))

Yes, with the last two parenthesis. This had the effect that the
zlib-legal-info rule was never called: the last package of $(TARGETS)
$(TARGET_HOST_DEPS) $(HOST_DEPS) was never added in the legal-info
information.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
10 years agopackage/canfestival: new package
Samuel Martin [Mon, 29 Sep 2014 21:43:20 +0000 (23:43 +0200)]
package/canfestival: new package

Note: the patch adding the pkgconfig module has been sent upstream [1].

[1] http://sourceforge.net/p/canfestival/mailman/message/32876320/

[Thomas:
 - license seems to be only LGPLv2.1+. At least, the specific files
   pointed to be GPLv2 carry a LGPLv2.1+ header.
 - added thread dependency
 - minor rewording here and there.]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Cc: Eric Jarrige <eric.jarrige@armadeus.org>
Cc: Julien Boibessot <julien.boibessot@armadeus.com>
Cc: Davide Viti <zinosat@tiscali.it>
Cc: Claudio Laurita <claudio.laurita@integrazionetotale.it>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/erlang: build host-erlang with support for openssl
Yann E. MORIN [Fri, 15 Aug 2014 15:49:15 +0000 (17:49 +0200)]
package/erlang: build host-erlang with support for openssl

Erlang uses openssl for all things crypto.

Since there are host Erlang tools that use crypto (such as rebar), we
need to build host-erlang with support for crypto, and thus it shall
depends on openssl.

Suggested-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Frank Hunleth <fhunleth@troodon-software.com>
Cc: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinux: bump default version to 3.17
Gustavo Zacarias [Mon, 6 Oct 2014 11:44:41 +0000 (08:44 -0300)]
linux: bump default version to 3.17

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux-headers: add 3.17.x series
Gustavo Zacarias [Mon, 6 Oct 2014 11:44:40 +0000 (08:44 -0300)]
linux-headers: add 3.17.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain: add 3.17 choice for headers
Gustavo Zacarias [Mon, 6 Oct 2014 11:44:39 +0000 (08:44 -0300)]
toolchain: add 3.17 choice for headers

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux-headers: bump 3.{16, 14, 10}.x series
Gustavo Zacarias [Mon, 6 Oct 2014 11:44:38 +0000 (08:44 -0300)]
linux-headers: bump 3.{16, 14, 10}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agofan-ctrl: add hash file
Thomas Petazzoni [Mon, 6 Oct 2014 07:36:04 +0000 (09:36 +0200)]
fan-ctrl: add hash file

Should avoid autobuilder download issues, and therefore fix issues
such as:

  http://autobuild.buildroot.net/results/afc/afcf6977e7845cf423d3f58d751f762622d84615/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agodejavu: add hash file
Thomas Petazzoni [Mon, 6 Oct 2014 07:33:46 +0000 (09:33 +0200)]
dejavu: add hash file

Should avoid download issues in the autobuilders, and therefore
ultimately fix issues such as:

  http://autobuild.buildroot.net/results/3da/3dadab55abebf89ab1abd6b943b66d2f70a07e14/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoatftp: add hash file
Thomas Petazzoni [Mon, 6 Oct 2014 07:30:47 +0000 (09:30 +0200)]
atftp: add hash file

Adding a hash file will allow autobuilders to detect that the files
they have downloaded is invalid. It will be removed, and then
re-downloaded in a followup build.

Should fix issues such as:

  http://autobuild.buildroot.org/results/939/93963514fc42d481808b1a046f3e1376286bdae2/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoRevert "protobuf: bump version to 2.6.0"
Thomas Petazzoni [Mon, 6 Oct 2014 07:22:54 +0000 (09:22 +0200)]
Revert "protobuf: bump version to 2.6.0"

This reverts commit 7b6304af9d69d44ee3040c00b0670f19c02de7d2, since it
causing too many build failures, with python-protobuf and
host-protobuf-c.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/sispmctl: fix static linking
Romain Naour [Mon, 25 Aug 2014 23:12:33 +0000 (01:12 +0200)]
package/sispmctl: fix static linking

The static linking doesn't work with libusb-compat when using
libusb-config. Also the CFLAGS initialization with libusb-config
--cflags is comented out.

Based on libftdi's patch, this commit adds the support for pkg-config
to link sispmctl correctly.

This allow to add the correct include directories to CFLAGS (Add
-I$(STAGING_DIR)/usr/include and
-I$(STAGING_DIR)/usr/include/libusb-1.0) and also add the required
libraries during static linking (-lusb -lusb-1.0 and -pthread).

Since configure.ac is modified, the configure script needs to be
regenerated with autoreconf.

Fixes:
http://autobuild.buildroot.net/results/647/6473088e751d3ab3a5227e9d7876966934e66378/build-end.log

Cc: Phil Eichinger <phil.eichinger@gmail.com>
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agonetcat-openbsd: new package
Maxime Hadjinlian [Sun, 5 Oct 2014 19:48:02 +0000 (21:48 +0200)]
netcat-openbsd: new package

The OpenBSD implementations of netcat.  The main difference from
netcat is the support for IPv6, proxies, and Unix sockets.

[Thomas: use tabs in the command applying Debian patches, add
dependency on Busybox when enabled so that we override the 'nc'
command installed by Busybox.]

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibbsd: enable package on ARM
Maxime Hadjinlian [Sun, 5 Oct 2014 19:47:52 +0000 (21:47 +0200)]
libbsd: enable package on ARM

Rework the architecture dependency by adding a
BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS blind option.

[Thomas: slightly reword commit log.]

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/libshairplay: bump git snapshot
Jörg Krause [Wed, 1 Oct 2014 21:11:57 +0000 (23:11 +0200)]
package/libshairplay: bump git snapshot

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoqemu-aarch64: Update to latest kernel.
Waldemar Brodkorb [Sun, 5 Oct 2014 16:17:00 +0000 (18:17 +0200)]
qemu-aarch64: Update to latest kernel.

Update to Linux 3.16.3.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoqemu-ppc64: Update kernel to latest
Waldemar Brodkorb [Sun, 5 Oct 2014 16:16:25 +0000 (18:16 +0200)]
qemu-ppc64: Update kernel to latest

Update to Linux 3.16.3

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/apr-util: Add comment to describe toolchain dependencies
Bernd Kuhls [Sun, 5 Oct 2014 13:45:13 +0000 (15:45 +0200)]
package/apr-util: Add comment to describe toolchain dependencies

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/libplist: bump version
Yann E. MORIN [Sun, 5 Oct 2014 13:23:22 +0000 (15:23 +0200)]
package/libplist: bump version

libplist has switched to using autotools, so remove our cmake-related
patches.

Completely disable Python bindings:
  - it requires cython, which we do not have packaged (so far)
  - the only user of libplist is XBMC, which does not need the Python
    bindings.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Samuel Martin <s.martin49@gmail.com>
Tested-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/leafnode2: Add user 'news', add note about inetd to help text
Bernd Kuhls [Sat, 4 Oct 2014 21:59:17 +0000 (23:59 +0200)]
package/leafnode2: Add user 'news', add note about inetd to help text

Suggested by Thomas:
http://lists.busybox.net/pipermail/buildroot/2014-October/107727.html

[Thomas: minor formatting improvements]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopython, python3: convert py/pyc removal to TARGET_FINALIZE_HOOKS
Thomas Petazzoni [Tue, 30 Sep 2014 21:39:01 +0000 (23:39 +0200)]
python, python3: convert py/pyc removal to TARGET_FINALIZE_HOOKS

Since the removal of py/pyc files is Python-specific, this commit
moves the logic removing those files to python.mk and python3.mk
respectively.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopython-pyasn: requires the zlib Python module
Thomas Petazzoni [Tue, 30 Sep 2014 21:39:00 +0000 (23:39 +0200)]
python-pyasn: requires the zlib Python module

The python-pyasn module requires the zlib Python module (part of the
Python standard installation, but optional in Buildroot), otherwise it
fails to load at runtime.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopython-setuptools: bump to version 5.8
Thomas Petazzoni [Tue, 30 Sep 2014 21:38:59 +0000 (23:38 +0200)]
python-setuptools: bump to version 5.8

A refresh of the existing patch is needed, and the patch is also
renamed to use the correct patch file naming convention.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopython-pyparsing: bump to version 2.0.2, enable on Python 3
Thomas Petazzoni [Tue, 30 Sep 2014 21:38:58 +0000 (23:38 +0200)]
python-pyparsing: bump to version 2.0.2, enable on Python 3

This commit bumps the pyparsing package to version 2.0.2, and
therefore enables it usage with Python 3.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Christophe Vu-Brugier <cvubrugier@fastmail.fm>
10 years agopython3: remove unneeded __pycache__ directories
Thomas Petazzoni [Tue, 30 Sep 2014 21:38:57 +0000 (23:38 +0200)]
python3: remove unneeded __pycache__ directories

The __pycache__ directories are only needed on PEP3147-enabled
installations, which is not the choice Buildroot has made. However,
during the build process of the target Python, the separation between
the target and host Python is not entirely complete, and starting the
host Python to byte-compile the target Python modules triggers the
compilation of a bunch of __pycache__ directories by the host Python,
which uses a PEP 3147 installation.

For now, simply get rid of those useless directories after the
installation of Python is completed. In the long term, it would be
good to achieve a better isolation between the host and target build
to avoid this issue.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopython3: add distutils fix for PEP 3147 issue
Thomas Petazzoni [Tue, 30 Sep 2014 21:38:56 +0000 (23:38 +0200)]
python3: add distutils fix for PEP 3147 issue

Python 3 has a new standard for installing .pyc file, called PEP
3147. Unfortunately, this standard requires both the .py and .pyc
files to be installed for a Python module to be found. This is quite
annoying on space-constrained embedded systems, since the .py file is
technically not required for execution.

For the Python standard library, our Python 3 package already contains
a patch named python3-004-old-stdlib-cache.patch, which allows to
disable the PEP 3147 installation.

But that leaves the distutils/setuptools package an unsolved
problem. This patch therefore adds a new patch to Python, which makes
distutils package use the traditional installation path when byte
compiling, rather than the PEP 3147 installation path. Since
setuptools relies on distutils internally, it also fixes setuptools
based packages.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Christophe Vu-Brugier <cvubrugier@fastmail.fm>
10 years agoser2net: bump to 2.10.0
Yegor Yefremov [Sat, 4 Oct 2014 19:20:29 +0000 (21:20 +0200)]
ser2net: bump to 2.10.0

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/nginx: new package
Samuel Martin [Sun, 5 Oct 2014 10:46:22 +0000 (12:46 +0200)]
package/nginx: new package

nginx module selection is, by default, the same as the one sets by
the upstream configure script.

Patches improving the cross-compilation support have already been sent
upstream for integration [1-5].

All these patches are needed because nginx uses its own handwritten
build-system, which is cross-platform, but does not properly support
cross-compilation.

Fixes bug: #3427 [6]

[1] http://mailman.nginx.org/pipermail/nginx-devel/2014-August/005722.html
[2] http://mailman.nginx.org/pipermail/nginx-devel/2014-August/005724.html
[3] http://mailman.nginx.org/pipermail/nginx-devel/2014-August/005725.html
[4] http://mailman.nginx.org/pipermail/nginx-devel/2014-August/005723.html
[5] http://mailman.nginx.org/pipermail/nginx-devel/2014-August/005726.html
[6] https://bugs.uclibc.org/show_bug.cgi?id=3427

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Cc: Daniele Salvatore Albano <info@daccii.it>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Johan Oudinet <johan.oudinet@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/libdvdnav: fix typo: BR2_PREEFER_STATIC_LIB
Max Filippov [Sun, 5 Oct 2014 04:24:53 +0000 (08:24 +0400)]
package/libdvdnav: fix typo: BR2_PREEFER_STATIC_LIB

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/libplist: fix python support
Samuel Martin [Sun, 5 Oct 2014 09:40:07 +0000 (11:40 +0200)]
package/libplist: fix python support

This patch:
- fixes the python3 support detection in the libplist CMake code;
- correctly sets the dependencies and configure options in libplist.mk.

Fixes:
  http://autobuild.buildroot.net/results/efb/efba806b9a40a5e9c6bca7e591747ca2102fa1d5/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/swig: define SWIG pointing to the host swig program
Samuel Martin [Sun, 5 Oct 2014 09:40:06 +0000 (11:40 +0200)]
package/swig: define SWIG pointing to the host swig program

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoperl: fix build on big endian arch
Francois Perrad [Sun, 5 Oct 2014 07:59:13 +0000 (09:59 +0200)]
perl: fix build on big endian arch

see http://autobuild.buildroot.org/results/3a1/3a1c2f0bc802d3cec26ffd4ded8f5c04473a3d4b/build-end.log

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage-infra: comment why all checks are done in pkg-generic
Yann E. MORIN [Sun, 5 Oct 2014 09:35:14 +0000 (11:35 +0200)]
package-infra: comment why all checks are done in pkg-generic

[Thomas: fix duplicate -> duplicating.]

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agocheck-deprecated-variable: move from pkg-generic.mk to pkg-utils.mk
Thomas De Schampheleire [Sun, 5 Oct 2014 07:58:31 +0000 (09:58 +0200)]
check-deprecated-variable: move from pkg-generic.mk to pkg-utils.mk

Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/pkg-cmake.mk: rename _INSTALL_HOST_OPTS -> _INSTALL_OPTS
Samuel Martin [Sat, 4 Oct 2014 17:32:12 +0000 (19:32 +0200)]
package/pkg-cmake.mk: rename _INSTALL_HOST_OPTS -> _INSTALL_OPTS

This patch renames, consistently with the other package
infrastructures, the _INSTALL_OPTS variable for host CMake-based
package.

As mentioned in [1], no host-cmake-package uses this variable so far;
so it is a safe rename.

[1] http://lists.busybox.net/pipermail/buildroot/2014-October/107712.html

Reported-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/leafnode2: New package
Bernd Kuhls [Sun, 28 Sep 2014 10:02:12 +0000 (12:02 +0200)]
package/leafnode2: New package

[Thomas:
  - Rewrap help text in Config.in
  - Improve cross-compilation patch to not call the 'amiroot' program
    on the host, while it is compiled for the target.
  - Use CONF_OPTS instead of CONF_OPT.
  - Use a pre-build hook rather than re-implementing the BUILD_CMDS
    entirely.
  - Also include COPYING file in license files.
  - License is LGPLv2.1, not LGPLv2.1+: only one file is LGPLv2.1+,
    the rest doesn't have any "or later" specification, so we assume
    it's only LGPLv2.1.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/pcre: add host variant
Bernd Kuhls [Sun, 28 Sep 2014 10:02:11 +0000 (12:02 +0200)]
package/pcre: add host variant

Needed by leafnode2.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename misc. occurrences of _OPT into _OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:50 +0000 (21:32 +0200)]
packages: rename misc. occurrences of _OPT into _OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
change remaining occurrences of _OPT into _OPTS.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopkg-generic: add checks on deprecated variables FOO_BAR_OPT
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:49 +0000 (21:32 +0200)]
pkg-generic: add checks on deprecated variables FOO_BAR_OPT

This patch introduces a check for the usage of deprecated variable
FOO_BAR_OPT, and suggests to use FOO_BAR_OPTS instead.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopkg-generic: introduce helper function to check for a deprecated variable
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:48 +0000 (21:32 +0200)]
pkg-generic: introduce helper function to check for a deprecated variable

This patch introduces a helper check-deprecated-variable, that throws an
error when a package defines a deprecated variable. This helps in detecting
transition errors when changing the buildroot infrastructures, and also
helps users that have created packages not part of mainline buildroot.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_KCONFIG_OPT into FOO_KCONFIG_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:47 +0000 (21:32 +0200)]
packages: rename FOO_KCONFIG_OPT into FOO_KCONFIG_OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_KCONFIG_OPT.

Sed command used:
   find * -type f | xargs sed -i 's#_KCONFIG_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_GETTEXTIZE_OPT into FOO_GETTEXTIZE_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:46 +0000 (21:32 +0200)]
packages: rename FOO_GETTEXTIZE_OPT into FOO_GETTEXTIZE_OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_GETTEXTIZE_OPT.

Sed command used:
   find * -type f | xargs sed -i 's#_GETTEXTIZE_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_BUILD_OPT into FOO_BUILD_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:45 +0000 (21:32 +0200)]
packages: rename FOO_BUILD_OPT into FOO_BUILD_OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_BUILD_OPT.

Sed command used:
   find * -type f | xargs sed -i 's#_BUILD_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_CONF_OPT into FOO_CONF_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:44 +0000 (21:32 +0200)]
packages: rename FOO_CONF_OPT into FOO_CONF_OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_CONF_OPT.

Sed command used:
   find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_AUTORECONF_OPT into FOO_AUTORECONF_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:43 +0000 (21:32 +0200)]
packages: rename FOO_AUTORECONF_OPT into FOO_AUTORECONF_OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_AUTORECONF_OPT.

Sed command used:
    find * -type f | xargs sed -i 's#_AUTORECONF_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_INSTALL_HOST_OPT into FOO_INSTALL_HOST_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:42 +0000 (21:32 +0200)]
packages: rename FOO_INSTALL_HOST_OPT into FOO_INSTALL_HOST_OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_INSTALL_HOST_OPT.

Sed command used:
   find * -type f | xargs sed -i 's#_INSTALL_HOST_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_INSTALL_STAGING_OPT into FOO_INSTALL_STAGING_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:41 +0000 (21:32 +0200)]
packages: rename FOO_INSTALL_STAGING_OPT into FOO_INSTALL_STAGING_OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_INSTALL_STAGING_OPT.

Sed command used:
   find * -type f | xargs sed -i 's#_INSTALL_STAGING_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_INSTALL_TARGET_OPT into FOO_INSTALL_TARGET_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:40 +0000 (21:32 +0200)]
packages: rename FOO_INSTALL_TARGET_OPT into FOO_INSTALL_TARGET_OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_INSTALL_TARGET_OPT.

Sed command used:
   find * -type f | xargs sed -i 's#_INSTALL_TARGET_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_INSTALL_OPT into FOO_INSTALL_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:39 +0000 (21:32 +0200)]
packages: rename FOO_INSTALL_OPT into FOO_INSTALL_OPTS

To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_INSTALL_OPT.

Sed command used:
   find * -type f | xargs sed -i 's#_INSTALL_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages: rename FOO_MAKE_OPT into FOO_MAKE_OPTS
Thomas De Schampheleire [Sat, 27 Sep 2014 19:32:38 +0000 (21:32 +0200)]
packages: rename FOO_MAKE_OPT into FOO_MAKE_OPTS

While the autotools infrastructure was using FOO_MAKE_OPT, generic packages
were typically using FOO_MAKE_OPTS. This inconsistency becomes a problem
when a new infrastructure is introduced that wants to make use of
FOO_MAKE_OPT(S), and can live alongside either generic-package or
autotools-package. The new infrastructure will have to choose between either
OPT or OPTS, and thus rule out transparent usage by respectively generic
packages or generic packages. An example of such an infrastructure is
kconfig-package, which provides kconfig-related make targets.

The OPTS variant is more logical, as there are typically multiple options.

This patch renames all occurrences of FOO_MAKE_OPT in FOO_MAKE_OPTS.
Sed command used:
    find * -type f | xargs sed -i 's#_MAKE_OPT\>#&S#g'

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/upmpdcli: Fix build with uclibc on SH4
Jörg Krause [Wed, 1 Oct 2014 21:00:56 +0000 (23:00 +0200)]
package/upmpdcli: Fix build with uclibc on SH4

Add missing header file <cstdio> to the uclibc patch to fix build with
target SH4.

Fixes:
  http://autobuild.buildroot.net/results/e5be8fe46a30f0b417fe5fc19a27c480d885791e/
  http://autobuild.buildroot.net/results/a3453afddff4fc03681f7fbdff3ccab9706eb189/

[Thomas: further improve the patch by adding a missing <errno.h>
include.]

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosupport/script/scancpan: add -test option
Francois Perrad [Wed, 1 Oct 2014 18:36:59 +0000 (20:36 +0200)]
support/script/scancpan: add -test option

Perl modules can have three different types of dependencies:

 - configure/build time dependency which becomes host dependency
 - runtime dependency which becomes target dependency
 - test time dependency which is useless in a cross-compiling context like BR

Before this patch, test time dependencies are handled like runtime
dependencies.

After this patch, test time dependencies are ignored by default. The
newly added -test option allows to add them anyway if needed.

[Thomas: reword commit log using Francois proposal.]

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoympd: new package
Eric Limpens [Sun, 28 Sep 2014 12:04:02 +0000 (14:04 +0200)]
ympd: new package

[Thomas:
 - Add the package to package/Config.in
 - Add dependency on largefile
 - Add new patch to CMakeLists.txt to remove the unused C++ dependency
 - Change the existing CMakeLists.txt patch to simply remove the
   problematic code, and reword the explanation.]

Signed-off-by: Eric Limpens <limpens@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/libdrm: Bump version to 2.4.58
Bernd Kuhls [Fri, 3 Oct 2014 08:40:21 +0000 (10:40 +0200)]
package/libdrm: Bump version to 2.4.58

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoautossh: bump to version 1.4d
Gustavo Zacarias [Thu, 2 Oct 2014 23:41:54 +0000 (20:41 -0300)]
autossh: bump to version 1.4d

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/ffmpeg/ffmpeg.mk: Remove tabs
Bernd Kuhls [Fri, 3 Oct 2014 09:50:46 +0000 (11:50 +0200)]
package/ffmpeg/ffmpeg.mk: Remove tabs

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/xbmc: add option to enable alsa
Bernd Kuhls [Fri, 3 Oct 2014 10:06:31 +0000 (12:06 +0200)]
package/xbmc: add option to enable alsa

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/xenomai: enable or disable debug based on BR2_ENABLE_DEBUG
Romain Naour [Thu, 2 Oct 2014 19:55:52 +0000 (21:55 +0200)]
package/xenomai: enable or disable debug based on BR2_ENABLE_DEBUG

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/xenomai: bump to version 2.6.4
Romain Naour [Thu, 2 Oct 2014 19:53:41 +0000 (21:53 +0200)]
package/xenomai: bump to version 2.6.4

Remove upstreamed patches.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agobash: add more security patches
Gustavo Zacarias [Fri, 3 Oct 2014 16:25:42 +0000 (13:25 -0300)]
bash: add more security patches

Apply new patches for a buffer overflow fix (pl28) and an invalid memory
access (pl29).
Rename combined patchlevel patch to be more graphic about the range.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoqemu-xtensa: Update to latest stable kernel
Waldemar Brodkorb [Fri, 3 Oct 2014 15:42:48 +0000 (17:42 +0200)]
qemu-xtensa: Update to latest stable kernel

Update to Linux 3.16.3.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/mesa3d: Really disable dri3 support
Bernd Kuhls [Fri, 3 Oct 2014 17:22:50 +0000 (19:22 +0200)]
package/mesa3d: Really disable dri3 support

Fixes
http://autobuild.buildroot.net/results/49c/49c5ee7a8a0adff325f4cb484b91347de9e36ebb/
http://autobuild.buildroot.net/results/b02/b02f1c42ac9467626a21242770440e52baf9e4d2/
http://autobuild.buildroot.net/results/01a/01a3a3da833cbe8268af55320c6f354ef5b4f863/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoprotobuf: bump version to 2.6.0
Matt Weber [Thu, 2 Oct 2014 20:40:36 +0000 (15:40 -0500)]
protobuf: bump version to 2.6.0

* Adds powerpc architecture support
* Changes to the new github upstream site
* Updates the license filename

Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage: indentation cleanup
Jerzy Grzegorek [Thu, 2 Oct 2014 20:04:51 +0000 (22:04 +0200)]
package: indentation cleanup

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoatk: bump to version 2.14
Jerzy Grzegorek [Thu, 2 Oct 2014 20:00:51 +0000 (22:00 +0200)]
atk: bump to version 2.14

Also add hash file.

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>