summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended
Commit message (Collapse)AuthorAgeFilesLines
* pam-plugin-ldapdb: Use git fetcherKhem Raj2019-07-211-4/+3
| | | | | | github archives are not reliable Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dumb-init: Switch to git fetcherKhem Raj2019-07-211-3/+3
| | | | | | github archives are not reliable Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Use BPN instead of PN in SRC_URIsKhem Raj2019-07-211-1/+1
| | | | | | | | Makes it work for multilib case and fixes QA error SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: Pass Wno-error to compilerKhem Raj2019-07-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | After autoconf-archive was upgraded to 2019.01.06 it started to add extra warning flags via WARN_CFLAGS along with -Werror which means that now compiler could be stricter and break the build if any of the new warnings are flagged The difference is old WARN_CFLAGS='-fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Werror -Wno-suggest-attribute=format -Wunused-parameter -Wmissing-field-initializers' new WARN_CFLAGS='-fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Werror -Wno-suggest-attribute=format -Wunused-parameter -Wmissing-field-initializers' Hence we started seing build failure like https://errors.yoctoproject.org/Errors/Details/252684/ This fix just turns off warnings-as-errors so build can still go on, if we need to fix the warnings they still are present in log.do_compile Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Cc: Robert Yang <liezhi.yang@windriver.com>
* zstd: New recipeAlex Kiernan2019-07-211-0/+50
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libzip: Upgrade 1.5.1 -> 1.5.2Alex Kiernan2019-07-211-2/+2
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hwloc: Upgrade to 1.11.13Mingli Yu2019-07-211-2/+2
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pmdk: update from 1.4.2 to 1.6Yongxin Liu2019-07-217-128/+24
| | | | | | | | | | | | | | | | 1) Use git repo instead of github archive tarball. 2) PMDK libraries can be installed in lib or lib64, depending on host building system. If host has /usr/local/lib64, libraries will be installed in lib64, otherwise they will be installed in lib. PMDK is only for 64-bit system, so use LIB_PREFIX=lib64 to force the install path to be lib64. 3) Use prefix instead of PREFIX to install. 4) Remove unneeded files in /usr/lib64/pmdk_debug. 5) Add "/usr/etc" and "/usr/share" to fix package QA issue. 6) Revise patches for version 1.6. Remove upstream accepted patches. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* isomd5sum: fix "Nothing RPROVIDES" when multilib enabledChangqing Li2019-07-111-4/+4
| | | | | | | | | | | | Multilib enabled, and add IMAGE_INSTALL_append = " python3-isomd5sum" in local.conf fix below problem: ERROR: Required build target 'lib32-core-image-minimal' has no buildable providers. Missing or unbuildable dependency chain was: ['lib32-core-image-minimal', 'lib32-python3-isomd5sum'] Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* volume-key: fix "Nothing RPROVIDES" when multilib enabledChangqing Li2019-07-111-4/+3
| | | | | | | | | | | | Multilib enabled, and add IMAGE_INSTALL_append = " python3-volume-key" in local.conf fix below problem: ERROR: Required build target 'lib32-core-image-minimal' has no buildable providers. Missing or unbuildable dependency chain was: ['lib32-core-image-minimal', 'lib32-python3-volume-key'] Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: fix configure failure on CentOS 7.6Kai Kang2019-07-102-0/+43
| | | | | | | | | | | | | | Option '-std=gnu++14' has been supported from gcc 4.9. But on some build hosts such as CentOS 7.6 which only has gcc 4.8.5 and fails to configure: | checking whether the host C compiler can be used... no | ERROR: Only GCC 4.9 or newer is supported (found version 4.8.5). Fallback to 2011 C++ standard and lower required gcc version to 4.8.0 which is the same as in previous version 52.9.1 of mozjs. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* upm: update to 2.0.0Paul Eggleton2019-07-104-86/+142
| | | | | | | | | | | | Changelog: https://github.com/intel-iot-devkit/upm/blob/master/docs/changelog.md Dropped a couple of patches merged upstream and updated PV to match convention for git recipes (+git rather than -git). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mraa: update to 2.0.0Paul Eggleton2019-07-101-2/+2
| | | | | | | | | | | | Changelog: https://github.com/intel-iot-devkit/mraa/blob/master/docs/changelog.md Also tweak PV to match convention for git recipes (+git rather than -git). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dialog: upgrade 1.3-20180621 -> 1.3-20190211Zang Ruochen2019-07-101-2/+2
| | | | | | | -Upgrade from dialog_1.3-20180621.bb to dialog_1.3-20190211.bb. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libreport: 2.9.7 -> 2.10.0Hongxu Jia2019-07-101-1/+1
| | | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libblockdev: 2.20 -> 2.22Hongxu Jia2019-07-101-1/+1
| | | | | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* logwatch: upgrade 7.4.3 -> 7.5.1Zang Ruochen2019-07-101-3/+3
| | | | | | | | | -Upgrade from logwatch_7.4.3.bb to logwatch_7.5.1.bb. -License-Update: Copyright year updated to 2018. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Fix do_patch error for mips64-n32Mingli Yu2019-06-191-13/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After mozjs upgrade to 60.5.2 in below commit: 9ca3aad9c mozjs: Upgrade to version 60.x With below logic in local.conf: MACHINE ??= "qemumips64" MULTILIB_GLOBAL_VARIANTS_append = " libn32" MULTILIBS ?= "multilib:lib32 multilib:libn32" DEFAULTTUNE_virtclass-multilib-lib32 ?= "mips" DEFAULTTUNE_virtclass-multilib-libn32 ?= "mips64-n32" require conf/multilib.conf $ bitbake libn32-mozjs -cpatch | NOTE: Applying patch '0001-fix-compiling-failure-on-mips64-n32-bsp.patch' (../layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs/0001-fix-compiling-failure-on-mips64-n32-bsp.patch) | ERROR: Command Error: 'quilt --quiltrc TOPDIR/tmp/work/mips64-n32-wrsmllibn32-linux-gnun32/libn32-mozjs/60.5.2-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0 Output: | Applying patch 0001-fix-compiling-failure-on-mips64-n32-bsp.patch | patching file build/moz.configure/init.configure | patching file js/src/jit/mips-shared/Architecture-mips-shared.h | Hunk #1 succeeded at 28 with fuzz 2 (offset 2 lines). | Hunk #2 FAILED at 95. | 1 out of 2 hunks FAILED -- rejects in file js/src/jit/mips-shared/Architecture-mips-shared.h | patching file python/mozbuild/mozbuild/configure/constants.py | Patch 0001-fix-compiling-failure-on-mips64-n32-bsp.patch does not apply (enforce with -f) Rework 0001-fix-compiling-failure-on-mips64-n32-bsp.patch to fix the above do_patch error. Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tipcutils: Remove the unnecessary dependency on virtual/kernelAdrian Bunk2019-06-181-4/+0
| | | | | | | This also makes it no longer specific to MACHINE_ARCH. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* haveged: fix CPU cache size detectionStefan Agner2019-06-152-0/+21
| | | | | | | | | | Fix ENOMEM error in case the kernel reports cache size of -1. This lead to the following error when starting haveged: haveged starting up haveged: Couldn't initialize HAVEGE rng 5 Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hwloc: Upgrade to 1.11.12Mingli Yu2019-06-151-2/+2
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rrdtool: upgrade 1.7.1 -> 1.7.2Changqing Li2019-06-154-195/+3
| | | | | | | License-Update: Update year in COPYRIGHT and Update FSF address and fix UTF8 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit: Upgrade to 0.116Khem Raj2019-05-294-283/+235
| | | | | | | Make netgroup support optional so it can be disabled on musl Drop backported patch 0001-backend-Compare-PolkitUnixProcess-uids-for-temporary.patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Upgrade to version 60.xKhem Raj2019-05-2914-285/+188
| | | | | | | | | | | | Disable JIT (ion) on all mips It fails to compile in first place, even if we fix the compilation next it assert failures and runtime test failures, its best to disable it for mips for now Fix build on riscv Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rrdtool: improve reproducibilityHongxu Jia2019-05-231-1/+1
| | | | | | | | | | | - Pass var-CFLAGS (contains -fdebug-prefix-map) to perl Makefile.pl to strip build path prefix - Do not generate .packlist which contains build path. (it refers cpan_do_configure in cpan.bbclass) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit: fix CVE-2019-6133Qi.Chen@windriver.com2019-05-212-3/+190
| | | | | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* triggerhappy: fix issuesMartin Jansa2019-05-201-11/+11
| | | | | | | | | | | | | * using PN instead of BPN in S causes all tasks to fail: make: *** No targets specified and no makefile found. Stop. * using github archives is bad, because they are regenerated from time to time with different checksums * set PV, because this isn't exactly 0.5.0, because of the debian changes mostly the systemd support * fix indentation Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openwsman: Upgrade 2.6.8 -> 2.6.9Adrian Bunk2019-05-103-123/+2
| | | | | | | Remove patches applied upstream. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqb: Upgrade 1.0.3 -> 1.0.5Adrian Bunk2019-05-101-5/+3
| | | | | Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcec: Upgrade 4.0.2 -> 4.0.4Adrian Bunk2019-05-102-27/+3
| | | | | | | Remove patch applied upstream. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluentbit: Upgrade 0.12.1 -> 0.12.19Adrian Bunk2019-05-102-38/+2
| | | | | | | Remove patch applied upstream. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Make mozjs support arm32BE.leimaohui2019-05-102-0/+29
| | | | | | | | | Fixed a build error on arm32BE. Upstream-Status: Pending Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmodbus: add documentation PACKAGECONFIGMing Liu2019-05-021-0/+3
| | | | | | | | | | | asciidoc, xmlto programs are being checked to decide if documentation should be generated or not depending on if they are present, this will definitely lead to a non-deterministic build. Fix it by adding documentation to PACKAGECONFIG. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rrdtool: Upgrade to 1.7.1Mingli Yu2019-04-294-2/+194
| | | | | | | | Backport 3 patches to fix below error: ERROR: rrdtool-1.7.1-r0 do_package: SYSTEMD_SERVICE_rrdcached value rrdcached.socket does not exist Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* indent: Upgrade to 2.2.12Mingli Yu2019-04-293-3/+115
| | | | | | | | | | | | | | | | | | Add two patches to fix the build error. Add -Wno-error=unused-value for native build to silence below error: | In file included from ../../indent-2.2.12/src/indent.h:60:0, from ../../indent-2.2.12/src/indent.c:77: | ../../indent-2.2.12/src/indent.c: In function 'main': | ../../indent-2.2.12/src/libgettext.h:88:5: error: statement with no effect [-Werror=unused-value] ((void) (Domainname), (const char *) (Dirname)) ^ | ../../indent-2.2.12/src/indent.c:1064:5: note: in expansion of macro 'bindtextdomain' bindtextdomain(PACKAGE, LOCALEDIR); Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis: Upgrade to 4.0.14Khem Raj2019-04-141-4/+4
| | | | | | | Add needed depends Do not build jemalloc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcdproc: Fix parallel buildKhem Raj2019-04-082-1/+35
| | | | | | | | This happens with larger parallelism e.g. -j 44 also reported here https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214766 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis: Fix ocasional parallel build failureKhem Raj2019-04-071-0/+4
| | | | | | | | | | | Sometimes with high parallel build we see compile errors e.g. clang-8: error: linker command failed with exit code 1 (use -v to see invocation) make[3]: *** [Makefile:52: lua] Error 1 Therefore try to build dependencies before main build Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lockfile-progs: upgrade 0.1.17 -> 0.1.18Zang Ruochen2019-04-061-2/+2
| | | | | | | -Upgrade from lockfile-progs_0.1.17.bb to lockfile-progs_0.1.18.bb. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmodbus: start to prefer version 3.1.4 as defaultGianfranco Costamagna2019-04-061-3/+0
| | | | | | | Now that even Debian testing is using it, and upstream declares this version as "very stable", it might be time to switch using it as default Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rrdtool: fix build by disabling docsAndreas Müller2019-04-061-0/+1
| | | | | | | | | | | | | | | | | | Have no idea what caused it but on all of my build machines started to fail with recently: | Attempt to reload Encode.pm aborted. | Compilation failed in require at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/rrdtool/1.7.0-r0/recipe-sysroot-native/usr/bin/perl-native/../../../usr/lib/perl5/5.28.1/Pod/Text.pm line 33. | BEGIN failed--compilation aborted at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/rrdtool/1.7.0-r0/recipe-sysroot-native/usr/bin/perl-native/../../../usr/lib/perl5/5.28.1/Pod/Text.pm line 33. | Compilation failed in require at (eval 7) line 1. | BEGIN failed--compilation aborted at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/rrdtool/1.7.0-r0/recipe-sysroot-native/usr/bin/perl-native/../../../usr/lib/perl5/5.28.1/Pod/Usage.pm line 30. | Compilation failed in require at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/rrdtool/1.7.0-r0/recipe-sysroot-native/usr/bin/pod2man line 19. | BEGIN failed--compilation aborted at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/rrdtool/1.7.0-r0/recipe-sysroot-native/usr/bin/pod2man line 19. | make[1]: *** [Makefile:692: rrddump.1] Error 255 | make[1]: *** Waiting for unfinished jobs.... Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Rsyslog: Add mmjsonparse to PACKAGECONFIGVincent Prince2019-04-061-0/+5
| | | | | Signed-off-by: Vincent Prince <vincent.prince.fr@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add triggerhappy hotkey daemon recipeMark Kubiak2019-03-291-0/+47
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: Update from 8.37.0 to 8.1903.0Randy MacLeod2019-03-212-122/+7
| | | | | | | | | | | | | | | | | | | | | | Remove obsoleted fix-ptest-not-finish patch which is no longer required after rsyslog commit: a5b9fbc02 testbench: remove no longer needed .conf files Add libgcc and python dependencies for ptest: Testsuite summary for rsyslog 8.1903.0 ======================================================================== # TOTAL: 351 # PASS: 309 # SKIP: 38 # XFAIL: 0 # FAIL: 4 # XPASS: 0 # ERROR: 0 for qemux86[-64] when run with ptest-runner -t 800 since some tests are stress tests and take quite a while to complete. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librelp: Upgrade to 1.4.0Mingli Yu2019-03-142-167/+2
| | | | | | | | | Remove one backported patch. Add openssl to Depends. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Fix cross-builds of nsinstallKhem Raj2019-02-261-2/+8
| | | | | | | | | | | nsinstall must be built for host, so we need to define HOST_* compiler defines so, it gets built using native compiler correctly Disable stripping, OE will do it Disable optimizing, set BUILD_OPT Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit: add REQUIRED_DISTRO_FEATURES for polkitNicolas Dechesne2019-02-221-0/+3
| | | | | | | | | | | | | | | | After below commits to add polkit as a required distro feature: 97a1a55 polkit: add polkit as a required distro feature c049e02 polkit: inherit distro_features_check All recipes that includes polkit-group-rule.inc will fail to parse when polkit is not in DISTRO_FEATURE, especially 'world'. e.g. ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'udisks', 'polkit'] Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* smartmontools: upgrade 6.6 -> 7.0Changqing Li2019-02-222-31/+2
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* upm_git.bb: Add fix for installing the python filesManjukumar Matha2019-02-152-1/+40
| | | | | | | | | Use SWIG_SUPPORT_FILES to find the list of python files generated by CMake Swig module and install those files. This should be applicable to cmake version 3.12 or higher Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcdproc: Disable serialVFD driver on arm/aarch64Khem Raj2019-02-151-2/+3
| | | | | | | | | | | | | | This driver uses inb/outb instructions which seems to have trouble on arm/aarch64 compiler server/drivers/serialVFD_io.c :45: | ../../../git/server/drivers/port.h:344:32: error: invalid output constraint '=a' in asm | | __asm__ volatile ("inb %1,%0":"=a" (value) | ^ Signed-off-by: Khem Raj <raj.khem@gmail.com>