aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* package/wine: bump to version 4.0Gravatar André Hentschel2019-02-112-4/+17
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libuv: bump to version 1.26.0Gravatar Asaf Kahlon2019-02-112-2/+2
| | | | | Signed-off-by: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* boot/optee-os: new packageGravatar Etienne Carriere2019-02-105-0/+220
| | | | | | | | | | | | | | | | | | | | | | | | | | | | OP-TEE OS is maintained by the OP-TEE project. It provides an open source solution for development and integration of secure services for Armv7-A and Armv8-A CPU based platforms supporting the TrustZone technology. This technology enables CPUs to concurrently host a secure world as the OP-TEE OS and a non-secure world as a Linux based OS. The OP-TEE project maintains other packages to leverage OP-TEE on Linux kernel based OSes. An OP-TEE interface driver is available in the Linux kernel since 4.12 upon CONFIG_OPTEE. This change references in Buildroot the today's latest OP-TEE revision release tagged 3.4.0. https://www.op-tee.org/ https://github.com/OP-TEE/optee_os Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> [Thomas: - pass CFG_ARM32_core=y when building for ARMv7, otherwise the build fails - add a check that verifies that BR2_TARGET_OPTEE_OS_PLATFORM is not empty - minor formatting fixes/adjustements.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/ncmpc: add pcre optional dependencyGravatar Fabrice Fontaine2019-02-101-2/+8
| | | | | | | | pcre dependency has been added in version 0.32: https://github.com/MusicPlayerDaemon/ncmpc/commit/0b3169510014f0f336de58864b97a3cc0f308500 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/ncmpc: bump to version 0.33Gravatar Fabrice Fontaine2019-02-104-226/+11
| | | | | | | | | | | | | | | - Remove second patch (already in version) - Replace true/false by enabled/disabled, see: https://github.com/MusicPlayerDaemon/ncmpc/commit/67d96543e64ec2eff2d3e9907c570ca09918c893 - Add new boost system dependency: https://github.com/MusicPlayerDaemon/ncmpc/commit/74cc24bdfcfd0ba288b78f0fb75f409832d7586d https://github.com/MusicPlayerDaemon/ncmpc/commit/bef9017712da31b750799e6c7fb9d2829fa5e69c - Remove glib dependency: https://github.com/MusicPlayerDaemon/ncmpc/commit/dfcb3ab0216d6c9ae35d06060cee806bd919c2ba - Disable new regex option (based on pcre) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/openjdk-bin: new packageGravatar Adam Duskett2019-02-103-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Paradoxically, building OpenJDK requires a pre-existing JDK. This pre-existing JDK is called the "boot JDK." The boot JDK for building JDK major version N should be a JDK of major version N-1, so for building JDK11, JDK10 would be needed. This requirement is an issue when building on most distributions, as the host JDK tends to be JDK8. The AdoptOpenJDK project provides binaries that can act as the boot JDK to build the target JDK, which is what this package provides. Currently, only a x86_64 host is supported, for two reasons: 1) A 32bit x86 binary distribution is not available from AdoptOpenJDK 2) We didn't had access to a host machine using an architecture other than x86-64 The provided unpack200 has an invalid RPATH and relies on libzlib. When host-libzlib runs the install step, the following error is generated: *** ERROR: package host-libzlib installs executables without proper RPATH: *** $(HOST_DIR)/bin/unpack200 Because unpack200 is a deprecated tool, removing it after installation is safe and fixes the issue. Signed-off-by: Adam Duskett <Aduskett@gmail.com> [Thomas: - fix comments in the code - use the more usual "cp -dpfr" command to copy files over] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/zbar: bump to version 681b0f305fb5c5bb0df8437f7d740b29a93a7889Gravatar James Hilliard2019-02-102-2/+9
| | | | | | | Zbar now has a dbus API which we should enable when dbus is present. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/python-pip: bump to version 19.0.2Gravatar Asaf Kahlon2019-02-102-4/+4
| | | | | Signed-off-by: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/python-lxml: bump to version 4.3.1Gravatar Asaf Kahlon2019-02-102-4/+4
| | | | | | | iso-schematron.rng change: update RNG schema to 2016 specification. Signed-off-by: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/python-cython: bump to version 0.29.5Gravatar Asaf Kahlon2019-02-102-4/+4
| | | | | Signed-off-by: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/clamav: needs wcharGravatar Bernd Kuhls2019-02-101-2/+4
| | | | | | | | Fixes http://autobuild.buildroot.net/results/77c/77cd536a0fab78eabe27e055d28db2da354008d7/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/{mesa3d, mesa3d-headers}: bump version to 18.3.3Gravatar Bernd Kuhls2019-02-103-7/+7
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libva-utils: bump version to 2.4.0Gravatar Bernd Kuhls2019-02-103-124/+5
| | | | | | | | Removed patch 0002, applied upstream. Follow upstream switch of release tarball to bz2 and new location. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/gst1-shark: select BR2_PACKAGE_GSTREAMER1_GST_DEBUGGravatar Chris Packham2019-02-101-0/+1
| | | | | | | | | | | | | gst-shark needs gstreamer to be compiled with debugging support enabled. Make this selection automatically when the gst-shark package is selected. Fixes: - http://autobuild.buildroot.net/results/09b894b0775df2dd87d8fb2d53c6a243d8668aba/ - and many more Signed-off-by: Chris Packham <judge.packham@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/webkitgtk: security bump to version 2.22.6Gravatar Adrian Perez de Castro2019-02-102-5/+5
| | | | | | | | | | | | | | | | | | | | This is a maintenance release of the current stable WebKitGTK+ version, which contains security fixes for CVE identifiers: CVE-2019-6212, CVE-2019-6215, CVE-2019-6216, CVE-2019-6217, CVE-2019-6226, CVE-2019-6227, CVE-2019-6229, CVE-2019-6233, and CVE-2019-6234. Additionally, it contains a few minor fixes. Release notes can be found in the announcement: https://webkitgtk.org/2019/02/09/webkitgtk2.22.6-released.html More details on the issues covered by securit fixes can be found in the corresponding security advisory: https://webkitgtk.org/security/WSA-2019-0001.html Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/libopenssl: add runtime fixes for torGravatar Bernd Kuhls2019-02-102-0/+488
| | | | | | | For details see https://bugs.archlinux.org/task/61623 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mosquitto: security bump to version 1.5.6Gravatar Peter Korsgaard2019-02-104-2/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the following security issues: CVE-2018-12551: If Mosquitto is configured to use a password file for authentication, any malformed data in the password file will be treated as valid. This typically means that the malformed data becomes a username and no password. If this occurs, clients can circumvent authentication and get access to the broker by using the malformed username. In particular, a blank line will be treated as a valid empty username. Other security measures are unaffected. Users who have only used the mosquitto_passwd utility to create and modify their password files are unaffected by this vulnerability. Affects version 1.0 to 1.5.5 inclusive. CVE-2018-12550: If an ACL file is empty, or has only blank lines or comments, then mosquitto treats the ACL file as not being defined, which means that no topic access is denied. Although denying access to all topics is not a useful configuration, this behaviour is unexpected and could lead to access being incorrectly granted in some circumstances. Affects versions 1.0 to 1.5.5 inclusive. CVE-2018-12546: If a client publishes a retained message to a topic that they have access to, and then their access to that topic is revoked, the retained message will still be delivered to future subscribers. This behaviour may be undesirable in some applications, so a configuration option check_retain_source has been introduced to enforce checking of the retained message source on publish. Add two upstream post-1.5.6 patches to fix a build error in the bridge code when ADNS is enabled and when building with older toolchains not defaulting to C99 mode. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/php: security bump to version 7.3.2Gravatar Bernd Kuhls2019-02-103-10/+30
| | | | | | | | | | Rebased patch 0004. This bump fixes https://bugs.php.net/bug.php?id=77369, status of CVE-ID: needed Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/xenomai: move arch restriction to Cobalt core, no restriction for ↵Gravatar Thomas De Schampheleire2019-02-092-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Mercury Xenomai has two mutually exclusive cores: - Cobalt: dual-kernel approach: patched kernel + userland - Mercury: only userland In the Cobalt core, not all architectures are supported. This is the source of the existing ARCH_SUPPORTS variable. In the Mercury core, there is no imposed architecture restriction. Rename the XENOMAI_ARCH_SUPPORTS flag to XENOMAI_COBALT_ARCH_SUPPORTS and move its check from the Xenomai package to the Cobalt core. Nevertheless, even for Mercury, there are some restrictions: - pthread_atfork is used, which requires an MMU - sync functions like __sync_sub_and_fetch and __sync_add_and_fetch are expected. As the corresponding 'linux extension' selects Xenomai, we add the MMU and sync dependencies there too. They may or may not already be covered by XENOMAI_COBALT_ARCH_SUPPORTS flag. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libopenssl: renumber patchesGravatar Bernd Kuhls2019-02-093-0/+0
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/brcm-patchram-plus: fix build on sparcGravatar Fabrice Fontaine2019-02-091-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | | On SPARC, the definitions of B2500000, B3000000, B3500000 and B4000000 are not necessarily available, so use those values only if defined in the kernel headers. It fixes SPARC build failures such as: main.c:382:13: error: 'B2500000' undeclared here (not in a function) { 2500000, B2500000 }, ^~~~~~~~ main.c:383:13: error: 'B3000000' undeclared here (not in a function) { 3000000, B3000000 }, ^~~~~~~~ main.c:385:13: error: 'B3500000' undeclared here (not in a function) { 3500000, B3500000 }, ^~~~~~~~ main.c:386:13: error: 'B4000000' undeclared here (not in a function) { 4000000, B4000000 } Fixes: - http://autobuild.buildroot.org/results/f7012c08c935c3a6ccae50b84170190af5cd5cba Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libopenssl: m68x use SMALL_FOOTPRINT modeGravatar Matt Weber2019-02-081-1/+3
| | | | | | | | | | | | | | | | | | | | OPENSSL_SMALL_FOOTPRINT mode selects alternate paths in the sha512 and blake2 algorithms which resolves a assembler issue like the following. /tmp/ccfnLhKQ.s: Assembler messages: /tmp/ccfnLhKQ.s:11167: Error: value -32790 out of range make[2]: *** [crypto/blake2/blake2b.o] Error 1 This issue was found after the OpenSSL1.1.x bump. Fixes http://autobuild.buildroot.net/results/533e817695cde321b725145112cfd83c092d9d75 Upstream ticket https://github.com/openssl/openssl/issues/8190 Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mosquitto: fix commentsGravatar Peter Korsgaard2019-02-081-4/+4
| | | | | | | | The toplevel mosquitto comment should go after the sub options to ensure they get indented, and the broker comment should be hidden if mosquitto isn't enabled. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website: correct association e-mail addressGravatar Arnout Vandecappelle (Essensium/Mind)2019-02-081-1/+1
| | | | | | | It is buildroot-association@buildroot.org, not @lists.buildroot.org. Reported-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* configs/rock64: needs U-Boot pylibfdtGravatar Thomas Petazzoni2019-02-081-0/+1
| | | | | | | | | | | | | | | | | | | The build currently fails with: *** dtoc needs the Python libfdt library. Either *** install it on your system, or try: *** *** sudo apt-get install swig libpython-dev *** *** to have U-Boot build its own version. Adding BR2_TARGET_UBOOT_NEEDS_PYLIBFDT should fix this build issue, which was reported at: https://gitlab.com/buildroot.org/buildroot/-/jobs/158295223 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/orangepi_lite2: fix kernel headers optionGravatar Thomas Petazzoni2019-02-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | Contrary to what the comment in the defconfig says, the orangepi_lite2_defconfig was not using the "same as kernel" option for kernel headers, but really selecting explicitly Linux 4.18 headers, independently from the kernel version. Except that in the mean time, BR2_KERNEL_HEADERS_4_18 has been removed, causing a build failure due to the legacy checking: Makefile.legacy:9: *** "You have legacy configuration in your .config! Please check your configuration.". Stop. This commit fixes that by using the proper BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_18 option. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/158295163 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/intel-gmmlib: fix license file and add hashGravatar Thomas Petazzoni2019-02-082-1/+2
| | | | | | | | | | | The license file is not named COPYING, but LICENSE.md. While we're at it, we add the hash of the license file. Fixes: http://autobuild.buildroot.net/results/09e4c14effe58ec2bc6f3deede7cc17ae6590767/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* packages: update sysv S* scripts to 644Gravatar Matt Weber2019-02-0855-0/+0
| | | | | Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website: fix Paypal account addressGravatar Thomas Petazzoni2019-02-081-1/+1
| | | | | | | | As noticed by Yann E. Morin, the address of the Paypal account is @buildroot.org, not @lists.buildroot.org. Reported-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* core/pkg-infra: restore completeness of packages files listsGravatar Yann E. MORIN2019-02-081-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 7fb6e782542f (core/instrumentation: shave minutes off the build time), the built stampfile is used as a reference to detect files installed by a package. However, packages may install files keeping their mtime intact, and we end up not detecting this. For example, the internal skeleton package will install (e.g.) /etc/passwd with an mtime of when the file was created in $(TOP_DIR), which could be the time the git repository was checked out; that mtime is always older than the build stamp file, so files installed by the skeleton package are never accounted for to that package, or to any other package for that matters. We switch to an alternate solution, which consists of storing some extra metadata per file, so that we can more reasily detect modifications to the files. Then we compare the state before the package is installed (by reusing the existing list) and after the package is installed, compare that to list any new file or modified files (in reality, ignoring untouched and removed files). Finally, we store the file->package association in the global list and store the new stat list as the global list. The format used for the .stat file is: mtime:inode:perms:filetype:size,filename Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Trent Piepho <tpiepho@impinj.com> [Peter: rename files, reformat, only look for files and symlinks and pass LC_ALL=C to comm as pointed out by Thomas De Schampheleire] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website: add page for the Buildroot AssociationGravatar Thomas Petazzoni2019-02-082-0/+124
| | | | | | | | | | | | | | | | | | | | | | | | For about two years, a legal entity called "Buildroot Association" was created in France to support the Buildroot project. Until fall 2018, this legal entity has not been used. In fall 2018, we started using it in order to receive donations from companies in order to organize the Buildroot Developers Meeting that took place before the Embedded Linux Conference Europe 2018 in Edinburgh. This commit creates a new page on our web site that documents the existence of this Buildroot Association, and details how to become a member. Both individuals and companies can become members. It is worth stating that the Buildroot Association does not control the Buildroot project: it remains a fully open-source and community-driven project. The Buildroot Association only serves as a legal entity to handle donations and money needed to organize the Buildroot Developers Meeting, and pay for a few expenses related to the project (such as domain names). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> [Arnout: small improvements] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/gnuradio: disable xml document generationGravatar Matt Weber2019-02-071-1/+2
| | | | | | | | Fixes http://autobuild.buildroot.net/results/f94/f941d84c781b524530770f5b9360863a821e8ba1/ Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/pc: fix grub-efi.cfg permissionsGravatar Carlos Santos2019-02-071-0/+0
| | | | | | | It does not need the execute bits. Signed-off-by: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/tpm2-tss: fix build with gcc <= 4.8Gravatar Fabrice Fontaine2019-02-071-0/+37
| | | | | | | | Fixes: - http://autobuild.buildroot.org/results/8d7b6dad6602fe67338abc696bc4752dda8e9717 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* support/scripts/pkg-stats: fix flake8 errorsGravatar Arnout Vandecappelle (Essensium/Mind)2019-02-071-3/+5
| | | | | | | | | | | | | | | | | | | | | | Fixes the following flake8 warnings: support/scripts/pkg-stats:34:2: W605 invalid escape sequence '\$' support/scripts/pkg-stats:34:4: W605 invalid escape sequence '\(' support/scripts/pkg-stats:34:11: W605 invalid escape sequence '\$' support/scripts/pkg-stats:34:13: W605 invalid escape sequence '\(' support/scripts/pkg-stats:34:32: W605 invalid escape sequence '\)' support/scripts/pkg-stats:34:34: W605 invalid escape sequence '\)' support/scripts/pkg-stats:35:2: W605 invalid escape sequence '\s' support/scripts/pkg-stats:35:14: W605 invalid escape sequence '\S' support/scripts/pkg-stats:35:17: W605 invalid escape sequence '\s' support/scripts/pkg-stats:42:1: E302 expected 2 blank lines, found 1 support/scripts/pkg-stats:587:133: E501 line too long (157 > 132 characters) Note that the "invalid escape sequence" errors work because Python leaves the \ in place if it doesn't recognise the escape sequence. But it's better practice to use a raw string for regular expressions. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/mongodb: remove packageGravatar Peter Korsgaard2019-02-077-119/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/dd4/dd412fae45a84e44e7e6a49f8cdb124d0851c1df/ The mongodb version used (3.3.4) is no longer supported by upstream and fails to build with openssl 1.1.1x. On top of that it uses internal copies of boost, pcre and zlib instead of the system ones. Bumping the version to 3.4.19 (which is still supported until September 2019) has been tried, but it: - No longer builds for 32bit ARM - Doesn't build without extra patches, E.G.: https://git.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/mongodb/mongodb/0002-d_state.cpp-Add-missing-dependenncy-on-local_shardin.patch?h=rocko - Doesn't build with the system version of boost (1.69.0) - Also fails to build with openssl-1.1.1x So it looks like mongodb needs to be bumped to the 3.6.x series (which changes the license to the SSPL) - Or simply dropped. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/googlefontdirectory: silence false positive check-package warningGravatar Thomas Petazzoni2019-02-071-0/+1
| | | | | | | | | | | | check-package OverriddenVariable check believes we are overriding the value of GOOGLEFONTDIRECTORY_LICENSE, but in fact we are not. Let's tell check-package not to complain about this. Fixes: package/googlefontdirectory/googlefontdirectory.mk:28: unconditional override of variable GOOGLEFONTDIRECTORY_LICENSE previously conditionally set Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/openocd: fix indentation of Config.in help textGravatar Thomas Petazzoni2019-02-061-2/+2
| | | | | | | | | Fixes the following check-package warnings: package/openocd/Config.in:20: help text: <tab><2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) package/openocd/Config.in:21: help text: <tab><2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* boot/uboot: fix order of Config.in propertiesGravatar Thomas Petazzoni2019-02-061-1/+1
| | | | | | | | Fixes the following check-package warning: boot/uboot/Config.in:185: attributes order: type, default, depends on, select, help (http://nightly.buildroot.org/#_config_files) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* configs/rock64: new defconfigGravatar Michał Łyszczek2019-02-068-0/+202
| | | | | | | | | | | | Configuration contains: - building tpl, spl and u-boot (forked u-boot repository) - booting from SD card and network via PXE - working ethernet, usb and uart - minimal rootfs with busybox - ready to flash SD card image Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libcurl: security bump to version 7.64.0Gravatar Peter Korsgaard2019-02-062-4/+4
| | | | | | | | | | | | | | | | | | Fixes the following security issues: CVE-2018-16890: NTLM type-2 out-of-bounds buffer read https://curl.haxx.se/docs/CVE-2018-16890.html CVE-2019-3822: NTLMv2 type-3 header stack buffer overflow https://curl.haxx.se/docs/CVE-2019-3822.html CVE-2019-3823: SMTP end-of-response out-of-bounds read https://curl.haxx.se/docs/CVE-2019-3823.html The copyright year changed in the COPYING file, so update the hash. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/gerbera: bump to version 1.3.0Gravatar Fabrice Fontaine2019-02-064-53/+5
| | | | | | | | | - Remove patch (already in version) - Add a dependency to gcc >= 7 for C++17 optional feature: https://github.com/gerbera/gerbera/commit/ae8192ddf37cec2c78ec578a5d627b2d89fa90f5 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/openssh: Add sysusers.d snippetGravatar Chris Lesiak2019-02-062-4/+13
| | | | | | | | | Whether using the new sysusers.d snippet, or adding an entry to /etc/password, set the service's home directory to /var/empty. See README.privsep included as part of the openssh distribution. Signed-off-by: Chris Lesiak <chris.lesiak@licor.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* weston: add weston-imx variant when using imx-gpu-vivGravatar Gary Bisson2019-02-062-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This variant contains various optimizations for i.MX processors. For instance, on i.MX6/7 devices with GPU, the gl-renderer needs to be enabled for the fbdev-backend which was removed from upstream weston long time ago. Also, weston-imx adds support for G2D which is enabled by default, this patch makes sure to disable it when imx-gpu-g2d isn't selected. The tag version rel_imx_4.9.51_8mq_ga proved to work fine on both i.MX6Q/DL and i.MX8MQ processors. Here are the commands used to start weston on i.MX6Q: - Using 3D GPU (gl-renderer): # weston --tty=1 --device=/dev/fb0 - Using 2D GPU (G2D): # weston --tty=1 --device=/dev/fb0 --use-g2d=1 Upstream repository: https://source.codeaurora.org/external/imx/weston-imx/ Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> [Arnout: add comment why no --enable option is passed] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* configs/pc_x86_64_efi: use a GPT partition tableGravatar Carlos Santos2019-02-065-45/+68
| | | | | | | | | | | | | | | | | | | | | Since all EFI-based systems support GPT, this commit changes pc_x86_64_efi to use a GPT partition table. It shows an example of how to craft a disk image with GPT partitioning instead of MBR. This is achieved by means of a post-image script which uses mkdosfs+mcopy+sfdisk, since genimage is unable to deal with GPT. Long term, it would be ideal if genimage had GPT support, but until then, this script shows how to achieve creating a GPT-based disk image. The script was kept as simple as possible to make it easy to understand and adapt for other purposes. The root filesystem location is passed to the kernel by a partition UUID, so it is possible to boot on QEMU, directly from the disk image, or dump the image to a physical device. Signed-off-by: Carlos Santos <casantos@datacom.com.br> Acked-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pkg-cmake: <pkg>_SUBDIR cleanupGravatar Lionel Orry2019-02-061-2/+0
| | | | | | | | | | No functional change is brought by this modification. This patch removes redundant <pkg>_SRCDIR declaration (already defined in pkg-generic.mk) Signed-off-by: Lionel Orry <lionel.orry@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pkg-python: <pkg>_SUBDIR cleanupGravatar Lionel Orry2019-02-062-3/+6
| | | | | | | | | | | | | No functional change is brought by this modification. This patch: * removes redundant <pkg>_SRCDIR and <pkg>_BUILDDIR declarations (already defined in pkg-generic.mk) * documents the usage of <pkg>_SUBDIR in the python-specific section of the manual. Signed-off-by: Lionel Orry <lionel.orry@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pkg-meson: <pkg>_SUBDIR cleanupGravatar Lionel Orry2019-02-062-1/+6
| | | | | | | | | | | | | No functional change is brought by this modification. This patch: * removes a redundant <pkg>_SRCDIR declaration (already defined in pkg-generic.mk) * documents the usage of <pkg>_SUBDIR in the meson-specific section of the manual. Signed-off-by: Lionel Orry <lionel.orry@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pkg-waf: add support for <pkg>_SUBDIRGravatar Lionel Orry2019-02-062-4/+10
| | | | | | | | | | | | | | In the Buildroot manual, it is specified that the Waf-based infrastructure supports the <pkg>_SUBDIR variable, which was not true. This patch: * makes use of this variable by changing to the given sub-directory before executing waf commands, * documents the usage of <pkg>_SUBDIR in the waf-specific section of the manual. Signed-off-by: Lionel Orry <lionel.orry@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/python-pyzmq: enable draft APIs when supported by ZeroMQGravatar Lionel Flandrin2019-02-061-0/+4
| | | | | | | | This doesn't introduce a new config flag, instead it just automatically enables draft support if it's configured in the zeromq package itself. Signed-off-by: Lionel Flandrin <lionel@svkt.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>