summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* package/lua-msgpack-native: adjust Config.in commentThomas 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_LUAINTERPRETERThomas 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 headersThomas 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.20Thomas 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 headersThomas 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 headersThomas 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.9Francois 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.2Thomas 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.11Thomas 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.1Thomas 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.3Thomas 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.6Baruch 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.2Thomas 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.0James 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 setuptoolsThomas 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 neededThomas 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 packageThomas 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 >= 0x500Vadim 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 addonFrancois 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 versionYann 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.3Asaf 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 filesystemGré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 listsThomas 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 targetFrancois 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 filesFrancois 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.inFrancois 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 filesFrancois 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 addonFrancois 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.0Frank 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 libsigrokThomas 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>
* package/sigrok-cli: propagate BR2_ENABLE_LOCALE dependency of libsigrokThomas 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 sigrok-cli. This commit fixes this issue. Reported-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/grpc: needs atomic or sync built-insRyan Barnett2018-12-312-0/+8
| | | | | | | | | | | | | | | | | | | | grpc uses atomic or sync built-ins from the compiler, so we need to add the appropriate dependency. In addition, on some architectures, linking with libatomic is needed to use the atomic builtins. Fixes: http://autobuild.buildroot.org/results/2f208fbfe4e9da94be5b9c030dbd278cb8ba053c/ Signed-off-by: Ryan Barnett <ryan.barnett@rockwellcollins.com> Reviewed-by: Robert Rose <robertroyrose@gmail.com> [Thomas: - add the dependency on sync or atomic builtins in Config.in - use -DCMAKE_EXE_LINKER_FLAGS instead of -DCMAKE_C_STANDARD_LIBRARIES, to be consistent with what we do in some other cmake-based packages - tweak commit log] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/udisks: fix compilation issue with glibc 2.28+Vadim Kochan2018-12-311-0/+81
| | | | | | | | | | | | | It fixes a compilation failure with undefined "minor", "major" and "makedev" objects which is caused by the missing include of <sys/sysmacros.h>. Fixes: http://autobuild.buildroot.net/results/74a8d8c247cfc9c0024e749e1f1ac423c9e90855/ Signed-off-by: Vadim Kochan <vadim4j@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/dropbear: use BR2_SYSTEM_DEFAULT_PATH as default PATHMarkus Mayer2018-12-311-0/+6
| | | | | | | | | | | | We use the configuration option $(BR2_SYSTEM_DEFAULT_PATH) to set the default PATH in dropbear sessions. $(BR2_SYSTEM_DEFAULT_PATH) is a Kconfig string. So it is already quoted, which is exactly what we want. Signed-off-by: Markus Mayer <mmayer@broadcom.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/openssh: use BR2_SYSTEM_DEFAULT_PATH as default PATHMarkus Mayer2018-12-311-0/+1
| | | | | | | | | | | | We use the configuration option $(BR2_SYSTEM_DEFAULT_PATH) to set the default PATH in OpenSSH sessions. $(BR2_SYSTEM_DEFAULT_PATH) is a Kconfig string. So it is already quoted, which is exactly what we want. Signed-off-by: Markus Mayer <mmayer@broadcom.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* skeleton: use BR2_SYSTEM_DEFAULT_PATH as default PATHMarkus Mayer2018-12-312-1/+2
| | | | | | | | | | | | | | | We substitute the path specified in system/skeleton/etc/profile with the path specified in the configuration variable $(BR2_SYSTEM_DEFAULT_PATH). $(BR2_SYSTEM_DEFAULT_PATH) is a Kconfig string, so it is already double quoted. This means that export PATH=value will now be export PATH="value" in /etc/profile, which is perfectly fine. Signed-off-by: Markus Mayer <mmayer@broadcom.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: rework commit log about the double quoting] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* system: introduce BR2_SYSTEM_DEFAULT_PATH optionMarkus Mayer2018-12-312-0/+14
| | | | | | | | | | | | | The configuration option BR2_SYSTEM_DEFAULT_PATH allows the user to override the default path, which can be used by /etc/profile and some system daemons. It defaults to the value previously hard-coded in /etc/profile. This default should be suitable for most users. Signed-off-by: Markus Mayer <mmayer@broadcom.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/wireshark: security bump to version 2.6.5Peter Korsgaard2018-12-312-3/+3
| | | | | | | | | | | | | | | The following vulnerabilities have been fixed: - wnpa-sec-2018-51 The Wireshark dissection engine could crash. Bug 14466. CVE-2018-19625. - wnpa-sec-2018-52 The DCOM dissector could crash. Bug 15130. CVE-2018-19626. - wnpa-sec-2018-53 The LBMPDM dissector could crash. Bug 15132. CVE-2018-19623. - wnpa-sec-2018-54 The MMSE dissector could go into an infinite loop. Bug 15250. CVE-2018-19622. - wnpa-sec-2018-55 The IxVeriWave file parser could crash. Bug 15279. CVE-2018-19627. - wnpa-sec-2018-56 The PVFS dissector could crash. Bug 15280. CVE-2018-19624. - wnpa-sec-2018-57 The ZigBee ZCL dissector could crash. Bug 15281. CVE-2018-19628. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libeastl: new packageMatt Weber2018-12-315-0/+44
| | | | | | | | | | | | | | | | | This patch adds the Entertainment Arts Standard Template Library. The initial version uses the latest hash so that the aarch64 support is included vs Buildroot having to apply the aarch64 support patch. Signed-off-by: Maury Anderson <maury.anderson@rockwellcollins.com> Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> [Thomas: - add missing BR2_INSTALL_LIBSTDCPP dependency - use the github helper instead of the git site method, and adjust hash consequently - drop INSTALL_TARGET_CMDS, the default cmake-package implementation works fine] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/glib-networking: bump version to 2.56.1Adam Duskett2018-12-313-17/+19
| | | | | | | | | | | | Other changes: - glib-networking is now a meson package and has no support for auto-tools. - Update configure options to reflect the above change to meson. - gnutls is now a mandatory dependency of glib-networking - Add License file hash. Signed-off-by: Adam Duskett <Aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/atk: bump to version 2.30.0Fabrice Fontaine2018-12-312-7/+9
| | | | | | | | | - Switch to meson-package - Remove ATK_INSTALL_STAGING_OPTS and host-pkgconf: not needed anymore - Add hash for license file Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libglib2: bump to version 2.56.3Petr Vorel2018-12-304-105/+3
| | | | | | | Drop 2 patches accepted by upstream. Signed-off-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/rauc: target rauc needs unsquashfs at runtimeTrent Piepho2018-12-301-0/+1
| | | | | | | | | | | | | In order to provide info about a bundle file, e.g. running "rauc info bundle.raucb", rauc needs to use the unsquashfs progam from the squashfs package. This was not documented until upstream commit 10c501c12752 ("docs: integration: document need for 'unsquashfs' tool for 'rauc info'"), but is already present in rauc. Signed-off-by: Trent Piepho <tpiepho@impinj.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/sqlite: security bump to version 3.25.3Peter Korsgaard2018-12-302-3/+3
| | | | | | | | | | | | | | | | | Fixes CVE-2018-20346: SQLite before 3.25.3, when the FTS3 extension is enabled, encounters an integer overflow (and resultant buffer overflow) for FTS3 queries that occur after crafted changes to FTS3 shadow tables, allowing remote attackers to execute arbitrary code by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases), aka Magellan. For more details, see: https://blade.tencent.com/magellan/index_en.html https://www.sqlite.org/releaselog/3_25_3.html https://www.mail-archive.com/sqlite-users@mailinglists.sqlite.org/msg113218.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/exempi: use --disable-foo instead of --enable-foo=noThomas Petazzoni2018-12-301-1/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/azure-iot-sdk-c: bump to version 2018-12-13NikitaSobolev2018-12-301-1/+6
| | | | | | | | | | | | | Bump azure-iot-sdk-c to 2018-12-13 release. We need to specify a value for CMAKE_SYSTEM_VERSION, because the azure-iot-sdk-c build system is doing a test on this value, and CMake doesn't internally define it when cross-compiling (see https://cmake.org/cmake/help/v3.4/variable/CMAKE_SYSTEM_VERSION.html). Signed-off-by: Nikita Sobolev <Nikita.Sobolev@synopsys.com> [Thomas: drop patch, pass dummy CMAKE_SYSTEM_VERSION instead.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/exempi: new packageIlya Averyanov2018-12-305-0/+37
| | | | | | | | | | | | | Signed-off-by: Ilya Averyanov <averyanovin@gmail.com> [Thomas: - add missing dependencies on expat and zlib - add missing depends on C++ and dynamic library support, and the corresponding Config.in comment - add the missing entry to the DEVELOPERS file - add the missing hash for the license file - adjust indentation in the Config.in file - use --disable-unittest instead of --enable-unittest=no.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/python-pyasn1: bump to version 0.4.5Asaf Kahlon2018-12-302-5/+5
| | | | | | | License change - 2019 year bump. Signed-off-by: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/sngrep: fix build with musl libcBaruch Siach2018-12-301-0/+43
| | | | | | | | | | | | | | Add upstream patch fixing typo that causes build failure under musl, where stdin is constant. Fixes: http://autobuild.buildroot.net/results/ab827021d4dae8ae98f667328e4a9a7e1c4288d0/ http://autobuild.buildroot.net/results/e99e937c05be38d33e029fbfc737665b590c33bd/ http://autobuild.buildroot.net/results/e8ca0a40d8cd2c333b55fa9e67ddeead1f502d5a/ Cc: Adam Duskett <aduskett@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* utils/scanpypi: write _SOURCE only when neededAsaf Kahlon2018-12-301-7/+8
| | | | | | | | | | | For some packages, there's no need to add the _SOURCE variable, since the name of the source file is the same as the name of the package (like python-engineio). Hence, we'll add it to the .mk file only if needed. Signed-off-by: Asaf Kahlon <asafka7@gmail.com> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
OpenPOWER on IntegriCloud