summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* package/tor: fix openssl detection for static buildsBernd Kuhls2017-10-051-1/+6
| | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/8e6/8e639ab8912e7d884fd8e6dbb1ca8b49451dd766/ /home/test/autobuild/run/instance-1/output/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libcrypto.a(c_zlib.o): In function `zlib_stateful_expand_block': c_zlib.c:(.text+0x54): undefined reference to `inflate' /home/test/autobuild/run/instance-1/output/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libcrypto.a(c_zlib.o): In function `zlib_stateful_compress_block': c_zlib.c:(.text+0xd4): undefined reference to `deflate' Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* HOST_DIR/lib: symlink respectively to lib32/64Matt Weber2017-10-051-1/+8
| | | | | | | | | | | | | | | | Discovered the issue on a RHEL7.4 machine where the cmake build dynamically selected HOST_DIR/lib64 as the installation path for the lzo2 library. Fixes failures like the following: host-mtd http://autobuild.buildroot.net/results/d31/d31581d2e60f35cf70312683df99c768e2ea8516/ host-squashfs http://autobuild.buildroot.net/results/d9c/d9c95231ac774ed71580754a15ebb3b121764310/ Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* linux: bump default to version 4.13.5Bernd Kuhls2017-10-051-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* linux-headers: bump 4.{4, 9, 13}.x seriesBernd Kuhls2017-10-051-3/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* qemu: drop obsolete "--disable-uuid" configuration parameterCarlos Santos2017-10-041-1/+0
| | | | | | | | ./configure: --disable-uuid is obsolete, UUID support is always built Change-Id: I9e278418d19e15bbbd3ea233658cd62f75e3385c Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/turbolua: Fix build with gcc7Marcin Niestroj2017-10-031-0/+31
| | | | | | | | | | | | | | | | | | gcc7 has -Wimplicit-fallthrough enabled by default. Together with -Werror in turbolua makefile it gives -Werror=implicit-fallthrough= build error. Add upstreamable patch [1], which fixes typo in FALLTHROUGH comment, so it makes the fallthrough explicit for gcc. [1] https://github.com/kernelsauce/turbo/pull/323 Fixes: http://autobuild.buildroot.net/results/6f107b62f105508044185576b071323e5d73dd83 http://autobuild.buildroot.net/results/d303929960c667a21181d0bbdab64ba8a8d56a4f Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua-basexx: new packageFrancois Perrad2017-10-034-0/+25
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua-compat53: new packageFrancois Perrad2017-10-034-0/+25
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua-cqueues: new packageFrancois Perrad2017-10-034-0/+38
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua-fifo: new packageFrancois Perrad2017-10-034-0/+23
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt: Allow enabling of QtWebKit with GCC 6+Evgeniy Didin2017-10-031-0/+50
| | | | | | | | | | | | | | | | | Building Qt with QtWebKit on configuration step there is a check which disables QtWebKit build with GCC 6+. Back in the day nobody thought about building Qt with GCC version greater than 5.x. And now with modern GCCs like 6.x and 7.x this assumption gets in the way. Given in Buildroot today we don't have GCC older than 4.9 it should be safe to remove now meaningless check completely by adding patch to qt. Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Alexey Brodkin <abrodkin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wireguard: bump version to 0.0.20171001Peter Korsgaard2017-10-032-2/+3
| | | | | | And add a hash for the license file while we're at it. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/bridge-utils: fix headers pathYann E. MORIN2017-10-031-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, bridge-utils wants to grap the headers from the linux-headers package, so we point it directly there, as has been the case since we first added bridge-utils in 2003 (c8eea31d3f), and then further refined in 2005 (178a317d26) which is the first moment we pointed to the linux- headers directory. However, ther are two things wrong with that. First, the headers are not directly in $(LINUX_HEADERS_DIR). Instead, they are in a sub-directory thereof. So, we could not have found them the way we are doing now. Second, this definitely does not work when using an external toolchain, because there is not linux-headers package enabled then. Yet, against all odds, bridge-utils has valiantly deflected all rocks thrown its way, day-in day-out building without any issue in every autobuilders it's been confronted with. Good boy, good boy. :-) And indeed, it turns out that the required headers are easily found from within the sysroot of the toolchain. Wonders! :-) But there's still a gotcha: the default search path is still a hard coded path pointing to the installed kernel source tree on the host. So, we still have to pass this option, but we can simply point to the sysroot. [Peter: point to sysroot instead of non-existing directory] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/netsniff-ng: add missing headerRomain Naour2017-10-031-0/+31
| | | | | | | | | Like for nfs-utils and strongswan, add stdint.h header for UINT16_MAX definition Reported-by: Ross <grunpferd@netscape.net> Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* nfs-utils: add missing include of stdint.hMatt Weber2017-10-031-0/+33
| | | | | | | | | | | | | | | | | | | | The Glibc bump to 2.26 exposed this missing header when building with the following combination using an i386 internal toolchain: gcc5.4.0 bin2.28.1 linux4.1.43 Logfile snippet: 2017-10-02T00:08:11 ^ 2017-10-02T00:08:12 rpc.c: In function ‘nsm_recv_getport’: 2017-10-02T00:08:12 rpc.c:469:13: error: ‘UINT16_MAX’ undeclared (first use in this function) Upstream: https://bugzilla.linux-nfs.org/show_bug.cgi?id=312 Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strongswan: add missing include of stdint.hMatt Weber2017-10-031-0/+32
| | | | | | | | | | | Recent releases of glibc don't include the full stdint.h header in some network headers included by utils.h. Upstream is targetting a 5.6.1 release of the fix. Ustream: https://wiki.strongswan.org/issues/2425 Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dump1090: fix librtlsdr package name typoPeter Korsgaard2017-10-031-1/+1
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/720/720a4b23a47aa6677bde4418f21e6b073a72ea51/ http://autobuild.buildroot.net/results/14e/14edf051d113a6ec54b61738748764adeac7ba9d/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/icu: remove xlocale.h header includeRomain Naour2017-10-031-0/+39
| | | | | | | | Remove xlocale.h header include since it's removed from glibc 2.26. Reported-by: Ross <grunpferd@netscape.net> Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/php: bump version to 7.1.10Bernd Kuhls2017-10-032-2/+2
| | | | | | | Changelog: http://www.php.net/ChangeLog-7.php#7.1.10 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/{mesa3d, mesa3d-headers}: bump version to 17.2.2Bernd Kuhls2017-10-033-7/+7
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* x11r7: xdriver_xf86-input-tslib: add the hash for the COPYING license fileMartin Kepplinger2017-10-031-0/+3
| | | | | | | | The COPYING file is part of the xf86-input-tslib project's source tree. Let's include the hash for it's current version. Signed-off-by: Martin Kepplinger <martink@posteo.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wireguard: add new packageAurélien Chabot2017-10-025-0/+68
| | | | | | | | [Peter: Fix help text, drop suboptions, drop patches, fix dependencies, handle optional bash dependency, use kernel-module infrastructure, enable needed kernel options] Signed-off-by: Aurélien Chabot <aurelien@chabot.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* jsoncpp: bump to version 1.8.3Jörg Krause2017-10-022-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* arc/bfin: remove 60x coresYann E. MORIN2017-10-021-12/+0
| | | | | | | | | | | | | | | | | | | | | Those cores are not supported in upstream gcc, not even in master. The only toolchain that supported those core was the 2014R1 ADI rebuilt toolchain, but we removed it in 311bc13 (toolchain: kill ADI Blackfin toolchain) because there was too many issues with it. ADI has not released any newer toolchain since then. There is little hope for those cores now, so remove them. Support for those cores has been useless and unusable for a while without nobody noticing, therefore we intentionally skip adding Config.in.legacy. This would require keeping code in arch/Config.in.bfin since the options being removed are inside a choice...endchoice block. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: explain why we don't add the options to Config.in.legacy.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* arch/bfin: internal backend not suitable for some coresYann E. MORIN2017-10-022-4/+4
| | | | | | | | | | | | Some cores are not supported by upstream gcc. Use the newly-introduced symbol to state so, rather than have the exclusion in the toolchain choice. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* arch/mips: internal backend not suitable for some coresYann E. MORIN2017-10-022-2/+2
| | | | | | | | | | | | Some cores are not supported by upstream gcc. Use the newly-introduced symbol to state so, rather than have the exclusion in the toolchain choice. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* arch/csky: internal backend not suitableYann E. MORIN2017-10-022-1/+1
| | | | | | | | | | | | | Upstream gcc does not have support for C-Sky, and we do not have a vendor tree for it either (yet?). Use the newly-introduced symbol to state so, rather than have the exclusion in the toolchain choice. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* arch: add option to disable internal toolchain backendYann E. MORIN2017-10-022-0/+11
| | | | | | | | | | | | | | | | | | | | Some architectures or specific cores do not have support in upstream gcc. Currently, they are individually listed as exclusions in the toolchain choice. This poses a maintainance burden, as the knowledge about what gcc version supports what architecture is split across many places: the toolchain choice, the gcc version choice, the external toolchains. As a first step, add a blind option that architectures or individual cores may select to indicate they lack support in our internal backend. Actual use of the option will come in followup patches. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* tslib: add the hash for the COPYING license fileMartin Kepplinger2017-10-021-0/+3
| | | | | | | | Since tslib's COPYING file in part of the source tree, we can easily include it's hash for the given version here. Signed-off-by: Martin Kepplinger <martink@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* monit: bump to version 5.24.0Jörg Krause2017-10-022-3/+3
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dnsmasq: simplify build configurationBaruch Siach2017-10-021-32/+10
| | | | | | | | | | | | | | Drop direct sed'ing of config.h for HAVE_CONNTRACK, HAVE_LUASCRIPT, and HAVE_DBUS. Use MAKE_OPTS COPTS parameters instead, like we do already for all other options. Rename DNSMASQ_ENABLE_LUA to DNSMASQ_TWEAK_LIBLUA since it now does only that. Merge two conntrack and three dbus conditional sections. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dnsmasq: security bump to version 2.78Baruch Siach2017-10-022-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | Supported Lua version is now 5.2. Add licenses hash. Fixes a number of security issues: CVE-2017-13704 - Crash when DNS query exceeded 512 bytes (a regression in 2.77, so technically not fixed by this bump) CVE-2017-14491 - Heap overflow in DNS code CVE-2017-14492 - Heap overflow in IPv6 router advertisement code CVE-2017-14493 - Stack overflow in DHCPv6 code CVE-2017-14494 - Information leak in DHCPv6 CVE-2017-14496 - Invalid boundary checks allows a malicious DNS queries to trigger DoS CVE-2017-14495 - Out-of-memory Dos vulnerability Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in: rename xbmc -> kodiBernd Kuhls2017-10-011-1/+1
| | | | | | | | This is a left-over of the xbmc->kodi rename patch https://git.buildroot.net/buildroot/commit/package/kodi?id=3578459748d80cd469729319543b199380a4370f Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* sdl2: Bump version to 2.0.6Olivier Schonken2017-10-014-114/+3
| | | | | | | Bump version and remove patches that were merged upstream Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/raspberrypi*: bump kernel versionPeter Korsgaard2017-10-016-6/+6
| | | | | | Now based on 4.9.52 (from 4.9.36). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/urg: fix extraction commandsYann E. MORIN2017-10-011-4/+1
| | | | | | | | | | | | | | Currently, the extraction commands entirely remove the urg directory, which means the downloaded stamp will get removed, and thus a subsequent build would try to re-download it. It turns out that the directory extracted by urg is already correctly named, so we just need to extract out of the build directory. This highly simplifies the command. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* bananapro: bump Linux to version 4.13.4Jörg Krause2017-10-011-3/+3
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* bananapro: bump U-Boot to version 2017.09Jörg Krause2017-10-011-1/+1
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/weston: fix build on muslYann E. MORIN2017-10-011-0/+44
| | | | | | | | | | | | As usual, musl is more conservative than the alternatives, wrt to headers that are internally included. Fixes: http://autobuild.buildroot.org/results/a7a/a7a6b17dff09a45a35185a0e02704523b815dd57/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dump1090: new packagePeter Korsgaard2017-10-015-0/+41
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/gdb: bump to version 8.0.1Romain Naour2017-10-016-2/+2
| | | | | | | https://sourceware.org/ml/gdb-announce/2017/msg00004.html Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/binutils: bump to 2.29.1Romain Naour2017-10-0111-94/+4
| | | | | | | | | | | | | | | | There is a problem between the git tag and the archive release content, they are not in sync [1]. The version used to generate the archive allow us to remove the xtensa patches. Otherwise, see the announce [2]. [1] https://sourceware.org/ml/binutils/2017-09/msg00337.html [2] https://sourceware.org/ml/binutils/2017-09/msg00311.html Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/nodejs: bump version to 8.6.0Martin Bark2017-10-012-3/+3
| | | | | | | See https://nodejs.org/en/blog/release/v8.6.0/ Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs: nexbox_a95x_defconfig: bump to kernel 4.13.4Peter Korsgaard2017-10-011-1/+1
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/supertuxkart: needs freetypeBernd Kuhls2017-10-012-0/+2
| | | | | | | | | | | | | | | | | | | | | https://github.com/supertuxkart/stk-code/blob/master/CMakeLists.txt#L231 Build would fail without this patch using this defconfig: BR2_x86_64=y BR2_TOOLCHAIN_BUILDROOT_LOCALE=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_PACKAGE_SUPERTUXKART=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_MESA3D_DRI_DRIVER_I965=y BR2_PACKAGE_MESA3D_OPENGL_EGL=y BR2_PACKAGE_XORG7=y Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Acked-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Acked-by: Romain Naour <romain.naour@gmail.com> Tested-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* zsh: add hash for license filePeter Korsgaard2017-09-301-0/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* zsh: bump to version 5.4.2Baruch Siach2017-09-302-4/+4
| | | | | | | | | Upstream does not provide a .tar.xz archive for this release. Revert to .tar.gz. Cc: Phil Eichinger <phil.eichinger@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* zsh: disable NIS supportBaruch Siach2017-09-301-0/+1
| | | | | | | | | | | | | | The configure test for NIS and NIS+ looks for the ypcat and nisls host utilities, respectively. This is not compatible with cross compilation. Disable both unconditionally. Fixes: http://autobuild.buildroot.net/results/54c/54c9c5dff3df0a43573b03896cb0629fcae08478/ http://autobuild.buildroot.net/results/c8e/c8e30a1eb6e77ae76292b6a01bede5abb2b1b7b7/ Cc: Phil Eichinger <phil.eichinger@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Revert "package/kodi-inputstream-rtmp: bump version to 1.0.6"Bernd Kuhls2017-09-302-2/+2
| | | | | | | | | | This reverts commit eec04a7b7dc32749f9c1f5e0ac1087230c542f28. The original commit bumped the package to a version which is at runtime incompatible with Kodi. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/opencore-amr: fix license, add license hashBernd Kuhls2017-09-292-1/+2
| | | | | | | | Fixes http://autobuild.buildroot.net/results/656/65667eb8fa1d447251b707e8a201d811cdaf7590/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud