buildroot.git
8 years agoser2net: bump version to 3.4
Vicente Olivert Riera [Mon, 13 Mar 2017 12:36:17 +0000 (12:36 +0000)]
ser2net: bump version to 3.4

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoti-uim: add license file
Baruch Siach [Mon, 13 Mar 2017 14:42:13 +0000 (16:42 +0200)]
ti-uim: add license file

In the absence of full license text file, take a short source file that
mentions the license in its comment header.

[Peter: add DEVELOPERS entry]
Cc: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agouboot-tools: bump to version 2017.03
Fabio Estevam [Mon, 13 Mar 2017 19:44:23 +0000 (16:44 -0300)]
uboot-tools: bump to version 2017.03

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoboot/uboot: bump to version 2017.03
Fabio Estevam [Mon, 13 Mar 2017 19:44:22 +0000 (16:44 -0300)]
boot/uboot: bump to version 2017.03

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibscrypt: New package
Stefan Sørensen [Thu, 9 Feb 2017 13:45:55 +0000 (14:45 +0100)]
libscrypt: New package

Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com>
[Thomas:
 - Add entry to DEVELOPERS file for the new package
 - Add dependency on !BR2_STATIC_LIBS, because the Makefile
   unconditionally builds a shared library
 - Use the "github" helper function to define <pkg>_SITE, get rid of
   <pkg>_SOURCE.
 - License is BSD-2c, not just BSD.
 - Add <pkg>_LICENSE_FILES variable.
 - Define LIBSCRYPT_DISABLE_STACK_PROTECTOR inside the
   BR2_TOOLCHAIN_HAS_SSP condition, and move from a
   LIBSCRYPT_POST_EXTRACT_HOOKS to a LIBSCRYPT_POST_PATCH_HOOKS.
 - Pass $(TARGET_CONFIGURE_OPTS) instead of just passing CC.
 - Pass $(TARGET_MAKE_ENV) when calling $(MAKE).]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodomoticz: fix build on powerpc64le
Fabrice Fontaine [Mon, 13 Feb 2017 17:24:51 +0000 (18:24 +0100)]
domoticz: fix build on powerpc64le

There is an issue with powerpc64le and boost::uuids::random_generator on the
following line of code (from include/boost/uuid/seed_rng.hpp):
sha.process_bytes( (unsigned char const*)&std::rand, sizeof( void(*)() ) )
This line "inspects the first couple bytes (here eight) of the std::rand
function to seed some rng. Due to the implementation of process_bytes and
inlining happening, it seems that one of the loops therein uses &rand-1 as
some boundary, compiling with -O0 makes that reloc come out as 'rand + 0' and
the link will succeed."
See: https://bugzilla.suse.com/show_bug.cgi?id=955832#c7

Fixes:
 - http://autobuild.buildroot.org/results/454c0ea393615bae2d1b44be9920f25b5c49fc33

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux-headers: remove 3.18.x and 4.8.x series
Gustavo Zacarias [Thu, 2 Mar 2017 20:18:29 +0000 (17:18 -0300)]
linux-headers: remove 3.18.x and 4.8.x series

These aren't supported upstream any more so remove the options and add
them to legacy handling.

Switch older deprecations that used 3.18.x to 3.12.x

Remove stray version strings as well.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain: Bump ARC tools to arc-2017.03-eng008
Zakharov Vlad [Fri, 3 Mar 2017 12:47:21 +0000 (15:47 +0300)]
toolchain: Bump ARC tools to arc-2017.03-eng008

This commit bumps ARC toolchain to arc-2017.03-eng008.

Please note that it is an engineering build and it might have all kinds
of breakages, please don't use it for production builds.

Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibnl: bump to version 3.2.29
Baruch Siach [Sun, 12 Mar 2017 17:18:06 +0000 (19:18 +0200)]
libnl: bump to version 3.2.29

Include upstream equivalent patch to fix build with older kernel headers. This
fixes build failures caused by the previous (reverted) version bump:
http://autobuild.buildroot.net/results/563/563f46e9a11f9e3b174a4e1308444f284d1b3421/
http://autobuild.buildroot.net/results/970/970463b628d9c81d5e217e92a455d2e05d0aa89e/
http://autobuild.buildroot.net/results/cee/ceea635a9d620398cbcd44ccb859b07bf6682780/

Add libc-compat.h patch to make it work for musl libc.

Add another upstream patch to fix both missing strerror_l() implementation,
and optionally missing locale support in uClibc-ng:
http://autobuild.buildroot.net/results/dce/dce5d21c27df57ac96d9302752dd1802e7a9786b/
http://autobuild.buildroot.net/results/c4b/c4b1c3f396ddd1d9242aed0953558606f929d57d/
http://autobuild.buildroot.net/results/44d/44dd3db6cdda4646fa12ccf243d6aca16bed3c90/

Add host-pkgconf dependency, since configure.ac uses PKG_CHECK_MODULES.

Add optional dependency on the 'check' package.

Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobtrfs-progs: fix build with musl
Baruch Siach [Sun, 12 Mar 2017 17:57:31 +0000 (19:57 +0200)]
btrfs-progs: fix build with musl

Add a patch adding the required limits headers.

