]> rtime.felk.cvut.cz Git - coffee/buildroot.git/log
coffee/buildroot.git
7 years agoMakefile: drop redundant shell call when deriving BASE_DIR
Danomi Manchego [Wed, 23 Nov 2016 02:31:31 +0000 (21:31 -0500)]
Makefile: drop redundant shell call when deriving BASE_DIR

Commit 173135df5b69dfd5ae6fe6cf2de8833c6f74c143 ("core: re-enter make if
$(CURDIR) or $(O) are not canonical paths") introduced the CANONICAL_O
variable, defined as:

CANONICAL_O := $(shell mkdir -p $(O) >/dev/null 2>&1)$(realpath $(O))

This duplicates the definition of BASE_DIR, by different means:

BASE_DIR := $(shell mkdir -p $(O) && cd $(O) >/dev/null && pwd)

So one of these shell calls is redundant. CANONICAL_O is defined first,
so this commit replaces the BASE_DIR derivation with $(CANONICAL_O).

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-sis: Add patch for ABI 23 support (xserver_xorg...
Bernd Kuhls [Sun, 27 Nov 2016 11:06:14 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-sis: Add patch for ABI 23 support (xserver_xorg-server 1.19+)

Re-numbered patches as well.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-qxl: Add patches for newer xserver_xorg-server releases
Bernd Kuhls [Sun, 27 Nov 2016 11:06:13 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-qxl: Add patches for newer xserver_xorg-server releases

0002-xserverfix.patch added xlib_libXfont as new dependency.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-*: mass addition of patches for ABI 23 support ...
Bernd Kuhls [Sun, 27 Nov 2016 11:06:12 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-*: mass addition of patches for ABI 23 support (xserver_xorg-server 1.19+)

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-vmware: bump version to 13.2.1
Bernd Kuhls [Sun, 27 Nov 2016 11:06:11 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-vmware: bump version to 13.2.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-openchrome: bump version to 0.5.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:10 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-openchrome: bump version to 0.5.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-ati: bump version to 7.8.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:09 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-ati: bump version to 7.8.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-amdgpu: bump version to 1.2.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:08 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-amdgpu: bump version to 1.2.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-input-synaptics: bump version to 1.9.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:07 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-input-synaptics: bump version to 1.9.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.2
Bernd Kuhls [Sun, 27 Nov 2016 11:06:06 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-input-keyboard: bump version to 1.9.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:05 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-input-keyboard: bump version to 1.9.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-input-joystick: bump version to 1.6.3
Bernd Kuhls [Sun, 27 Nov 2016 11:06:04 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-input-joystick: bump version to 1.6.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/libdrm: bump version to 2.4.73
Bernd Kuhls [Sun, 27 Nov 2016 10:40:23 +0000 (11:40 +0100)]
package/libdrm: bump version to 2.4.73

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/ffmpeg: bump version to 3.2.1
Bernd Kuhls [Sun, 27 Nov 2016 10:40:22 +0000 (11:40 +0100)]
package/ffmpeg: bump version to 3.2.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoefibootmrg: Allow build with uClibc
Andy Shevchenko [Sun, 27 Nov 2016 14:32:04 +0000 (16:32 +0200)]
efibootmrg: Allow build with uClibc

Details at https://github.com/rhinstaller/efibootmgr/issues/61.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
[Thomas: efivar still doesn't build on musl, so same for efibootmgr.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoefivar: allow build with uClibc
Andy Shevchenko [Sun, 27 Nov 2016 14:32:03 +0000 (16:32 +0200)]
efivar: allow build with uClibc

Details at https://github.com/rhinstaller/efivar/issues/76.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
[Thomas: tweak the dependency, efivar still doesn't build with musl.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoefivar: bump to version 30
Andy Shevchenko [Sun, 27 Nov 2016 14:32:02 +0000 (16:32 +0200)]
efivar: bump to version 30

Use newest release.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/qemu: add option to include tools
Sam bobroff [Wed, 23 Nov 2016 00:16:52 +0000 (11:16 +1100)]
package/qemu: add option to include tools

Add an option to QEMU to include the "tools" (configure option:
--enable-tools) in the target. This adds a dependency on pixman, but
that's already present.

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/{mesa3d, mesa3d-headers}: bump version to 13.0.1
Vicente Olivert Riera [Mon, 14 Nov 2016 14:01:36 +0000 (14:01 +0000)]
package/{mesa3d, mesa3d-headers}: bump version to 13.0.1

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/efl: bump to 1.18.3
Romain Naour [Fri, 25 Nov 2016 22:26:22 +0000 (23:26 +0100)]
package/efl: bump to 1.18.3

Bug fixes release:
https://www.enlightenment.org/news/efl-1.18.3

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agocmake: bump version to 3.7.0
Vicente Olivert Riera [Mon, 14 Nov 2016 13:15:41 +0000 (13:15 +0000)]
cmake: bump version to 3.7.0

libuv is now a required dependency.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain: kill ADI Blackfin toolchain
Arnout Vandecappelle [Wed, 23 Nov 2016 23:40:35 +0000 (00:40 +0100)]
toolchain: kill ADI Blackfin toolchain

This toolchain has many problems which are fixed in contemporary gcc
and uClibc-ng. In addition, several hacks are needed to be able to
work with this toolchain. All these hacks are removed as well.  Also
the package exceptions for this toolchain are removed.

The BR2_BFIN_INSTALL_FDPIC_SHARED and BR2_BFIN_INSTALL_FLAT_SHARED
options don't get a legacy entry. For the ADI toolchain, there already
is a legacy entry, so it doesn't make sense to add it twice. For other
external toolchains, these options didn't actually work, because they
rely on the specific layout of the ADI toolchain.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain-external: support gcc < 4.3
Arnout Vandecappelle [Wed, 23 Nov 2016 23:40:34 +0000 (00:40 +0100)]
toolchain-external: support gcc < 4.3

We currently support gcc as old as 4.3. However, Buildroot works
perfectly well with even older gcc versions (tested with 4.1). So we
can add an option BR2_TOOLCHAIN_EXTERNAL_GCC_OLD to support that. The
help text of this option is written with plenty of discouragement.

We use _OLD and not something like _PRE_4_3, because at some point we
will likely remove the 4.3 option and what would then require a name
change.

We don't set any _AT_LEAST option in this case because it's no use -
there is no lower bound on the version in this case. We therefore leave
BR2_TOOLCHAIN_GCC_AT_LEAST empty (the implicit default). When it is
empty, we don't do a version check at all in check_gcc_version
(previously we errored out when it was empty).

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibatomic_ops: bump version to 7.4.4
Vicente Olivert Riera [Wed, 23 Nov 2016 14:39:14 +0000 (14:39 +0000)]
libatomic_ops: bump version to 7.4.4

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibatomic_ops: add support for MIPS architecture
Vicente Olivert Riera [Wed, 23 Nov 2016 14:39:13 +0000 (14:39 +0000)]
libatomic_ops: add support for MIPS architecture

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomoarvm: select libffi when building for MIPS
Vicente Olivert Riera [Wed, 23 Nov 2016 14:39:12 +0000 (14:39 +0000)]
moarvm: select libffi when building for MIPS

Otherwise the compilation will fail like this:

./libmoar.so: undefined reference to `dcCallbackThunkEntry'

See: https://github.com/MoarVM/MoarVM/issues/222

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomoarvm: enable optional support for libffi
Vicente Olivert Riera [Wed, 23 Nov 2016 14:39:11 +0000 (14:39 +0000)]
moarvm: enable optional support for libffi

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomoarvm: use pkgconfig to find libraries and headers
Vicente Olivert Riera [Wed, 23 Nov 2016 14:39:10 +0000 (14:39 +0000)]
moarvm: use pkgconfig to find libraries and headers

MoarVM's Configure.pl script uses pkgconfig to find libraries and
headers, but it uses the one installed in the host machine which is
wrong and can lead to errors of unsafe include paths.

Instead, make it depend on the host-pkgconf package and specify the path
to our pkgconfig binary by using the --pkgconfig configure option.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomoarvm: bump version to 2016.11
Vicente Olivert Riera [Wed, 23 Nov 2016 14:39:09 +0000 (14:39 +0000)]
moarvm: bump version to 2016.11

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/qemu: fixup enable host QEMU for powerpc64/powerpc64le
Sam bobroff [Thu, 24 Nov 2016 05:56:42 +0000 (16:56 +1100)]
package/qemu: fixup enable host QEMU for powerpc64/powerpc64le

Fixes next commit d634d9dda7f3c328d63469cb628c79da49a09e89, which itself
fixes:

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

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/kexec-lite: Update to latest version
Sam Mendoza-Jonas [Fri, 25 Nov 2016 02:19:53 +0000 (13:19 +1100)]
package/kexec-lite: Update to latest version

Upstream kexec-lite now has support for kexec on POWER9 based machines.
Update so this works in simulators and is ready for when real machines
are available.

Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Acked-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoodroid-scripts: bump version to cfd289b1d69136b8bfd725d90cd648da4654f2bd
Dagg Stompler [Fri, 25 Nov 2016 07:52:55 +0000 (09:52 +0200)]
odroid-scripts: bump version to cfd289b1d69136b8bfd725d90cd648da4654f2bd

- add support for new monitor modes.
- fix cvbs modes

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoodroid-scripts: init display as early as possible
Dagg Stompler [Fri, 25 Nov 2016 07:48:46 +0000 (09:48 +0200)]
odroid-scripts: init display as early as possible

this commit will init the display as early as possible so the user can
see on screen the boot process.
the displey init will be called after the logging init to provide some
logging of the init.

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/qemu: enable host QEMU for powerpc64/powerpc64le
Sam bobroff [Wed, 23 Nov 2016 02:25:02 +0000 (13:25 +1100)]
package/qemu: enable host QEMU for powerpc64/powerpc64le

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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>