summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
...
* utils/check-package: warn about overridden variablesRicardo Martincoski2019-02-052-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the general case, appending values to variables is OK and also a good practice, like this: |PACKAGE_VAR = value1 |ifeq ... |PACKAGE_VAR += value2 or this, when the above is not possible: |PACKAGE_VAR = value1 |ifeq ... |PACKAGE_VAR := $(PACKAGE_VAR), value2 But this override is an error: |PACKAGE_VAR = value1 |PACKAGE_VAR = value2 as well this one: |ifeq ... |PACKAGE_VAR += value1 |endif |PACKAGE_VAR = value2 And this override is error-prone: |PACKAGE_VAR = value1 |ifeq ... |PACKAGE_VAR = value2 Create a check function to warn about overridden variables. Some variables are likely to have a default value that gets overridden in a conditional, so ignore them. The name of such variables end in _ARCH, _CPU, _SITE, _SOURCE or _VERSION. After ignoring these variable names, there are a few exceptions to this rule in the tree. For them use the comment that disables the check. Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Simon Dawson <spdawson@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Tested-by: Titouan Christophe <titouan.christophe@railnova.eu> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/zbar: bump to version 57d601e82089f2f31de9e1683c3834f237421f5dFabrice Fontaine2019-02-052-2/+2
| | | | | | | | | | | | | | | | | | | | | | When building statically zbar, build fails on: configure: error: unable to find libv4l.so The following errors are raised in config.log: configure:19371: /home/buildroot/buildroot-test/instance-0/output/host/bin/arm-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g2 -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lv4l2 -lpthread >&5 /home/buildroot/buildroot-test/instance-0/output/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libv4l2.a(libv4l2_la-libv4l2.o): In function `v4l2_set_src_and_dest_format': /home/buildroot/buildroot-test/instance-0/output/build/libv4l-1.16.2/lib/libv4l2/libv4l2.c:952: undefined reference to `v4lconvert_supported_dst_format' To fix this error, bump to version 57d601e82089f2f31de9e1683c3834f237421f5d to replace AC_CHECK_LIB by PKG_CHECK_MODULES to find the correct library (-lv4lconvert but also -ljpeg, ...) Fixes: - http://autobuild.buildroot.org/results/acf39e4754508d7ee49e21f08ff0a1fcac4fb7cd Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pound: Fix build with OpenSSL 1.1.xBernd Kuhls2019-02-053-1/+475
| | | | | | | | | | | | | | | The patches enable two new API configurations, one for OpenSSL 1.1.x and the other LibreSSL. A dependency is added to use the Buildroot host tool openssl to create headers (dh512.h). This resolves a host OS mismatch with openssl versions. (The Makefile does this generation as part of the initial build) Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com> Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ipmitool: add openssl 1.1.x compatibilityMatt Weber2019-02-055-0/+403
| | | | | | | | | | | Changes adapt the current codebase to use supported APIs now that openssl 1.1.x by default disables all deprecated items. Fixes http://autobuild.buildroot.net/results/97d/97dab568f1f3d342b6bfcb9f597ced4de6f1309e Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ibrdtnd: include cstringMatt Weber2019-02-051-0/+29
| | | | | | | | | | | | | | Failure output SecurityCertificateManager.lo SecurityCertificateManager.cpp: In static member function 'static void dtn::security::SecurityCertificateManager::validateSubject(X509*, const string&)': SecurityCertificateManager.cpp:208:53: error: 'memcmp' was not declared in this scope if(memcmp(utf8_eid, utf8_cert_name, utf8_eid_len) == 0){ Upstream https://github.com/ibrdtn/ibrdtn/commit/122fa8ed49f896abf6a389505f3d0b66d49d1e77 Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ibrdtnd: add openssl 1.1.x compatibilityMatt Weber2019-02-051-0/+205
| | | | | | | | | | | Upstream https://github.com/ibrdtn/ibrdtn/pull/265 Fixes http://autobuild.buildroot.net/results/385/3852a414afacbe3c044b1e49be8ccf8c554c8565 Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/softether: bump to v4.28-9669-betaMatt Weber2019-02-054-19/+86
| | | | | | | | | | Source code is now compatible with OpenSSL 1.1.x. Fixes http://autobuild.buildroot.net/results/a6f/a6f1f326ce2525ee0f9d423f1b6d989a89e6b87e/build-end.log Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/tpm2-tss: bump version to 2.1.1Peter Korsgaard2019-02-052-2/+2
| | | | | | | Fixes a number of issues since 2.1.0: https://github.com/tpm2-software/tpm2-tss/releases/tag/2.1.1 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mender: fixing init script namingAngelo Compagnucci2019-02-051-2/+2
| | | | | | | | | | | Commit f88947c2fe2d (package/mender: adding systemv init file) added an init script, but the installation logic referred to S04mender instead of S42mender. Update the installation logic to match the file name. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> [Peter: expand commit message description] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/moarvm: resolve libtommath name collisionMatt Weber2019-02-051-0/+65
| | | | | | | | Fixes http://autobuild.buildroot.net/results/02f/02ff68698603ebdce5d13d3130a15b5a1ecc14d2/build-end.log Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/qpid-proton: openssl 1.1.x compatibilityMatt Weber2019-02-054-0/+251
| | | | | | | | | | | Updates are based on the original bug report upstream. https://issues.apache.org/jira/browse/PROTON-1326 Fixes http://autobuild.buildroot.net/results/f90/f9085f223cd54c70daf29b12e6c66edb416f7243/ Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mender: adding a readme fileAngelo Compagnucci2019-02-051-0/+18
| | | | | | | | | This patch adds a readme file with basic instructions to get mender up and running on a production system. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Acked-by: <aduskett@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mender: adding device_type fileAngelo Compagnucci2019-02-052-0/+4
| | | | | | | | | | | | In order to have the mender package working out of the box, the /etc/mender/device_type should be present and should contain a valid device_type value. This patch provides a default file that can be overridden easily from an overlay. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Acked-by: <aduskett@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mender: adding artifact_info fileAngelo Compagnucci2019-02-052-0/+4
| | | | | | | | | | | | In order to have the mender package working out of the box, the /etc/mender/artifact_info should be present and should contain a valid artifact_name value. This patch provides a default file that can be overridden easily from an overlay. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Acked-by: <aduskett@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mender: adding systemv init fileAngelo Compagnucci2019-02-052-0/+61
| | | | | | | | | | This patch adds a service file for the init system v. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Acked-by: <aduskett@gmail.com> Reviewed-by: Titouan Christophe <titouan.christophe@railnova.eu> [Peter: fix typo in stop()] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mender: adding a writable locationAngelo Compagnucci2019-02-052-1/+13
| | | | | | | | | | | | Mender needs /var/lib/mender to be writable at the service start, the path is hardcoded and thus we cannot change it. This patch solves the problem using the same approach we have for dropbear. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: <aduskett@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/netsurf: fix buildPeter Korsgaard2019-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/a5b/a5bd8969c398fc3101ffaec4aa715a827aec5770/ http://autobuild.buildroot.net/results/441/44112e8ad03f47125bbf4b231d800ebd5beef24b/ After commit 122089ad (package/netsurf: use TMP_PREFIX inside the build directory), the build fails with: COMPILE: src/stylesheet.c In file included from src/stylesheet.c:12:0: src/stylesheet.h:14:39: fatal error: libwapcaplet/libwapcaplet.h: No such file or directory #include <libwapcaplet/libwapcaplet.h> The reason is that netsurf installs its internal libraries to TMP_PREFIX during the build, and uses pkg-config to add the correct include/linker flags when building/linking the rest. Unfortunately this fails badly, as we prefix STAGING_DIR to the paths returned by pkg-config, causing gcc to fail to find the header / library files. This worked (by accident) when we pointed TMP_PREFIX to STAGING_DIR/usr, as STAGING_DIR/usr/include and STAGING_DIR/usr/lib are in the standard include/library search paths. Fix it by adding TMP_PREFIX/include and TMP_PREFIX/lib to the include/library search paths. We cannot easily add them to CFLAGS/LDFLAGS as the makefiles do not use override when appending to them, so instead pass both in CC (which is also used for linking). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/android-tools: Fix build with OpenSSL 1.1.xVadim Kochan2019-02-051-0/+47
| | | | | | | | | | | | | | | | Use patch from: https://github.com/lede-project/source/commit/f63f20fb93c7e67775cb01d97fc88b5b29452b81 which fixes compilation of adb with OpenSSL 1.1.x, and took only part for adb only. Fixes: http://autobuild.buildroot.net/results/66f/66f05eb9a56aa8526a1420334d68c7eda094e90e/ Signed-off-by: Vadim Kochan <vadim4j@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/gnu-efi: fix build on armv5Fabrice Fontaine2019-02-051-0/+32
| | | | | | | | | | | Don't override the user-provided ARCH when cross-compiling otherwise ARCH won't be correct for armv5, aarch64 and x86_64 Fixes: - http://autobuild.buildroot.org/results/2dfc0e10da25a8382a43557420d7dc3444c02dbb Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/openmpi: bump to version 4.0.0Fabrice Fontaine2019-02-042-6/+7
| | | | | | | Add hash for licence file Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libopenssl: bump version to 1.1.1aPeter Seiderer2019-02-047-515/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use BR2_TOOLCHAIN_HAS_UCONTEXT This is used to set -DOPENSSL_NO_ASYNC if needed. - apply the CFLAGS correctly when compiling with -Os (bugfix). - use -latomic when needed This fixes the build for br-sparc-uclibc-2018.05 - don't use madvise() if no MMU Trying to do so results in undefined reference to madvise() as it is not available on uclibc without MMU. The original openssl code checks if a macro used in the madvise call is defined. The problem comes from the fact that the code in crypto/mem_sec.c also includes a kernel header defining the same macro unconditionally. Thus the check is always true in that case. Upstream: https://github.com/openssl/openssl/pull/8089 - don't compile test/fuzzers These binaries introduced with 1.1.x sometimes do not compile. This is the case with the br-arm-cortex-m4-full toolchain - don't build ocsp daemon if no MMU. Patch from Richard Levitte. - correctly enable cryptodev engine Thanks to Arnout Vandecappelle for spotting this. - remove all parallel build patches (openssl build-system changed) - rebased 0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch to apply to Configurations/unix-Makefile.tmpl (Makefile template) - removed 0002-cryptodev-Fix-issue-with-signature-generation.patch (upstream applied) - rebased 0003-Reproducible-build-do-not-leak-compiler-path.patch to apply to crypto/build.info (Makefile template) - fix musl/uclibc build failure, use '-DOPENSSL_NO_ASYNC' - remove legacy enable-tlsext configure option - remove target/host libdir configure options, fixes openssl.pc installation path, fixes wget compile - change legacy INSTALL_PREFIX to DESTDIR - remove 'libraries gets installed read only, so strip fails' workaround (not needed anymore) - change engine directory from /usr/lib/engines to /usr/lib/engines-1.1 - change license file hash, no license change, only the following hint was removed: Actually both licenses are BSD-style Open Source licenses. In case of any license issues related to OpenSSL please contact openssl-core@openssl.org. Signed-off-by: Peter Seiderer <ps.report@gmx.net> Tested-by: Ryan Coe <bluemrp9@gmail.com> Signed-off-by: Vadim Kochan <vadim4j@gmail.com> Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* toolchain: add variadic MI thunk support flagMax Filippov2019-02-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | GCC uses thunk functions to adjust the 'this' pointer when calling C++ member functions in classes derived with multiple inheritance. Generation of thunk functions requires support from the compiler back end. In the absence of that support target-independent code in the C++ front end is used to generate thunk functions, but it does not support vararg functions. Support for this feature is currently missing in or1k and xtensa toolchains. Add hidden option BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK that indicates presence of this feature in the toolchain. Add dependency to packages that require this feature to be built. Fixes: http://autobuild.buildroot.net/results/c9e660c764edbd7cf0ae54ab0f0f412464721446/ http://autobuild.buildroot.net/results/9a3bf4b411c418ea78d59e35d23ba865dd453890/ Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/thrift: bump to 0.12.0, add support for openssl 1.1.xPatrick Havelange2019-02-048-183/+73
| | | | | | | | | | Switching to CMake as the autotools are not crosscompiler compatible. Removed the patches related to autotools as no longer used. Added patch to avoid linker issue. Added license hash. Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ffmpeg: fix build with libfdk-aac 2.0.0Bernd Kuhls2019-02-043-0/+271
| | | | | | | | | | | Add upstream patches to fix http://autobuild.buildroot.net/results/909/9097a2b190f4032ff51eda531f4379a99da5181a/ after fdk-aac was bumped to 2.0.0: https://git.buildroot.net/buildroot/commit/package/fdk-aac?id=31ff32824a4f3d09351367c3418b5605f9c40521 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/rtmpdump: drop openssl supportPeter Korsgaard2019-02-041-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Rtmpdump does not support openssl 1.1.x, has not seen any changes upstream since 2015, is only used with the gnutls backend in Debian and Fedora. There exists a 3rd party patch for openssl 1.1.x support: https://github.com/JudgeZarbi/RTMPDump-OpenSSL-1.1 But there is an open issue reported about a crash in the handshake code (which is modified by the patch): https://github.com/JudgeZarbi/RTMPDump-OpenSSL-1.1/issues/1 And the README for the repo states: I modified a few of the files in the librtmp directory to conform to the new getters and setters in OpenSSL 1.1.0. I don't claim to be a security expert, and neither have I had any experience with OpenSSL in a programming sense, so I'm not sure exactly if it's correct, but it compiles and seems to work for what I use it for. Which does not sound very reassuring, so instead drop the openssl support. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rrdtool: bump version from 1.6.0 to 1.7.0Charles Hardin2019-02-042-3/+5
| | | | | | | | | >From the releases at https://github.com/oetiker/rrdtool-1.x/releases which mentions this is not a user facing release but attempts to be more robust against odd input. Signed-off-by: Charles Hardin <charles.hardin@storagecraft.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/python-docker: bump version to 3.5.1Peter Korsgaard2019-02-043-55/+5
| | | | | | | | | | | Pypi now proves a sha256 hash as well. Drop 0001-setup.py-make-pip-optional.patch as upstream has now completely removed the docker-py checks: https://github.com/docker/docker-py/commit/accb9de52f6e383ad0335807f73c8c35bd6e7426 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* python-docker-pycreds: bump version to 0.4.0Peter Korsgaard2019-02-042-5/+5
| | | | | | | | Needed by newer python-docker versions. Pypi now proves a sha256 hash as well. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages/glibc: Fix mcontext_t error that breaks RISC-V package buildsMark Corbin2019-02-041-0/+39
| | | | | | | | | | | | | | | The riscv-glibc repository version of glibc 2.26 will build for RISC-V 32bit, but when many packages are built against the resulting library an 'unknown type name mcontext_t' error is reported. The definition of mcontext_h in the ucontext.h header file needs to be moved outside of the '#ifdef __USE_MISC' structure to fix this issue. Fixes: http://autobuild.buildroot.net/results/5aa9cb29c459f511dc9c4fcf218dc9a842505aa3 Signed-off-by: Mark Corbin <mark.corbin@embecosm.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libtommath: bump to version 1.1.0Francois Perrad2019-02-042-3/+6
| | | | | | | | The library was re-licensed to The Unlicense (https://unlicense.org/), more details on https://www.libtom.net/news/LTM_1.1.0RC1/ Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/pamtester: new packageCarlos Santos2019-02-044-0/+32
| | | | | | | | | | | | | | Utility for testing pluggable authentication modules (PAM) facility. While specifically designed to help PAM module authors to test their modules, that might also be handy for system administrators interested in building a centralised authentication system using common standards such as NIS, SASL and LDAP. Signed-off-by: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> [Peter: drop spelling fix patch] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/bird: bump version to 2.0.3Adrien Gallouët2019-02-043-47/+4
| | | | | | | | Patch 0001 is no longer needed as it has been ported to this version. Also, the README changes but the licence is still GPL-2.0+ Signed-off-by: Adrien Gallouët <adrien@gallouet.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/utp_com: new packageVincent Prince2019-02-044-0/+32
| | | | | | | | | | This tool is used to send commands to imx6 based hardware using NXP's UTP protocol. Cc: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Vincent Prince <vincent.prince.fr@gmail.com> Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/sg3_utils: add support for building host variantMatt Weber2019-02-041-0/+1
| | | | | | | Initially used by the host build of the utp_com package. Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/pugixml: add support for a limited set of configuration optionsWouter Vermeiren2019-02-042-0/+46
| | | | | | | | | | | | | | | | | | | | | | | Add config options for a few pugixml configurables. - Xpath support is enabled by default but has a size impact. Disabling it reduces the size significantly (it almost halves). Output of 'size' on the library compiled for x86: - Xpath support enabled 160374 1244 28 161646 2776e output/target/usr/lib/libpugixml.so.1.7 - Xpath support disabled 92754 880 8 93642 16dca usr/lib/libpugixml.so.1.7 - Compact and header-only modes are not strictly needed for our use case, but we did the work anyway and may be useful for someone else. Signed-off-by: Wouter Vermeiren <wouter.vermeiren@nokia.com> [ThomasDS: - align with Buildroot coding style - retain only feature options: xpath, compact mode, header-only] Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Tested-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/ntp: use common sysv init installMatt Weber2019-02-041-2/+6
| | | | | | | | | Previously the sysv init script install was conditional based on ntpd being selected, now that sntp also has an init script and could be selected independent of ntpd, a common install is necessary. Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/systemd: fix build on mips32Fabrice Fontaine2019-02-041-0/+116
| | | | | | | | | Fixes: - http://autobuild.buildroot.org/results/e484bc976266633029b26c8e21959ae4e9137da3 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by: Titouan Christophe <titouan.christophe@railnova.eu> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/{clapack,armadillo}: re-enable on MIPSThomas De Schampheleire2019-02-042-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit d2b52cebf3b8b4a922a54d38a44a8a183406c5f1 disabled clapack on MIPS platforms, to fix an autobuild failure (unfortunately, the results are no longer available). The argument was: "Disable this package for MIPS because it needs IRIX headers and libraries." Nevertheless, today compilation on MIPS seems to work fine. Testing was done with test-pkg (armadillo depends on clapack): $ echo "BR2_PACKAGE_ARMADILLO=y" > config.snippet; $ utils/test-pkg -p armadillo -a -c config.snippet br-mips32r6-el-hf-glibc [1/8]: OK br-mips64-n64-full [2/8]: OK br-mips64r6-el-hf-glibc [3/8]: OK br-mipsel-o32-full [4/8]: OK mips64el-ctng_n32-linux-gnu [5/8]: OK mips64el-ctng_n64-linux-gnu [6/8]: OK sourcery-mips64 [7/8]: OK sourcery-mips [8/8]: OK 8 builds, 0 skipped, 0 build failed, 0 legal-info failed Manual build tests were also done for mips32r2 with gcc 4.9.x and gcc 7.x, and for M5150 with gcc 7.x (Buildroot-built toolchains in these three cases). Also building and running on Octeon III, using the toolchain provided by Cavium Networks / Marvell, works fine. Not seeing any problem (but also not understanding the original problem), re-enable clapack (and armadillo) on MIPS. If any problems would pop up in the future, they should be investigated in detail and a more fine-grained solution should be taken than disabling on MIPS altogether. Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libgeotiff: add optional proj dependencyFabrice Fontaine2019-02-041-0/+7
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/qemu: remove host-python dependency.Adam Duskett2019-02-041-6/+3
| | | | | | | | Now that Buildroot requires python >= 2.7, qemu no longer needs a host-python, as it does not use any external Python modules to build. Signed-off-by: Adam Duskett <Aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libcpprestsdk: bump to version v2.10.10Adam Duskett2019-02-042-2/+2
| | | | | Signed-off-by: Adam Duskett <Aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/opentracing-cpp: needs threadsThomas De Schampheleire2019-02-041-2/+3
| | | | | | | | | opentracing-cpp uses std::mutex since 1.3.0. Fixes: http://autobuild.buildroot.net/results/121a9f2aacf9e7b1f5d0b3f2c55bc1da36c7cfb6/ Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/libpcap: bump to version 1.9.0Fabrice Fontaine2019-02-043-3/+29
| | | | | | | | | | | - Disable Endace DAG card support as libdag is not available in buildroot - Add upstream patch to fix build on musl Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by: Titouan Christophe <titouan.christophe@railnova.eu> Tested-by: Yann E . MORIN <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/systemd: add optional iptables dependencyFabrice Fontaine2019-02-041-0/+7
| | | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/kf5/kf5-kcoreaddons: new packagePierre Ducroquet2019-02-044-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more. Signed-off-by: Pierre Ducroquet <pinaraf@pinaraf.info> [yann.morin.1998@free.fr + titouan.christophe@railnova.eu: - add missing qt5tools select - fix hash for new version - fix check-package ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu> [Thomas: - fix typo in LICENSE_FILE -> LICENSE_FILES - add hash for license file - change license to LGPL-2.1 instead of LGPL-2.1+, since at least one file says "2.1" without the "or later" option, and so saying just LGPL-2.1 is the safe choice ] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Introduce the variable BR2_TOOLCHAIN_HAS_UCONTEXTPatrick Havelange2019-02-041-10/+1
| | | | | | | | | | It is set when the platform exposes the struct ucontext_t. This avoids duplication of logic inside each package requiring the use of that type. Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/libgeotiff: fix build without C++Fabrice Fontaine2019-02-041-0/+65
| | | | | | | | | | | | | | | | Do not check for C++ compiler as libgeotiff is written in C otherwise build will fail on toolchains without a working C++ compiler: checking how to run the C++ preprocessor... /lib/cpp configure: error: in `/data/buildroot/buildroot-test/instance-1/output/build/libgeotiff-1.4.2': configure: error: C++ preprocessor "/lib/cpp" fails sanity check Fixes: - http://autobuild.buildroot.org/results/72f1c5c1b8fc337a1cff4b280abe99afd65f945b Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/intel-gmmlib: new packageLouis-Paul Cordier2019-02-044-0/+30
| | | | | | Signed-off-by: Louis-Paul Cordier <lpdev@cordier.org> [Thomas: updated DEVELOPERS file, bump to 18.4.1.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/ncdu: bump to version 1.13Gilles Talis2019-02-042-4/+7
| | | | | | | | Also added license hash Signed-off-by: Gilles Talis <gilles.talis@gmail.com> [Thomas: use a sha256 hash for the license file.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/openssh: Set /var/empty permissionsChris Lesiak2019-02-031-0/+4
| | | | | | | | | | | | The openssh privilege separation feature, enabled by default, requires that the path /var/empty exists and has certain permissions (not writable by the sshd user). Note that nothing ever gets writting in this directory, so it works fine on a readonly rootfs. 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>
OpenPOWER on IntegriCloud