buildroot.git
8 years agoiperf: fix "speed" display in csv report
Matt Weber [Fri, 29 Jul 2016 00:09:09 +0000 (19:09 -0500)]
iperf: fix "speed" display in csv report

Some parameters displayed in the CSV reports are declared
as uint64_t, but the printf format doesn't reflect this.

Submitted bug: https://sourceforge.net/p/iperf/bugs/66/

Signed-off-by: Matt Poduska <matt.poduska@rockwellcollins.com>
Signed-off-by: Atul Singh <atul.singh.mandla@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Reviewed-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoiperf: bump to version 2.0.9
Baruch Siach [Fri, 29 Jul 2016 09:26:47 +0000 (12:26 +0300)]
iperf: bump to version 2.0.9

iperf2 is a fork of the original unmaintained iperf project, that
continues the development of the iperf 2.x series. Update homepage
link, and download location.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
[Thomas:
 - change the download location to use downloads.sourceforge.net
 - turn the patch into a Git-formatted one, since upstream uses Git as
   its version control system
 - as noticed by Khem Raj, a C99 compiler is needed for the bool type,
   so added AC_PROG_CC_C99 to configure.ac, and consequently added
   IPERF_AUTORECONF = YES.
 - removed two <pkg>_CONF_ENV variables related to the bool type, they
   were added by an older commit
   e13ac0ec8788092c6508636da94fe0198c18dffd back when we had a
   config.cache shared between packages (which is no longer the case
   today)]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolvm2: bump version to 2.02.162
Vicente Olivert Riera [Fri, 29 Jul 2016 09:52:20 +0000 (10:52 +0100)]
lvm2: bump version to 2.02.162

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowarpboard: linux.fragment: Do not use CONFIG_BRCMFMAC as built-in
Fabio Estevam [Fri, 29 Jul 2016 13:45:30 +0000 (10:45 -0300)]
warpboard: linux.fragment: Do not use CONFIG_BRCMFMAC as built-in

Selecting the driver CONFIG_BRCMFMAC as built-in causes some probe issues
as we cannot guarantee that the brcmfmac driver will be probed after the
rootfs has been mounted. The brcmfmac driver retrieves the firmware and
nvram file from the rootfs, so the rootfs should be mounted first.

To avoid such issues let the CONFIG_BRCMFMAC be built as module, which is
the original option in imx_v6_v7_defconfig.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libopenh264: bump version to 1.5.0
Bernd Kuhls [Sat, 30 Jul 2016 09:10:22 +0000 (11:10 +0200)]
package/libopenh264: bump version to 1.5.0

Bumping to 1.6.0 is not possible atm because ffmpeg fails to compile
with it. Patches to solve the problem were committed to ffmpeg master:

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=293676c476733e81d7b596736add6cd510eb6960
http://git.videolan.org/?p=ffmpeg.git;a=commit;h=c5d326f551b0312ff581bf1df35b21d956e01523

Backporting fails so let's just wait for the next ffmpeg bump to bump
libopenh264 as well.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosquashfs: update site to git.kernel.org
Atul Singh [Thu, 28 Jul 2016 13:13:28 +0000 (08:13 -0500)]
squashfs: update site to git.kernel.org

squashfs-tools development has been moved to git.kernel.org from
Sourceforge.

The hash was selected to fix a threading issue observed when
creating images on a build machine with at least 64 cores.
(Fixes random corrupted images that would fail to boot)