Fixes:
http://autobuild.buildroot.net/results/dd5/dd556f2adc449c4961ff425c52fb78c5279bfae7/
http://autobuild.buildroot.net/results/7b5/7b5ccd88cdedd02d7fe77d4a07dd88d4045f4284/
http://autobuild.buildroot.net/results/ab1/ab12d07c73e3f8af102f00bd2e7124f6c6a076c3/

Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-psutil: enable musl build
Baruch Siach [Sun, 12 Mar 2017 18:49:33 +0000 (20:49 +0200)]
python-psutil: enable musl build

The sysinfo.h header conflict issue is now fixed since upstream commit
c414ecd9b9151 ("Fix build with musl libc"). Enable build with musl. Enable
reverse dependencies as well.

Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-psutil: bump to version 5.2.0
Baruch Siach [Sun, 12 Mar 2017 18:49:32 +0000 (20:49 +0200)]
python-psutil: bump to version 5.2.0

Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocheck: bump to version 0.11.0
Baruch Siach [Sun, 12 Mar 2017 20:30:49 +0000 (22:30 +0200)]
check: bump to version 0.11.0

Upstream moved to github. Update homepage and download links.

Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-vaapi: add optional encoder support
Adam Duskett [Wed, 1 Feb 2017 13:18:54 +0000 (08:18 -0500)]
gst1-vaapi: add optional encoder support

Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
[Thomas: pass explicit --enable-encoders.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-vaapi: new package
Adam Duskett [Wed, 1 Feb 2017 13:18:53 +0000 (08:18 -0500)]
gst1-vaapi: new package

gstreamer-vaapi consists in a collection of VA-API based plugins for
GStreamer and helper libraries.  These libraries are used for hardware
decoding and encoding of several video formats.

decoding formats:
JPEG, MPEG-2, MPEG-4:2, H.264 AVC, H.264 MVC, VP8, VC-1, WMV3, and HEVC.

encoding formats:
MPEG-2, H.264 AVC, H.264 MVC, JPEG, VP8, HEVC

The package won't compile without at least one renderer enabled, so I
chose to enable DRM by default, as X11, GLX, and wayland are heavy
handed with the dependencies.  As such, I have disabled every option
defaulting to yes except for DRM for the first patch.

Also, these codecs are only for x86 and require a Intel CPU (See Hardware
Requirements on line 82 of the README file.)

Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
[Thomas:
 - Add entry to DEVELOPERS file.
 - Add BR2_TOOLCHAIN_HAS_THREADS dependency to the main Config.in
   option.
 - Add BR2_PACKAGE_HAS_UDEV dependency to the main Config.in option.
 - Add comments about the BR2_STATIC_LIBS config option.
 - Rewrap Config.in help text and removing trailing tabs/spaces.
 - Remove restriction to i386/x86-64
 - Add patch to fix build with uClibc.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/mplayer: add optional support for pulseaudio
Bernd Kuhls [Sun, 12 Mar 2017 11:44:57 +0000 (12:44 +0100)]
package/mplayer: add optional support for pulseaudio

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/python: add optional support for libintl
Bernd Kuhls [Sun, 12 Mar 2017 14:06:05 +0000 (15:06 +0100)]
package/python: add optional support for libintl

Python links to gettext when available:

$ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/python2.7/lib-dynload/_locale.so | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libintl.so.8]
 0x00000001 (NEEDED)                     Shared library: [libpython2.7.so.1.0]
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]

In comparison the same library compiled without gettext:

$ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/python2.7/lib-dynload/_locale.so | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libpython2.7.so.1.0]
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/clamav: add optional dependency to json-c
Bernd Kuhls [Sat, 11 Mar 2017 12:58:53 +0000 (13:58 +0100)]
package/clamav: add optional dependency to json-c

clamav has optional support for json-c:

$ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/libclamav.so.7.1.1 | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libltdl.so.7]
 0x00000001 (NEEDED)                     Shared library: [libssl.so.1.0.0]
 0x00000001 (NEEDED)                     Shared library: [libcrypto.so.1.0.0]
 0x00000001 (NEEDED)                     Shared library: [libz.so.1]
 0x00000001 (NEEDED)                     Shared library: [libjson-c.so.2]
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/clamav: needs libtool
Bernd Kuhls [Sat, 11 Mar 2017 12:58:52 +0000 (13:58 +0100)]
package/clamav: needs libtool

clamav contains a copy of libltdl which is used when the libtool
package is not present, this increases the filesize of the target libs:

linked against libltdl.so:

-rwxr-xr-x 1 bernd bernd 1838528 Mär 11 13:21 output/target/usr/lib/libclamav.so.7.1.1

$ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/libclamav.so.7.1.1 | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libltdl.so.7]
 0x00000001 (NEEDED)                     Shared library: [libssl.so.1.0.0]
 0x00000001 (NEEDED)                     Shared library: [libcrypto.so.1.0.0]
 0x00000001 (NEEDED)                     Shared library: [libz.so.1]
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]

not linked against libltdl.so:

-rwxr-xr-x 1 bernd bernd 1859548 Mär 11 13:21 output/target/usr/lib/libclamav.so.7.1.1

$ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/libclamav.so.7.1.1 | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libssl.so.1.0.0]
 0x00000001 (NEEDED)                     Shared library: [libcrypto.so.1.0.0]
 0x00000001 (NEEDED)                     Shared library: [libz.so.1]
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]

