summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
...
* package/sslh: fix script, does not build in parallelYann E. MORIN2017-02-232-1/+13
| | | | | | | | | | | | | | | | The Makefile is not parallel-safe, so we build with MAKE1. Since the source is very small, this has minor impact on performance. The genver.sh script contains a troll character U+c2a0 (non-break space) which is refused by some versions of /bin/sh. Patch it away. Fixes: http://autobuild.buildroot.net/results/867/867c74ed74fd04ab06d1a10ff34ca177fe005fd2/ http://autobuild.buildroot.net/results/f97/f971629bc99147f9014e52c6ef71c3417faa6b67/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: David Bachelart <david.bachelart@bbright.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libimxvpuapi: bump to version 0.10.3Danomi Manchego2017-02-232-2/+2
| | | | | | | | | | | | | | | | | | | Because with libimxvpuapi older than 0.10.3, the gst1-imx-0.12.3 "imxvpu" plugin will not build. Changelog: * properly pass on color format in simplified JPEG encoder interface * add alternative write-callback-style encoding mode also add encode example variant which uses write-callback style output * add support for "fake grayscale mode" in encoders this is done by using I420 internally and filling the U and V planes with 0x80 bytes * make sure JPEG quantization table is copied in standardized zig zag order the VPU does not, so this has to be done explicitely Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* poco: doesn't support openriscBaruch Siach2017-02-231-2/+2
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/5b3/5b3fd6d4a7bdefadba89fdb53de4ba786f4df9e2/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libcurl: security bump to version 7.53.0Peter Korsgaard2017-02-232-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2017-2629 - curl SSL_VERIFYSTATUS ignored >From the advisory (http://www.openwall.com/lists/oss-security/2017/02/21/6): Curl and libcurl support "OCSP stapling", also known as the TLS Certificate Status Request extension (using the `CURLOPT_SSL_VERIFYSTATUS` option). When telling curl to use this feature, it uses that TLS extension to ask for a fresh proof of the server's certificate's validity. If the server doesn't support the extension, or fails to provide said proof, curl is expected to return an error. Due to a coding mistake, the code that checks for a test success or failure, ends up always thinking there's valid proof, even when there is none or if the server doesn't support the TLS extension in question. Contrary to how it used to function and contrary to how this feature is documented to work. This could lead to users not detecting when a server's certificate goes invalid or otherwise be mislead that the server is in a better shape than it is in reality. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-headers: bump 4.{4, 9}.x and 3.2.x seriesGustavo Zacarias2017-02-231-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* util-linux: security bump to version 2.29.2Gustavo Zacarias2017-02-234-141/+2
| | | | | | | | | | | | | | | | | | From https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29.2-ReleaseNotes This release fixes su(1) security issue CVE-2017-2616: It is possible for any local user to send SIGKILL to other processes with root privileges. To exploit this, the user must be able to perform su with a successful login. SIGKILL can only be sent to processes which were executed after the su process. It is not possible to send SIGKILL to processes which were already running. Drop upstream patches and autoreconf since it's no longer required. [Peter: extend commit message with CVE info / description] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* berkeleydb: workaround m68k/coldfire issueWaldemar Brodkorb2017-02-221-0/+7
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/40423aa6c8f6fe66c771cca3e09b21e15525eb5f Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> [Thomas: rename BERKELEYDB_CONF_OPTS to BERKELEYDB_CONF_ENV.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc-ng-test: pass LDFLAGS while buildingWaldemar Brodkorb2017-02-221-0/+1
| | | | | | | | | | | When static linking is in use we need to pass -static while linking. Fixes: http://autobuild.buildroot.net/results/37ca35854a36fab1690f6ae789e338a1e55307f6 Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: disable qt-5.8.0 support for arc, nios2 and xtensaPeter Seiderer2017-02-221-0/+3
| | | | | | | | | | | | | Fixes [1], [2], [3]: ../3rdparty/double-conversion/include/double-conversion/utils.h:81:2: error: #error Target architecture was not detected as supported by Double-Conversion. [1] http://autobuild.buildroot.net/results/ce6/ce6f506f610434dff1d0eb64644be0200d7c52f6 [2] http://autobuild.buildroot.net/results/fda/fda8a5165cc599adfa4b3cb012916fa4dc38aeca [3] http://autobuild.buildroot.net/results/779/779fd562c28f3a47f9caea7d0e0cb1dcda7fe489 Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc: add patches for or1k specific gcc versionThomas Petazzoni2017-02-205-0/+371
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a number of patches from package/gcc/5.4.0 to package/gcc/musl-5.4.0, so that they apply to the or1k specific gcc version. All patches from package/gcc/5.4.0 that are not architecture specific and not related to the musl C library have been added to package/gcc/musl-5.4.0/. Note that doing a symbolic link does not work, as some patches from package/gcc/5.4.0 do not apply as-is to the or1k gcc version. The most important patch is 850-libstdcxx-uclibc-c99.patch, which fixes a number of build issues. Fixes: http://autobuild.buildroot.net/results/eebf4ce5ecb896e54912cfa21268e81ff5fb6593/ (alljoyn) http://autobuild.buildroot.net/results/8dbf406898a59e36ac6a1e16f543b6260da775c8/ (jsoncpp) http://autobuild.buildroot.net/results/206fbd5473c8c6840489990cb2552566c62ef3c8/ (dawgic) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5quickcontrols: fix LTS (5.6) qml file installPeter Seiderer2017-02-201-0/+9
| | | | | | | | | | | | Fixes #9666 [1] cp -dpfr .../host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/qml/QtQuick/PrivateWidgets .../target/usr/qml/QtQuick cp: cannot stat ‘.../host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/qml/QtQuick/PrivateWidgets’: No such file or directory [1] https://bugs.busybox.net/show_bug.cgi?id=9666 Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/sunxi-mali: reorder select/dependsRomain Naour2017-02-201-2/+2
| | | | | | | | | | | | | | | | >From [1]: "Even though the ordering has absolutely no consequences in Kconfig, it is not logical (when reading). It is more logical and far easier to understand when depends come first, followed by the selects." Also, the Config.in example in the manual suggests to use this coding style [2]. [1] http://lists.busybox.net/pipermail/buildroot/2015-October/142955.html [2] https://buildroot.org/downloads/manual/manual.html#writing-rules-config-in Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bctoolbox: disable rpathJörg Krause2017-02-201-1/+4
| | | | | | | | | | By default, bctoolbox adds the rpath to the shared library. Prevent this by setting `CMAKE_SKIP_RPATH` [1] to a true value. [1] https://cmake.org/cmake/help/latest/variable/CMAKE_SKIP_RPATH.html Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bctoolbox: fix mbedtls/polarssl dependencyJörg Krause2017-02-202-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently we force selection on mbedtls for bctoolbox. If, for whatever reason, mbedTLS is not found, bctoolbox searches for PolarSSL and, if not present, fails with: ``` Could NOT find PolarSSL (missing: POLARSSL_INCLUDE_DIRS HAVE_POLARSSL_SSL_H) ``` This happens because bctoolbox enables support for mbedTLS and PolarSSL by default, whereas, if both are enabled, mbedTLS is preferred over PolarSSL. However, crypto support is not mandatory and support for both libraries can be turned off. Therefore, optionally depend on mbedTLS or PolarSSL and enable/disable the library support explicitly. This fixes the issue of searching for PolarSSL altough the dependency is not declared in the bctoolbox package. Note, that this does not fix the issue why mbedtls is not found although it is enabled. This issue is address in this thread [1]. Fixes: http://autobuild.buildroot.net/results/cfe/cfeb2f542598e5d450b332fb51a6d79bae24158c/ .. and more. [1] http://lists.busybox.net/pipermail/buildroot/2017-February/183055.html Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bctoolbox: add patch to fix static linkingJörg Krause2017-02-201-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Static linking with bctoolbox fails when using pkg-config as the generated bctoolbox.pc file only consists of an '-L' string without any search path or libraries flags: ``` libtool: link: need path for `-L' option ``` That's because of an typo in mbedtls_library_path. However, mbedtls_library_path contains a string of the mbedtls libraries concatenated by an ';' which cannot be parsed by pkg-config. Therefore, use MBEDTLS_LIBRARY instead of MBEDTLS_LIBRARIES to get the library path. Furthermore, add the three mbedtls libraries mbedtls, mbedcrypto, and mbedx509 to LIBS_PRIVATE so these libraries are added to the Libs.private field of bctoolbox.pc. Fixes: http://autobuild.buildroot.net/results/37d5625df4be11ccdc063871e9f6e13d5f59fb52 http://autobuild.buildroot.net/results/1999c841fae41f860f00747a362327cb2857e687 .. and many more. Upstream status: Pending https://github.com/BelledonneCommunications/bctoolbox/pull/4 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Revert "bctoolbox: fix typos and logic error"Jörg Krause2017-02-201-18/+0
| | | | | | | | | | | This reverts commit 5c4d3560b94c9cb8f1594c9200a632b89ddf7aa0. Although the patch fixes the build error it does not set the flags for Libs.private properly. A follow-up patch will provide a better solution for this issue. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: improve license type listsDanomi Manchego2017-02-2019-19/+19
| | | | | | | | | | | | | | | Make license type lists more uniform: * put content license applies to in parenthesis; ex: "GPLv2+ (programs)" * use commas to separate types listed without conjuction; ex: "GPLv2, LGPLv2" No attempt was made to validate the claimed licenses. This is just a tweak to increase uniformity of the _LICENSE variables. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> [Thomas: replace semi-colons by commas in LIBURCU_LICENSE.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: use system/buildroot provided freetypePeter Seiderer2017-02-202-1/+8
| | | | | | | | | | | | | | | | | | | | | Select (and use) builroot provided freetype in case qt5base gui is selected (gui without freetype/font support makes not much sense and gives compile errors). Qt 5.6 needs some support to find the include headers, 5.8 is clever enough inherently. Fixes [1] (by avoiding the build-in freetype library which depends on activated libpng support): Project ERROR: Library 'libpng' is not defined. make[3]: *** [sub-3rdparty-freetype-make_first] Error 3 [1] http://autobuild.buildroot.net/results/219162ba616289f799a5053c4dcc6b8574284283 Signed-off-by: Peter Seiderer <ps.report@gmx.net> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: move linuxfb configure option commentPeter Seiderer2017-02-201-2/+2
| | | | | | | Move the two comment lines to where they apply. Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* util-linux: build schedutils without enabling basic binariesCarlos Santos2017-02-202-2/+101
| | | | | | | | | | | | | | Pull an upstream fix to allow building schedutils (ionice, taskset, chrt) when util-linux is configured with $ configure --disable-all-programs --enable-schedutils Fixes: https://bugs.busybox.net/show_bug.cgi?id=9656 Reported-by: Aaron Holtzman <aholtzma@gmail.com> Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* directfb: add gfx-state initialisationPhilippe Reynes2017-02-201-0/+39
| | | | | | | | | | | The patch 0006-fix-client-gfx_state-initialisation.patch add the initialisation for the variable gfx-state. This patch was provided by the community and it is already integrated in OpenEmbedded. Signed-off-by: Philippe Reynes <philippe.reynes@sagemcom.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: add fix for ARM specific static linking issuesWaldemar Brodkorb2017-02-201-0/+38
| | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/fb14e37aaf453874d1c33e5ed73b9c751ace5ae3 http://autobuild.buildroot.net/results/774a8dd489760bc213ac7cf3e8040cee6a4e2437 And hopefully all other static ARM issues with uClibc-ng. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: define struct ucontext for or1kWaldemar Brodkorb2017-02-201-0/+33
| | | | | | | | | | Add missing define for struct ucontext for OpenRISC. Fixes: http://autobuild.buildroot.net/results/d8715a2b3783d877edf91bb14a80d36eac749b36 Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: disallow 5.8 version for ARMv4Peter Korsgaard2017-02-201-0/+2
| | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/197/197ab8a12bf1d780a986e5d447d1e0f5ee070405/ qt5.8 no longer supports ARMv4. From src/corelib/global/qprocessordetection.h: if Q_PROCESSOR_ARM >= 6 define Q_PROCESSOR_ARM_V6 endif if Q_PROCESSOR_ARM >= 5 define Q_PROCESSOR_ARM_V5 else error "ARM architecture too old" [Peter: also hide comment as pointed out by Baruch] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* erlang: set ERL_TOP to avoid using user's versionFrank Hunleth2017-02-191-0/+6
| | | | | | | | | Explicitly set the ERL_TOP environment variable to override values set on a user's system. This prevents Erlang's configure scripts from using source files outside of the ones that Buildroot downloaded. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wavpack: properly wrap help textJörg Krause2017-02-191-2/+3
| | | | | | | Wrap help text to fit 72 columns. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wavpack: fetch upstream patch to remove wchar dependencyJörg Krause2017-02-192-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | The recent bump to version 5.1.0 added a dependency on wchar: ``` import_id3.c:37:34: error: unknown type name 'wchar_t' ``` This issue has been reported upstream [1] and a fix was commited by upstream to remove the wchar dependency [2]. Fixes: http://autobuild.buildroot.net/results/9a6/9a693f5b798571917f36cfb7661e2f2638aac550/ http://autobuild.buildroot.net/results/44c/44c8227043045baf4f043da44b8129e43dfff687/ http://autobuild.buildroot.net/results/a80/a80221dcc0860046ebdf0bbf454e056b1e20df83/ .. and more. The build was successfully tested with the 'br-arm-basic-2017.02-rc1-2-g133c5ac' toolchain. [1] https://github.com/dbry/WavPack/issues/19 [2] https://github.com/dbry/WavPack/commit/876fc3f3907e871d0938ac6c8c5252f5f31abd1f Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/glmark2: needs gcc >= 4.9 for C++14Yann E. MORIN2017-02-191-0/+6
| | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/511/51162285d197deabb63727c19cdf5512b0e68f29/ [Peter: also add libstdcpp dependency] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Cc: Spenser Gilliland <spenser@gillilanding.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mosquito: needs sync_4Yann E. MORIN2017-02-193-0/+5
| | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/2bc/2bc84ba2d1167018e2d48e5183ead22b6425dcf5/ http://autobuild.buildroot.org/results/445/445f377ae70397b5f675f541977900e8986b79a4/ http://autobuild.buildroot.org/results/57e/57e6984427f8c5d906a93884cc461b8f93cf5ce0/ ... [Peter: also add dependency to mosquitto comment] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpv: fixup fix build on powerpc64 w/ altivecSam bobroff2017-02-192-28/+32
| | | | | | | | | | | | | | | | The initial fix for this issue, re-including stdbool.h, is not working. Instead, fix using the method used for other packages with a similar problem: add -std=gnu99, which prevents bool from being redefined and removes the need for any source code change. Fixes: 64904f0f6d691cfea5ae1c8f58e2d61aac0684c2 Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kmod: workaround for microblaze ld bugWaldemar Brodkorb2017-02-191-0/+6
| | | | | | | | | | | | | Add a workaround for a microblaze specific ld bug to avoid segfault. Fixes: http://autobuild.buildroot.net/results/aef1b915ffd3e5678af8682727c22c5618edfd89 [Peter: force --gc-sections configure check to false instead of patching configure] Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnss: workaround for microblaze ld bugWaldemar Brodkorb2017-02-191-0/+10
| | | | | | | | | | | | Add a workaround for a microblaze specific ld bug to avoid segfault. Fixes: http://autobuild.buildroot.net/results/638a65453879777a0d5bdb29231034cd261b41c0 [Peter: rename to LIBNSS_DROP_GC_SECTIONS for clarity] Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gstreamer1: drop unused configure time unaligned access handling logicPeter Korsgaard2017-02-181-10/+0
| | | | | | | | | | | | | | | | | | | | gstreamer has moved to build time unaligned access support detection using ifdefs in gstconfig.h since 1.9.2: commit 6ef601367e0f5adb7a8b02cec94dec04fccf701a Author: Nirbheek Chauhan <nirbheek@centricular.com> Date: Tue Jun 21 18:59:49 2016 +0530 gstconfig.h: Detect unaligned access support at compile-time This makes gstconfig.h completely arch-independent. Should cover all compilers that gstreamer is known to build on, and all architectures that I could find information on. People are encouraged to file bugs if their platform/arch is missing. So ac_cv_unaligned_access is no longer used and our logic can be removed. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gstreamer1: fix unaligned detection for or1kPeter Korsgaard2017-02-181-0/+33
| | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/717/717d78ce0935749f477bdf3133b6f20057a28c01/ Add patch to fix unaligned detection for or1k. Patch submitted upstream: https://bugzilla.gnome.org/show_bug.cgi?id=778866 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gstreamer: fix unaligned detection for or1kPeter Korsgaard2017-02-181-1/+1
| | | | | | Similar to how we do it for the other niche/new architectures. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* samba4: requires NPTLWaldemar Brodkorb2017-02-181-3/+3
| | | | | | | | | | | | | With OpenRISC there is a uClibc-ng based toolchain for an architecture with MMU support, but with only Linuxthreads and no NPTL. Samba4 uses pthread_mutexattr_setrobust which is not implemented in uClibc-ng Linuxthreads. Fixes: http://autobuild.buildroot.net/results/ec8f078046c92ae23dc973c88ac0fef136ad1535 Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mpd: use proper BR2_PACKAGE_MPD_VERSION_0_19 symbolJörg Krause2017-02-161-1/+1
| | | | | | | | | | | Commit 9244ad854 [1] adds a hidden choice between version 0.19 and 0.20. The Makefile now uses a wrong symbol introduced by this commit. Fix by: s/BR2_MPD_VERSION_0_19/BR2_PACKAGE_MPD_VERSION_0_19. [1] https://git.buildroot.net/buildroot/commit/?id=9244ad854d30e8c942460646ef6f6194ee44942d Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dbus: security bump to version 1.10.16Peter Korsgaard2017-02-162-2/+2
| | | | | | | | | | | | | | >From http://www.openwall.com/lists/oss-security/2017/02/16/4 The latest dbus release 1.10.16 fixes two symlink attacks in non-production-suitable configurations. I am treating these as bugs rather than practical vulnerabilities, and very much hope neither of these is going to affect any real users, but I'm reporting them to oss-security in case there's an attack vector that I've missed. No CVEs assigned so far. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* trousers: disable on ARCThomas Petazzoni2017-02-162-0/+5
| | | | | | | | | | | | | | This package has been failing to build on ARC due to a toolchain bug since December 2015, causing a total of 168 build failures. Therefore, let's disable this package for now, until the toolchain issue gets resolved. Fixes^Wavoids: http://autobuild.buildroot.net/results/e65d1d7c5a4dd4616167cfe2aa938be6af139602/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libraw: fix build with old glibc versionsThomas Petazzoni2017-02-161-0/+5
| | | | | | | | | | | | | | | | | | | | Prior to glibc 2.18, definitions like SIZE_MAX or INT_FAST32_MAX from <stdint.h> were only made available for C code, or in C++ if __STDC_LIMIT_MACROS was defined. The code from jasper uses such definitions, without defining __STDC_LIMIT_MACROS. Unfortunately, defining __STDC_LIMIT_MACROS in the jasper headers doesn't work, since <stdint.h> has already been included before, at a point where __STDC_LIMIT_MACROS was not defined. So to solve this problem, we simply pass -D__STDC_LIMIT_MACROS in CXXFLAGS when building libraw with jasper support. Fixes: http://autobuild.buildroot.net/results/908aef6c82d56060933713df217b6b2ba21a01b0/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* tcping: fix upstream locationThomas Petazzoni2017-02-152-2/+2
| | | | | | | | | | | The upstream site is no longer available from http://www.linuxco.de, but only from http://linuxco.de. Fixes: http://autobuild.buildroot.net/results/03caf8403c31e2424c338de4df636dd900408b14/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* postgresql: disable spinlocks on openriscThomas Petazzoni2017-02-151-1/+1
| | | | | | | | | | | Just like all non-mainstream architectures, postgresql doesn't provide its internal spinlock implementation on OpenRISC, so disable it. Fixes: http://autobuild.buildroot.net/results/e9de750e34f10c4a2403696936260ad1547d0d15/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ocrad: use generic extract commandBaruch Siach2017-02-151-6/+0
| | | | | | | | The generic code now knows how to extract .tar.lz archives. Remove the local extract code Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ddrescue: use generic extract commandBaruch Siach2017-02-151-6/+0
| | | | | | | | The generic code now knows how to extract .tar.lz archives. Remove the local extract code Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ed: use generic extract commandBaruch Siach2017-02-151-6/+0
| | | | | | | | The generic code now knows how to extract .tar.lz archives. Remove the local extract code. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: add generic support for lz archivesBaruch Siach2017-02-151-0/+1
| | | | | | | | | | This commit teaches the generic package handling code how to extract .tar.lz archives. When lzip is not installed on the host, host-lzip gets built automatically. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: refactor listing of extractor dependenciesBaruch Siach2017-02-152-7/+8
| | | | | | | | | | | | | | | Don't special case $(XZCAT) when constructing DL_TOOLS_DEPENDENCIES. The next commit will introduce another extractor that automatically builds when not installed. Introduce EXTRACTOR_DEPENDENCY_PRECHECKED_EXTENSIONS that lists archive extensions for which the extractor is already checked in support/dependencies/check-host-foo.mk. Use this in the newly introduced extractor-dependency to populate DL_TOOLS_DEPENDENCIES. Cc: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> [Thomas: add missing space after "firstword", as noticed by Thomas DS.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mpd: add choice between version 0.19 and 0.20Jörg Krause2017-02-153-6/+31
| | | | | | | | | | | | | | | | | | | MPD version 0.20 being affected by GCC PR libstdc++/64735 means no mpd package available in Buildroot for the architectures NIOSII, ARMv4, ARMv5 and SPARCv8 until GCC 7 is released. As the next Buildroot release is in 2017.02, which is before GCC 7 is expected to be finished we add hidden config symbols to select the version branch to use. Note, that we bumped the version from 0.19 to 0.20 quite recently within the current Buildroot release cycle. This way we can keep the support for mpd on the affected architectures, like ARMv5, until GCC 7 is out. Note, that for the version 0.19 MPD requires libglib2. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* cannelloni: fix build failure caused by missing includeYegor Yefremov2017-02-151-0/+29
| | | | | | | | | | Add a patch, that explicitly includes cstdio header. Fixes: http://autobuild.buildroot.net/results/82d/82d1dca3aa7ee9189baae985db59464d95696ed7/ Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux-headers: bump 4.{4, 9}.x seriesFabio Estevam2017-02-151-2/+2
| | | | | Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud