aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "utils/get-developers: make it callable from elsewhere than the ↵Gravatar 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.11Gravatar Romain 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.11Gravatar Romain 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.11Gravatar Romain 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.6Gravatar Asaf 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.0Gravatar Peter 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.0Gravatar Peter 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.4Gravatar Romain 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 versionGravatar Jö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.2Gravatar Romain 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 35Gravatar Peter 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 kernelGravatar Baruch 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 versionsGravatar Peter 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)Gravatar 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 fixesGravatar Mark 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 downloadsGravatar Thomas 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 --versionGravatar Thomas 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 dependenciesGravatar Adam 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 seriesGravatar Peter Korsgaard2019-01-022-8/+8
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/wireguard: bump version to 0.0.20181218Gravatar Peter 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>
* package/lua-msgpack-native: adjust Config.in commentGravatar Thomas Petazzoni2019-01-021-1/+1
| | | | | | | | | The Config.in comment of lua-msgpack-native only indicates that it needs Lua 5.1, while the package can actually build with LuaJIT. This commit adjusts the comment to match the reality. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/lua*: drop redundant dependencies on BR2_PACKAGE_HAS_LUAINTERPRETERGravatar Thomas Petazzoni2019-01-025-5/+0
| | | | | | | | | | | | | All the packages modified by this commit have their Config.in included by package/Config.in inside a BR2_PACKAGE_HAS_LUAINTERPRETER && !BR2_STATIC_LIBS condition. Therefore, duplicating the BR2_PACKAGE_HAS_LUAINTERPRETER condition in each of their Config.in file is redundant and unnecessary. This commit drops such redundant "depends on" statements. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Acked-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* toolchain/toolchain-external-custom: support Linux 4.20 kernel headersGravatar Thomas Petazzoni2019-01-011-0/+4
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux: add support for Linux 4.20Gravatar Thomas Petazzoni2019-01-011-2/+2
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/linux-headers: add support for Linux 4.20 kernel headersGravatar Thomas Petazzoni2019-01-012-1/+11
| | | | | | | | | We need to update linux/linux.hash as part of this commit, because package/linux-headers/linux-headers.hash is a symlink to linux/linux.hash. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* toolchain: add necessary options to support 4.20 kernel headersGravatar Thomas Petazzoni2019-01-011-0/+5
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lua-curl: bump to version 0.3.9Gravatar Francois Perrad2019-01-014-90/+4
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/opus-tools: bump to version 0.2Gravatar Thomas Petazzoni2019-01-013-5/+7
| | | | | | | | | | | | | | | | | | | | | | In this release the Opus decoder opusdec has been converted to use the opusfile library, and the Opus encoder opusenc has been converted to use the libopusenc library. These libraries make it easy to robustly read and write Ogg Opus audio files, and enable some new features. Due to this, opus-tools now needs to depend on opusfile and libopusenc. We take this opportunity to reorder alphabetically the dependencies in Config.in and .mk files. The license file hash has changed for two reasons: - The xiph.org URL was changed from http:// to https:// - White-space changes There are no other changes, and no change that affect the licensing conditions. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/opusfile: bump to version 0.11Gravatar Thomas Petazzoni2019-01-012-2/+2
| | | | | | | | | | | | | | | | | | | Changes since the v0.10 release: - Fix two potential integer overflows. (These were not security-critical unless the compiler took the opportunity provided by the undefined behavior to format your hard drive.) - Allow JPEGs in METADATA_BLOCK_PICTURE tags to include EXIF data. - A few warning fixes for gcc 8. - Make opus_tags_copy return OP_EFAULT on failure instead of returning success. - Various integration and testing environment improvements. This release is backward-compatible with the previous release. We recommend all users upgrade. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/libopusenc: bump to version 0.2.1Gravatar Thomas Petazzoni2019-01-012-2/+2
| | | | | | | | | | This release fixes two minor bugs: - a gapless bug in the LPC filtering - a crash on destroy when using the pull API Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/opus: bump to version 1.3Gravatar Thomas Petazzoni2019-01-012-2/+2
| | | | | | | | | | | | | | | | | | | | | | This Opus 1.3 major release again brings quality improvements, new features, and bug fixes. Changes since 1.2.x include: - Improvements to the VAD and speech/music classification using an RNN - Support for ambisonics coding using channel mapping families 2 and 3 - Improvements to stereo speech coding at low bitrate - Using wideband encoding down to 9 kb/s - Making it possible to use SILK down to bitrates around 5 kb/s - Minor quality improvement on tones - Enabling the spec fixes in RFC 8251 by default - Security/hardening improvements Notable bug fixes include: - Fixes to the CELT PLC - Bandwidth detection fixes Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/libssh: bump to version 0.8.6Gravatar Baruch Siach2019-01-012-4/+4
| | | | | | | | Update license file hash; last paragraph text formatting change. Cc: Scott Fan <fancp2007@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/nano: bump to version 3.2Gravatar Thomas Petazzoni2019-01-012-3/+3
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/meson: bump to version 0.49.0Gravatar James Hilliard2019-01-012-3/+3
| | | | | | | | | This version requires host-python3-setuptools, because meson no longer falls back to distutils for its installation if setuptools cannot be found: setuptools *must* be available. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pkg-python: use --single-version-externally-managed for host setuptoolsGravatar Thomas Petazzoni2019-01-011-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, host Python packages that use setuptools are installed as Python Eggs, i.e they are installed in $(HOST_DIR)/lib/python2.7/site-packages/Something-<version>.egg. Once installed, each Python Egg is registered to a file called $(HOST_DIR)/lib/python2.7/site-packages/easy-install.pth. This file is read by the Python interpreter so that the installation location of each Egg is added to the Python path, and can be found by the Python interpreter. However, the fact that the installation of different Python modules need to update a common file is clearly not compatible with per-package directories and top-level parallel build. To fix this, we avoid using Python Eggs using the same --single-version-externally-managed option that we use for target modules. This option is normally meant for distributions packaging Python modules, and can therefore only be used if either --record (to record the list of files being installed) or --root is passed. --root=/ works fine and was suggested by https://stackoverflow.com/questions/6301003/stopping-setup-py-from-installing-as-egg/33791008#33791008. With this change, host Python modules installed by setuptools are now installed in the "regular" way, i.e directly in $(HOST_DIR)/lib/python2.7/site-packages/mako for host-python-mako. This makes the installation of host Python modules more similar to the one of target modules, and makes it compatible with per-package directory support and top-level parallel build. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: Asaf Kahlon <asafka7@gmail.com> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pkg-python: use host-python3-setuptools when neededGravatar Thomas Petazzoni2019-01-013-9/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a package uses "setuptools" as its <pkg>_SETUP_TYPE, we currently add a dependency on host-python-setuptools. This means that: (1) When BR2_PACKAGE_PYTHON=y, the default host Python version is Python 2.x, and host-python-setuptools is installed for host-python. (2) When BR2_PACKAGE_PYTHON3=y, the default host Python version is Python 3.x, and host-python-setuptools is installed for host-python3. (3) When no target Python interpreter is selected, the default host Python version is Python 2.x, and host-python-setuptools is installed for host-python. Situations (1) and (3) are problematic for host Python packages that need Python 3.x. Such packages use <pkg>_NEEDS_HOST_PYTHON = python3, but if they use setuptools as their setup type, they will not find setuptools installed for host-python3 in situations (1) and (3) described above. We currently have a single package that sets <pkg>_NEEDS_HOST_PYTHON = python3: host-meson. host-meson generally works because if setuptools is not found, it falls back to distutils, which is part of the standard Python library. However, if there is a setuptools version installed system-wide, it may be picked up, but may not necessarily be the same version as Buildroot setuptools, potentially causing problems. This commit makes the necessary change to the python-package infrastructure to fix this behavior, by identifying the following cases: - When a host Python package says <pkg>_NEEDS_HOST_PYTHON = python3, then we know it wants setuptools installed for host-python3, so we use host-python3-setuptools. - When a host Python package says <pkg>_NEEDS_HOST_PYTHON = python2, then we known it wants setuptools installed for host-python, so we use host-python-setuptools. - When BR2_PACKAGE_PYTHON3=y, and we have a target package, or a host package with no NEEDS_HOST_PYTHON option, then we want setuptools installed for host-python3, so we use host-python3-setuptools. - When BR2_PACKAGE_PYTHON=y or no target interpreter is enabled at all, and we have a target package, or a host package with no NEEDS_HOST_PYTHON option, then we want setuptools for host-python, so we use host-python-setuptools. To make this happen, we use host-python3-setuptools introduced in a previous commit, but we also change host-python-setuptools to force its installation for host-python. The latter is needed if you build with BR2_PACKAGE_PYTHON3=y but want to install a Python-based package that has NEEDS_HOST_PYTHON=python2. There is one single package that needs be adjusted following this: lirc-tools, because it is not using the python-package infrastructure. It directly depends on host-python-setuptools, which no longer works because host-python-setuptools now only installs for Python 2.x, while lirc-tools Python binding only supports Python 3.x. Switching to host-python3-setuptools solves this problem. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: Asaf Kahlon <asafka7@gmail.com> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/python3-setuptools: new packageGravatar Thomas Petazzoni2019-01-013-0/+26
| | | | | | | | | | | | | | This new package allows to install the host version of setuptools for python3, regardless of what the default Python version is. It will be used by the python-package infrastructure to make sure that host Python packages that need python3 and setuptools have setuptools installed for Python 3. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> [Thomas: replace duplicated patch by a symlink to the same patch in package/python-setuptools/] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/collectd: Fix build issue with SENSORS_API_VERSION >= 0x500Gravatar Vadim Kochan2019-01-011-0/+89
| | | | | | | | | | | | | | | | | Current collectd version 5.7.1 fails to compile because there is a check which breaks the compilation if lm_sensors API >= 0x500, but in the mainline codebase this check was removed in commit: https://github.com/collectd/collectd/commit/069796bd76dd1ab0089a64f7c9c2a3c9f1475414 So add backported patch based on this commit. Fixes: http://autobuild.buildroot.net/results/c3c84ca6e11b268ba5ada7e3dca18bca681ee43d/ Signed-off-by: Vadim Kochan <vadim4j@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/luarocks: fix generation of license file list in Buildroot addonGravatar Francois Perrad2019-01-011-1/+1
| | | | | | | check-package requires an hardtab instead of 4 spaces. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/json-for-modern-cpp: relax dependency on cmake versionGravatar Yann E. MORIN2019-01-011-0/+85
| | | | | | | | | | | | | | | | | Currently, json-for-modern-cpp requires cmake to be at least cmake-3.8, but our dependencies only check for cmake-3.1. It turns out that json-for-modern-cpp is over strict, and could very well do with just cmake-3.1 Fixes: http://autobuild.buildroot.org/results/1f8/1f893d8bc7df3bfefd31df69aba918e2121cfaf7/ Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/python-pyasn1-modules: bump to version 0.2.3Gravatar Asaf Kahlon2019-01-012-5/+5
| | | | | | | License change - 2019 year bump. Signed-off-by: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* board/pc: ensure grub.cfg is copied to target filesystemGravatar Grégoire Delattre2018-12-314-16/+19
| | | | | | | | | | | | | | | Before this commit, the grub configuration file was copied to the TARGET_DIR in a post-image hook, after the filesystem has been generated. It was kinda working because the board/pc's grub configuration and the default one are the same and the later was copied during the build process of the grub2 package. This commit ensures the custom board/pc grub configuration is copied at the right time. Signed-off-by: Grégoire Delattre <gregoire.delattre@gmail.com> Reviewed-by: Matt Weber <matthew.weber@rockwellcollin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/lua*: fix indentation of license file listsGravatar Thomas Petazzoni2018-12-314-8/+8
| | | | | | | The Luarocks addon does not properly indent with a tab, let's fix that manually for the time being, to avoid check-package complaints. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pkg-luarocks: add per package upgrade targetGravatar Francois Perrad2018-12-311-0/+6
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/lua*: regeneration of hash filesGravatar Francois Perrad2018-12-3152-72/+123
| | | | | | | | This commit aligns the .hash files of Lua packages so that they match with the output of the recently added Buildroot addon for Luarocks. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/lua*: regeneration of Config.inGravatar Francois Perrad2018-12-3132-78/+52
| | | | | | | | | This commit aligns the Config.in files of Lua packages so that they match with the output of the recently added Buildroot addon for Luarocks. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/lua*: regeneration of *.mk filesGravatar Francois Perrad2018-12-3117-25/+29
| | | | | | | | This commit aligns the .mk files of Lua packages so that they match with the output of the recently added Buildroot addon for Luarocks. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/luarocks: add buildroot addonGravatar Francois Perrad2018-12-312-0/+371
| | | | | | | | This addon allows to generate a Buildroot package from a Luarocks package definition. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/php-amqp: fix build with php 7.3.0Gravatar Frank Hunleth2018-12-311-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes an upstream patch that fixes the following error: ``` /home/naourr/work/instance-1/output/build/php-amqp-1.9.3/amqp_channel.c: In function 'php_amqp_destroy_fci': /home/naourr/work/instance-1/output/build/php-amqp-1.9.3/amqp_channel.c:104:37: error: lvalue required as decrement operand GC_REFCOUNT(fci->object)--; ^~ /home/naourr/work/instance-1/output/build/php-amqp-1.9.3/amqp_channel.c: In function 'php_amqp_duplicate_fci': /home/naourr/work/instance-1/output/build/php-amqp-1.9.3/amqp_channel.c:115:40: error: lvalue required as increment operand GC_REFCOUNT(source->object)++; ^~ make[1]: *** [Makefile:206: amqp_channel.lo] Error 1 ``` The patch was created from the commit at: https://github.com/pdezwart/php-amqp/commit/1205d3287df0a9ec762a6594b4fa018ed9637d21 Upstream has not yet made an official release that includes it. Fixes: http://autobuild.buildroot.net/results/222873a689f7b9da20acb3604b8364885e96b98d http://autobuild.buildroot.net/results/90710cb2a4873f39aa75db79ff70aa9e4bdf83ae Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pulseview: propagate BR2_ENABLE_LOCALE dependency of libsigrokGravatar Thomas Petazzoni2018-12-311-2/+4
| | | | | | | | | | Since commit 922b82bde9d554237769c21e50f6c5b4f73f41a8 ("libsigrok: bump version to 0.5.1"), libsigrok depends on BR2_ENABLE_LOCALE, but this dependency was not propagated to pulseview. This commit fixes this issue. Reported-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>