Therefore this patch adds libtool as hard dependency to clamav.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/nanopi_neo: update kernel to 4.10
Yann E. MORIN [Fri, 10 Mar 2017 22:02:10 +0000 (23:02 +0100)]
configs/nanopi_neo: update kernel to 4.10

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt5base: install libQt5EglFsKmsSupport
Peter Seiderer [Fri, 10 Mar 2017 22:15:47 +0000 (23:15 +0100)]
qt5base: install libQt5EglFsKmsSupport

According to src/plugins/platforms/eglfs/deviceintegration/deviceintegration.pro
depends on eglfs_gbm which depends according to src/gui/configure.json
on features.eglfs and features.gbm and features.kms, so dependency
on BR2_PACKAGE_MESA3D_OPENGL_EGL which enables mesa3d gbm support
should be sufficient.

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt5base: fix eglfs x11 header related compile failure
Peter Seiderer [Fri, 10 Mar 2017 22:15:46 +0000 (23:15 +0100)]
qt5base: fix eglfs x11 header related compile failure

Add egl config and QT_EGL_NO_X11 define (as all other eglfs project
files do) to src/plugins/platforms/eglfs/eglfs-plugin.pro.

Fixes ([1]):

  In file included from .../host/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/EGL/egl.h:39:0,
                   from ../../../../include/QtEglSupport/5.8.0/QtEglSupport/private/../../../../../src/platformsupport/eglconvenience/qt_egl_p.h:63,
                   from ../../../../include/QtEglSupport/5.8.0/QtEglSupport/private/qt_egl_p.h:1,
                   from api/qeglfsglobal_p.h:56,
                   from api/qeglfsintegration_p.h:54,
                   from qeglfsmain.cpp:41:
  .../host/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/EGL/eglplatform.h:119:22: fatal error: X11/Xlib.h: No such file or directory
  compilation terminated.
  Makefile.eglfs-plugin:1024: recipe for target '.obj/qeglfsmain.o' failed
  make[2]: *** [.obj/qeglfsmain.o] Error 1
  make[2]: Leaving directory '.../qt5base-5.8.0/src/plugins/platforms/eglfs'
  Makefile:71: recipe for target 'sub-eglfs-plugin-pro-make_first-ordered' failed
  make[1]: *** [sub-eglfs-plugin-pro-make_first-ordered] Error 2

[1] http://lists.busybox.net/pipermail/buildroot/2017-March/186158.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/firejail: mark as broken
Yann E. MORIN [Sun, 12 Mar 2017 13:32:50 +0000 (14:32 +0100)]
package/firejail: mark as broken

The firejail package does not cross-compile at all, because it is not
using automake, but a hand-written Makefile.in. So it does not use the
cross-compiler found by ./configure.

But when we fix it by passing:
    FIREJAIL_MAKE_ENV = $(TARGET_CONFIGURE_OPTS)

it then fails to build with symbols redefinitions:

    /home/ymorin/dev/buildroot/O/host/usr/bin/arm-linux-gnueabihf-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os  -ggdb  -O2 -DVERSION='"0.9.44.8"' -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIC -Wformat -Wformat-security  -c libtrace.c -o libtrace.o
    /tmpfs/cckgOLVz.s: Assembler messages:
    /tmpfs/cckgOLVz.s:1115: Error: symbol `stat64' is already defined
    /tmpfs/cckgOLVz.s:1282: Error: symbol `lstat64' is already defined
    /tmpfs/cckgOLVz.s:2296: Error: symbol `fopen64' is already defined
    /tmpfs/cckgOLVz.s:2631: Error: symbol `freopen64' is already defined
    Makefile:16: recipe for target 'libtrace.o' failed

(ditto for libtracelog)

Fixing this is not trivial, so we just mark the package as broken.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Chris Frederick <chrisf@cdf123.net>
[Thomas: also mark the Config.in comment as BROKEN.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/nbd: bump version
Yann E. MORIN [Sun, 12 Mar 2017 09:58:18 +0000 (10:58 +0100)]
package/nbd: bump version

nbd uses fork and threads, so remove the comment about the dependency:
it is not inherited from glib2 anymore (it has not been for a while in
fact).

The dependency on wchar is also a requirement for nbd, because configure
needs wchar to test for C99.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/nbd: add option for the trdump utility
Yann E. MORIN [Sun, 12 Mar 2017 09:58:17 +0000 (10:58 +0100)]
package/nbd: add option for the trdump utility

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/nbd: fix utilities locations
Yann E. MORIN [Sun, 12 Mar 2017 09:58:16 +0000 (10:58 +0100)]
package/nbd: fix utilities locations

Currently, the code expects both the client and server to be in
/usr/bin, while the client is in /usr/sbin

Fix that.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/nbd: rename options
Yann E. MORIN [Sun, 12 Mar 2017 09:58:15 +0000 (10:58 +0100)]
package/nbd: rename options

... and add myself to the DEVELOPERS for nbd.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/tor: bump version to 0.2.9.10
Bernd Kuhls [Sat, 11 Mar 2017 16:32:59 +0000 (17:32 +0100)]
package/tor: bump version to 0.2.9.10

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/freeswitch: bump version to 1.6.15
Bernd Kuhls [Sat, 11 Mar 2017 16:05:04 +0000 (17:05 +0100)]
package/freeswitch: bump version to 1.6.15

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/exim: bump version to 4.89
Bernd Kuhls [Sat, 11 Mar 2017 15:12:05 +0000 (16:12 +0100)]
package/exim: bump version to 4.89

Rebased patch #0003, added uClibc compatibility patch.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/gdb: fix gnulib issue with musl and uClibc toolchains again
Romain Naour [Sat, 11 Mar 2017 21:26:45 +0000 (22:26 +0100)]
package/gdb: fix gnulib issue with musl and uClibc toolchains again

The commit [1] doesn't fix this issue for all cases (it doesn't work
when BR2_PACKAGE_GDB_DEBUGGER=y).
So, leave the configure script alone and override
gl_cv_func_gettimeofday_clobber from GDB_MAKE_ENV.

[1] 560334bb2a46a77081a3944d092df7732dfca432

Fixes:
http://autobuild.buildroot.net/results/719/719a441421030b79c0aa1bbfb707130f3ac87338

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/git: fix pcre support
Bernd Kuhls [Sun, 12 Mar 2017 12:12:03 +0000 (13:12 +0100)]
package/git: fix pcre support

The current code contains some obvious typos.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/git: add optional support for gettext
Bernd Kuhls [Sun, 12 Mar 2017 12:43:14 +0000 (13:43 +0100)]
package/git: add optional support for gettext

git links to libintl if available:

$ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/bin/git | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libz.so.1]
 0x00000001 (NEEDED)                     Shared library: [libintl.so.8]
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboost: bump to version 1.63.0
Jörg Krause [Sun, 12 Mar 2017 12:16:38 +0000 (13:16 +0100)]
boost: bump to version 1.63.0

Remove getchar() patch which has been applied upstream.

Add recommanded post-release patch from upstream to fix 64-bit atomic
operations on 32-bit x86 with gcc versions older than 4.7.

Add a patch from upstream to fix FPE issue with uClibc-based toolchains.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoshairport-sync: bump to version 3.0.1
Jörg Krause [Sat, 11 Mar 2017 08:00:24 +0000 (09:00 +0100)]
shairport-sync: bump to version 3.0.1

Support for PolarSSL is deprecated and the usage of mbedTLS is
recommended, if not OpenSSL is used as crypto backend.

Also change the direction of the OpenSSL/mbedTLS package selection to
be the same as in ustream-ssl to prevent a circular dependency.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoRevert "boost: bump to version 1.63.0"
Thomas Petazzoni [Sun, 12 Mar 2017 10:27:41 +0000 (11:27 +0100)]
Revert "boost: bump to version 1.63.0"

This reverts commit 7b9b0e321590d6584c4164b9b04c9603075fd5e2, which is
causing way too many build issues in our autobuilders.

Fixes:

  http://autobuild.buildroot.net/results/7f0ec2d249f7219c60979b9abb1eb3266d475012/
  and many other build issues

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agos6-linux-init: new package
Eric Le Bihan [Mon, 19 Dec 2016 21:29:15 +0000 (22:29 +0100)]
s6-linux-init: new package

This new package provides s6-linux-init, a set of minimalistic tools to
create a s6-based init system, including a /sbin/init program, on a
machine running a Linux kernel.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoRevert "shairport-sync: bump to version 3.0"
Thomas Petazzoni [Fri, 10 Mar 2017 21:52:30 +0000 (22:52 +0100)]
Revert "shairport-sync: bump to version 3.0"

This reverts commit 7670dcc43e3b023b9bd613fa464533ecde7aca70, which
causes a Config.in circular dependency:

package/openssl/Config.in:1:error: recursive dependency detected!
package/openssl/Config.in:1: symbol BR2_PACKAGE_OPENSSL is selected by BR2_PACKAGE_MBEDTLS
package/mbedtls/Config.in:1: symbol BR2_PACKAGE_MBEDTLS is selected by BR2_PACKAGE_OPENSSL

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agos6-linux-utils: new package
Eric Le Bihan [Mon, 19 Dec 2016 21:29:14 +0000 (22:29 +0100)]
s6-linux-utils: new package

This new package provides s6-linux-utils, a set of minimalistic
Linux-specific system utilities.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/rpi-userland: don't install file in random location
Yann E. MORIN [Tue, 7 Mar 2017 21:16:28 +0000 (22:16 +0100)]
package/rpi-userland: don't install file in random location

Currently, rpi-userland installs files in $(@D)/../../bin/ which is
entirely stupid, especially in cross-compilation.

Get rid of the dubious, broken, custom install command.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Tested-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotinycbor: bump to version 1.4.1
Fabrice Fontaine [Mon, 6 Mar 2017 20:56:01 +0000 (21:56 +0100)]
tinycbor: bump to version 1.4.1

Delete first patch as it has been integrated upstream
Retrieve second patch upstream

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoshairport-sync: bump to version 3.0
Jörg Krause [Fri, 10 Mar 2017 20:41:05 +0000 (21:41 +0100)]
shairport-sync: bump to version 3.0

Support for PolarSSL is deprecated and the usage of mbedTLS is
recommended, if not OpenSSL is used as crypto backend.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoswupdate: bump to version 2017.01
Jörg Krause [Fri, 10 Mar 2017 20:20:44 +0000 (21:20 +0100)]
swupdate: bump to version 2017.01

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboost: bump to version 1.63.0
Jörg Krause [Fri, 10 Mar 2017 20:15:12 +0000 (21:15 +0100)]
boost: bump to version 1.63.0

Remove getchar() patch which has been applied upstream.

Add recommanded post-release patch from upstream to fix 64-bit atomic
operations on 32-bit x86 with gcc versions older than 4.7.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolttng-modules: bump version to 2.9.1
Vicente Olivert Riera [Fri, 10 Mar 2017 17:42:52 +0000 (17:42 +0000)]
lttng-modules: bump version to 2.9.1

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolttng-babeltrace: bump version to 1.5.2
Vicente Olivert Riera [Fri, 10 Mar 2017 17:42:51 +0000 (17:42 +0000)]
lttng-babeltrace: bump version to 1.5.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobtrfs-progs: bump version to 4.10
Vicente Olivert Riera [Fri, 10 Mar 2017 15:05:44 +0000 (15:05 +0000)]
btrfs-progs: bump version to 4.10

Rebase patch for this new release.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agompd: bump to version 0.20.6
Jörg Krause [Fri, 10 Mar 2017 19:42:50 +0000 (20:42 +0100)]
mpd: bump to version 0.20.6

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibinput: bump version to 1.6.3
Vicente Olivert Riera [Fri, 10 Mar 2017 17:30:45 +0000 (17:30 +0000)]
libinput: bump version to 1.6.3

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolua-messagepack: bump to version 0.5.0
Francois Perrad [Fri, 10 Mar 2017 17:26:00 +0000 (18:26 +0100)]
lua-messagepack: bump to version 0.5.0

refactor with PKG_NAME_UPSTREAM

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibcurl: bump version to 7.53.1
Vicente Olivert Riera [Fri, 10 Mar 2017 17:17:22 +0000 (17:17 +0000)]
libcurl: bump version to 7.53.1

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoimagemagick: bump version to 7.0.5-0 (security)
Vicente Olivert Riera [Fri, 10 Mar 2017 17:06:18 +0000 (17:06 +0000)]
imagemagick: bump version to 7.0.5-0 (security)

- Fixed memory leak when creating nested exceptions in Magick++
  https://www.imagemagick.org/discourse-server/viewtopic.php?f=23&p=142634

- Fixed fd leak for webp coder
  https://github.com/ImageMagick/ImageMagick/pull/382

- Fixed Spurious memory allocation message
  https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31438

Full changelog: http://imagemagick.org/script/changelog.php

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojasper: bump version to 2.0.12
Vicente Olivert Riera [Fri, 10 Mar 2017 17:05:18 +0000 (17:05 +0000)]
jasper: bump version to 2.0.12

Remove 0001-Disable-C-compiler-check.patch since it's already included
in this release. Upstream commit:

  https://github.com/mdadams/jasper/commit/4212e7e826e1f72c2f01391a80667c88fa2eb517

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogit: bump version to 2.12.0
Vicente Olivert Riera [Fri, 10 Mar 2017 15:36:46 +0000 (15:36 +0000)]
git: bump version to 2.12.0

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/logrotate: update upstream site in Config.in help
Julien BOIBESSOT [Fri, 10 Mar 2017 15:22:10 +0000 (16:22 +0100)]
package/logrotate: update upstream site in Config.in help

fedorahosted.org has closed on March 1st, 2017, and we were anyway
already using github as a source for logrotate. This commit therefore
updates the Config.in help text to also use github as the upstream
site.

Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/elfutils: change upstream site
Julien BOIBESSOT [Fri, 10 Mar 2017 15:16:53 +0000 (16:16 +0100)]
package/elfutils: change upstream site

fedorahosted.org has been closed on March 1st, 2017, so use a
different upstream location for the elfutils project.

Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoRevert "libnl: bump to version 3.2.29"
Thomas Petazzoni [Fri, 10 Mar 2017 20:40:56 +0000 (21:40 +0100)]
Revert "libnl: bump to version 3.2.29"

This reverts commit c3a9c432fd6dbb56e05eacc4063be6893e428b1e. It
causes too many build failures.

Fixes:

  http://autobuild.buildroot.net/results/563f46e9a11f9e3b174a4e1308444f284d1b3421/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolxc: add upstream security fix for CVE-2017-5985
Peter Korsgaard [Fri, 10 Mar 2017 13:04:00 +0000 (14:04 +0100)]
lxc: add upstream security fix for CVE-2017-5985

Before this commit, lxc-user-nic could potentially have been tricked into
operating on a network namespace over which the caller did not hold
privilege.

This commit ensures that the caller is privileged over the network namespace
by temporarily dropping privilege.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agophp: bump to version 7.1.2
Peter Korsgaard [Fri, 10 Mar 2017 12:11:06 +0000 (13:11 +0100)]
php: bump to version 7.1.2

7.1.2 is a bugfix release, fixing a number of issues:

