buildroot.git
8 years agoMakefile: fix ignored trace at target-finalize
Gaël PORTAY [Tue, 22 Nov 2016 20:53:33 +0000 (15:53 -0500)]
Makefile: fix ignored trace at target-finalize

Make may throw an error (but ignored) trace when cleaning up the
rootfs.

The target-finalize rule intends to remove the folder
`$(TARGET_DIR)/usr/share' but this directory may still contain items
(such as the `udhcpc' helper script) and causes the rmdir to fail.

The stderr output is redirected to /dev/null but it returns and error
which is escaped by the leading `-'; but make reports an ignored-error.

See the log below:
$ make
(...)
rm -rf (...)/target/usr/share/gtk-doc
rmdir (...)/target/usr/share
rmdir: failed to remove '(...)/target/usr/share': Directory not empty
make[1]: [Makefile:650: target-finalize] Error 1 (ignored)
find /(...)/target -type f \( -perm /111 -o -name '*.so*' \) -not \( -name 'libpthread*.so*' -o -name 'ld-*.so*' -o -name '*.ko' \) -print0 | xargs -0 (...)/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-strip --remove-section=.comment --remove-section=.note 2>/dev/null || true

This patch apply the same rule at the instruction immediately after:
* redirecting stderr to /dev/null (already done) and
* executing true if the `rmdir' instruction fails.

Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogcc: the special workaround for ARC is no longer required
Waldemar Brodkorb [Wed, 23 Nov 2016 11:20:16 +0000 (12:20 +0100)]
gcc: the special workaround for ARC is no longer required

It seems with the change to gcc 6.x based toolchain this
workaround is no longer required. Tested with an arc hs toolchain.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Acked-by: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agomakedevs: remove target package
Arnout Vandecappelle [Wed, 23 Nov 2016 14:14:04 +0000 (15:14 +0100)]
makedevs: remove target package

The makedevs package is a fork of the makedevs tool from busybox. It is
part of the Buildroot infrastructure, not something that should be used
on the target. It something like this is needed on the target, upstream
busybox should be used. And if one of the Buildroot-specific features
is needed, then that feature should be upstreamed to busybox.

Besides, there were already two things wrong with the target package:
- it didn't take into account the overlap with busybox (no depends on
  BR2_PACKAGE_BUSYBOX_SHOW_OTHERS, no dependency on busybox);
- it didn't take into account the libcap feature.

The target package was introduced more or less accidentally in 81cd9d45
where the intention was to make it more similar to other packages.

So, kill it with fire.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoMakefile: make exported variable definitions consistent
Jérôme Pouiller [Wed, 23 Nov 2016 12:58:57 +0000 (13:58 +0100)]
Makefile: make exported variable definitions consistent

Use a space before and after the equal sign when defining the TZ, LANG
and LC_ALL variables, as suggested by the Buildroot coding style.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoConfig.in: improve BR2_REPRODUCIBLE help text
Jérôme Pouiller [Wed, 23 Nov 2016 12:58:56 +0000 (13:58 +0100)]
Config.in: improve BR2_REPRODUCIBLE help text

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofs/common: lock modification times in $TARGET_DIR
Jérôme Pouiller [Wed, 23 Nov 2016 12:58:47 +0000 (13:58 +0100)]
fs/common: lock modification times in $TARGET_DIR

Make sure all files in $TARGET_DIR have a defined modification time
before to generate filesystems.

This work was sponsored by `BA Robotic Systems'.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobusybox: disable build timestamps for reproducible builds
Gilles Chanteperdrix [Wed, 23 Nov 2016 12:58:46 +0000 (13:58 +0100)]
busybox: disable build timestamps for reproducible builds

Busybox includes some information about the build environment in its
binary. For BR2_REPRODUCIBLE, remove that information.

Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux: override build timestamp for reproducible builds
Gilles Chanteperdrix [Wed, 23 Nov 2016 12:58:44 +0000 (13:58 +0100)]
linux: override build timestamp for reproducible builds

Linux kernel include a few information about build environment in its binary.
This feature is incompatible with BR2_REPRODUCIBLE. This patch overload build
information when BR2_REPRODUCIBLE is enabled.

Note that usage of KBUILD_BUILD_TIMESTAMP is not mandatory since Buildroot
use `fakedate'. However, native solution is prefered when upstream
provide one.

Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofs/tar: make results reproducible
Jérôme Pouiller [Wed, 23 Nov 2016 12:58:43 +0000 (13:58 +0100)]
fs/tar: make results reproducible

In order to make tar images reproducible, force files order in tarball.

This work was sponsored by `BA Robotic Systems'.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoMakefile: add '-n' to gzip invocations to improve reproducibility
Jérôme Pouiller [Wed, 23 Nov 2016 12:58:42 +0000 (13:58 +0100)]
Makefile: add '-n' to gzip invocations to improve reproducibility

Default invocation to gzip include timestamp in output file. This feature is
incompatible with BR2_REPRODUCIBLE. It is possible to disable it with '-n'.

The environment variable GZIP can hold a set of default options for gzip. So
instead to find all gzip invocation in build process, we just export 'GZIP=-n'.

Notice bzip2, lzma and xz are not impacted by this problem. On the other hand, lzop
does include timestamp and does not provide any way to disable it.

This work was sponsored by `BA Robotic Systems'.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoMakefile: generate SOURCE_DATE_EPOCH for reproducible builds
Gilles Chanteperdrix [Wed, 23 Nov 2016 12:58:40 +0000 (13:58 +0100)]
Makefile: generate SOURCE_DATE_EPOCH for reproducible builds

When reproducibility is requested, generate a global SOURCE_DATE_EPOCH
environment variable which contains either the date of Buildroot last
commit if running from a git repository, or the latest release date.

This means that all packages embedding build dates will appear to
have the same build date, so in case of new commit or release, all
packages will appear to have been changed, even though some of them
may not have changed in fact.

The meaning of SOURCE_DATE_EPOCH is specified by the following
specification:
  https://reproducible-builds.org/specs/source-date-epoch/

Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: remove Arago toolchains
Arnout Vandecappelle [Mon, 7 Nov 2016 01:20:17 +0000 (02:20 +0100)]
toolchain-external: remove Arago toolchains

The Arago toolchains are no longer maintained and haven't been updated
for a long time.

With this removal, all the legacy toolchain-external support can be
removed as well.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-arc: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:16 +0000 (02:20 +0100)]
toolchain-external-arc: new package

This commit adds a new package for the Synopsys external toolchain for
the ARC architecture.

The legacy implementation is removed.

Note that this toolchain is marked as BROKEN, but 2016.09 seems about
to be released so maybe it will be unbroken soon.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-custom: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:15 +0000 (02:20 +0100)]
toolchain-external-custom: new package

This commit adds a new package to support custom external toolchains.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-musl-cross: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:14 +0000 (02:20 +0100)]
toolchain-external-musl-cross: new package

This commit adds a new package for the pre-built Musl external
toolchains.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codesourcery-x86: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:13 +0000 (02:20 +0100)]
toolchain-external-codesourcery-x86: new package

This commit adds a new package for the Sourcery CodeBench external
toolchain for the i386/x86_64 architecture.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codesourcery-amd64: new package
Romain Naour [Mon, 7 Nov 2016 01:20:12 +0000 (02:20 +0100)]
toolchain-external-codesourcery-amd64: new package

This commit adds a new package for the Sourcery CodeBench external
toolchain for the AMD-64 architecture.

The legacy implementation is removed.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codesourcery-sh: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:11 +0000 (02:20 +0100)]
toolchain-external-codesourcery-sh: new package

This commit adds a new package for the Sourcery CodeBench external
toolchain for the SuperH 4a architecture.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codesourcery-niosII: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:10 +0000 (02:20 +0100)]
toolchain-external-codesourcery-niosII: new package

This commit adds a new package for the Sourcery CodeBench external
toolchain for the nios-II architecture.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codescape-mti-mips: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:09 +0000 (02:20 +0100)]
toolchain-external-codescape-mti-mips: new package

This commit adds a new package for the Codescape MTI external toolchain
for the MIPS architecture.

The legacy implementation is removed.

The Codescape hacks for IMG and MTI are duplicated.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codescape-img-mips: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:08 +0000 (02:20 +0100)]
toolchain-external-codescape-img-mips: new package

This commit adds a new package for the Codescape IMG external toolchain
for the MIPS architecture.

The legacy implementation is removed.

The Codescape hacks for IMG and MTI are duplicated.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codesourcery-mips: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:07 +0000 (02:20 +0100)]
toolchain-external-codesourcery-mips: new package

This commit adds a new package for the Sourcery CodeBench external
toolchain for the MIPS architecture.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-blackfin-uclinux: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:06 +0000 (02:20 +0100)]
toolchain-external-blackfin-uclinux: new package

This commit adds a new package for the Analog Devices external toolchain
for the Blackfin architecture.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-linaro-armeb: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:05 +0000 (02:20 +0100)]
toolchain-external-linaro-armeb: new package

This commit adds a new package for the Linaro external toolchain for the
ARM Big-endian architecture.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codesourcery-arm: Cortex-A12 and Cortex-A17 not supported
Arnout Vandecappelle [Mon, 7 Nov 2016 01:20:04 +0000 (02:20 +0100)]
toolchain-external-codesourcery-arm: Cortex-A12 and Cortex-A17 not supported

It's gcc 4.8.3 which doesn't support those cores yet.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codesourcery-arm: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:03 +0000 (02:20 +0100)]
toolchain-external-codesourcery-arm: new package

This commit adds a new package for the Sourcery CodeBench external
toolchain for the ARM architecture.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-linaro-arm: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:02 +0000 (02:20 +0100)]
toolchain-external-linaro-arm: new package

This commit adds a new package for the Linaro external toolchain for the
ARM architecture.

The legacy implementation is removed.

The comment about availability is duplicated for arm and armeb.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-codesourcery-aarch64: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:01 +0000 (02:20 +0100)]
toolchain-external-codesourcery-aarch64: new package

This commit adds a new package for the Sourcery CodeBench external
toolchain for the AArch64 architecture.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external-linaro-aarch64: new package
Thomas Petazzoni [Mon, 7 Nov 2016 01:20:00 +0000 (02:20 +0100)]
toolchain-external-linaro-aarch64: new package

This commit adds a new package for the Linaro external toolchain for
the AArch64 architecture.

The legacy implementation is removed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: introduce toolchain-external-package
Arnout Vandecappelle [Mon, 7 Nov 2016 01:19:59 +0000 (02:19 +0100)]
toolchain-external: introduce toolchain-external-package

The toolchain-external-package infrastructure is just a copy of the
toolchain-external commands, replacing TOOLCHAIN_EXTERNAL by $(2)
and adding double-dollars everywhere.

toolchain-external itself is converted to a virtual package, but it
is faked a little to make sue the toolchains that haven't been
converted to toolchain-external-package yet keep on working.

The TOOLCHAIN_EXTERNAL_MOVE commands don't have to be redefined
for every toolchain-external-package instance, so that is moved
out into the common part of pkg-toolchain-external.mk.

The musl-compat-headers dependency stays in the toolchain-external
package itself.

The musl ld link is duplicated in the legacy toolchain-external and
the toolchain-external-package, because they have separate hooks.

The handling of TOOLCHAIN_EXTERNAL_BIN deserves some special attention,
because its value will be different for different
toolchain-external-package instances. However, the value only depends
on variables that are set by Kconfig (BR2_TOOLCHAIN_EXTERNAL_PREFIX
and BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD) so it can easily be used in
the generic part. So we don't have to do anything specific for this
variable after all.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Romain Naour <romain.naour@gmail.com>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: move parts to pkg-toolchain-external.mk
Arnout Vandecappelle [Mon, 7 Nov 2016 01:19:58 +0000 (02:19 +0100)]
toolchain-external: move parts to pkg-toolchain-external.mk

pkg-toolchain-external.mk will be used later to define the
toolchain-external-package infra. Most of the variable and macro
definitions are shared with the legacy generic-package based
toolchain-external. Move these to pkg-toolchain-external.mk.

