summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-23Add support for the RK3399-Q7 SoM (Puma).2019.05.1-pumaChristoph Muellner
This patch adds support for the RK3399-Q7 SoM (Puma) from Theobroma Systems. Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
2019-08-14uboot: Add Puma specific instructions.Christoph Muellner
To build mainline U-Boot for RK3399-Q7 (Puma), we need to copy the Cortex-M0 firmware to the build directory before building U-Boot. This patch allows to enable this step. Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
2019-08-14boot: Add package rk3399-cortexm0-firmware.Klaus Goger
On the RK3399 additional FW is required for certain tasks (e.g. standby-functionality). This firware will be run by the on-chip Cortex-M0 core, which is powered by a dedicated power domain, which can remain active when the system is in a low-power mode. The code for the FW is open-source, but a complete integration into Buildroot would have a too high impact on the build time (we have a Cortex-M0 toolchain as build dependency). Therefore this package just downloads the prebuilt binary. Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com> Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
2019-08-14uboot: Add support for u-boot.itb.Christoph Muellner
u-boot.itb is used for example for Rockchip devices. This patch adds the support for that file format. Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
2019-07-07Update for 2019.05.1Peter Korsgaard
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/php: bump version to 7.3.7Bernd Kuhls
Changelog: https://www.php.net/ChangeLog-7.php#7.3.7 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 7accdcb3a943d420b13a73c497d29cb15db156e2) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/webkitgtk: bump to version 2.24.3Adrian Perez de Castro
Version 2.24.3 is a minor update which contains many bugfixes. >From the announcement: - Fix previous/next gestures in RTL mode. - Fix rendering artifacts in popular sites (YouTube, GitHub, etc.) - Fix media playback annoyances (volume randomly changing, HLS streams starting too slowly, some audio streams would not play, etc.) - Fix build with audio and video disabled. https://webkitgtk.org/2019/07/02/webkitgtk2.24.3-released.html Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 3ff05d9094be1329b5987589d6b6fefb152ff006) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07{linux, linux-headers}: bump 4.{14, 19}.x / 5.1.x seriesPeter Korsgaard
Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 173ed657f3ff322e523912f7cd3c651b758debe2) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/libsecret: fix build with NLSFabrice Fontaine
Fixes: - http://autobuild.buildroot.org/results/1497d7c2485c4a107ab82c870d78744981efb6d3 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 3bd1574aefb877e415e4a496d5c0394bad9759f0) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/python-django: security bump to version 2.1.10Peter Korsgaard
Fixes the following security vulnerabilities: CVE-2019-12781: Incorrect HTTP detection with reverse-proxy connecting via HTTPS For more details, see the announcement: https://www.djangoproject.com/weblog/2019/jul/01/security-releases/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit 9f87b3785fe15d0b57f9b1820456b29f3c6a7284) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/faad2: add upstream security fixesBaruch Siach
CVE-2018-20194: Stack buffer overflow on invalid input CVE-2018-20362: Null pointer dereference when processing crafted AAC input Add two more crash fixes from upstream. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit 7f4dde33185f820fa37195cc9ab3bc0f4e45b9af) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07utils/check-package: Add a quiet flagBrandon Maier
When running in a CI system, stat messages become white noise. Introduce an option to suppress non-error, non-warning, messages. Signed-off-by: Brandon Maier <brandon.maier@rockwellcollins.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit 44af8386f83ed042591fa089dbf01e373c8424ad) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07boot/barebox: needs host-{flex,bison}Marcin Niestroj
Barebox starting from 2019.02 no longer ships flex/bison generated parser. Add conditional kconfig dependencies, same as we did for kernel and uboot. Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit e7d8d9a765b61f0c464abea37a9568c1ae7a25c0) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/irssi: security bump to version 1.0.8Peter Korsgaard
Fixes the following security vulnerability: CVE-2019-13045: Use after free when sending SASL login to the server found by ilbelkyr For more details, see the advisory: https://irssi.org/security/html/irssi_sa_2019_06/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit 0a1b957d4ed3ec41c645fc81ba6029921116ab4f) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/meson: fix empty arguments in cross-compilation.confYann E. MORIN
When TARGET_CFLAGS (or _LDFLAGS or _CXXFLAGS) are empty, but were constructed by appending other variables, like: TARGET_CFLAGS = $(SOMETHING) $(SOMETHING_ELSE) and both variables are empty, then $(TARGET_CFLAGS) is _not_ the null-string; it's value is a string made of a single space. This means that the construct: $(if $(TARGET_CFLAGS),true,false) will in fact return 'true'. In our case, it means that we will call: `printf '"%s", ' ` which expands to just: "", which we are then happy to insert as-is in the generated cross-compilation.conf. Then meson, will happily call the compiler with an empty argument. The compiler is less happy, though: arm-none-linux-gnueabi-gcc: error: : No such file or directory And this is not even trivial to debug either... The only clue being that there seems to be something missing between ': :' We fix that testing the $(strip)ed value. We can still pass the non-$(strip) expansion, because the shell will just do it for us, and we are then sure there is at least one non-blank word in there. Thanks a lot to Adam for his invaluable help debugging this! Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Adam Duskett <aduskett@gmail.com> Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit e9de6d9e0ac66883b9c8b7b4c623b27dab8087ab) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/dialog: fix build with NLSFabrice Fontaine
Fixes: - http://autobuild.buildroot.org/results/9287ffbb86a7dc09cda5f99f87445fa884e77625 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit 0953377a9ea4ea518a87a0b48169626c762b5fea) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/expat: security bump to version 2.2.7Peter Korsgaard
Fixes the following security vulnerabilites: CVE-2018-20843: In libexpat in Expat before 2.2.7, XML input including XML names that contain a large number of colons could make the XML parser consume a high amount of RAM and CPU resources while processing (enough to be usable for denial-of-service attacks). Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit 84fd08cf4f860914b0d7b6e48dbe6819e96cc423) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/docker-cli: security bump to version 18.09.7Peter Korsgaard
Fixes CVE-2018-15664: API endpoints behind the 'docker cp' command are vulnerable to a symlink-exchange attack with Directory Traversal, giving attackers arbitrary read-write access to the host filesystem with root privileges, because daemon/archive.go does not do archive operations on a frozen filesystem (or from within a chroot). And includes additional post-18.09.6 fixes: Builder - Fixed a panic error when building dockerfiles that contain only comments. moby/moby#38487 - Added a workaround for GCR authentication issue. moby/moby#38246 - Builder-next: Fixed a bug in the GCR token cache implementation workaround. moby/moby#39183 Runtime - Added performance optimizations in aufs and layer store that helps in massively parallel container creation and removal. moby/moby#39107, moby/moby#39135 - daemon: fixed a mirrors validation issue. moby/moby#38991 - Docker no longer supports sorting UID and GID ranges in ID maps. moby/moby#39288 Logging - Added a fix that now allows large log lines for logger plugins. moby/moby#39038 Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit cdbb3ced003a3fbf141964d4acaabda969d742b0) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/docker-engine: security bump to version 18.09.7Peter Korsgaard
Fixes CVE-2018-15664: API endpoints behind the 'docker cp' command are vulnerable to a symlink-exchange attack with Directory Traversal, giving attackers arbitrary read-write access to the host filesystem with root privileges, because daemon/archive.go does not do archive operations on a frozen filesystem (or from within a chroot). And includes additional post-18.09.6 fixes: Builder - Fixed a panic error when building dockerfiles that contain only comments. moby/moby#38487 - Added a workaround for GCR authentication issue. moby/moby#38246 - Builder-next: Fixed a bug in the GCR token cache implementation workaround. moby/moby#39183 Runtime - Added performance optimizations in aufs and layer store that helps in massively parallel container creation and removal. moby/moby#39107, moby/moby#39135 - daemon: fixed a mirrors validation issue. moby/moby#38991 - Docker no longer supports sorting UID and GID ranges in ID maps. moby/moby#39288 Logging - Added a fix that now allows large log lines for logger plugins. moby/moby#39038 Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit 13cf6f0c0bf0df313712aca8e4197ce96e29de89) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/libcamera: bump to version caf25dc5cfd11b965316f02610d49ae3d886716bKieran Bingham
Buildroots autobuild identified a failure on GCC v6.2 and GCC v6.3, producing the following warning (reported as error due to -Werror): event_dispatcher_poll.cpp:231:13: error: types may not be defined in a for-range-declaration [-Werror] for (const struct pollfd &pfd : pollfds) { ^~~~~~ cc1plus: all warnings being treated as errors A fix has been integrated upstream, bump the package to incorporate it. Fixes: http://autobuild.buildroot.net/results/f6dd4c60c04892c8b1669e6000fce7edb2b6349e/ Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 1db7890e0a7c7fb1b849300b5805e6be3fd5622f) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/bzip2: add upstream security fix for CVE-2019-12900Jared Bents
Patch to resolve cve-2019-12900 which affects bzip2 versions 1.0.6 and older More information can be found at https://nvd.nist.gov/vuln/detail/CVE-2019-12900 Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 6581c441dfc06c5e5e3666718e5c2e9801485ede) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07package/bzip2: add hash for license fileAdam Duskett
Also add a standard sha256 hash for the package itself. Signed-off-by: Adam Duskett <Aduskett@gmail.com> Reviewed-by: Thomas Huth <huth@tuxfamily.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit cc7581a850fcae8de601b9678f65a00d46db76af) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07{linux, linux-headers}: bump 4.{4, 9, 14, 19}.x / 5.1.x seriesPeter Korsgaard
Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit abc782c0b3be3b4d5346a23ac46b8417ff8a900c) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-06board/qemu: ensure root is available before mounting itYann E. MORIN
On my machine, it happens once in a while that the virtualised machine boots too fast for the rootfs to be available at the time the kernel tries to mount it. For example, board/qemu/arm-vexpress/readme.txt suggested changing "-smp 1" up to "-smp 4". But doing so here causes a kernel panic: VFS: Cannot open root device "mmcblk0" or unknown-block(0,0): error -6 Please append a correct "root=" boot option; here are the available partitions: 1f00 131072 mtdblock0 (driver?) 1f01 32768 mtdblock1 (driver?) Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) So, add the oh-so-useful 'rootwait' option to all kernel command lines for qemu defconfigs. Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Joel Stanley <joel@jms.id.au> Cc: Mark Corbin <mark.corbin@embecosm.com> Cc: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 626c9705d29ec93610e87517aee771c2ea500f5d) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-27package/libglib2: backport upstream security fix for CVE-2019-12450Peter Korsgaard
Fixes CVE-2019-12450: file_copy_fallback in gio/gfile.c in GNOME GLib 2.15.0 through 2.61.1 does not properly restrict file permissions while a copy operation is in progress. Instead, default permissions are used. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-25package/libcdaudio: fix build with toolchains lacking C++ supportPeter Seiderer
When the target toolchain does not support C++, the provided libcdaudio configure script tries to run a check with the C++ pre-processor provided by the host (/lib/cpp) which may not exist on some systems. This issue is fixed by autoreconfiguring the package, as newly generated configure scripts do not have this issue. Fixes: http://autobuild.buildroot.net/results/f725a41ef992c42ceef7514d1a8dcac99e6b9114/ Signed-off-by: Peter Seiderer <ps.report@gmx.net> Acked-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 8307fd013292d6f02116b8f4054c70746dddc009) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-25utils/test-pkg: clean output dir for successful buildsThomas De Schampheleire
test-pkg will use gigabytes of space when testing all toolchains. Nevertheless, you are normally only interested in the actual build / host tree when there is a build failure. Do a 'make clean' for successful builds to save disk space, unless the new option '-k/--keep' is set. Note that the logfile and configuration is always retained for inspection. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Acked-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 72bf48606cc5ccf5c48c631d265cbe52d8001a62) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-25utils/test-pkg: fix long option parsingThomas De Schampheleire
The long option parsing of test-pkg is broken because: - some long options are not declared - there should be a comma between long options, the colon does not replace it. This change also revealed that the declaration of 'toolchains-dir' should have been 'toolchains-csv', originally introduced in commit ed59f81a3cb4ddb. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Acked-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 989cda12ba0a55142eb2303ecad0d2d3aca96b90) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-25linux: disable Werror for powerpc kernelsRomain Naour
>From patch [1] included in kernel >= 5.0: "The upcoming GCC 9 release extends the -Wmissing-attributes warnings (enabled by -Wall) to C and aliases: it warns when particular function attributes are missing in the aliases but not in their target. In particular, it triggers for all the init/cleanup_module aliases in the kernel (defined by the module_init/exit macros), ending up being very noisy. These aliases point to the __init/__exit functions of a module, which are defined as __cold (among other attributes). However, the aliases themselves do not have the __cold attribute. Since the compiler behaves differently when compiling a __cold function as well as when compiling paths leading to calls to __cold functions, the warning is trying to point out the possibly-forgotten attribute in the alias." Werror is set by default while building ppc kernel [2], but some warning can be introduced while building current kernel with newer compiler (for example building kernel 4.19 with gcc 9.1). For the same reason why we remove Werror in packages's compiler flags. Building with Werror is not bulletproof when we start using a newer compiler that introduce new warnings. This is the case here. Also this option is a bit strange since it's specific to ppc kernels: "The intention is to make it harder for people to inadvertantly introduce warnings in the arch/powerpc code." Other kernel developers on other arch may be interested by a similar/more generic option. So, It's clearly intended for kernel developers. Instead of backporting this patch [1] to kernel 4.19, select unconditionally the Kconfig option CONFIG_PPC_DISABLE_WERROR that allow to disable Werror. Fixes: https://gitlab.com/kubu93/toolchains-builder/-/jobs/205435741 [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=a6e60d84989fa0e91db7f236eda40453b0e44afa [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=ba55bd74360ea4b8b95e73ed79474d37ff482b36 [3] https://gitlab.com/bootlin/toolchains-builder Fix-suggested-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 1713c3c344be26ec3bcb02a0a0068f21907ab881) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/monit: bump to version 5.25.3Fabrice Fontaine
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 015b714cdedd93a3bf28078aa598633ee02f5dd2) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/qt5/qt5base: disable predefined -Og optimizationGiulio Benetti
Starting from Qt5 5.9.0, -optimize-debug is enabled by default for debug builds causing -Og flag to be appended to CFLAGS and consequently override TARGET_CFLAGS. We don't want this so let's pass -no-optimize-debug to QT5BASE_CONFIGURE_OPTS if QT5_VERSION_LATEST=y. Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 5857ab6a96be17615a05ff4e6a91d8f475890980) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24DEVELOPERS: Remove Markos ChandrasBernd Kuhls
Email bounces: <markos.chandras@imgtec.com>: host mxa-00376f01.gslb.pphosted.com[185.132.180.163] said: 550 5.1.1 User Unknown (in reply to RCPT TO command) Last mailing list postings date back to 2015. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit e46a905eea0fdda13a424a2f6b33a6fae2f9671a) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/postgresql: security bump version to 11.4Bernd Kuhls
Release notes: https://www.postgresql.org/docs/11/release-11-4.html Fixes CVE-2019-10164. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit b262c7d578e7b15b95d68bead7cb8f0a97755d20) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/znc: security bump version to 1.7.4Bernd Kuhls
Changelog: https://wiki.znc.in/ChangeLog/1.7.4 Fixes CVE-2019-12816: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12816 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 3269f2a761db8317945f0ca259cafb2a928b3265) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24support/testing/infra/emulator: increase memory size used by QemuThomas Petazzoni
By default, Qemu emulates a system with 128 MB of RAM. This is not sufficient for some test cases we have, such as TestPerlDBDmysql, where the initramfs is quite large. Therefore, this commit extends the RAM size emulated by Qemu to 256 MB. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/237108668 Thanks to Arnout for the analysis of the issue. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Acked-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 345c29a4b7321952b916c1b4eb88a03e136919be) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/libvncserver: fix homepageFabrice Fontaine
libvncserver homepage is https://libvnc.github.io/, last version on sourceforge is 0.9.9 (seven years ago) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 5324d7e07a2a0e6db48b6fdd4d38c4a18d53a77b) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/lmbench: install the lmbench script on the targetMarkus Mayer
We want to install the lmbench script along with the other executables, so we add it to the appropriate list. Signed-off-by: Markus Mayer <mmayer@broadcom.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 1956fbe5a4735dfeb4f448f022f42e32c018dca8) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/lmbench: mark scripts/build as bash scriptMarkus Mayer
scripts/build makes use of the "+=" operator which is not supported by a pure POSIX shell. We switch to /bin/bash in order to avoid errors of the form: ../scripts/build: 21: ../scripts/build: LDLIBS+= -lm: not found Signed-off-by: Markus Mayer <mmayer@broadcom.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 037d5ffcb67dc72d37db7a0383145e9e99b36fc7) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/lmbench: use UPDATE_CONFIG_HOOK instead of CONFIG_UPDATEThomas Petazzoni
jimtcl, perl, usb_modeswitch and x264 are registering UPDATE_CONFIG_HOOK as a post patch hook to get their gnuconfig files updated. lmbench is the only package calling CONFIG_UPDATE directly, so for consistency, let's make it use the same logic as jimtcl, perl, usb_modeswitch and x264. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 2b8b6767ab1cc803a888cca91730732945f95b85) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/davfs2: bump to version 1.5.5Fabrice Fontaine
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit a724e8e0512212a309e581ab1b48d67584510fb6) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/libressl: bump to version 2.9.2Adam Duskett
Signed-off-by: Adam Duskett <Aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit b93c71c83dd4dd5422c8cb258e97b4f08fb1a42a) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/x11r7/xserver_xorg-server: bump version to 1.20.5Bernd Kuhls
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 1872915bd35e757e683074bcf2438c8e3a3363bf) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24support/download/git: fix formatting of error messageJohn Keeping
'.' should be at the end of the sentence, not the beginning of a new line. Signed-off-by: John Keeping <john@metanate.com> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 8dd1a41630fff72638b7942c926c2f50095ab0d6) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/tvheadend: fix PIE build failuresGiulio Benetti
Package tvheadend builds using '-pie' linker flag in any case. This leads to linking failure if toolchain doesn't support 'pie'. Add patch to fix tvheadend's Makefile bug where '-pie' flag is hardcoded making it depend on '--disable-pie' as compiler's flags already are treated. Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit dd0907d465a0d82a4844e7aaf3eb3be69103642b) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/psplash: add license file detailsPierre-Jean Texier
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 32a0d3a8e2cf78f0f36b948ba5ea5aa85c2ceeb1) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/haveged: fix legal-infoPierre-Jean Texier
Add hash for COPYING file Fixes: $: make haveged-legal-info >>> haveged 1.9.4 Collecting legal info ERROR: No hash found for COPYING Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 0ae29b98d1293b0e89fa2f5686fe743af1f45c34) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24Config.in.legacy: add legacy entry for 4.20.x headersPeter Korsgaard
Commit b3bba8e4254 (package/linux-headers: drop support 4.20 headers) removed the option for 4.20.x kernel headers, but forgot to add a legacy option. Add that now. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 8f60d30829b6b05426a3914b703d03130fe64c53) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24{linux, linux-headers}: bump 4.{4, 9, 14, 19}.x / 5.1.x seriesPeter Korsgaard
Includes fixes for the "TCP SACK PANIC" vulnerability: https://access.redhat.com/security/vulnerabilities/tcpsack Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 19f6b3281c03a1892900723c47cc766e6770e862) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/localedef: compile against glibc-2.29Samuel Mendoza-Jonas
In glibc 2.27 the following change occurred: "Statically compiled applications attempting to load locales compiled for the GNU C Library version 2.27 will fail and fall back to the builtin C/POSIX locale." This impacts us since upstream buildroot uses a localdef built against an older eglibc release, as reported at [0]. This is a combination of my patch to move to glibc and Peter Seiderer's patch to avoid building all of glibc just for localedef. [0] https://bugs.busybox.net/show_bug.cgi?id=11096 Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com> [localedef build & fixups:] Signed-off-by: Peter Seiderer <ps.report@gmx.net> [Thomas: share the tarball with the glibc package] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 0ec7169e6c8cfb4bb54defb685bd04bb1da0a2aa) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-06-24package/logrotate: fix legal-infoPierre-Jean Texier
Add hash for COPYING file Fixes: $: make logrotate-legal-info >>> logrotate 3.15.0 Collecting legal info ERROR: No hash found for COPYING Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 38626b4b63bf877c3cfeb356a4b0dc0e79bdbc75) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>