http://www.php.net/ChangeLog-7.php#7.1.2

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/liberation: fix download site due to recent fedorahosted.org closing
Julien BOIBESSOT [Fri, 10 Mar 2017 13:19:26 +0000 (14:19 +0100)]
package/liberation: fix download site due to recent fedorahosted.org closing

Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogitlab-ci: add gcc-multilib to the docker image
Arnout Vandecappelle [Fri, 10 Mar 2017 12:35:58 +0000 (13:35 +0100)]
gitlab-ci: add gcc-multilib to the docker image

This is needed for defconfigs that use syslinux.

Fixes https://gitlab.com/buildroot.org/buildroot/builds/11701092

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs: snps_archs38_vdk: use same headers as kernel
Arnout Vandecappelle [Fri, 10 Mar 2017 12:35:57 +0000 (13:35 +0100)]
configs: snps_archs38_vdk: use same headers as kernel

Instead of downloading a *different* version of the kernel for the
headers as for the headers itself, use the same one.
BR2_KERNEL_HEADERS_AS_KERNEL is the default, but we have to set the
custom version.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs: beagleboardx15: fixate the header series
Arnout Vandecappelle [Fri, 10 Mar 2017 12:35:56 +0000 (13:35 +0100)]
configs: beagleboardx15: fixate the header series

The kernel headers version used to be default when the default was
still 4.9. Now, however, we switched the default headers version to
4.10 but the beagleboardx15 kernel is still 4.9, so we have to set
the kernel headers version explicitly.

Fixes https://gitlab.com/buildroot.org/buildroot/builds/11700987

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodocs/website/news.html: mention that 2017.02 is a LTS release
Peter Korsgaard [Fri, 10 Mar 2017 11:36:37 +0000 (12:36 +0100)]
docs/website/news.html: mention that 2017.02 is a LTS release

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodocs/website/news.html: add 2017.02 announcement link
Peter Korsgaard [Fri, 10 Mar 2017 11:31:48 +0000 (12:31 +0100)]
docs/website/news.html: add 2017.02 announcement link

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodocs/website/news.html: add 2016.11.3 release
Peter Korsgaard [Fri, 10 Mar 2017 11:30:17 +0000 (12:30 +0100)]
docs/website/news.html: add 2016.11.3 release

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoUpdate for 2016.11.3
Peter Korsgaard [Thu, 9 Mar 2017 23:00:07 +0000 (00:00 +0100)]
Update for 2016.11.3

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
[Peter: drop Makefile changes]
(cherry picked from commit cf01d69e1b7bf6b4e31d7f7bab646365f75394d5)

8 years agolibnl: bump to version 3.2.29
Baruch Siach [Fri, 10 Mar 2017 08:54:44 +0000 (10:54 +0200)]
libnl: bump to version 3.2.29

Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibnl: update homepage link
Baruch Siach [Fri, 10 Mar 2017 08:54:43 +0000 (10:54 +0200)]
libnl: update homepage link

The old link is broken. Use the github repo instead.

Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agonetsniff-ng: add homepage link
Baruch Siach [Fri, 10 Mar 2017 08:30:55 +0000 (10:30 +0200)]
netsniff-ng: add homepage link

Cc: Joris Lijssens <joris.lijssens@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agonetsniff-ng: fix build with kernel headers v4.10+
Baruch Siach [Fri, 10 Mar 2017 08:30:54 +0000 (10:30 +0200)]
netsniff-ng: fix build with kernel headers v4.10+

Add upstream patch removing use of GENL_ID_GENERATE that was dropped in kernel
version 4.10.

Fixes:
http://autobuild.buildroot.net/results/58d/58d7809cae739f728c58291f2111684d6c0578f3/
http://autobuild.buildroot.net/results/65c/65ce9807116ca70908e0aabae59a36c7774dfa7a/
http://autobuild.buildroot.net/results/64b/64b3f8af2ebc5a14ecbef72039ef527b5d71f12c/

Cc: Joris Lijssens <joris.lijssens@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agos6-portable-utils: new package
Eric Le Bihan [Mon, 19 Dec 2016 21:29:13 +0000 (22:29 +0100)]
s6-portable-utils: new package

This new package provides s6-portable-utils, a set of tiny general Unix
utilities, often performing well-known tasks such as cut and grep, but
optimized for simplicity and small size.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agos6-rc: new package
Eric Le Bihan [Mon, 19 Dec 2016 21:29:12 +0000 (22:29 +0100)]
s6-rc: new package

This new package provides s6-rc, a service manager for s6-based systems,
i.e. a suite of programs that can start and stop services, both
long-running daemons and one-time initialization scripts, in the proper
order according to a dependency tree.

The host variant is provided so s6-rc-compile is available and can
be used to build the services database offline, either in a package
Makefile or a post-build script.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agos6-networking: new package
Eric Le Bihan [Mon, 19 Dec 2016 21:29:11 +0000 (22:29 +0100)]
s6-networking: new package

This new package provides s6-networking, a suite of small networking
utilities for Unix systems.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agos6-dns: new package
Eric Le Bihan [Mon, 19 Dec 2016 21:29:10 +0000 (22:29 +0100)]
s6-dns: new package

This new package provides s6-dns, a suite of DNS client programs and
libraries for Unix systems, as an alternative to the BIND, djbdns or
other DNS clients.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agos6: new package
Eric Le Bihan [Mon, 19 Dec 2016 21:29:09 +0000 (22:29 +0100)]
s6: new package

This new package provides s6, a small suite of programs for UNIX,
designed to allow process supervision (a.k.a service supervision), in
the line of daemontools and runit.

The host variant is provided as it is required to build the host
variant of s6-rc. Only the libraries and headers are installed.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoConfig.in.legacy: add missing help keyword
Peter Korsgaard [Thu, 9 Mar 2017 21:52:47 +0000 (22:52 +0100)]
Config.in.legacy: add missing help keyword

Commit ac1910713ce (efl: remove broken JP2K loader) added a legacy entry for
BR2_PACKAGE_EFL_JP2K, but forgot to add the 'help' keyword before the help
text, leading to confusing error messages from kconfig:

Config.in.legacy:482: syntax error
Config.in.legacy:481: unknown option "JP2K"
Config.in.legacy:482: unknown option "while"
Config.in.legacy:483: unknown option "JP2K"

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibplayer: add back missing endif
Peter Korsgaard [Thu, 9 Mar 2017 21:49:54 +0000 (22:49 +0100)]
libplayer: add back missing endif

Commit 0f5b3d0fd81 (libplayer: remove broken Python bindings) accidently
removed an endif from Config.in, breaking menuconfig.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopython3: make readline, gzip, bzip2 and xz really optional
Thomas Petazzoni [Tue, 7 Mar 2017 23:00:31 +0000 (00:00 +0100)]
python3: make readline, gzip, bzip2 and xz really optional

The BR2_PACKAGE_PYTHON3_{READLINE,ZLIB,BZIP2,XZ} options were so far
only bringing in the necessary dependencies, relying on the Python
build system to automatically detect them.

However, this means that even if one of those option was disabled, if
their dependency was found, Python would build the corresponding module,
which is really not what the user would expect.

For example, if you have:

  BR2_PACKAGE_READLINE=y
  # BR2_PACKAGE_PYTHON3_READLINE is not set

Then you would still get the readline Python module built and installed.

This commit fixes that by adding new --{enable,disable} options, and use
them in python3.mk.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython3: explicitly disable OpenSSL support for the target
Thomas Petazzoni [Tue, 7 Mar 2017 23:00:30 +0000 (00:00 +0100)]
python3: explicitly disable OpenSSL support for the target