pkg-toolchain-external.mk is included implicitly by the include
toolchain/*/*.mk in the top-level Makefile. The order of inclusion is
not defined, but that doesn't matter because none of the variables
defined in pkg-toolchain-external.mk are used in conditions or in
rules in toolchain-external.mk, only in recursively-expanded
variables.

No functional changes at all. The output of 'make -qp' hasn't changed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
[Arnout: split off into separate patch]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: reorder the contents of toolchain-external.mk
Arnout Vandecappelle [Mon, 7 Nov 2016 01:19:57 +0000 (02:19 +0100)]
toolchain-external: reorder the contents of toolchain-external.mk

When the toolchain-external logic will be split into separate packages,
the order in which things are defined in toolchain-external.mk no
makes less sense. So reorder things in a more logical fashion.

Also add a few more comments to the different sections.

No functional changes at all. The output of 'make -qp' hasn't changed,
except for the order of arguments in
TOOLCHAIN_EXTERNAL_TOOLCHAIN_WRAPPER_ARGS.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
[Arnout: split off into separate patch, slightly change some comments,
 reordered some parts]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1/gst1-plugins-bad: bump version to 1.10.1
Vicente Olivert Riera [Thu, 17 Nov 2016 17:09:01 +0000 (17:09 +0000)]
gstreamer1/gst1-plugins-bad: bump version to 1.10.1

Release notes:
  https://gstreamer.freedesktop.org/releases/gst-plugins-bad/1.10.1.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/qemu: enable for powerpc64 and powerpc64le
Sam bobroff [Thu, 17 Nov 2016 04:42:50 +0000 (15:42 +1100)]
package/qemu: enable for powerpc64 and powerpc64le

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocanfestival: comment on musl disable
Baruch Siach [Thu, 17 Nov 2016 08:18:29 +0000 (10:18 +0200)]
canfestival: comment on musl disable

Based on commit 4d00a4058b9e5 (can-festival: disable on musl) and a previous
fix attempt[1], add a comment explaining why build with musl is disabled.

[1] http://patchwork.ozlabs.org/patch/509731/

Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoaudit: add an explanation of musl disable
Baruch Siach [Thu, 17 Nov 2016 07:47:31 +0000 (09:47 +0200)]
audit: add an explanation of musl disable

Based on commit c17af71d2c2 (package/audit: not available for musl) add a
comment that explains why audit is disabled for musl.

Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agouclibc-ng-test: new package
Waldemar Brodkorb [Fri, 18 Nov 2016 06:03:48 +0000 (07:03 +0100)]
uclibc-ng-test: new package

The next release of uClibc-ng (1.0.20) will remove the test suite.
Add a separate package before the next release.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
[Thomas: rewrap Config.in help text.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobtrfs-progs: bump version to 4.8.3
Vicente Olivert Riera [Thu, 17 Nov 2016 15:41:58 +0000 (15:41 +0000)]
btrfs-progs: bump version to 4.8.3

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibgtk2: bump version to 2.24.31
Vicente Olivert Riera [Thu, 17 Nov 2016 16:42:32 +0000 (16:42 +0000)]
libgtk2: bump version to 2.24.31

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoser2net: bump version to 3.2
Vicente Olivert Riera [Thu, 17 Nov 2016 16:32:29 +0000 (16:32 +0000)]
ser2net: bump version to 3.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1/gst1-omx: bump version to 1.10.1
Vicente Olivert Riera [Thu, 17 Nov 2016 17:09:05 +0000 (17:09 +0000)]
gstreamer1/gst1-omx: bump version to 1.10.1

Release notes:
  https://gstreamer.freedesktop.org/releases/gst-omx/1.10.1.html

Also fixed hash URL.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1/gst1-validate: bump version to 1.10.1
Vicente Olivert Riera [Thu, 17 Nov 2016 17:09:04 +0000 (17:09 +0000)]
gstreamer1/gst1-validate: bump version to 1.10.1

Release notes:
  https://gstreamer.freedesktop.org/releases/gst-validate/1.10.1.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1/gst1-rtsp-server: bump version to 1.10.1
Vicente Olivert Riera [Thu, 17 Nov 2016 17:09:03 +0000 (17:09 +0000)]
gstreamer1/gst1-rtsp-server: bump version to 1.10.1

Release notes:
  https://gstreamer.freedesktop.org/releases/gst-rtsp-server/1.10.1.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1/gst1-libav: bump version to 1.10.1
Vicente Olivert Riera [Thu, 17 Nov 2016 17:09:02 +0000 (17:09 +0000)]
gstreamer1/gst1-libav: bump version to 1.10.1

Release notes:
  https://gstreamer.freedesktop.org/releases/gst-libav/1.10.1.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1/gst1-plugins-ugly: bump version to 1.10.1
Vicente Olivert Riera [Thu, 17 Nov 2016 17:09:00 +0000 (17:09 +0000)]
gstreamer1/gst1-plugins-ugly: bump version to 1.10.1

Release notes:
  https://gstreamer.freedesktop.org/releases/gst-plugins-ugly/1.10.1.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1/gst1-plugins-good: bump version to 1.10.1
Vicente Olivert Riera [Thu, 17 Nov 2016 17:08:59 +0000 (17:08 +0000)]
gstreamer1/gst1-plugins-good: bump version to 1.10.1

Release notes:
  https://gstreamer.freedesktop.org/releases/gst-plugins-good/1.10.1.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1/gst1-plugins-base: bump version to 1.10.1
Vicente Olivert Riera [Thu, 17 Nov 2016 17:08:58 +0000 (17:08 +0000)]
gstreamer1/gst1-plugins-base: bump version to 1.10.1

Release notes:
  https://gstreamer.freedesktop.org/releases/gst-plugins-base/1.10.1.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1/gstreamer1: bump version to 1.10.1
Vicente Olivert Riera [Thu, 17 Nov 2016 17:08:57 +0000 (17:08 +0000)]
gstreamer1/gstreamer1: bump version to 1.10.1

Release notes:
  https://gstreamer.freedesktop.org/releases/gstreamer/1.10.1.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoruby: bump version to 2.3.3
Vicente Olivert Riera [Mon, 21 Nov 2016 13:43:06 +0000 (13:43 +0000)]
ruby: bump version to 2.3.3

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotslib: bump version to 1.2
Martin Kepplinger [Fri, 18 Nov 2016 16:36:05 +0000 (17:36 +0100)]
tslib: bump version to 1.2

* The first patch is removed because the input-raw plugin is now enabled
   in tslib's provided ts.conf

 * The second patch added 2 programs to tslib. The whole patch is removed
   because:
   - ts_finddev is now part of tslib.

   - inputattach is part of the 'Linux console project' located
     here: https://sourceforge.net/projects/linuxconsole/

Signed-off-by: Martin Kepplinger <martink@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoRevert "norm: add patch to fix musl build"
Baruch Siach [Thu, 10 Nov 2016 13:27:13 +0000 (15:27 +0200)]
Revert "norm: add patch to fix musl build"

This reverts commit e74d4fc4932df4ea42381acb44d616241275b79a.

With the applied musl/kernel headers conflict workaround this patch is no
longer necessary.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoRevert "bridge-utils: fix build with musl"
Baruch Siach [Thu, 10 Nov 2016 13:27:12 +0000 (15:27 +0200)]
Revert "bridge-utils: fix build with musl"

This reverts commit a167081c5d5a5aee95b642a14200d18d8a84dbcc.

With the applied musl/kernel headers conflict workaround this upstream nacked
patch is no longer necessary.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain: workaround musl/kernel headers conflict
Baruch Siach [Thu, 10 Nov 2016 13:27:11 +0000 (15:27 +0200)]
toolchain: workaround musl/kernel headers conflict

Rick Felker suggested[1] this hack as a workaround to musl libc conflict with
kernel headers:

  The problem is linux/libc-compat.h, which should fix this, only works
  on glibc, by design. See:

  #ifndef _LIBC_COMPAT_H
  #define _LIBC_COMPAT_H

  /* We have included glibc headers... */
  #if defined(__GLIBC__)

  /* Coordinate with glibc netinet/in.h header. */
  #if defined(_NETINET_IN_H)

  If you patch it like this:

  -#if defined(__GLIBC__)
  +#if 1

  then it should mostly work but it's still all a big hack. I think
  that's what distros are doing. The problem is that the same header is
  trying to do two different things:

  1. Provide extra linux-kernel-API stuff that's not in the
     libc/userspace headers.

  2. Provide definitions of the standard types and constants for uClibc
     and klibc, which don't have complete libc headers and rely on the
     kernel headers for definitions.

  These two uses really should be separated out into separate headers so
  that the latter only get included explicitly by uClibc and klibc and
  otherwise remain completely unused. But that would require coordinated
  changes/upgrades which are unlikely to happen. :(

Upstream musl still evaluates[2][3] a permanent solution.

With this in place we can revert (at least) commits a167081c5d (bridge-utils:
fix build with musl) and e74d4fc4932 (norm: add patch to fix musl build).

[1] http://www.openwall.com/lists/musl/2015/10/08/2
[2] http://git.musl-libc.org/cgit/musl/commit/?id=04983f2272382af92eb8f8838964ff944fbb8258
[3] http://www.openwall.com/lists/musl/2016/11/09/2

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibxmlrpc: bump to 1.39.11
Alvaro G. M [Tue, 15 Nov 2016 10:50:44 +0000 (11:50 +0100)]
libxmlrpc: bump to 1.39.11

Previous version patches are still needed, but they have been
upgraded to apply cleanly.

This also reverts aa9fde1c459dbc20b268694eafd7a1d3341dbf76, as that
patch is already on upstream.

Signed-off-by: Alvaro Gamez <alvaro.gamez@hazent.com>
[Thomas: fix the AR/RANLIB problem by adding another patch.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolftp: bump version to 4.7.4
Vicente Olivert Riera [Wed, 16 Nov 2016 17:40:10 +0000 (17:40 +0000)]
lftp: bump version to 4.7.4

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux-pam: drop useless comment
Baruch Siach [Wed, 16 Nov 2016 16:29:21 +0000 (18:29 +0200)]
linux-pam: drop useless comment

The recursive reason for disabling linux-pam with musl doesn't help.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxmlstarlet: use $() to reference make variables instead of ${}
Thomas Petazzoni [Wed, 16 Nov 2016 21:11:49 +0000 (22:11 +0100)]
xmlstarlet: use $() to reference make variables instead of ${}

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocryptsetup: bump version to 1.7.3
Vicente Olivert Riera [Wed, 16 Nov 2016 12:47:17 +0000 (12:47 +0000)]
cryptsetup: bump version to 1.7.3

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt5webkit: get source code from Qt5 unofficial builds
Alexey Brodkin [Wed, 9 Nov 2016 13:59:54 +0000 (16:59 +0300)]
qt5webkit: get source code from Qt5 unofficial builds

Instead of messing with git we can get tarballs of obsolete but still
existing Qt5 submodules as we used to but from a bit different
location.

It turned out Qt people still create packages for obsolete submodules
for so-called "unofficial builds", see [1].

[1] https://wiki.qt.io/Qt-5-unofficial-builds

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Seiderer <ps.report@gmx.net>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Julien Corjon <corjon.j@ecagroup.com>
Cc: Gary Bisson <gary.bisson@boundarydevices.com>
Cc: Jérôme Pouiller <jezz@sysmic.org>
Reviewed-by: Julien Corjon <corjon.j@ecagroup.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoruby: bump version to 2.3.2
Vicente Olivert Riera [Tue, 15 Nov 2016 15:25:48 +0000 (15:25 +0000)]
ruby: bump version to 2.3.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoMakefile: add missing targets to noconfig_targets and nobuild_targets
Rahul Jain [Tue, 15 Nov 2016 11:03:20 +0000 (16:33 +0530)]
Makefile: add missing targets to noconfig_targets and nobuild_targets

currently some buildroot targets fails (list-defconfigs,
graph-build, etc), if there is an issue with configuration.
For example, enabling uboot package without providing custom
version name results in failing of various targets.

Signed-off-by: Rahul Jain <Rahul.Jain@imgtec.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[Thomas: as suggested by Arnout, added printvars and savedefconfig to
nobuild_targets.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/python-pillow: bump to pillow 3.4.2
Angelo Compagnucci [Sun, 13 Nov 2016 21:41:03 +0000 (22:41 +0100)]
package/python-pillow: bump to pillow 3.4.2

This patch bumps python pillow to version 3.4.2

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agohtop: enable unicode if possible
Jérôme Pouiller [Mon, 14 Nov 2016 11:04:48 +0000 (12:04 +0100)]
htop: enable unicode if possible

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
[Thomas:
 - use positive logic
 - use += instead of = in conditions.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/netsniff-ng: allow to build with musl
Tobias Klauser [Mon, 14 Nov 2016 11:29:48 +0000 (12:29 +0100)]
package/netsniff-ng: allow to build with musl

netsniff-ng allows build with musl since version 0.5.8. With libnet
now being able to build with musl, let's enable musl for netsniff-ng
as well.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
[Thomas: update Config.in comment.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libnet: enable on musl configurations
Tobias Klauser [Mon, 14 Nov 2016 11:29:47 +0000 (12:29 +0100)]
package/libnet: enable on musl configurations

Thanks to a patch taken from upstream
(https://github.com/sam-github/libnet/commit/ffd7fab744a9ad2893169a8fb6244074604d5d0d),
we can enable the libnet package on musl toolchain.

Adjusted the file paths manually so the patch applies to the packaged
libnet sources.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
[Thomas: allow the package to be selected with the musl C library.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/nodejs: bump version to 6.9.1
Patrick Devlin [Mon, 14 Nov 2016 16:58:50 +0000 (11:58 -0500)]
package/nodejs: bump version to 6.9.1

https://nodejs.org/en/blog/release/v6.9.1/

The patches from 6.7.0 have been copied to 6.9.1.

Signed-off-by: Patrick Devlin <cloudyparts@icloud.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/warp7: Bump to U-Boot 2016.11
Fabio Estevam [Mon, 14 Nov 2016 17:26:25 +0000 (15:26 -0200)]
configs/warp7: Bump to U-Boot 2016.11

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agouboot-tools: bump to version 2016.11
Fabio Estevam [Mon, 14 Nov 2016 17:26:24 +0000 (15:26 -0200)]
uboot-tools: bump to version 2016.11

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboot/uboot: bump to version 2016.11
Fabio Estevam [Mon, 14 Nov 2016 17:26:23 +0000 (15:26 -0200)]
boot/uboot: bump to version 2016.11

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolcms2: bump version to 2.8
Peter Seiderer [Mon, 14 Nov 2016 20:16:52 +0000 (21:16 +0100)]
lcms2: bump version to 2.8

For ChangeLog see [1].

[1] https://github.com/mm2/Little-CMS/blob/master/ChangeLog

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodomoticz: bump to version 3.5877
Fabrice Fontaine [Sun, 13 Nov 2016 14:14:43 +0000 (15:14 +0100)]
domoticz: bump to version 3.5877

Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libva-intel-driver: bump version to 1.7.3
Bernd Kuhls [Fri, 11 Nov 2016 19:52:26 +0000 (20:52 +0100)]
package/libva-intel-driver: bump version to 1.7.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libva: bump version to 1.7.3
Bernd Kuhls [Fri, 11 Nov 2016 19:52:25 +0000 (20:52 +0100)]
package/libva: bump version to 1.7.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agophp: bump version to 7.0.13
Vicente Olivert Riera [Fri, 11 Nov 2016 17:15:09 +0000 (17:15 +0000)]
php: bump version to 7.0.13

Release notes: http://php.net/ChangeLog-7.php#7.0.13

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agonetsniff-ng: bump to version 0.6.2
Tobias Klauser [Fri, 11 Nov 2016 15:19:24 +0000 (16:19 +0100)]
netsniff-ng: bump to version 0.6.2

We recently released netsniff-ng 0.6.2 [1], bumpd the version accordingly.

[1] https://github.com/netsniff-ng/netsniff-ng/releases/tag/v0.6.2

Cc: Joris Lijssens <joris.lijssens@gmail.com>
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/olimex_imx233_olinuxino: restore Wifi config
Francois Perrad [Fri, 11 Nov 2016 10:19:40 +0000 (11:19 +0100)]
configs/olimex_imx233_olinuxino: restore Wifi config

Add a fragment with configs from retired linux-3.18.config.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/olimex_imx233_olinuxino: remove useless section from readme.txt
Fabio Estevam [Thu, 10 Nov 2016 15:39:48 +0000 (13:39 -0200)]
configs/olimex_imx233_olinuxino: remove useless section from readme.txt

After the conversion to the common genimage scripts, the uImage.imx23-olinuxino
file no longer exists.

Instead of updating the section, let's simply remove it as the more
standard method of using sdcard.img is already explained.

This also makes the readme more consistent with the other i.MX readme files.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/olimex_imx233_olinuxino: readme: Improve SD card flashing procedure
Fabio Estevam [Thu, 10 Nov 2016 15:39:47 +0000 (13:39 -0200)]
configs/olimex_imx233_olinuxino: readme: Improve SD card flashing procedure

Make the SD card flashing procedure text consistent with the other i.MX
boards.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/olimex_imx233_olinuxino: readme: Adjust the generated file names
Fabio Estevam [Thu, 10 Nov 2016 15:39:46 +0000 (13:39 -0200)]
configs/olimex_imx233_olinuxino: readme: Adjust the generated file names

After the conversion to the common genimage scripts the generated file list
is a bit different, so adjust it accordingly.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/olimex_imx233_olinuxino: Add EXT4 support
Fabio Estevam [Thu, 10 Nov 2016 15:39:45 +0000 (13:39 -0200)]
configs/olimex_imx233_olinuxino: Add EXT4 support

Select BR2_TARGET_ROOTFS_EXT4 so that an EXT4 rootfs can be generated.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Acked-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfig: bump linux kernel to 4.8.6 in synopsys defconfigs
Zakharov Vlad [Thu, 10 Nov 2016 15:53:27 +0000 (18:53 +0300)]
config: bump linux kernel to 4.8.6 in synopsys defconfigs

With this commit we update ARC defconfigs with the following:

  - "snps_axs101_defconfig", "snps_axs103_defconfig" and
    "snps_hs38_smp_vdk_defconfig":
     - bump linux kernel version to 4.8.6
     - set up host linux headers to 4.8

Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosunxi-tools: fix license file
Francois Perrad [Thu, 10 Nov 2016 10:55:24 +0000 (11:55 +0100)]
sunxi-tools: fix license file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosunxi-tools: bump to version 1.4.1
Francois Perrad [Thu, 10 Nov 2016 09:57:15 +0000 (10:57 +0100)]
sunxi-tools: bump to version 1.4.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopatchelf: use .tar.bz2 archive
Baruch Siach [Thu, 10 Nov 2016 04:53:58 +0000 (06:53 +0200)]
patchelf: use .tar.bz2 archive

Saves a little space and network bandwidth.

While at it, use PATCHELF_VERSION for PATCHELF_SITE.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosnowball-{hdmiservice, init}: remove packages
Thomas Petazzoni [Sat, 5 Nov 2016 13:32:38 +0000 (14:32 +0100)]
snowball-{hdmiservice, init}: remove packages

The snowball_defconfig has been removed one year ago in commit
b3fa8e24defb20e1734e7e75f432090fe83c0dd8 ("configs: remove
calao_snowball_defconfig"), and it's no longer possible to buy
Snowball boards. Therefore, there is no reason to keep the
snowball-related packages in our tree.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoUse already qstripped BR2_TOOLCHAIN_EXTERNAL_PREFIX everywhere
Arnout Vandecappelle [Mon, 7 Nov 2016 01:19:56 +0000 (02:19 +0100)]
Use already qstripped BR2_TOOLCHAIN_EXTERNAL_PREFIX everywhere

The BR2_TOOLCHAIN_EXTERNAL_PREFIX variable is already qstripped and
stored in the TOOLCHAIN_EXTERNAL_PREFIX variable in
toolchain-external.mk, so use this variable everywhere.

This will be useful for a later patch that makes the derivation of
TOOLCHAIN_EXTERNAL_PREFIX a little more complex.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
[Arnout: split off into separate patch]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agokodi: allow enablement of libamcodec as codec if selected
Dagg Stompler [Wed, 9 Nov 2016 19:07:33 +0000 (21:07 +0200)]
kodi: allow enablement of libamcodec as codec if selected

allow usage of amcodec if kodi is built and libamcodec is selected

Signed-off-by: Dagg Stompler <daggs@gmx.com>
[Thomas: fix KODI_INCLUDES definition in RPi case, fix indentation.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoswupdate: bump to version 2016.10
Gary Bisson [Tue, 8 Nov 2016 14:34:46 +0000 (15:34 +0100)]
swupdate: bump to version 2016.10

A short list of new features:

- progress interface as general way to signalize the update
  status outside of the process.

- support encrypted artifacts (encryption via simmetric keys)

- host verification for swu images (-c option)

- configuration file to configure the update process

- HAwkbit backend: API extended, support for configData messages

- Hawkbit backend: supports SSL certificates

- remote handler : general interface to connect external
  installers.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibgtk3: bump version to 3.22.3
Vicente Olivert Riera [Tue, 8 Nov 2016 11:37:48 +0000 (11:37 +0000)]
libgtk3: bump version to 3.22.3

Overview of Changes in GTK+ 3.22.3:
http://ftp.gnome.org/pub/gnome/sources/gtk+/3.22/gtk+-3.22.3.news

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoscreen: enable support for 256 colors
Jérôme Pouiller [Wed, 9 Nov 2016 09:36:29 +0000 (10:36 +0100)]
screen: enable support for 256 colors

Support for 256 colors is enabled in xterm and ncurses, but it was
forgotten for screen.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopatchelf: bump version to 0.9
Jérôme Pouiller [Wed, 9 Nov 2016 09:43:46 +0000 (10:43 +0100)]
patchelf: bump version to 0.9

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoolimex_imx233_olinuxino: use the common mxs genimage script
Francois Perrad [Mon, 7 Nov 2016 23:09:36 +0000 (00:09 +0100)]
olimex_imx233_olinuxino: use the common mxs genimage script

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoolimex_imx233_olinuxino: bump version
Francois Perrad [Mon, 7 Nov 2016 23:09:35 +0000 (00:09 +0100)]
olimex_imx233_olinuxino: bump version

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofreescale: Create the board/freescale/common/imx/ directory
Fabio Estevam [Sun, 6 Nov 2016 22:43:27 +0000 (20:43 -0200)]
freescale: Create the board/freescale/common/imx/ directory

In order to have a better hierarchy for the genimage scripts used by
NXP mx25, mx51, mx53, mx6, mx7 SoCs, let's place them inside the
board/freescale/common/imx/ directory.

This helps in creating a more natural separation between the mxs scripts
that are placed inside the board/freescale/common/mxs/ directory.

Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/imx23evk: Add support for imx23evk
Fabio Estevam [Mon, 7 Nov 2016 14:55:27 +0000 (12:55 -0200)]
configs/imx23evk: Add support for imx23evk

Add support for imx23evk board.

For more information about this board, please check:
http://www.nxp.com/products/software-and-tools/software-development-tools/i.mx-software-and-tools/i.mx23-evaluation-kit:IMX23EVK

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobusybox: allow the user to set the telnetd options
Michael Walle [Mon, 7 Nov 2016 16:05:12 +0000 (17:05 +0100)]
busybox: allow the user to set the telnetd options

Source /etc/default/telnet to make it possible to override the telnetd
arguments. For example a user may want to set an alternative port.

Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowpa_supplicant: add mesh support (IEEE 80211s)
Yegor Yefremov [Mon, 7 Nov 2016 11:17:24 +0000 (12:17 +0100)]
wpa_supplicant: add mesh support (IEEE 80211s)

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolvm2: bump version to 2.02.167
Vicente Olivert Riera [Mon, 7 Nov 2016 10:22:45 +0000 (10:22 +0000)]
lvm2: bump version to 2.02.167

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosqlite: bump version to 3150100 (3.15.1)
Vicente Olivert Riera [Mon, 7 Nov 2016 12:51:02 +0000 (12:51 +0000)]
sqlite: bump version to 3150100 (3.15.1)

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-plugins-bad: add srtp support
Gustavo Zacarias [Thu, 3 Nov 2016 09:58:40 +0000 (06:58 -0300)]
gst1-plugins-bad: add srtp support

It's not new for 1.10.0 but hasn't been enabled when libsrtp was added
to buildroot.

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