Signed-off-by: Atul Singh <atul.singh.mandla@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
[Thomas: use https:// instead of git://.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agokmsxx: new package
Maxime Ripard [Thu, 28 Jul 2016 19:38:25 +0000 (21:38 +0200)]
kmsxx: new package

KMS++ is a suite of library and test tools to interact with KMS drivers in
the linux kernel.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
[Thomas:
 - rename prompt to kms++, suggested by Yann E. Morin
 - fixup the thread dependency comment
 - remove the mention of the python wrapper in the Config.in help
   text, since they are not installed
 - fix the Config.in comment to mention the C++ and gcc >= 4.8
   dependencies
 - use = instead of += when appropriate
 - use a loop to install the test programs
 - use a loop to install the libraries
 - add installation to staging as well, both the libraries and header
   files
 - add missing dependency on host-pkgconf
 - add hash file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowavemon: new package
Jörg Krause [Thu, 28 Jul 2016 20:54:07 +0000 (22:54 +0200)]
wavemon: new package

wavemon is an ncurse-based wireless device monitoring application allowing to
watch signal and noise levels, packet statistics, device configuration and
network parameters of wireless network hardware.

[Peter: needs host-pkgconf, explain CC override]
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain-external: musl toolchain on ARM is for MMU-systems only
Thomas Petazzoni [Thu, 28 Jul 2016 13:39:14 +0000 (15:39 +0200)]
toolchain-external: musl toolchain on ARM is for MMU-systems only

Now that we have introduced the support for ARM no-MMU in Buildroot,
we need to update the dependencies of the musl external toolchain. It
supports only MMU-capable ARM cores, so it must depend on BR2_USE_MMU,
at least for the ARM platforms.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain-external: update ARMeb musl dependency
Thomas Petazzoni [Thu, 28 Jul 2016 13:39:13 +0000 (15:39 +0200)]
toolchain-external: update ARMeb musl dependency

ARM big-endian is different from ARMv4/5/6 and ARMv7. Big-endian on
ARMv4/5/6 is BE-32 while big-endian on ARMv7 is BE-8, which are not
compatible.

Therefore, the musl big endian toolchain that is built for ARMv4
cannot work for ARMv7, it can only work for ARMv4/5/6.

This commit updates the musl toolchain dependency accordingly.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agosupport/download/git: Fix compatibility issue with git older than 1.8.4
Enrique Ocaña González [Thu, 28 Jul 2016 08:40:22 +0000 (10:40 +0200)]
support/download/git: Fix compatibility issue with git older than 1.8.4

The "--no-patch" option used by the git downloader appeared on git
1.8.4. Systems with older git versions show an error and fall back to
the wget downloader, which isn't suitable for all the cases.

Signed-off-by: Enrique Ocaña González <eocanha@igalia.com>
Tested-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/x11r7/xdriver_xf86-video-intel: bump version
Bernd Kuhls [Thu, 28 Jul 2016 18:05:21 +0000 (20:05 +0200)]
package/x11r7/xdriver_xf86-video-intel: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotcl: bump version to 8.6.6
Vicente Olivert Riera [Thu, 28 Jul 2016 10:38:39 +0000 (11:38 +0100)]
tcl: bump version to 8.6.6

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agowireshark: bump version to 2.0.5
Vicente Olivert Riera [Thu, 28 Jul 2016 10:38:38 +0000 (11:38 +0100)]
wireshark: bump version to 2.0.5

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agonano: bump version to 2.6.2
Vicente Olivert Riera [Thu, 28 Jul 2016 12:25:43 +0000 (13:25 +0100)]
nano: bump version to 2.6.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/systemd: bump version
Maxime Hadjinlian [Thu, 28 Jul 2016 09:10:12 +0000 (11:10 +0200)]
package/systemd: bump version

Bump to version v231.
Along that, refresh a patch that did not apply anymore.

For reference, here is the changelog:
https://lists.freedesktop.org/archives/systemd-devel/2016-July/037220.html

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux-headers: bump 3.14.x and 4.{4, 6}.x series
Fabio Estevam [Wed, 27 Jul 2016 21:38:01 +0000 (18:38 -0300)]
linux-headers: bump 3.14.x and 4.{4, 6}.x series

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agocollectd: security bump to version 5.5.2
Gustavo Zacarias [Wed, 27 Jul 2016 23:16:45 +0000 (20:16 -0300)]
collectd: security bump to version 5.5.2

Fixes a heap overflow in the network plugin.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodocker-engine: new package
Christian Stewart [Sun, 24 Jul 2016 21:10:28 +0000 (14:10 -0700)]
docker-engine: new package

Docker is a platform to build, ship, and run applications in portable
containers.

Signed-off-by: Christian Stewart <christian@paral.in>
[Thomas: drop LIBRARY_PATH, as suggested by Christian.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/btrfs-progs: install to staging directory
Christian Stewart [Sun, 24 Jul 2016 21:10:27 +0000 (14:10 -0700)]
package/btrfs-progs: install to staging directory

Other packages when building against btrfs-progs require headers in the
staging directory under /usr/include/btrfs. This patch enables
installing btrfs-progs to the staging directory to enable other packages
to build against the btrfs-progs headers.

Signed-off-by: Christian Stewart <christian@paral.in>
[Thomas: take into account the BR2_STATIC_LIBS case, by adding the
relevant BTRFS_PROGS_INSTALL_STAGING_OPTS variable, as well as a patch
to make sure "install-static" installs the static library and the
headers.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agostella: new package
Sergio Prado [Tue, 26 Jul 2016 20:29:51 +0000 (17:29 -0300)]
stella: new package

Stella is a multi-platform Atari 2600 VCS emulator.

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/elementary: fix parallel install issue
Romain Naour [Mon, 25 Jul 2016 21:38:00 +0000 (23:38 +0200)]
package/elementary: fix parallel install issue

There are some *.eo.h files listed in includesub_HEADERS list but
these files are already installed from elm_eolian_files list.

Use AUTORECONF and GETTEXTIZE to regenerate the configure script.

Fixes:
http://autobuild.buildroot.net/results/7e9/7e9caffe442dcf40ee41da56fd3f55ffedf3a291

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/qemu: bump to latest version
Gustavo Zacarias [Mon, 25 Jul 2016 21:47:02 +0000 (18:47 -0300)]
configs/qemu: bump to latest version

Also bump the pc samples since they're tied to the (base) qemu config.

Results table:

Defconfig               Kernel  Qemu            Network Status
--------------------------------------------------------------
aarch64_virt            4.7     2.6.0           YES     OK (3)
arm_versatile           4.7     2.5.0           YES     OK
arm_vexpress            4.7     2.5.0           YES     OK
m68k_mcf5208            4.7     2.5.0           YES     OK
m68k_q800               4.7     q800-v2.4.0     NO (2)  OK
microblazebe            4.7     2.5.0           YES     OK
microblazeel            4.7     2.5.0           YES     OK
mips32r2el_malta        4.7     2.5.0           YES     OK
mips32r2_malta          4.7     2.5.0           YES     OK
mips32r6el_malta        4.7     2.6.0           YES     OK (3)
mips32r6_malta          4.7     2.6.0           YES     OK (3)
mips64el_malta          4.7     2.5.0           YES     OK
mips64_malta            4.7     2.5.0           YES     OK
mips64r6el_malta        4.7     2.6.0           YES     OK (3)
mips64r6_malta          4.7     2.6.0           YES     OK (3)
ppc_g3beige             4.7     2.5.0           YES     OK
ppc_mpc8544ds           4.7     2.5.0           YES     OK
ppc_virtex_ml507        4.7     2.5.0           NO      OK
ppc64_pseries           4.7     2.5.0           YES     OK
sh4                     4.7     2.5.0           YES     OK
sh4eb                   4.7     2.5.0           NO (1)  OK
sparc_ss10              4.7     2.5.0           YES     OK
sparc64_sun4u           4.7     2.5.0           YES     OK
sparc_sun4u             4.7     2.5.0           YES     OK
x86                     4.7     2.5.0           YES     OK
x86_64                  4.7     2.5.0           YES     OK
xtensa_lx60             4.7     2.6.0           YES     OK
xtensa_lx60_nommu       4.7     2.6.0           YES     OK

(1) - Probably an endian issue with 8139 emulation/driver
(2) - There's a network interface, but enabling it in qemu fails
(3) - Known to fail with qemu versions lower than 2.6.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/qt5webkit: needs host-python
Yann E. MORIN [Mon, 25 Jul 2016 22:33:31 +0000 (00:33 +0200)]
package/qt5webkit: needs host-python

The Qt5Webkit build system hard-codes calls to 'python', but only really
supports python2.

We fix that similarly as we did in nodejs, by adding a python->python2
symlink early in the PATH when configuring/building Qt5Webkit, and
adding host-python in the dependency list.

Fixes:
    http://autobuild.buildroot.org/results/ea4/ea4dd00ee585f9f9ea1927b8b5fd9035e6733420/
    http://autobuild.buildroot.org/results/323/323ba220fae70d94c81bab9a348be844e90ace91/
    http://autobuild.buildroot.org/results/6c2/6c20c9e222f94e6b70b97b87e1393dd16da2718c/

Also slightly reorganise the dependency list, now that it no longer fits
on a single line.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofmc: bump to fsl-sdk-v2.0
Matt Weber [Wed, 27 Jul 2016 12:46:24 +0000 (07:46 -0500)]
fmc: bump to fsl-sdk-v2.0

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofmlib: bump to fsl-sdk-v2.0
Matt Weber [Wed, 27 Jul 2016 12:46:23 +0000 (07:46 -0500)]
fmlib: bump to fsl-sdk-v2.0

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibarchive: add selection of bsdcat
Frank Hunleth [Tue, 26 Jul 2016 12:58:53 +0000 (08:58 -0400)]
libarchive: add selection of bsdcat

libarchive builds three commandline utilities: bsdtar, bsdcpio, and
bsdcat. This change adds control over the third utility to the list of
configuration options.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: nitrogen*: bump u-boot version to v2016.03
Gary Bisson [Wed, 27 Jul 2016 13:27:07 +0000 (15:27 +0200)]
configs: nitrogen*: bump u-boot version to v2016.03

Using the latest commit of our 2016.03 U-Boot branch:
https://github.com/boundarydevices/u-boot-imx6/tree/boundary-v2016.03

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs: nitrogen*: bump kernel version to 4.1.15_1.0.0_ga
Gary Bisson [Wed, 27 Jul 2016 13:27:06 +0000 (15:27 +0200)]
configs: nitrogen*: bump kernel version to 4.1.15_1.0.0_ga

Using the latest commit of our 4.1.15 kernel branch:
https://github.com/boundarydevices/linux-imx6/commits/boundary-imx_4.1.15_1.0.0_ga

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoasciidoc: use absolute path for resources
Atul Singh [Wed, 27 Jul 2016 18:02:48 +0000 (13:02 -0500)]
asciidoc: use absolute path for resources

One of the "features" of a2x is that the '-r|--resource' flag imports
resources relative to the [SOURCE_FILE], not the CWD. The current
implementation tries to import resources from the destination dir $(@D),
which works fine for out-of-tree builds because $(@D) is an absolute
path, however in-tree builds treat $(@D) as a relative path, which breaks
because a2x treats $(@D) relative to SOURCE_FILE.

Use the make command $(abspath names...) to convert the dest dir to an
absolute path before passing it as a resource.

Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Brandon Maier <brandon.maier@rockwellcollins.com>
Signed-off-by: Atul Singh Mandla <atul.singh.mandla@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoipkg: fix MMU-less build
Baruch Siach [Tue, 26 Jul 2016 12:27:32 +0000 (15:27 +0300)]
ipkg: fix MMU-less build

The code incorrectly tests for __ARCH_HAS_MMU__ which is true for
architecture that *may* have a MMU, instead of __ARCH_USE_MMU__ which
specifies if MMU support is really enabled. Add a patch making direct
use of HAVE_FORK that configure defines when fork() is detected.

Fixes:
http://autobuild.buildroot.net/results/6cf/6cf75e08795d9ab194ce4e882c0f4858bad979c3/
http://autobuild.buildroot.net/results/964/964d8f694bc7d05b35411eabfbadf40bbf6337ae/
http://autobuild.buildroot.net/results/0f2/0f2cddf89af3ad4330556acd04ab6cb080370e24/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt5imageformats: fix AArch64 compile
Peter Seiderer [Tue, 26 Jul 2016 18:49:21 +0000 (20:49 +0200)]
qt5imageformats: fix AArch64 compile

Fix libwebp.pri arm64/neon detection using upstream patch [1].

Fixes bug reported by Uwe Hermann [2] and [3], [4], [5]:

  .../build/qt5imageformats-5.6.1-1/src/3rdparty/libwebp/src/dsp/dec.o: In function `VP8DspInit':
  dec.c:(.text+0x2b28): undefined reference to `VP8DspInitNEON'
  .../build/qt5imageformats-5.6.1-1/src/3rdparty/libwebp/src/dsp/enc.o: In function `VP8EncDspInit':
  enc.c:(.text+0x1970): undefined reference to `VP8EncDspInitNEON'
  ../build/qt5imageformats-5.6.1-1/src/3rdparty/libwebp/src/dsp/lossless.o: In function `VP8LDspInit':
  lossless.c:(.text+0x2b18): undefined reference to `VP8LDspInitNEON'
  .../build/qt5imageformats-5.6.1-1/src/3rdparty/libwebp/src/dsp/upsampling.o: In function `WebPInitUpsamplers':
  upsampling.c:(.text+0x41e0): undefined reference to `WebPInitUpsamplersNEON'

[1] https://code.qt.io/cgit/qt/qtimageformats.git/patch/?id=e4c1d9ece74de212ebe5c55b134de7cb23469e2d
[2] https://bugs.busybox.net/show_bug.cgi?id=8986
[3] http://autobuild.buildroot.net/results/0e5/0e577a70bb88e2ba685ccde28576a6857c99876c
[4] http://autobuild.buildroot.net/results/c85/c85f0445151171548cf7c39999ef00d1638871e0
[5] http://autobuild.buildroot.net/results/ae7/ae74f93f09e61151553a54b9d3a6b19946e42938

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs: warpboard: Move to kernel version 4.4.15
Fabio Estevam [Tue, 26 Jul 2016 19:08:48 +0000 (16:08 -0300)]
configs: warpboard: Move to kernel version 4.4.15

Currently warpboard uses a 4.0.5 kernel version from github.

Move to version 4.4.15, which is a long term supported kernel version.

With 4.4.15 we no longer need the extra two kernel patches as they have
already been upstreamed.

Use a linux fragment file, so that wireless can be functional by default.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs/warpboard: Generate an sdcard image
Fabio Estevam [Tue, 26 Jul 2016 16:01:51 +0000 (13:01 -0300)]
configs/warpboard: Generate an sdcard image

Generate an sdcard.img image to make it easier the deployment of a
Buildroot image.

[Peter: drop unneeded exit statement in post-image script]
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoipkg: mark as deprecated
Peter Korsgaard [Wed, 27 Jul 2016 07:34:14 +0000 (09:34 +0200)]
ipkg: mark as deprecated

ipkg dates back to the early 2000s when Compaq started the handhelds.org
project, it hasn't seen development since 2006, got forked as opkg a decade
ago and is starting to cause autobuilder issues, so mark it as deprecated.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoipmiutil: bump to version 2.9.9
Baruch Siach [Tue, 26 Jul 2016 10:20:13 +0000 (13:20 +0300)]
ipmiutil: bump to version 2.9.9

Drop upstream patches, and update AUTORECONF comment accordingly.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoodroid-scripts: select fbset
Dagg Stompler [Tue, 26 Jul 2016 15:54:05 +0000 (18:54 +0300)]
odroid-scripts: select fbset

fbset is used by one of the init scripts, so we need it as a runtime
dependency.

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogupnp: bump to version 0.20.18
Fabrice Fontaine [Tue, 26 Jul 2016 15:37:51 +0000 (17:37 +0200)]
gupnp: bump to version 0.20.18

Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogssdp: bump to version 0.14.16
Fabrice Fontaine [Tue, 26 Jul 2016 15:34:59 +0000 (17:34 +0200)]
gssdp: bump to version 0.14.16

Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agomodem-manager: bump to version 1.6.0
Yegor Yefremov [Tue, 26 Jul 2016 14:47:43 +0000 (16:47 +0200)]
modem-manager: bump to version 1.6.0

MUSL build was fixed in this release.

Fixes:
http://autobuild.buildroot.net/results/fcc/fcce95bd13407535bee336e34288b55142ae0bb5

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibqmi: bump to version 1.16.0
Yegor Yefremov [Tue, 26 Jul 2016 14:47:42 +0000 (16:47 +0200)]
libqmi: bump to version 1.16.0

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibmbim: bump to version 1.14.0
Yegor Yefremov [Tue, 26 Jul 2016 14:47:41 +0000 (16:47 +0200)]
libmbim: bump to version 1.14.0

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/pdbg: new package
Joel Stanley [Tue, 26 Jul 2016 07:28:24 +0000 (16:58 +0930)]
package/pdbg: new package

PowerPC FSI Debugger, for low level debugging of a Power8 CPU over FSI.

Signed-off-by: Joel Stanley <joel@jms.id.au>
[Thomas:
 - add to package/Config.in
 - add hash file]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodtc: install libfdt library and headers for host variant
David Raeman [Mon, 25 Jul 2016 19:52:27 +0000 (15:52 -0400)]
dtc: install libfdt library and headers for host variant

The dtc package currently does not install libfdt for the host install.
It can be useful to have libfdt on the host, such as for building QEMU
with the --enable-fdt configure switch.

Signed-off-by: David Raeman <draeman@bbn.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/Makefile.in should grab HOST_DIR headers using -isystem instead of -I.
David Raeman [Mon, 25 Jul 2016 19:52:26 +0000 (15:52 -0400)]
package/Makefile.in should grab HOST_DIR headers using -isystem instead of -I.

HOST_CFLAGS includes a search path for HOST_DIR/usr/include using -I.
When HOST_CFLAGS is used by a package, these flags are passed to the
compiler ahead of flags passed by the package's internal make system.
If a package has a header file with the same name as a header file in
HOST_DIR, this causes the toolchain to prefer the file from the system
include directory because its -I appears first on the command
line. Conflicts should prefer the file provided by the package.  This
can be accomplished by using -isystem, which is more appropriate then
-I for system-level include paths.

Real-world example: libfdt might be installed in HOST_DIR to install a
patched version of QEMU that does not bundle libfdt. Meanwhile, the
u-boot package provides its own copy of libfdt.h that is modified from
upstream.  If libfdt is also installed into HOST_DIR, then
host-uboot-tools fails to build because it grabs the libfdt.h from the
HOST_DIR area instead of using the patched version from its own source
tree. This patch corrects this issue.

This assumes the -isystem flag is supported by the host compiler,
which is the case since gcc 3.0 at least.

Signed-off-by: David Raeman <draeman@bbn.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotinycbor: new package
Fabrice Fontaine [Mon, 25 Jul 2016 08:37:39 +0000 (10:37 +0200)]
tinycbor: new package

Concise Binary Object Representation (CBOR) Library

Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
[Thomas:
 - use lower-case letters in the Config.in option prompt
 - remove BR2_PACKAGE_TINYCBOR_JSON2CBOR sub-option, simply rely on
   the cjson package being enabled
 - pass prefix=/usr only at install time.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodocs/manual: use TARGET_CONFIGURE_OPTS in generic-package tutorial
Sergio Prado [Mon, 25 Jul 2016 18:35:18 +0000 (15:35 -0300)]
docs/manual: use TARGET_CONFIGURE_OPTS in generic-package tutorial

TARGET_CONFIGURE_OPTS is preferred over manually using CC and LD.

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agonettle: disable assembly optimizations for ARMv7M
Gustavo Zacarias [Mon, 25 Jul 2016 00:15:59 +0000 (21:15 -0300)]
nettle: disable assembly optimizations for ARMv7M

It's thumb2-only and it requires ARM instructions.
Since V4 and V5 aren't enough either use the V7M knob to avoid
over-complicating the conditional. Fixes:
http://autobuild.buildroot.net/results/354/35418d33efa902d3a1a82b2cd58d8db1b1172e49/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: Add new configuration for i.MX6UL Pico board
Fabio Estevam [Sun, 24 Jul 2016 23:56:10 +0000 (20:56 -0300)]
configs: Add new configuration for i.MX6UL Pico board

Add support for Technexion's i.MX6UL Pico board running U-boot 2016.07
and kernel 4.7.

For information about this board, please visit:
http://www.wandboard.org/images/hobbit/hobbitboard-imx6ul-reva1.pdf

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux-headers: bump default to version 4.7
Fabio Estevam [Sun, 24 Jul 2016 23:56:08 +0000 (20:56 -0300)]
linux-headers: bump default to version 4.7

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain: add 4.7.x choice for headers
Fabio Estevam [Sun, 24 Jul 2016 23:56:09 +0000 (20:56 -0300)]
toolchain: add 4.7.x choice for headers

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux: bump default to version 4.7
Fabio Estevam [Sun, 24 Jul 2016 23:56:07 +0000 (20:56 -0300)]
linux: bump default to version 4.7

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogrub2: add patch to fix build with recent gcc versions
Thomas Petazzoni [Mon, 25 Jul 2016 20:03:14 +0000 (22:03 +0200)]
grub2: add patch to fix build with recent gcc versions

This commit backports a patch from upstream grub2 that fixes a build
issue occuring at least with recent gcc versions:

gettext/gettext.c:37:36: error: storage size of 'main_context' isn't known
 static struct grub_gettext_context main_context, secondary_context;

Fixes bug #8991.

Bug reproduced with:

BR2_x86_64=y
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5=y
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
BR2_GCC_VERSION_6_X=y
BR2_TARGET_GRUB2=y
BR2_TARGET_GRUB2_X86_64_EFI=y
BR2_TARGET_GRUB2_BUILTIN_MODULES="boot linux ext2 fat squash4 part_msdos part_gpt normal efi_gop terminal"

and verified fixed after adding this patch.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogrub2: rename patch with the proper naming convention
Thomas Petazzoni [Mon, 25 Jul 2016 19:58:29 +0000 (21:58 +0200)]
grub2: rename patch with the proper naming convention

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libsepol: Remove use of cdefs.h
Adam Duskett [Fri, 8 Jul 2016 21:45:36 +0000 (17:45 -0400)]
package/libsepol: Remove use of cdefs.h

Libsepol uses cdefs.h which is a internal glibc header.
This header is not intended to be used by any program and will cause
compiling against musl (and possibly other c libraries) to fail.
This patch fixed this issue and replaces all references of

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosupport: pkg-stats: add efl package in packages stats
Romain Naour [Sun, 24 Jul 2016 20:49:10 +0000 (22:49 +0200)]
support: pkg-stats: add efl package in packages stats

Since efl update to 1.15 version, the efl package is a "real"
Buildroot package. It doesn't contain any subdirectories anymore.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboard: add blackfin gdb simulator support
Waldemar Brodkorb [Fri, 8 Jul 2016 22:19:18 +0000 (00:19 +0200)]
board: add blackfin gdb simulator support

With this config you can bootup a Linux kernel
in GDB simulator and test Blackfin kernel and
userland.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboard/avnet: swap ramdisk and DT load addresses in U-Boot environment
Thomas Petazzoni [Fri, 8 Jul 2016 18:30:28 +0000 (20:30 +0200)]
board/avnet: swap ramdisk and DT load addresses in U-Boot environment

As reported in bug #9091, the U-Boot environment we provide for the
Microzed and Zedboard platforms loads the ramdisk at 0x2000000 and the
DT at 0x3000000. This means that a large enough ramdisk overwrites the
DT. It makes more sense to load the DT at 0x2000000 and the ramdisk at
0x3000000.

Reported-by: Michael Monaghan <michaellmonaghan@gmail.com>
Tested-by: Michael Monaghan <michaellmonaghan@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoodroid-mali: new package
Dagg Stompler [Sun, 24 Jul 2016 16:35:06 +0000 (19:35 +0300)]
odroid-mali: new package

Signed-off-by: Dagg Stompler <daggs@gmx.com>
[Thomas:
 - restrict to EABIhf for ARM, since the libraries are pre-built for
   this ABI
 - add comment about the glibc dependency
 - indicate odroid-scripts is a runtime dependency
 - remove fbset dependency]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/odroidc2: select odroid-scripts
Dagg Stompler [Sun, 24 Jul 2016 16:35:05 +0000 (19:35 +0300)]
configs/odroidc2: select odroid-scripts

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoodroid-scripts: new package
Dagg Stompler [Sun, 24 Jul 2016 16:35:04 +0000 (19:35 +0300)]
odroid-scripts: new package

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agorunc: pass -extldflags '-static' on when BR2_STATIC_LIBS=y
Thomas Petazzoni [Sun, 24 Jul 2016 14:43:47 +0000 (16:43 +0200)]
runc: pass -extldflags '-static' on when BR2_STATIC_LIBS=y

There is no reason to link Go binaries statically, unless when
BR2_STATIC_LIBS=y.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoflannel: pass -extldflags '-static' on when BR2_STATIC_LIBS=y
Thomas Petazzoni [Sun, 24 Jul 2016 14:43:46 +0000 (16:43 +0200)]
flannel: pass -extldflags '-static' on when BR2_STATIC_LIBS=y

There is no reason to link Go binaries statically, unless when
BR2_STATIC_LIBS=y.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodocker-containerd: pass -extldflags '-static' on when BR2_STATIC_LIBS=y
Thomas Petazzoni [Sun, 24 Jul 2016 14:43:45 +0000 (16:43 +0200)]
docker-containerd: pass -extldflags '-static' on when BR2_STATIC_LIBS=y

There is no reason to link Go binaries statically, unless when
BR2_STATIC_LIBS=y.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/ffmpeg: add optional dependency to libebur128
Bernd Kuhls [Sun, 24 Jul 2016 15:53:18 +0000 (17:53 +0200)]
package/ffmpeg: add optional dependency to libebur128

ebur128 support depends on gpl support in ffmpeg:
http://git.videolan.org/?p=ffmpeg.git;a=blob;f=configure;h=ec4ff083dd373bce34869b67189905e2822b848b;hb=refs/heads/release/2.8#l2747

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libebur128: new package
Bernd Kuhls [Sun, 24 Jul 2016 15:53:17 +0000 (17:53 +0200)]
package/libebur128: new package

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/gdb: fix gnulib issue with musl and uClibc toolchains
Romain Naour [Sun, 24 Jul 2016 14:49:13 +0000 (16:49 +0200)]
package/gdb: fix gnulib issue with musl and uClibc toolchains

Starting with gdb 7.11, the bundled gnulib want to use rpl_gettimeofday
(gettimeofday replacement) due bad guessing when cross-compiling with musl
and uClibc toolchains. Instead of patching gnulib configure script to fix
the test, use gl_cv_func_gettimeofday_clobber=no to not use rpl_gettimeofday.

Thanks to Thomas Petazzoni to suggest this patch.

Reported upstream:
https://sourceware.org/bugzilla/show_bug.cgi?id=19798

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/go: needs PIE support
Romain Naour [Sun, 24 Jul 2016 15:39:43 +0000 (17:39 +0200)]
package/go: needs PIE support

When built statically, runc try to link against Scrt1.o which is not
provided by uClibc ARM toolchain for static build only.

[...]arm-buildroot-linux-uclibcgnueabi/bin/ld: cannot find Scrt1.o: No such file or directory
collect2: error: ld returned 1 exit status

On ARM, Go forces the use of -pie, for some reason:

    pie := (goarch == "arm" && goos == "linux") || goos == "android"
    if pie { // we need to use -pie for Linux/ARM to get accurate imported sym
              cgoLDFLAGS = append(cgoLDFLAGS, "-pie")
    }

For this reason, add a dependency on BR2_TOOLCHAIN_SUPPORTS_PIE for ARM
CPUs to disable Go for such toolchains.

While at it, rewrap Go dependencies.

[1] http://lists.busybox.net/pipermail/buildroot/2016-July/167206.html

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Christian Stewart <christian@paral.in>
Tested-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain: add hidden symbol for PIE support
Waldemar Brodkorb [Mon, 11 Jul 2016 14:35:14 +0000 (16:35 +0200)]
toolchain: add hidden symbol for PIE support

uClibc-ng does not support PIE for some architectures as
arc and m68k. It isn't implemented in the static linking case, too.
With musl toolchains you might have static PIE support with little
patching of gcc. Static linking for GNU libc isn't enabled in
buildroot. Fixup any package using special treatment of PIE.
(grep -ir pie package/*/*.mk)

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
[Thomas: use positive logic.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoomniorb: add patch to fix musl build
Thomas Petazzoni [Wed, 20 Jul 2016 22:09:21 +0000 (00:09 +0200)]
omniorb: add patch to fix musl build

Fixes:

  http://autobuild.buildroot.net/results/0e2025cbc1c54f0c177ce3f27020d454aa03645a/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/ti-sgx-demos: new package
Lothar Felten [Thu, 14 Jul 2016 12:04:47 +0000 (14:04 +0200)]
package/ti-sgx-demos: new package

This package adds the SGX demos from Imagination Technologies, they are
available as binaries only.
This package contains binaries compiled for the SGX graphics accelerator used
in the following Texas Instruments SoCs: AM335x, AM437x, AM4430, AM5430.

Signed-off-by: Lothar Felten <lothar.felten@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/gdb: gdbserver: add missing header
Romain Naour [Sat, 23 Jul 2016 12:14:59 +0000 (14:14 +0200)]
package/gdb: gdbserver: add missing header

Backport upstream patch for musl toolchains

Fixes:
http://autobuild.buildroot.net/results/564/56443134388ee6c4a13add10cc53eff6f47f244e

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: add Arcturus uCP1020 BSP support
Oleksandr G Zhadan [Mon, 18 Jul 2016 21:52:07 +0000 (17:52 -0400)]
configs: add Arcturus uCP1020 BSP support

The uCP1020 product family (ucp1020) is an Arcturus Networks Inc.
System on Modules product featuring a Freescale P1020 CPU,
optionally populated with 1 or 2 Gig-Ethernet PHYs,
DDR3, NOR Flash, eMMC NAND Flash and/or SPI Flash.

Signed-off-by: Oleksandr G Zhadan <oleks@arcturusnetworks.com>
Signed-off-by: Michael Durrant <mdurrant@arcturusnetworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/odroidc2: update boot.ini
Dagg Stompler [Sun, 24 Jul 2016 05:20:12 +0000 (08:20 +0300)]
configs/odroidc2: update boot.ini

- fix disablehpd bug (thanks to Thomas for spotting it.)
- change default HDMI mode to 1080p60hz.
- add support for HDMI HotPlug Detection control.
- add support for mason timer.
- add support for headless boot

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/docker-containerd: bump to latest
Christian Stewart [Fri, 22 Jul 2016 20:52:58 +0000 (13:52 -0700)]
package/docker-containerd: bump to latest

Bump the pinned docker-containerd version to the latest in advance
of the introduction of docker-engine v1.12.0-rc4.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoigd2-for-linux: new package
Fabrice Fontaine [Thu, 21 Jul 2016 12:05:57 +0000 (14:05 +0200)]
igd2-for-linux: new package

This is The Linux UPnP Internet Gateway Device 2. It is
modified from the original Linux UPnP Internet Gateway Device
[http://linux-igd.sourceforge.net/] according to UPnP
InternetGatewayDevice:2 specifications.

It implements the UPnP Internet Gateway Device version 2
specification (IGDv2) and allows UPnP aware clients, such as
MSN Messenger, Azureus or Miranda to work properly from behind
a NAT firewall.

Please edit /etc/upnpd.conf before using upnpd!

https://github.com/ffontaine/igd2-for-linux

Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/terminology: new package
Romain Naour [Sun, 17 Jul 2016 20:36:21 +0000 (22:36 +0200)]
package/terminology: new package

Signed-off-by: Romain Naour <romain.naour@gmail.com>
[Thomas:
 - rewrap Config.in help text
 - fix license, it's BSD-2c, not just "BSD"
 - add dependency on host-pkgconf]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/sdl2_ttf: x-includes and x-libraries must be set for cross-compiling
Romain Naour [Sat, 23 Jul 2016 10:19:42 +0000 (12:19 +0200)]
package/sdl2_ttf: x-includes and x-libraries must be set for cross-compiling

If those flags are not explicitly passed, the sdl2_ttf configure script
will include -I/usr/include and -L/usr/lib in the compile flags, which
are obviously unsafe for cross-compilation.

"checking for X... libraries /usr/lib, headers /usr/include"

Fixes:

  http://autobuild.buildroot.net/results/f968fb31e9882cc856296a7c729d93e345e9e861

Signed-off-by: Romain Naour <romain.naour@gmail.com>
[Thomas:
 - don't pass an argument to --with-x
 - use --without-x instead of --with-x=no]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/rtl8821au: switch to abperiasamy fork
Christian Stewart [Sat, 23 Jul 2016 20:28:40 +0000 (13:28 -0700)]
package/rtl8821au: switch to abperiasamy fork

Switching to the rtl8821au fork at github.com/abperiasamy/rtl8812AU_8821AU_linux.

 - The current fork we are using is maintained by 1 person.
 - The current fork does not work, and there are no plans to fix this:
     - https://github.com/ulli-kroll/rtl8821au/issues/5
     - https://github.com/ulli-kroll/rtl8821au/issues/6
 - In practice, the current fork has numerous instability issues.
 - Our lab switched to the abperiasamy fork a couple months ago and have been very happy with it.
 - The contributor list for the abperiasamy fork contains 21 well-known individuals in the community.
 - The raspberry pi community recommends the abperiasamy fork and uses it extensively.
 - Firmware blobs are not necessary with the new fork.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/kodi: Support libcurl version 7.5.0
Bernd Kuhls [Sun, 24 Jul 2016 06:27:44 +0000 (08:27 +0200)]
package/kodi: Support libcurl version 7.5.0

Fixes
http://autobuild.buildroot.net/results/bc3/bc392094b5b05f5f4b4ede5ab3a54200d6d33be5/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/odroidc2: bump kernel to rev 1cb48cebb9d525e524de0ede46710bb29f54d4a6
Dagg Stompler [Sat, 23 Jul 2016 18:55:00 +0000 (21:55 +0300)]
configs/odroidc2: bump kernel to rev 1cb48cebb9d525e524de0ede46710bb29f54d4a6

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/odroidc2: bump uboot to rev 1ec799cec97574a9838bc25b286484e579a41652
Dagg Stompler [Sat, 23 Jul 2016 18:54:59 +0000 (21:54 +0300)]
configs/odroidc2: bump uboot to rev 1ec799cec97574a9838bc25b286484e579a41652

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofio: add optional libnuma (numactl) dependency
Gustavo Zacarias [Sat, 23 Jul 2016 17:30:36 +0000 (14:30 -0300)]
fio: add optional libnuma (numactl) dependency

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofio: add optional zlib dependency
Gustavo Zacarias [Sat, 23 Jul 2016 17:30:35 +0000 (14:30 -0300)]
fio: add optional zlib dependency

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofio: bump to version 2.13
Gustavo Zacarias [Sat, 23 Jul 2016 17:30:34 +0000 (14:30 -0300)]
fio: bump to version 2.13

And drop upstream patch.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agozeromq: disable documentation
Gustavo Zacarias [Sat, 23 Jul 2016 17:30:01 +0000 (14:30 -0300)]
zeromq: disable documentation

If asciidoc and xmlto are around it will automatically enable the
documentation build which is pointless.
Build time on i5-3330 with docs = 37s, without docs 25s.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agozeromq: bump to version 4.1.5
Gustavo Zacarias [Sat, 23 Jul 2016 17:30:00 +0000 (14:30 -0300)]
zeromq: bump to version 4.1.5

Switch to github download URL since upstream switched.
Drop upstream patch.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
[Thomas: remove duplicate _SITE variable.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agostunnel: security bump to version 5.35
Gustavo Zacarias [Sat, 23 Jul 2016 16:03:32 +0000 (13:03 -0300)]
stunnel: security bump to version 5.35

Fixes:
TLS session caching memory leak
Malfunctioning "verify = 4"

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibunwind: needs ARM instruction support
Gustavo Zacarias [Sat, 23 Jul 2016 15:24:34 +0000 (12:24 -0300)]
libunwind: needs ARM instruction support

Fixes:
http://autobuild.buildroot.net/results/4cf/4cf517cd81d3aa5da26848edaba5df0bfbab2c77/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libdrm: bump version to 2.4.70
Bernd Kuhls [Sat, 23 Jul 2016 15:17:17 +0000 (17:17 +0200)]
package/libdrm: bump version to 2.4.70

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotunctl: new package
Sergio Prado [Sat, 23 Jul 2016 14:18:50 +0000 (11:18 -0300)]
tunctl: new package

Tunctl is a tool for controlling the TUN/TAP driver in Linux.

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
[Thomas: use $(TARGET_CONFIGURE_OPTS).]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolighttpd: add clock_gettime patch
Gustavo Zacarias [Sat, 23 Jul 2016 14:56:54 +0000 (11:56 -0300)]
lighttpd: add clock_gettime patch

Fixes:
http://autobuild.buildroot.net/results/590/5901153a345c69d0a041309cfb79329bb42ff98d/

Patch status: upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolighttpd: webdav locks require libuuid
Gustavo Zacarias [Sat, 23 Jul 2016 14:56:44 +0000 (11:56 -0300)]
lighttpd: webdav locks require libuuid

Since 1.4.40 webdav locks require libuuid from util-linux, so make it an
automatic dependency. Fixes:
http://autobuild.buildroot.net/results/b14/b14484300b4acfcaa18593b097167cef14330898/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconnman: bump to version 1.33
Gustavo Zacarias [Sat, 23 Jul 2016 13:39:42 +0000 (10:39 -0300)]
connman: bump to version 1.33

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopcmanfm: add optional support for gtk3
Gustavo Zacarias [Sat, 23 Jul 2016 13:31:25 +0000 (10:31 -0300)]
pcmanfm: add optional support for gtk3

pcmanfm can now use gtk3+ so use that over gtk2+ if it's available.
Since it's only x11-safe for the moment the comment and deps other than
gtk stay the same.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibfm: add optional support for gtk3
Gustavo Zacarias [Sat, 23 Jul 2016 13:31:24 +0000 (10:31 -0300)]
libfm: add optional support for gtk3

pcmanfm can now use gtk3+ so use that over gtk2+ if it's available.
Since it's only x11-safe for the moment the comment and deps other than
gtk stay the same.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopcmanfm: bump to version 1.2.4
Gustavo Zacarias [Sat, 23 Jul 2016 13:31:23 +0000 (10:31 -0300)]
pcmanfm: bump to version 1.2.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibfm: bump to version 1.2.4
Gustavo Zacarias [Sat, 23 Jul 2016 13:31:22 +0000 (10:31 -0300)]
libfm: bump to version 1.2.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agomenu-cache: bump to version 1.0.1
Gustavo Zacarias [Sat, 23 Jul 2016 13:31:21 +0000 (10:31 -0300)]
menu-cache: bump to version 1.0.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibfm-extra: bump to version 1.2.4
Gustavo Zacarias [Sat, 23 Jul 2016 13:31:20 +0000 (10:31 -0300)]
libfm-extra: bump to version 1.2.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>