Commit fa627738266e ("python3: do not use the system OpenSSL in the host
variant") added a patch that allows to disable building the OpenSSL
related modules in Python, even if OpenSSL is found.

But in this commit, it was only used to unconditionally disable OpenSSL
support for the host python3.

This commit extends that to use the --disable-openssl option also for
the target python3, when BR2_PACKAGE_PYTHON3_SSL. This ensures that if
BR2_PACKAGE_PYTHON3_SSL is disabled, but BR2_PACKAGE_OPENSSL is enabled,
we still don't get the OpenSSL modules built, as the user would expect.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython3: refresh Git formatted patches
Thomas Petazzoni [Tue, 7 Mar 2017 23:00:29 +0000 (00:00 +0100)]
python3: refresh Git formatted patches

This refreshes the set of python3 patches so they apply cleanly on the
v3.5.2 tag of cpython Github repository.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython: fix disabling the SSL module
Thomas Petazzoni [Tue, 7 Mar 2017 23:00:28 +0000 (00:00 +0100)]
python: fix disabling the SSL module

The Python extension is _ssl, not ssl. Due to this mistake in the patch,
even with --disable-ssl passed on the command line, the _ssl.so Python
extension would still be built.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython: make hashlib and readline modules really optional
Thomas Petazzoni [Tue, 7 Mar 2017 23:00:27 +0000 (00:00 +0100)]
python: make hashlib and readline modules really optional

The BR2_PACKAGE_PYTHON_{READLINE,HASHLIB} options were so far only
bringing in the necessary dependencies, relying on the Python build
system to automatically detect them.

However, this means that even if one of those option was disabled, if
their dependency was found, Python would build the corresponding module,
which is really not what the user would expect.

For example, if you have:

   BR2_PACKAGE_READLINE=y
   # BR2_PACKAGE_PYTHON_READLINE is not set

Then you would still get the readline Python module built and installed.

This commit fixes that by adding new --{enable,disable} options, and use
them in python.mk.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython: move to Git formatted patches
Thomas Petazzoni [Tue, 7 Mar 2017 23:00:26 +0000 (00:00 +0100)]
python: move to Git formatted patches

Now that the cpython project has a nice Github repository, with tags,
it's much nicer to handle the stack of Python patches with Git. The
python3 package patches had already been converted, but not the python
package patches. Therefore, this commit does the move.

There is no functional change, only reformatting of the patches.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxdriver_xf86-video-v4l: remove broken package
Arnout Vandecappelle [Tue, 7 Mar 2017 23:50:53 +0000 (00:50 +0100)]
xdriver_xf86-video-v4l: remove broken package

This package has been marked as broken since 2015.02. Since this was
already unavailable without mention in Config.in.legacy for 9 Buildroot
releases, legacy handling isn't very useful.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibplayer: remove broken Python bindings
Arnout Vandecappelle [Tue, 7 Mar 2017 23:50:52 +0000 (00:50 +0100)]
libplayer: remove broken Python bindings

This option has been marked as broken since 2011. No need for legacy
handling.

And anyway, nowadays we use automatic dependencies for bindings.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt: remove broken iBase driver
Arnout Vandecappelle [Tue, 7 Mar 2017 23:50:51 +0000 (00:50 +0100)]
qt: remove broken iBase driver

This option has been marked as broken since 2010. No need for legacy
handling.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[Thomas: remove dead code in qt.mk, as pointed out by Peter Seiderer.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxdriver_xf86-video-wsfb: remove broken package
Arnout Vandecappelle [Tue, 7 Mar 2017 23:50:50 +0000 (00:50 +0100)]
xdriver_xf86-video-wsfb: remove broken package

This package has been marked as broken since 2010. No need for legacy
handling.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxdriver_xf86-video-glide: remove broken package
Arnout Vandecappelle [Tue, 7 Mar 2017 23:50:49 +0000 (00:50 +0100)]
xdriver_xf86-video-glide: remove broken package

This package has been marked as broken since 2010. No need for legacy
handling.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoefl: remove broken JP2K loader
Arnout Vandecappelle [Tue, 7 Mar 2017 23:50:54 +0000 (00:50 +0100)]
efl: remove broken JP2K loader

This option has been marked as broken since 2016.08. Since nobody
repaired it, we'll just remove it.

Since technically it was already removed in 2016.08, it's added to the
2016.08 section of the legacy menu.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Romain Naour <romain.naour@gmail.com>
Cc: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
Reviewed-By: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
Acked-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agovala: bump to version 0.34.6
Gustavo Zacarias [Wed, 8 Mar 2017 13:09:38 +0000 (10:09 -0300)]
vala: bump to version 0.34.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowireless-regdb: bump to version 2017.03.07
Gustavo Zacarias [Wed, 8 Mar 2017 13:09:53 +0000 (10:09 -0300)]
wireless-regdb: bump to version 2017.03.07

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libaio: enable on powerpc64(le)
Daniel Black [Thu, 9 Mar 2017 00:56:47 +0000 (11:56 +1100)]
package/libaio: enable on powerpc64(le)

libaio has support for powerpc64(le), so enable the corresponding
package on those architectures.

Signed-off-by: Daniel Black <daniel.black@au.ibm.com>
Acked-by: Cyril Bur <cyrilbur@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/pkg-cmake: set CMAKE_SYSTEM_PROCESSOR correctly on powerpc64{, le}
Daniel Black [Thu, 9 Mar 2017 00:57:10 +0000 (11:57 +1100)]
package/pkg-cmake: set CMAKE_SYSTEM_PROCESSOR correctly on powerpc64{, le}

Like ARM, BR2_ARCH doesn't correspond to the uname -m. With cmake
CMAKE_SYSTEM_PROCESSOR is expected to contain the uname -m value.

So we change CMAKE_SYSTEM_PROCESSOR from powerpc64 -> ppc64 (big endian)
and powerpc64le -> ppc64le (little endian).

This corrects the cross compile to the powerpc64{,le} target
architecture for the mariadb (and possibly others) packages that
use the CMAKE_SYSTEM_PROCESSOR variable and compare it against
Power64 based architectures.

Signed-off-by: Daniel Black <daniel.black@au.ibm.com>
Acked-by: Cyril Bur <cyrilbur@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoti-uim: bump to latest version
Baruch Siach [Thu, 9 Mar 2017 05:45:37 +0000 (07:45 +0200)]
ti-uim: bump to latest version

Also, add a hash file.

Cc: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoti-uim: moved to github
Baruch Siach [Thu, 9 Mar 2017 05:45:36 +0000 (07:45 +0200)]
ti-uim: moved to github

gitorious.org is down. Use the github repo instead.

Cc: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolighttpd: source default file from startup script
Philipp Skadorov [Wed, 8 Mar 2017 20:43:32 +0000 (15:43 -0500)]
lighttpd: source default file from startup script

lighttpd server runs cgi application that has no way to get environment
variables that are set up for it.

S50lighttpd is changed to source /etc/default/lighttpd file where these
environment variables can be set up.

Signed-off-by: Philipp Skadorov <philipp.skadorov@savoirfairelinux.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolighttpd: carry common keywords out to variables
Philipp Skadorov [Wed, 8 Mar 2017 20:43:31 +0000 (15:43 -0500)]
lighttpd: carry common keywords out to variables

S50lighttpd contains repeating keywords that are worth carrying out as
variables: pid file name, daemon name, config file name.

Signed-off-by: Philipp Skadorov <philipp.skadorov@savoirfairelinux.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofirejail: fix logic for comment
Vicente Olivert Riera [Thu, 9 Mar 2017 11:25:29 +0000 (11:25 +0000)]
firejail: fix logic for comment

firejail depends on !uClibc, so the "firejail needs !uClibc" comment
should be displayed when we do have uClibc. Right now the logic is just
the other way around, so flip it.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosupport/scripts/test-pkg: extend logfile with olddefconfig output
Benoît Allard [Thu, 9 Mar 2017 15:15:21 +0000 (16:15 +0100)]
support/scripts/test-pkg: extend logfile with olddefconfig output

Signed-off-by: Benoît Allard <benoit.allard@greenbone.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>