summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* package/lighttpd: bump to version 1.4.52Peter Korsgaard2019-01-102-2/+2
| | | | | | | | | | Fixes location header parsing regression introduced in 1.4.51: https://redmine.lighttpd.net/issues/2918 Fixes header setting regression introduced in 1.4.51: https://redmine.lighttpd.net/issues/2919 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/xenomai: drop consecutive empty linesPeter Korsgaard2019-01-101-1/+0
| | | | | | | | | | | | Commit 4219c58c (xenomai: remove unnecessary autoreconf) introduced a check-package warning: 1 warnings generated package/xenomai/xenomai.mk:27: consecutive empty lines https://gitlab.com/buildroot.org/buildroot/-/jobs/143155797 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* {linux, linux-headers}: bump 4.{9, 14, 19, 20}.x seriesPeter Korsgaard2019-01-103-9/+9
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* DEVELOPERS: add Thomas De Schampheleire for xenomaiThomas De Schampheleire2019-01-081-0/+1
| | | | | Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* xenomai: remove unnecessary autoreconfThomas De Schampheleire2019-01-081-2/+0
| | | | | | | | | | | As xenomai release tarballs ship with a configure script, there is only a need for autoreconfiguring when patches are applied. The last patch was removed with git commit de993bc23aab100e16026cb4cabebed48b9e1989 but the AUTORECONF line remained. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/valijson: bump to version 0.1Thomas Petazzoni2019-01-082-2/+2
| | | | | | | | | The v0.1 tag is the first (and only) tag of the project, and has been done after commit 424b706f990a9eb96dfc19cc8e54f2cd6ce5e186 that we currently use as a valijson version. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/grpc: fix build on non-NPTL systemsThomas Petazzoni2019-01-081-0/+52
| | | | | | | | | | | | | | | | | | | uClibc-ng in non-NPTL configurations doesn't implement pthread_setname_np(). Unfortunately grpc assumes that as soon as __GLIBC__ is defined, pthread_setname_np() is available. It is particularly sad, because grpc build system uses CMake, so it is trivial to do such a check. This commit adds a patch that does just this: check for the availability of pthread_setname_np(), and use it only if available. The patch has been submitted upstream. Fixes: http://autobuild.buildroot.org/results/47991306abbcd80fb8e6baad0bd7490fa74f696c/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/strace: fix build for mipsBaruch Siach2019-01-081-0/+68
| | | | | | | | | | | | | Upstream changes in mips specific code of the last release broke build for that target. Add a patch that restores build. Fixes: http://autobuild.buildroot.net/results/858/8585e75df6462b6d07476a81982e88ec81655c8b/ http://autobuild.buildroot.net/results/b2f/b2f24976ddda1adc9b9ba3d9bfb7167721814f78/ http://autobuild.buildroot.net/results/031/0313245fe555e0c0890c3f475bf6586db23535ed/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/strace: fix build for no-MMU targetsBaruch Siach2019-01-081-0/+49
| | | | | | | | | | | | | The latest strace version bump added a call to fork() which breaks build for no-MMU. Add a patch that removes the unneeded fork() call on no-MMU. Fixes: http://autobuild.buildroot.net/results/4a0/4a0e2872b27be93f73137c7550eae1c1f479c160/ http://autobuild.buildroot.net/results/747/74711084a54dfc17ad0d4d1e5faabf6d8a605dca/ Cc: Nicolas Cavallari <nicolas.cavallari@green-communications.fr> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* tcpreplay: security bump to version 4.3.1Baruch Siach2019-01-082-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | | Upstream CHANGELOG entry for 4.3.0 lists these fixes: - CVE-2018-18408 use-after-free in post_args (#489) - CVE-2018-18407 heap-buffer-overflow csum_replace4 (#488) - CVE-2018-17974 heap-buffer-overflow dlt_en10mb_encode (#486) - CVE-2018-17580 heap-buffer-overflow fast_edit_packet (#485) - CVE-2018-17582 heap-buffer-overflow in get_next_packet (#484) - CVE-2018-13112 heap-buffer-overflow in get_l2len (#477 dup #408) Drop tr_cv_libpcap_version and ac_cv_have_bpf; unused in current configure script. Make configure script use pcap-config to list library dependencies. Unfortunately, pcap-config is not entirely correct, so we still need to set the LIBS variable for static linking. Use the smaller tar.xz archive. Add license file hash. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* python-pytz: bump to version 2018.9Asaf Kahlon2019-01-082-4/+4
| | | | | Signed-off-by: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libinput: bump version to 1.12.5Peter Seiderer2019-01-082-6/+6
| | | | | | | | | For details see [1]. [1] https://lists.freedesktop.org/archives/wayland-devel/2019-January/039804.html Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* x11vnc: update to 0.9.16Martin Kepplinger2019-01-082-2/+3
| | | | | | | | | Update x11vnc from 0.9.15 to 0.9.16. For the changes, see https://github.com/LibVNC/x11vnc/compare/0.9.15...0.9.16 Signed-off-by: Martin Kepplinger <martink@posteo.de> [Peter: add hash for COPYING] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* efibootmgr: drop unneeded include path workaroundPeter Korsgaard2019-01-081-6/+0
| | | | | | | | The hard coded -I/usr/include/efivar has been dropped from the Makefile in commit 000eb0020c02 (Set pkg-config binary as variable) which is part of v13, so drop the unneeded (misnamed) EFIBOOTMSR_PATCH_HEADER_PATH workaround. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/liburiparser: security bump to version 0.9.1Carlos Santos2019-01-072-2/+2
| | | | | | | | | | | Fixes an out-of-bounds read, the parsing of some a malformed URIs and a function that reported 1 more byte than actually needed for IPv4 address URIs. For additional datails, see https://github.com/uriparser/uriparser/blob/uriparser-0.9.1/ChangeLog Signed-off-by: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Makefile, manual, website: Bump copyright yearPeter Korsgaard2019-01-063-3/+3
| | | | | | Happy 2019! Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* exempi: fix comment entry quotePeter Korsgaard2019-01-061-1/+1
| | | | | | | Fixes the following warning: package/exempi/Config.in:14:warning: multi-line strings not supported Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* exempi: add dependency on threadsIlya Averyanov2019-01-061-2/+3
| | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/96b/96bf4f0ddd88233b9604056d83bb3d7ea97d2046/ http://autobuild.buildroot.net/results/d92/d92c8eb3004165033c22cc98b153cf547a352fd7/ Signed-off-by: Ilya Averyanov <averyanovin@gmail.com> [Peter: add autobuilder references] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rpi-userland: bump version to 7cbfbd38d9Peter Seiderer2019-01-062-2/+2
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rpi-firmware: bump version to fbad6408c4Peter Seiderer2019-01-062-2/+2
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/raspberrypi*: bump kernel version to 4c5aec7827Peter Seiderer2019-01-067-7/+7
| | | | | | | Now based on 4.14.91 (from 4.14.74). Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ed: bump to version 1.15Baruch Siach2019-01-062-6/+5
| | | | | | | | | | Drop ED_CONF_OPTS; unused since commit 2a37b625e2 ("ed: Convert to generic package infrastructure"). Add license file hash. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/solarus: update license.txt file hash and remove license_gpl.txt hash.Romain Naour2019-01-062-3/+2
| | | | | | | | | | | | | | | | | The license.txt file has been updated with Solarus Free Resource Pack URL. Before version 1.6.0, the archive was downloaded from github and license_gpl.txt file which is present in the git repository. Since version 1.6.0, the archive is downloaded from [1] but the license_gpl.txt file is missing. This has been reported upstream [2]. [1] http://www.solarus-games.org [2] https://gitlab.com/solarus-games/solarus/issues/1328 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/php_zmq: fix build with php 7.3.0Frank Hunleth2019-01-061-0/+271
| | | | | | | | | | | | | | | | | | | | | | | | | This includes an patch that fixes the following error: ``` /home/buildroot/build/instance-0/output/build/php-zmq-1.1.3/zmq.c: In function 'php_zmq_context_get': /home/buildroot/build/instance-0/output/build/php-zmq-1.1.3/zmq.c:238:20: error: lvalue required as left operand of assignment GC_REFCOUNT(&le) = 1; ^ /home/buildroot/build/instance-0/output/build/php-zmq-1.1.3/zmq.c: In function 'php_zmq_socket_store': /home/buildroot/build/instance-0/output/build/php-zmq-1.1.3/zmq.c:538:19: error: lvalue required as left operand of assignment GC_REFCOUNT(&le) = 1; ``` The patch was created from the PR at: https://github.com/mkoppanen/php-zmq/pull/195 Upstream has not merged the PR. Fixes: http://autobuild.buildroot.org/results/3f2/3f258fbc7352c3d7205bc6402145be1102d69683 Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/irqbalance: bump to version 1.5.0Florian La Roche2019-01-062-2/+2
| | | | | | | | | | | | | | | | | | | | >From the upstream changelog: New Features in irqbalance 1.5.0 * file based socket ipc mechanism * support for multiple policy scripts * add some sandboxing support * enhanced debug output * Imroved irq type determination for ARM Bugs fixed: * Fixed xen event interrupt detection * Fix node parsing in sysfs * Covscan fixes * Fix use on systems without a pci bus * Various other cleanups Signed-off-by: Florian La Roche <F.LaRoche@pilz.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* strace: bump to version 4.26Nicolas Cavallari2019-01-062-6/+7
| | | | | | | | The licence changed from BSD to LGPL 2.1 or later, update this accordingly. Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/qemu_riscv32_virt: new defconfigMark Corbin2019-01-065-0/+58
| | | | | | | | | | | Add RISC-V 32-bit defconfig for QEMU virt machine. Tested with QEMU 2.12.1 Signed-off-by: Mark Corbin <mark.corbin@embecosm.com> Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com> [Thomas: regenerate .gitlab-ci.yml, update DEVELOPERS file] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* arch: add support for RISC-V 32-bit (riscv32) architectureMark Corbin2019-01-067-4/+106
| | | | | | | | | | | | | | | | This enables a riscv32 system to be built with a Buildroot generated toolchain (gcc >= 7.x, binutils >= 2.30, glibc only). This requires a custom version of glibc 2.26 from the riscv-glibc repository. Note that there are no tags in this repository, so the glibc version just consists of the 40 character commit id string. Thanks to Fabrice Bellard for pointing me towards the 32-bit glibc repository and for providing the necessary patch to get it to build. Signed-off-by: Mark Corbin <mark.corbin@embecosm.com> Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/python-django: security bump to version 2.1.5Asaf Kahlon2019-01-042-4/+4
| | | | | | | | | | | Fixes CVE-2019-3498: Content spoofing possibility in the default 404 page For more details, see the announcement: https://www.djangoproject.com/weblog/2019/jan/04/security-releases/ Signed-off-by: Asaf Kahlon <asafka7@gmail.com> [Peter: mention that bump fixes security issues] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* utils/get-developers: really make it callable from elsewhere than the ↵Peter Korsgaard2019-01-041-3/+8
| | | | | | | | | | | | | | | | | | | | | | toplevel directory Commit 62d5558f76a (utils/get-developers: make it callable from elsewhere than the toplevel directory) tried to fix this by passing in the toplevel directory when the DEVELOPERS file is parsed. Unfortunately this is not enough, as E.G. also the paths listed in the patches are relative to the toplevel directory, causing it to not match the entries in the DEVELOPERS file. In concept this can be fixed by also passing the toplevel directory to the Developers class, but the simplest solution is just to chdir to the toplevel Buildroot directory before calling any of the getdeveloperlib functions. This does require us to finish parsing command line arguments (which opens the provided patch files) to not get into trouble with relative paths to patches before chdir'ing / initializing getdeveloperlib. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Revert "utils/get-developers: make it callable from elsewhere than the ↵Peter Korsgaard2019-01-042-6/+2
| | | | | | | | | | | toplevel directory" This reverts commit 62d5558f76a790d1c1b3a1834f1736dc86b6e34f. This actually does not work, as patches contain paths relative to the toplevel directory as well. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* toolchain-external: update Arm AArch64 toolchain 8.2-2018.11Romain Naour2019-01-043-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | >From [1]: * All GCC 8.2 features. For details on GCC 8 release series. * Linaro specific pre-processor macros to ensure that this is a continuation from the Linaro releases. * Spectre v1 mitigation backport from upstream FSF trunk include the revisions. This is an initial backport of those mitigations in the GNU toolchain and should be regarded as support for prototyping and early access only. Moreover, while the backports include support for the other architectures, they are included for completeness and all issues regarding these patches must be taken up upstream in the https://gcc.gnu.org/bugzilla by reproducing the same with upstream FSF trunk. Arm is interested in feedback regarding these workarounds for Spectre v1. A description of the mitigation has been published on LWN.net. See "Release Note": [1] https://developer.arm.com/open-source/gnu-toolchain/gnu-a/downloads# Tested with qemu_aarch64_virt_defconfig. Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* toolchain-external: update Arm AArch64-BE toolchain 8.2-2018.11Romain Naour2019-01-043-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | >From [1]: * All GCC 8.2 features. For details on GCC 8 release series. * Linaro specific pre-processor macros to ensure that this is a continuation from the Linaro releases. * Spectre v1 mitigation backport from upstream FSF trunk include the revisions. This is an initial backport of those mitigations in the GNU toolchain and should be regarded as support for prototyping and early access only. Moreover, while the backports include support for the other architectures, they are included for completeness and all issues regarding these patches must be taken up upstream in the https://gcc.gnu.org/bugzilla by reproducing the same with upstream FSF trunk. Arm is interested in feedback regarding these workarounds for Spectre v1. A description of the mitigation has been published on LWN.net. See "Release Note": [1] https://developer.arm.com/open-source/gnu-toolchain/gnu-a/downloads# Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* toolchain-external: update Arm ARM toolchain 8.2-2018.11Romain Naour2019-01-043-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | >From [1]: * All GCC 8.2 features. For details on GCC 8 release series. * Linaro specific pre-processor macros to ensure that this is a continuation from the Linaro releases. * Spectre v1 mitigation backport from upstream FSF trunk include the revisions. This is an initial backport of those mitigations in the GNU toolchain and should be regarded as support for prototyping and early access only. Moreover, while the backports include support for the other architectures, they are included for completeness and all issues regarding these patches must be taken up upstream in the https://gcc.gnu.org/bugzilla by reproducing the same with upstream FSF trunk. Arm is interested in feedback regarding these workarounds for Spectre v1. A description of the mitigation has been published on LWN.net. See "Release Note": [1] https://developer.arm.com/open-source/gnu-toolchain/gnu-a/downloads# Tested with qemu_arm_vexpress_defconfig. Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* python-lxml: bump to version 4.2.6Asaf Kahlon2019-01-042-4/+4
| | | | | | | Update site to files.pythonhosted.org. Signed-off-by: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/nodejs: bump version to v8.15.0Peter Korsgaard2019-01-042-3/+3
| | | | | | | | | | | | | | Fixes regressions introduced by the v8.14.0 security release. From the announcement: The 8.14.0 security release introduced some unexpected breakages on the 8.x release line. This is a special release to fix a regression in the HTTP binary upgrade response body and add a missing CLI flag to adjust the max header size of the http parser. https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V8.md#8.15.0 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/libhttpparser: bump version to v2.9.0Peter Korsgaard2019-01-042-2/+2
| | | | | | Needed by nodejs v8.15.0+ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/enlightenment: bump to version 0.22.4Romain Naour2019-01-042-3/+3
| | | | | | | | See: https://www.enlightenment.org/news/e0.22.4_release Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/bananapro: bump Linux and U-Boot versionJörg Krause2019-01-031-2/+2
| | | | | | | Bump Linux to version 4.14.91 and U-Boot to version 2018.11. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/terminology: bump to version 1.3.2Romain Naour2019-01-032-3/+3
| | | | | | | | | | | | | | | | | | | See: https://sourceforge.net/p/enlightenment/mailman/message/36497308/ This version contain a fix [1] for newer meson (0.49.0) [2]: [1] https://git.enlightenment.org/apps/terminology.git/commit/?id=80e36857a28bb2a0b0fdd58b0cd86b110a180efc [2] https://github.com/mesonbuild/meson/issues/3600 This affect terminology build system since data/themes/meson.build use "in" which is now a reserved keyword. Fixes: http://autobuild.buildroot.net/results/6e4/6e445e8f0c973fad58937824452aac9b593b3e8d/build-end.log Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/efivar: bump version to 35Peter Korsgaard2019-01-032-2/+2
| | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/545/545013d3977b3eddd27ca0fc21cc1248f3bb0dbb/ http://autobuild.buildroot.net/results/695/6952b99eb0b0e85b2f5408accdca2b4dd17d14c0/ Includes a workaround for -Werror=stringop-overflow= erroring out on strncpy on some toolchains: https://github.com/rhboot/efivar/commit/7461d47cddf1cb27b1aeb646e1cdc9f7ecc6219a Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/clearfog: update U-Boot and kernelBaruch Siach2019-01-032-12/+5
| | | | | | | | | | | | | Bump U-Boot and kernel to their latest releases. Remove the documented limitations. Recent kernels added support for the SOM SPI flash, and the carrier SFP port. Mention the 'dd' command in the warning text. No script is involved. Cc: Jan Kundrát <jan.kundrat@cesnet.cz> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/linux-headers: drop obsolete 3.2.x / 4.{1, 16, 18}.x versionsPeter Korsgaard2019-01-033-28/+28
| | | | | | | According to https://www.kernel.org/category/releases.html, these kernel versions are no longer supported, so drop them now that we have added 4.20.x Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/manual: fix typo get-developer (-> get-developers)Thomas De Schampheleire2019-01-031-6/+6
| | | | | | | | The script is utils/get-developers but the manual refers to get-developer in several places. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/glibc: bump version for more post-2.28 fixesMark Corbin2019-01-033-90/+2
| | | | | | | | | | | | | | | | This update includes two specific fixes that have been backported to the glibc 2.28 release branch from the glibc master branch: 1) UAPI header file asm/syscalls.h has been merged into the UAPI asm/unistd.h header file for the RISC-V architecture in the 4.20 kernel. This causes the glibc 2.28 build to break. 2) sysdeps/ieee754/soft-fp: ignore maybe-uninitialized with -O [BZ #19444]. The current patch for this issue can now be dropped from Buildroot. Signed-off-by: Mark Corbin <mark.corbin@embecosm.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* support/download: fix scp downloadsThomas De Schampheleire2019-01-031-2/+4
| | | | | | | | | | | | | | | | | | | | | | scp download is broken, because scp is called without filename argument and only the server is specified. The call is: scp <server> <outputfile> but should be: scp <server>/<filename> <outputfile> Instead of assuming '-u' lists a full URL including filename (which it is not), align with the wget helper where -u is the server URL and -f gives the filename. With this commit, an scp download can work if FOO_SITE_METHOD is explicitly set to 'scp' and the server does not have a scheme prefix 'scp://'. The next commit will handle the case where a scheme prefix is present. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: s/URL/URI/, as noticed by Yann.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pkgconf: fix behavior of pkg-config --versionThomas Petazzoni2019-01-031-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some odd reason, the new pkg-config 1.5.3 changed the behavior of "pkg-config --version": as soon as another argument than "--version" is passed, the code assumes the user wanted to run "--modversion" instead. Sadly, this breaks badly with our pkg-config wrapper that unconditionally passes --static to pkg-config when BR2_STATIC_LIBS=y. When ffmpeg calls "pkg-config --version" to test if pkg-config is available and functional, it's actually "pkg-config --static --version" that gets executed. pkg-config assumes that the user wanted to use --modversion and bails out with an error. This causes a build failure of ffmpeg in BR2_STATIC_LIBS=y configuration. This misbehavior of pkg-config has been reported upstream at https://git.dereferenced.org/pkgconf/pkgconf/issues/19, but until it gets fixed, we work around the issue by reverting the commit that does the "hey let's assume you're using --modversion if --version is passed with more than one argument". Fixes: http://autobuild.buildroot.net/results/ed82a95e1866ea2caadbb3433b2a255b2cf621d2/ (and plenty of other ffmpeg + BR2_STATIC_LIBS=y build failures) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* utils/test-pkg: force checking dependenciesAdam Duskett2019-01-032-2/+9
| | | | | | | | | | | | | | | | | | | | | Currently, if a user runs "make" while specifying a specific package (IE: make -p foo), the Makefile logic skips checking to see if all the dependencies are selected in the specified packages config file. This behavior is useful to test simple packages which do not have "complex" dependencies. However; if a developer uses test-pkg -p ${package_name} to check their package, the package may pass all the checks, but would have otherwise failed with a simple "make" because the developer may have failed to add a select line in packages config file, even if there is a new dependency in the packages Makefile. Pass the environment variable "BR_FORCE_CHECK_DEPENDENCIES" to the Makefile in the test-pkg script, and check it's value in the Makefile. If the value is "YES" force checking for dependency issues. Signed-off-by: Adam Duskett <Aduskett@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/linux-headers: bump 4.{4, 9, 14, 19}.x seriesPeter Korsgaard2019-01-022-8/+8
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/wireguard: bump version to 0.0.20181218Peter Korsgaard2019-01-022-3/+3
| | | | | | | For details of the changes, see the announcement: https://lists.zx2c4.com/pipermail/wireguard/2018-December/003687.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud