buildroot.git
7 years agopackage/ipmitool: bump version to 1.8.18
Jörg Krause [Wed, 14 Dec 2016 08:47:57 +0000 (09:47 +0100)]
package/ipmitool: bump version to 1.8.18

Some patches are not necessary anymore as upstream fixed the issues.

As we are not patching configure.ac anymore, there is no need to
autoreconf the package.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/lttng-babeltrace: enable debug info support for the host variant
Yann E. MORIN [Mon, 31 Oct 2016 12:48:57 +0000 (13:48 +0100)]
package/lttng-babeltrace: enable debug info support for the host variant

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Philippe Proulx <eeppeliteloop@gmail.com>
[Thomas: fix typo, adjust on top of master.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/elfutils: add host variant
Yann E. MORIN [Mon, 31 Oct 2016 12:48:56 +0000 (13:48 +0100)]
package/elfutils: add host variant

elfutils (libelf and libdw) can be used by host-lttng-babeltrace.
Enable all library dependencies, but don't build the programs.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomx6sx: Add support for mx6sx udoo neo boards
Fabio Estevam [Tue, 13 Dec 2016 17:13:13 +0000 (15:13 -0200)]
mx6sx: Add support for mx6sx udoo neo boards

Add support for mx6sx udoo neo boards. For more information about these
boards, please check:
http://www.udoo.org/udoo-neo

The U-Boot and kernel dts patches will be removed when we bump U-Boot
to 2017.01 and kernel to 4.10 version as they have already been sent
upstream.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoconfigs/imx6ulpico: Bump to kernel 4.9
Fabio Estevam [Tue, 13 Dec 2016 17:50:17 +0000 (15:50 -0200)]
configs/imx6ulpico: Bump to kernel 4.9

Bump to kernel 4.9 and remove the wifi dts patch as it is already
part of 4.9.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogdk-pixbuf: security bump to version 2.36.1
Gustavo Zacarias [Tue, 13 Dec 2016 17:44:53 +0000 (14:44 -0300)]
gdk-pixbuf: security bump to version 2.36.1

Fixes an integer buffer overflow in the jpeg loader (details still
embargoed).

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopython-pyicu: bump to version 1.9.5
Gustavo Zacarias [Tue, 13 Dec 2016 15:47:40 +0000 (12:47 -0300)]
python-pyicu: bump to version 1.9.5

Fixes:
http://autobuild.buildroot.net/results/48c/48cfb0fe00fdd52af502f9570d291125fb57b9f0/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agozlib: use $(HOST_MAKE_ENV) when calling $(MAKE1)
Gustavo Zacarias [Tue, 13 Dec 2016 14:50:45 +0000 (11:50 -0300)]
zlib: use $(HOST_MAKE_ENV) when calling $(MAKE1)

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agozlib: use $(TARGET_MAKE_ENV) when calling $(MAKE1)
Gustavo Zacarias [Tue, 13 Dec 2016 14:50:44 +0000 (11:50 -0300)]
zlib: use $(TARGET_MAKE_ENV) when calling $(MAKE1)

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/mpd: bump version to 0.19.20
Jörg Krause [Tue, 13 Dec 2016 09:38:10 +0000 (10:38 +0100)]
package/mpd: bump version to 0.19.20

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopolicycoreutils: restorecon libglib2 dependency
Matt Weber [Tue, 13 Dec 2016 04:21:08 +0000 (22:21 -0600)]
policycoreutils: restorecon libglib2 dependency

Updated to match Config.in select of libglib2
package as dependency if restorecon is enabled.

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopolicycoreutils: CPPFLAGS undefine _FILE_OFFSET_BITS
Matt Weber [Tue, 13 Dec 2016 04:21:07 +0000 (22:21 -0600)]
policycoreutils: CPPFLAGS undefine _FILE_OFFSET_BITS

Undefining _FILE_OFFSET_BITS here because of a "bug" with glibc fts.h
large file support.

Similar action was taken previously for CFLAGS.

Resolves:
http://autobuild.buildroot.net/results/4cb/4cb70d776bee01f1284e0c0be5b3fb5f1011353a/
http://autobuild.buildroot.net/results/f43/f438149e7d83475d425e1c1f17550f3cf5f69340/

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agophp: add apache support
Fabrice Fontaine [Sun, 11 Dec 2016 22:29:16 +0000 (23:29 +0100)]
php: add apache support

Continue work started by Bernd Kuhls in
https://patchwork.ozlabs.org/patch/437544/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agophp: fix build for AArch64
Tatsuyuki Ishi [Mon, 12 Dec 2016 04:51:13 +0000 (13:51 +0900)]
php: fix build for AArch64

Add a patch from a PHP Github pull request that fixes the build at -O0
on AArch64.

Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
[Thomas: improved patch commit log.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/enlightenment: bump to version 0.21.5
Romain Naour [Mon, 12 Dec 2016 21:00:16 +0000 (22:00 +0100)]
package/enlightenment: bump to version 0.21.5

Bug fix release:
https://www.enlightenment.org/news/e-0.21.5-release

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoicu: fix build failure for musl
Gustavo Zacarias [Mon, 12 Dec 2016 20:54:25 +0000 (17:54 -0300)]
icu: fix build failure for musl

musl doesn't have xlocale.h, and stdtod_l is crippled, so disable it.
See thread from OE:
http://lists.openembedded.org/pipermail/openembedded-core/2016-November/128527.html
Fixes:
http://autobuild.buildroot.net/results/6ca/6caebf0f6c4adf66e67bedd0f04155413a9aa7bd/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agousb_modeswitch: bump to version 2.4.0
Rahul Bedarkar [Mon, 12 Dec 2016 18:01:56 +0000 (23:31 +0530)]
usb_modeswitch: bump to version 2.4.0

Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agonano: bump to version 2.7.2
Gustavo Zacarias [Mon, 12 Dec 2016 20:05:00 +0000 (17:05 -0300)]
nano: bump to version 2.7.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agozsh: bump to version 5.3
Gustavo Zacarias [Mon, 12 Dec 2016 15:58:40 +0000 (12:58 -0300)]
zsh: bump to version 5.3

And drop upstream patch.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoicu: bump to version 58.2
Gustavo Zacarias [Mon, 12 Dec 2016 15:25:18 +0000 (12:25 -0300)]
icu: bump to version 58.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolibgtk3: bump to version 3.22.5
Gustavo Zacarias [Mon, 12 Dec 2016 15:23:33 +0000 (12:23 -0300)]
libgtk3: bump to version 3.22.5

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoolimex_a20_olinuxino_lime: bump kernel to 4.9
Francois Perrad [Mon, 12 Dec 2016 14:35:06 +0000 (15:35 +0100)]
olimex_a20_olinuxino_lime: bump kernel to 4.9

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/dovecot: needs OpenSSL
Bernd Kuhls [Mon, 12 Dec 2016 06:15:43 +0000 (07:15 +0100)]
package/dovecot: needs OpenSSL

The latest version bump to 2.27 introduced a bug in the configure
script which occurs when OpenSSL support is missing:
http://lists.busybox.net/pipermail/buildroot/2016-December/179397.html

This patch makes OpenSSL mandatory following the upstream advice:
http://www.dovecot.org/list/dovecot/2016-December/106346.html
"Nobody really should be building without OpenSSL nowadays anyway"

Fixes
http://autobuild.buildroot.net/results/85f/85f2f176c108ab36520f02d975f27c27cddce84b/

[Peter: drop legacy handling]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/eudev: bump version to 3.2.1
Bernd Kuhls [Mon, 12 Dec 2016 05:39:24 +0000 (06:39 +0100)]
package/eudev: bump version to 3.2.1

Remove patch 0002 applied upstream:
https://github.com/gentoo/eudev/commit/4f3b8298fb55a7a591831cf71067bc160cd60599

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoe2fsprogs: fix missing OPTS
Maxime Hadjinlian [Mon, 12 Dec 2016 09:19:38 +0000 (10:19 +0100)]
e2fsprogs: fix missing OPTS

With the commit 64544178f180f03cedd8fe403d3718406d909c88 many packages
broke because they could not find the ext2fs.pc file.

This is perfectly normal, as the DESTDIR and the install target were not
passed anymore to make.

[Peter: remove redundant E2FSPROGS_INSTALL_STAGING_OPTS]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agotoolchain: add 4.9.x choice for headers
Fabio Estevam [Sun, 11 Dec 2016 22:01:49 +0000 (20:01 -0200)]
toolchain: add 4.9.x choice for headers

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolinux-headers: bump 4.{8, 4}.x series
Fabio Estevam [Sun, 11 Dec 2016 21:43:37 +0000 (19:43 -0200)]
linux-headers: bump 4.{8, 4}.x series

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolinux: bump default to version 4.9
Fabio Estevam [Sun, 11 Dec 2016 21:43:36 +0000 (19:43 -0200)]
linux: bump default to version 4.9

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolinux-headers: bump to 4.9 kernel version
Fabio Estevam [Sun, 11 Dec 2016 21:43:35 +0000 (19:43 -0200)]
linux-headers: bump to 4.9 kernel version

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/jpeg: better indentation
Yann E. MORIN [Sun, 11 Dec 2016 18:14:23 +0000 (19:14 +0100)]
package/jpeg: better indentation

Use easier-to-read layout; fix leading spaces.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agojpeg: fix typo introduced when fixing the indentation
Thomas Petazzoni [Sun, 11 Dec 2016 17:36:03 +0000 (18:36 +0100)]
jpeg: fix typo introduced when fixing the indentation

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agojpeg-turbo: add simd support for aarch64
Peter Korsgaard [Sun, 11 Dec 2016 15:52:19 +0000 (16:52 +0100)]
jpeg-turbo: add simd support for aarch64

>From the 1.5-b1 release notes:

Added ARM 64-bit (ARMv8) NEON SIMD implementations of the commonly-used
compression algorithms (including the slow integer forward DCT and h2v2 &
h2v1 downsampling algorithms, which are not accelerated in the 32-bit NEON
implementation.) This speeds up the compression of full-color JPEGs by about
75% on average on a Cavium ThunderX processor and by about 2-2.5x on average
on Cortex-A53 and Cortex-A57 cores.

Add it unconditionally for all aarch64 cores, as neon support is required
for all "standard" ARMv8 implementations.  If an ARMv8 implementation w/o
NEON ever shows up, then we will need to add a BR2_AARCH64_CPU_HAS_NEON and
handle it like ARM.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agojpeg-turbo: add simd support for powerpc cores with altivec
Peter Korsgaard [Sun, 11 Dec 2016 15:52:18 +0000 (16:52 +0100)]
jpeg-turbo: add simd support for powerpc cores with altivec

>From the 1.5-b1 release notes:

Added full SIMD acceleration for PowerPC platforms using AltiVec VMX
(128-bit SIMD) instructions.  Although the performance of libjpeg-turbo on
PowerPC was already good, due to the increased number of registers available
to the compiler vs.  x86, it was still possible to speed up compression by
about 3-4x and decompression by about 2-2.5x (relative to libjpeg v6b)
through the use of AltiVec instructions.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agojpeg: rework jpeg-turbo simd support handling
Peter Korsgaard [Sun, 11 Dec 2016 15:52:17 +0000 (16:52 +0100)]
jpeg: rework jpeg-turbo simd support handling

In preperation for adding more architectures to the jpeg-turbo simd
handling, introduce a hidden BR2_PACKAGE_JPEG_SIMDS_SUPPORT symbol and use
that to enable simd support and default to jpeg-turbo, instead of open
coding it in both places.

While we are at it, reword the help text to be more useful.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agojpeg-turbo: now checks for pkg-config
Peter Korsgaard [Sun, 11 Dec 2016 15:52:16 +0000 (16:52 +0100)]
jpeg-turbo: now checks for pkg-config

The jpeg-turbo configure script now contains PKG_PROG_PKG_CONFIG, even
though it doesn't so far use pkg-config to detect any dependencies (it does
install a .pc file now though):

checking pkg-config is at least version 0.9.0... ./configure: line 13540: \
  /home/peko/source/buildroot/output/host/usr/bin/pkg-config: No such file or directory

Depend on host-pkgconf for consistency.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoacl: backport upstream patch to fix static build
Rahul Bedarkar [Sun, 11 Dec 2016 15:30:43 +0000 (21:00 +0530)]
acl: backport upstream patch to fix static build

When building tar package with acl in static build configuration, we
get definition clash error for 'quote' function.

../gnu/libgnu.a(quotearg.o): In function 'quote':
quotearg.c:(.text+0x12fc): multiple definition of 'quote'
../sysroot/usr/lib/libacl.a(quote.o):/home/test/autobuild/run/instance-1/output/build/acl-2.2.52/libmisc/quote.c:27: first defined here

In acl upstream, this is already fixed by renaming quote and unquote
internal functions. This commit backports upstream patch.

Fixes:
  http://autobuild.buildroot.net/results/d64/d64d13745c980d322d3b80c3b324d03eb7f17262

Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agodoc/manual: document the new waf-package infra variables
Romain Naour [Sun, 11 Dec 2016 15:10:15 +0000 (16:10 +0100)]
doc/manual: document the new waf-package infra variables

Document LIBFOO_WAF_OPTS, LIBFOO_BUILD_OPTS, LIBFOO_INSTALL_STAGING_OPTS
and LIBFOO_INSTALL_TARGET_OPTS.

Also document LIBFOO_CONF_OPTS which was missing in waf-package
reference.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoe2fsprogs: pass LDCONFIG=true also at install time
Maxime Hadjinlian [Fri, 18 Nov 2016 15:24:26 +0000 (16:24 +0100)]
e2fsprogs: pass LDCONFIG=true also at install time

We correctly set LDCONFIG=true for MAKE_OPTS, but not for the other
steps which don't inherit it, and therefore e2fsprogs tries to use the
host ldconfig during staging and target installation, which causes some
weird error messages at build time (even if they don't abort the build).

Fix that by passing LDCONFIG=true at install time.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain/wrapper: use the {str, len} tuples for the unsafe paths
Yann E. MORIN [Sun, 4 Dec 2016 09:21:56 +0000 (10:21 +0100)]
toolchain/wrapper: use the {str, len} tuples for the unsafe paths

In 61cb120 (toolchain/wrapper: extend paranoid check to -isystem), we
introduced a {str,len} tuple to check the various arguments pased to
gcc, to avoid hard-coding an ever-growing, long list of those args
directly in the condition check.

Now, we're left with a long list of unsafe paths, somehow hidden within
the code, which can use the same mechanism we use for arguments.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain/wrapper: make the {str, len} tuple more generic, add comments
Yann E. MORIN [Sun, 4 Dec 2016 09:21:55 +0000 (10:21 +0100)]
toolchain/wrapper: make the {str, len} tuple more generic, add comments

In 61cb120 (toolchain/wrapper: extend paranoid check to -isystem), we
introduced a {str,len} tuple to check the various arguments passed to
gcc, to avoid hard-coding an ever-growing, long list of those args
directly in the condition check.

It was made specific to the arguments (the structure member is named
'arg'), but can also be used to store the unsafe paths as well.

Also, that piece is almost un-documented.

Rename the structure member so that it is more generic, and add a bit of
comments to explain the whole of it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoConfig.in.legacy: findfs is available in BR2_PACKAGE_UTIL_LINUX_BINARIES
Phil Eichinger [Thu, 1 Dec 2016 14:45:33 +0000 (15:45 +0100)]
Config.in.legacy: findfs is available in BR2_PACKAGE_UTIL_LINUX_BINARIES

031659024b3cf27bb68dc58d07519b563ef472a1 removed the option
BR2_PACKAGE_UTIL_LINUX_FINDFS as it is always built by default.

Signed-off-by: Phil Eichinger <phil@zankapfel.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/aubio: disable unit tests with --notests
Romain Naour [Tue, 6 Dec 2016 19:49:09 +0000 (20:49 +0100)]
package/aubio: disable unit tests with --notests

For each build step, --notests needs to be passed to waf script
to avoid runing the unit tests.
This allow to remove the patch removing the unit tests from wscript.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopkg-waf: add a common variable for each step
Romain Naour [Tue, 6 Dec 2016 19:49:08 +0000 (20:49 +0100)]
pkg-waf: add a common variable for each step

Some waf packages may want to pass additional variables to waf script
for each build step. Add the possibility to do so by defining
<pkg>_WAF_OPTS.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopkg-waf: add additional variables for build step
Romain Naour [Tue, 6 Dec 2016 19:49:07 +0000 (20:49 +0100)]
pkg-waf: add additional variables for build step

Some waf packages may want to pass additional variables to waf script in
build step. Add the possibility to do so by defining <pkg>_BUILD_OPTS.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopkg-waf: add additional variables for each install step
Romain Naour [Tue, 6 Dec 2016 19:49:06 +0000 (20:49 +0100)]
pkg-waf: add additional variables for each install step

Some waf packages may want to pass additional variables to waf script
in install step. Add the possibility to do so by defining the
following variables:

  <pkg>_INSTALL_STAGING_OPTS for the install to staging directory
  <pkg>_INSTALL_TARGET_OPTS for the install to target directory

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoDEVELOPERS: add darkhttpd package to Eric Le Bihan
Thomas Petazzoni [Sun, 11 Dec 2016 14:10:44 +0000 (15:10 +0100)]
DEVELOPERS: add darkhttpd package to Eric Le Bihan

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agodarkhttpd: new package
Eric Le Bihan [Sat, 10 Dec 2016 19:37:59 +0000 (20:37 +0100)]
darkhttpd: new package

This new package provides darkhttpd, a simple, fast HTTP 1.1 web server
for static content.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/enlightenment: remove uClibc 0.9.33 workaround
Romain Naour [Sat, 10 Dec 2016 21:29:08 +0000 (22:29 +0100)]
package/enlightenment: remove uClibc 0.9.33 workaround

This workaround was added for uClibc <= 0.9.33.2 by commit [1].
This issue has been fixed long time ago in uClibc-ng for powerpc [2], sparc and
xtensa [3].

Nowadays, enlightenment can't be selected for xtensa ans sparc due to luajit
dependency from the efl stack and uClibc 0.9.33 was removed from Buildroot
since 2016.02 release.

[1] https://git.buildroot.net/buildroot/commit/?id=37acd25ee1376de5734415ac60be16991ee6d150
[2] http://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=90298bc4fb1303151d6213d13beefcf9b378c5e1
[3] https://git.buildroot.net/buildroot/commit/?id=0b056944f5878304f51af3e9edb6d596f24fc370

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agojpeg-turbo: fix legal info
Rahul Bedarkar [Sun, 11 Dec 2016 08:00:29 +0000 (13:30 +0530)]
jpeg-turbo: fix legal info

Update name of license file

Fixes:
  http://autobuild.buildroot.net/results/e97/e97edb7dc573912fd140ac681952634584e9ab32

Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agomimic: fix legal info
Rahul Bedarkar [Sun, 11 Dec 2016 08:00:28 +0000 (13:30 +0530)]
mimic: fix legal info

Name of license file is 'COPYING'.

Fixes:
  http://autobuild.buildroot.net/results/846/846b42d484e8d3e261eb3699a485d589f6bbab62

Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/matchbox-lib: fix xlib libcomposite and libxpm symbols
Romain Naour [Sat, 10 Dec 2016 15:57:13 +0000 (16:57 +0100)]
package/matchbox-lib: fix xlib libcomposite and libxpm symbols

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/taglib: bump version to 1.11.1
Bernd Kuhls [Sat, 10 Dec 2016 19:30:29 +0000 (20:30 +0100)]
package/taglib: bump version to 1.11.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/libass: bump version to 0.13.4
Bernd Kuhls [Sat, 10 Dec 2016 19:24:19 +0000 (20:24 +0100)]
package/libass: bump version to 0.13.4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/libpng: bump version to 1.6.26
Bernd Kuhls [Sat, 10 Dec 2016 19:22:35 +0000 (20:22 +0100)]
package/libpng: bump version to 1.6.26

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/jpeg-turbo: bump version to 1.5.1
Bernd Kuhls [Sat, 10 Dec 2016 19:21:44 +0000 (20:21 +0100)]
package/jpeg-turbo: bump version to 1.5.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agogupnp-tools: bump to version 0.8.13
Fabrice Fontaine [Sat, 10 Dec 2016 20:04:16 +0000 (21:04 +0100)]
gupnp-tools: bump to version 0.8.13

Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoangular-websocket: new package
Bimal Jacob [Wed, 7 Dec 2016 18:34:44 +0000 (12:34 -0600)]
angular-websocket: new package

Signed-off-by: Bimal Jacob <bimal.jacob@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
[Thomas:
 - Move to a submenu "External AngularJS plugins", much like we have an
   "External JQuery plugins" menu. Therefore, remove the "select
   BR2_PACKAGE_ANGULARJS" from the package, since
   angular-websocket/Config.in is now included only if
   BR2_PACKAGE_ANGULARJS is defined.
 - Add hash file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agosdl_mixer: fix static linking issue
Waldemar Brodkorb [Thu, 8 Dec 2016 17:23:31 +0000 (18:23 +0100)]
sdl_mixer: fix static linking issue

LDFLAGS must be passed when creating binaries.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agouclibc: add various upstream patches
Waldemar Brodkorb [Sat, 10 Dec 2016 14:44:42 +0000 (15:44 +0100)]
uclibc: add various upstream patches

Fix some static linking issues for Xtensa/Blackfin.
Optimize the size for non-threaded static binaries and
fix static C/C++ applications when running on the target.
Fix noMMU madvise declarations.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoDEVELOPERS: add Clayton Shotwell for policycoreutils
Thomas Petazzoni [Sat, 10 Dec 2016 14:50:16 +0000 (15:50 +0100)]
DEVELOPERS: add Clayton Shotwell for policycoreutils

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoDEVELOPERS: regroup the two entries for Clayton Shotwell
Thomas Petazzoni [Sat, 10 Dec 2016 14:49:44 +0000 (15:49 +0100)]
DEVELOPERS: regroup the two entries for Clayton Shotwell

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopolicycoreutils: new package
Clayton Shotwell [Tue, 25 Oct 2016 19:26:03 +0000 (14:26 -0500)]
policycoreutils: new package

This package contains the core policy utilities that are required
for basic operation of an SELinux system.

Signed-off-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Niranjan Reddy <niranjan.reddy@rockwellcollins.com>
Tested-by: Bryce Ferguson <bryce.ferguson@rockwellcollins.com>
Signed-off-by: Bryce Ferguson <bryce.ferguson@rockwellcollins.com>
[Thomas:
 - Move the Config.in comment at the top of the Config.in file rather
   than between the main option and its sub-options, as this breaks
   menuconfig indentation.
 - Fix the propagation of the libsemanage dependencies. libsemanage
   depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS and
   BR2_TOOLCHAIN_USES_GLIBC which were not accounted for. Since it
   depends on BR2_TOOLCHAIN_USES_GLIBC, then all the gettext related
   handling becomes useless and has been removed.
 - Rename the prompt of the restorecond sub-option to just
   "restorecond".
 - Use TARGET_CONFIGURE_OPTS and HOST_CONFIGURE_OPTS instead of
   passing LDFLAGS, CC, etc. manually.
 - Use make "foreach" function for loops instead of shell "for" loops.
 - Rework the explanation of why we're passing DESTDIR at build time.
 - Minor formatting tweaks here and there.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoDEVELOPERS: add Ash as developer for PRU packages
Ash Charles [Fri, 9 Dec 2016 02:23:21 +0000 (21:23 -0500)]
DEVELOPERS: add Ash as developer for PRU packages

Signed-off-by: Ash Charles <ash.charles@savoirfairelinux.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agouclibc-ng-test: fix compile errors with glibc toolchains
Waldemar Brodkorb [Sat, 10 Dec 2016 14:12:46 +0000 (15:12 +0100)]
uclibc-ng-test: fix compile errors with glibc toolchains

We need to link with -lrt for some tests.
Update to latest upstream version.

Fixes:
 http://autobuild.buildroot.net/results/7388ffcc51a6686b8b708d7373427368d3755870
 http://autobuild.buildroot.net/results/926716ed127dea879c5b26c4d04dc7f0615c8f34
 http://autobuild.buildroot.net/results/737f1651a8bba7d3d815f46ec796955d09ba96bd
 http://autobuild.buildroot.net/results/56a8d67a45469d2a478da8d7d1ad7c5fb5e6c0c5

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/qemu: separate user and system arch on powerpc64le
Sam bobroff [Fri, 9 Dec 2016 03:33:15 +0000 (14:33 +1100)]
package/qemu: separate user and system arch on powerpc64le

QEMU provides a single system emulator that supports both powerpc64
and powerpc64le with a target called 'ppc64-softmmu', but it provides
a different usermode emulator for each one (with targets
'ppc64le-linux-user' and 'ppc64-linux-user').

Due to this asymmetry it is not possible to support both cases with
the single arch value used in the package file. This patch introduces
an additional value into the package configuration,
HOST_QEMU_SYS_ARCH, so that both cases can be supported.

Fixes commit d2ff457e88ff4106f97e29516d467978827d30c2
and autobuilder failture
http://autobuild.buildroot.net/results/a2d63e21c3e82c36f4a975e90ed56faba18e97a5

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoDEVELOPERS: add Ezequiel Garcia as developer for mimic package
Thomas Petazzoni [Sat, 10 Dec 2016 13:59:29 +0000 (14:59 +0100)]
DEVELOPERS: add Ezequiel Garcia as developer for mimic package

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomimic: new package
Ezequiel Garcia [Sat, 10 Dec 2016 12:21:54 +0000 (09:21 -0300)]
mimic: new package

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
[Thomas:
 - Rewrap Config.in help text
 - Use "depends on" rather than "select" for the audio backend options
 - Slightly simplify some of the prompts for the audio backend selection
 - Remove MIMIC_INSTALL_STAGING = NO, that's the default
 - Use += when assigning MIMIC_DEPENDENCIES
 - Remove double quotes when setting --with-audio=.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agocjson: bump to version 1.1.0
Fabrice Fontaine [Fri, 9 Dec 2016 20:26:04 +0000 (21:26 +0100)]
cjson: bump to version 1.1.0

Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoswupdate: replace BR2_PREFER_STATIC_LIB with BR2_STATIC_LIBS
Danomi Manchego [Sat, 10 Dec 2016 02:23:00 +0000 (21:23 -0500)]
swupdate: replace BR2_PREFER_STATIC_LIB with BR2_STATIC_LIBS

The symbol to control static compilation was renamed in 2015.02, but missed
when swupdate was added.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/efl: add Wayland support
Romain Naour [Thu, 8 Dec 2016 22:24:17 +0000 (23:24 +0100)]
package/efl: add Wayland support

The EFL Wayland support was removed with commit [1] since the dependecy
on libdrm was missing. Also it requires OpenGL ES with EGL, Evas DRM
and Evas GLES DRM support [2].

As stated in configure, Evas GLES DRM engine support (gl_drm) depends
on wayland-client to build (wayland-client >= 1.8.0).

So, enable gl_drm only when wayland support is selected.

[1] 4f04be1659f186765f506c68f5bfbf6845fc40dc
[2] https://www.enlightenment.org/about-wayland

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Pierre Floury <devpfl@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/efl: enable libdrm support
Romain Naour [Thu, 8 Dec 2016 22:24:16 +0000 (23:24 +0100)]
package/efl: enable libdrm support

drm can be used without compositor, just like it was with
the framebuffer for standalone applications

As stated in configure.ac, libdrm support needs libdrm, elput,
libxkbcommon and libgbm.

libgbm is only provided by mesa3d package when OpenGL EGL support is
enabled, so add a direct dependency on mesa3d.

Rework the libxkbcommon dependency since it's now required for
elput and libdrm support.

[1] https://www.enlightenment.org/about-wayland

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Pierre Floury <devpfl@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/xen: Disable Werror checking
Alistair Francis [Thu, 8 Dec 2016 22:46:59 +0000 (14:46 -0800)]
package/xen: Disable Werror checking

The strict unused-const-variable checking was causing autobuilder errors
when trying to build Xen tools/libxl as the migrate_*[] arrays are not
always accessed.

To avoid the error edit the Makefile to stop all general warnings being treated
as errors, by removing the -Werror flag.

Fixes:
  http://autobuild.buildroot.net/results/0e0/0e0d4aa4a05da5804821951289c0a4049b009c61/

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoezxml: disable mmap code for nommu
Peter Korsgaard [Fri, 9 Dec 2016 10:26:03 +0000 (11:26 +0100)]
ezxml: disable mmap code for nommu

Fixes:
http://autobuild.buildroot.net/results/8e1/8e10052a0d0ad4f47622925349ec5fddb7b672f0/
http://autobuild.buildroot.net/results/2f1/2f15b81beadd2d902c73d6d8bd7fb06b03f62ef5/

The mmap support uses madvise which isn't available on nommu uClibc, so disable it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agosysstat: bump to version 11.4.2
Gustavo Zacarias [Fri, 9 Dec 2016 14:52:29 +0000 (11:52 -0300)]
sysstat: bump to version 11.4.2

[Peter: add local sha256 hash as suggested by Vicente]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agodovecot-pigeonhole: bump version to 0.4.16
Vicente Olivert Riera [Fri, 9 Dec 2016 15:10:03 +0000 (15:10 +0000)]
dovecot-pigeonhole: bump version to 0.4.16

Release notes:
  http://www.dovecot.org/list/dovecot-news/2016-October/000330.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agodovecot: bump version to 2.2.27 (security)
Vicente Olivert Riera [Fri, 9 Dec 2016 15:10:02 +0000 (15:10 +0000)]
dovecot: bump version to 2.2.27 (security)

Fixes CVE-2016-8652 : http://www.securityfocus.com/bid/94639/

Release notes:
  http://www.dovecot.org/list/dovecot-news/2016-December/000333.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolinks: security bump to version 2.14
Gustavo Zacarias [Fri, 9 Dec 2016 15:44:01 +0000 (12:44 -0300)]
links: security bump to version 2.14

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agophp: security bump to version 7.0.14
Gustavo Zacarias [Fri, 9 Dec 2016 12:47:30 +0000 (09:47 -0300)]
php: security bump to version 7.0.14

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogvfs: bump to version 1.30.2
Gustavo Zacarias [Fri, 9 Dec 2016 12:48:37 +0000 (09:48 -0300)]
gvfs: bump to version 1.30.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogrep: bump to version 2.27
Gustavo Zacarias [Fri, 9 Dec 2016 12:48:56 +0000 (09:48 -0300)]
grep: bump to version 2.27

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolibglib2: bump to version 2.50.2
Gustavo Zacarias [Fri, 9 Dec 2016 12:49:57 +0000 (09:49 -0300)]
libglib2: bump to version 2.50.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agovala: bump to version 0.34.4
Gustavo Zacarias [Fri, 9 Dec 2016 12:50:34 +0000 (09:50 -0300)]
vala: bump to version 0.34.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agognutls: bump to version 3.4.17
Gustavo Zacarias [Fri, 9 Dec 2016 12:51:36 +0000 (09:51 -0300)]
gnutls: bump to version 3.4.17

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoharfbuzz: bump to version 1.3.4
Gustavo Zacarias [Fri, 9 Dec 2016 12:52:00 +0000 (09:52 -0300)]
harfbuzz: bump to version 1.3.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopoppler: bump to version 0.49.0
Gustavo Zacarias [Fri, 9 Dec 2016 12:55:17 +0000 (09:55 -0300)]
poppler: bump to version 0.49.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agompv: bump to version 0.22.0
Gustavo Zacarias [Fri, 9 Dec 2016 12:56:46 +0000 (09:56 -0300)]
mpv: bump to version 0.22.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agocairo: bump to version 1.14.8
Gustavo Zacarias [Fri, 9 Dec 2016 13:40:49 +0000 (10:40 -0300)]
cairo: bump to version 1.14.8

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agocoreutils: bump to version 8.26
Gustavo Zacarias [Fri, 9 Dec 2016 13:43:09 +0000 (10:43 -0300)]
coreutils: bump to version 8.26

Pass on INSTALL_PROGRAM to configure since starting with version 8.26
when building natively it tries to use the self-built install to
install, and when cross-compiling it expects INSTALL_PROGRAM to point to
a real install, or otherwise fails when recursively trying to expand it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolibunistring: bump to version 0.9.7
Gustavo Zacarias [Fri, 9 Dec 2016 13:51:24 +0000 (10:51 -0300)]
libunistring: bump to version 0.9.7

Add new GPLv2 license option.
Unfortunately COPYING is GPLv3, so avoid it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogtksourceview: bump to version 3.22.2
Gustavo Zacarias [Fri, 9 Dec 2016 13:51:40 +0000 (10:51 -0300)]
gtksourceview: bump to version 3.22.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolibinput: bump to version 1.5.3
Gustavo Zacarias [Fri, 9 Dec 2016 15:00:49 +0000 (12:00 -0300)]
libinput: bump to version 1.5.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolinux: bump default to version 4.8.13
Gustavo Zacarias [Fri, 9 Dec 2016 12:45:13 +0000 (09:45 -0300)]
linux: bump default to version 4.8.13

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolinux-headers: bump 4.{8, 4, 1}.x and 3.{18, 12}.x series
Gustavo Zacarias [Fri, 9 Dec 2016 12:45:12 +0000 (09:45 -0300)]
linux-headers: bump 4.{8, 4, 1}.x and 3.{18, 12}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agorpm: add optional dependencies on elfutils and binutils
Thomas Petazzoni [Thu, 8 Dec 2016 23:04:05 +0000 (00:04 +0100)]
rpm: add optional dependencies on elfutils and binutils

Since these are detected by the configure script, we should explicit
their dependencies in rpm.mk.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agorpm: add patches to fix bfd.h related build issues
Thomas Petazzoni [Thu, 8 Dec 2016 23:00:38 +0000 (00:00 +0100)]
rpm: add patches to fix bfd.h related build issues

This commit adds two patches to the rpm package to fix two separate but
related build issues:

 - The first patch fixes a build that occurs when rpm is built after
   elfutils, but without binutils. In this case, dwarf.h is present, so
   rpm enables the build of a number of additional tools. But one of
   them uses bfd.h, provided by binutils, without checking for its
   existence. So the first patch fixes that by checking for bfd.h
   existence before enabling the tool.

   Fixes:

     http://autobuild.buildroot.net/results/810/810e24cab65f67d143da29c78c0f89d37a851cd7/build-end.log

 - The second patch fixes a build issue that occurs when rpm is built
   after both dwarf and binutils. In this case, bfd.h complains because
   config.h is not included. That's a weird and silly issue in bfd.h
   that the binutils developers don't want to fix, and you have to
   define PACKAGE or PACKAGE_VERSION before including bfd.h to use it
   outside of binutils.

   Fixes:

     http://autobuild.buildroot.net/results/362/362502f89631c9ba1d71906527674657ccff01ed/build-end.log

Thanks a lot to James Knight <james.knight@rockwellcollins.com> for the
initial investigation about the first issue.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/efl: bump to version 1.18.4
Romain Naour [Thu, 8 Dec 2016 21:55:24 +0000 (22:55 +0100)]
package/efl: bump to version 1.18.4

Bug fix release:
https://www.enlightenment.org/news/efl-1.18.4

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agosystemd: don't build systemd-firstboot by default
Frank Hunleth [Wed, 26 Oct 2016 17:18:04 +0000 (13:18 -0400)]
systemd: don't build systemd-firstboot by default

systemd-firstboot is never invoked since systemd's first boot detection
logic checks whether /etc/machine-id exists. Since the file is created
automatically by systemd.mk, systemd will never detect first boot and
therefore the systemd-firstboot.service unit file will never get run.

Additionally, if /etc/machine-id is removed to allow systemd-firstboot
to run, it interactively prompts for the system locale. This makes it
seem unlikely that an embedded system would want to use it.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/xen: Bump Xen to 4.7.1
Alistair Francis [Thu, 8 Dec 2016 20:11:11 +0000 (12:11 -0800)]
package/xen: Bump Xen to 4.7.1

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoarch/Config.in.arm: support thumb2 instructions for ARMv8 in 32bit mode
Peter Korsgaard [Wed, 7 Dec 2016 09:25:22 +0000 (10:25 +0100)]
arch/Config.in.arm: support thumb2 instructions for ARMv8 in 32bit mode

The ARMv8 cores all support thumb2 instructions when running in aarch32 mode.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoarch/Config.in.arm: only enable BR2_ARM_CPU_HAS_NEON for ARMv8 in 32bit mode
Peter Korsgaard [Wed, 7 Dec 2016 09:25:21 +0000 (10:25 +0100)]
arch/Config.in.arm: only enable BR2_ARM_CPU_HAS_NEON for ARMv8 in 32bit mode

A number of packages use BR2_ARM_CPU_HAS_NEON to know if the target handles
aarch32 neon instructions, which is only true for ARMv8 cores when they are
running in 32bit mode.

Notice: These cores do support neon-like instructions using a different
encoding in 64bit mode (it is a required part of ARMv8, similar to the FPU).

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>