Commit Graph

10152 Commits

Author SHA1 Message Date
Khem Raj 1d4b29aa87 recipes: Use renamed SKIP_RECIPE varFlag
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-21 18:12:04 -08:00
Khem Raj 3d84826958 geany-plugins: Fix build with libgit2 1.4+
Fixes
git-changebar/src/gcb-plugin.c:219:12: error: no member named
 'asize' in 'git_buf'; did you mean 'size'?
|   if (buf->asize == 0) {
|            ^~~~~
|            size

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-20 17:14:10 -08:00
Khem Raj 19c0838f17 libsigc++-3: Upgrade to 3.2.0
Changes are here [1]
[1] https://github.com/libsigcplusplus/libsigcplusplus/commit/baab13fd40d90dc0a33241a4bd517f985479a0c5#diff-7ee66c4f1536ac84dc5bbff1b8312e2eef24b974b3e48a5c5c2bcfdf2eb8f3ce

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-20 17:14:10 -08:00
Andrej Valek 6c258bd830 nodejs: add option to use openssl legacy providers
Current nodejs version does not fully support new OpenSSL, so add option
to use legacy provider.

|   opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
|   library: 'digital envelope routines',
|   reason: 'unsupported',
|   code: 'ERR_OSSL_EVP_UNSUPPORTED'

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-20 17:14:10 -08:00
Wang Mingyu 6ec4451fc9 dnf-plugin-tui: Fix a bug of multilib
Fix the following error when install rpms for multilib:
error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration.
Transaction check succeeded.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-20 17:14:10 -08:00
Christian Eggers 5617b1269d boost-sml: add new recipe
"Your scalable C++14 one header only State Machine Library with no
dependencies"

Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-20 17:14:10 -08:00
Fabio Estevam 99e2f59d7c rtc-tools: Update to 2022.02
The patch that adds the rtc-tools Makefile has been accepted
upstream, so update to the latest 2022.02 version and remove the
local Makefile patch.

Also, rename the recipe to reflect the new version.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-17 11:12:44 -08:00
Randy MacLeod f967602a43 rsyslog: update to 8.2202
Package changes are mostly bug fixes, and additions to modules/tests:
   https://github.com/rsyslog/rsyslog/blob/master/ChangeLog

I removed the md5sum line since it's obsolete.

ptest results for qemux86-64 with kvm and a timeout
of 1000 seconds to allow stress tests to complete:

Version          | Passed      | Failed   | Skipped
8.2106           | 428         | 0        | 5
8.2202           | 456         | 0        | 5

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-16 13:22:10 -08:00
Mingli Yu 0bf3af0aed plymouth: Add the retain-splash option
Adding the "retain-splash” option to tell plymouth to keep the boot
splash’s contents on screen even after plymouth exits to make the
splash screen show more friendly on the system which boots so fast.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-16 13:22:10 -08:00
Zheng Ruoqin 69db1c7a82 libjs-jquery: Upgrade to 3.3.1.
libjs-jquery has been removed a few days ago because the version is too
old.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-16 10:55:24 -08:00
Wang Mingyu 1584845770 libqmi: upgrade 1.30.2 -> 1.30.4
Changelog:
=========
* Build:
   ** meson: switch to use the new python module in meson.
   ** meson: added a new boolean 'man' option in the meson setup to explicitly
      enable or disable building the man pages.
   ** meson: removed the option to detect if rmnet is supported.
   ** meson: multiple updates to use newer meson features like install_dir(),
      install_mode() or summary().
   ** meson: options 'mbim_qmux' and 'qrtr' are enabled by default and must be
      explicitly disabled if they're not needed, there is no attempt to
      autodetect whether they can be enabled or not.

 * qmi-proxy:
   ** Remove assert when attempting to close ghost device.

 * qmi-firmware-update:
   ** Use defaults if FLASH variables not reported, enabling support to flash
      the new Sierra Wireless EM9190 and EM9191 modules.

 * Several other minor improvements and fixes.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-16 08:26:02 -08:00
Wang Mingyu 942387f843 libgee: upgrade 0.20.4 -> 0.20.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-16 08:26:02 -08:00
Wang Mingyu e67a4dcf96 fsverity-utils: upgrade 1.4 -> 1.5
Changelog:
=========
* Made the 'fsverity sign' command and the 'libfsverity_sign_digest()' function
  support PKCS#11 tokens.
* Avoided a compiler error when building with musl libc.
* Avoided compiler warnings when building with OpenSSL 3.0.
* Improved documentation and test scripts.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-16 08:26:02 -08:00
Wang Mingyu 32351c5db7 mm-common: upgrade 1.0.3 -> 1.0.4
refresh 0001-meson.build-do-not-ask-for-python-installation-versi.patch

Changelog:
=========
* Add util/doc_postprocess.py and util/doc_install.py.
  Generating documentation in modules that use mm-common
  does not require Perl in Meson builds.

Meson build and skeletonmm:
* Specify 'check' option in run_command().
  The default value will change in future Meson releases.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-16 08:26:02 -08:00
Kai Kang 33efb90737 openjpeg: fix CVE-2021-29338
CVE: CVE-2021-29338

Ref:
* https://github.com/uclouvain/openjpeg/issues/1338

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-16 08:26:02 -08:00
Khem Raj 62294b4f93 packagegroup-meta-oe: Add googlebenchmark
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-14 15:24:36 -08:00
Justin Bronder d1f0e8c834 googlebenchmark: add 1.6.1
As meta-oe already has googletest, it seems appropriate to me to also
add googlebenchmark which is structured quite similarly.

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-14 15:23:32 -08:00
Gianfranco Costamagna 8cfc80271b websocketpp: Apply upstream proposed patch to fix a Scons 4.2.0+ build failure
See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003022

Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-14 08:33:23 -08:00
Christian Eggers 907a649f0e graphviz: native: create /usr/lib/graphviz/config6 in populate_sysroot
The `dot` tool requires to be run once after installation in order to
create its configuration file.

The do_prepare_recipe_sysroot task uses do_populate_sysroot in order to
prepare the recipe-sysroot-native. Package postinstall scripts are not
executed for -native packages, but files under ${BINDIR}/postinst-* are.

This is quite the same as graphviz-setup.sh does for nativesdk. The
general idea has been taken from
OECORE/meta/classes/pixbufcache.bbclass.

Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-14 08:33:23 -08:00
Mingli Yu 3f26c46cbd opencv: disable sse4.1 and sse4.2 on x86
Disable sse4.1 and sse4.2 on x86 to fix the below build failure [1].
 | ./opencv-4.5.5/git/modules/gapi/src/backends/fluid/gfluidcore_simd_sse41.hpp:387:47: error: '_mm_insert_epi64' was not declared in this scope; did you mean '_mm_insert_epi8'?
 387 | val_0 = _mm_unpacklo_epi8(_mm_insert_epi64(val_0, reinterpret_cast<const int64_t>(&tmp[4 * (chanNum * mapsx[x + 1] + 1)]), 0), zero);
 | ^~~~~~~~~~~~~~~~
 | _mm_insert_epi8

[1] https://github.com/opencv/opencv/issues/21597

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-14 08:33:23 -08:00
Khem Raj 2cfaa70818 capnproto: Fix build on mips
gcc and clang calls atomic intrinsics which needs linking with libatomic
Fixes
| /usr/src/debug/capnproto/0.9.1-r0/git/c++/src/capnp/arena.h:114: undefined reference to `__atomic_load_8'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-12 17:17:50 -08:00
Khem Raj a9d994c2fd smarty: Upgrade to 4.1.0
Changes are here [1]

[1] https://github.com/smarty-php/smarty/releases/tag/v4.1.0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-11 09:46:44 -08:00
Khem Raj e2170ac1d5 libjs-jquery-icheck: Use hardcoded SHA for srcrev
Using tags is not good since it will fail to fetch with no network
turned on

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-11 09:46:44 -08:00
Justin Bronder 812618222c yaml-cpp: bump 0.7.0
Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-11 09:10:38 -08:00
Oleksandr Kravchuk 905dbd4aa5 capnproto: update to 0.9.1
Removed upstreamed patch.

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-11 09:10:38 -08:00
Oleksandr Kravchuk 26456cf88f iwd: update to 1.24
ver 1.24:
	Fix issue with handshake and missing rekeying support.
	Fix issue with BSS ranking and zero signal strength.
	Fix issue with setting OWE IE length correctly.

ver 1.23:
	Fix issue with handling handshake offloading.
	Fix issue with at_console and D-Bus policy.

ver 1.22:
	Fix issue with handling periodic scanning.
	Fix issue with handling scanning completion.
	Fix issue with handling scanning for OWE auto-connect.
	Add support for additional DPP features.

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-11 09:10:38 -08:00
Sam Van Den Berge c1984fc8f9 libiio: use setuptools functions instead of distutils
Since ca73393a36c4144662ea8570f904154188e9815a in oe-core, setuptools
does not inherit from distutils3 anymore. Therefore replace the
distutils functions and variables by their setuptools counterparts which
are now available.

Signed-off-by: Sam Van Den Berge <sam.van.den.berge@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-11 09:10:38 -08:00
Kartikey Rameshbhai Parmar 2487391283 imagemagick: update SRC_URI branch to main
master branch on the repository has been renamed in upstream to main.

Signed-off-by: Kartikey Rameshbhai Parmar <kartikey.rameshbhai.parmar@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-09 09:27:02 -08:00
Thomas Perrot b8bb7dc157 breakpad: fix branch for gtest in SRC_URI
The commit 4fe018038f87 is in the main branch, so the do_fetch task failed.

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-09 09:27:02 -08:00
wangmy 50f547acb7 lcms: upgrade 2.12 -> 2.13.1
Changelog:
=========
Fix for pure white going gray in grayscale transforms.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-08 08:59:08 -08:00
Fabio Estevam 5d341cb540 rtc-tools: Add a recipe
rtc-tools is a useful utility developed by Alexandre Belloni
for testing RTC kernel drivers, such as y2038 support.

Based on the initial recipe from Heiko Schocher <hs@denx.de>.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-07 16:36:08 -08:00
Khem Raj f0484dae3a openldap: Fix build with musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-07 16:36:08 -08:00
Mingli Yu 49ce3bdac6 plymouth: add extra kernel parameter
Add extra kernel parameter to make sure the plymouth splash
screen display during boot.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-07 09:20:27 -08:00
Matthias Klein 52474de7b7 gpsd-machine-conf: set precise BSD-3-Clause license
Signed-off-by: Matthias Klein <matthias@extraklein.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-07 09:20:27 -08:00
Robert Joslyn 6d75a8b986 hwdata: Update to 0.356
This data is dual licensed under GPL-2.0-or-later and XFree86-1.0,
update LICENSE to reflect this.

The data provided by this recipe are plain text files, so allarch can be
used. The do_compile step doesn't do anything and can be skipped.

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-05 15:26:38 -08:00
Sakib Sajal a29f3b1003 nss: uprev v3.73.1 -> v3.74
Upgrade to newer version to resolve CVE-2022-22747.

Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 15:14:43 -08:00
Khem Raj 3ab9736fc6 pcp: Disable parallel compile
This fails often with
| chkacc1.c:8:10: fatal error: localconfig.h: No such file or directory
|     8 | #include "localconfig.h"
|       |          ^~~~~~~~~~~~~~~

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:49:20 -08:00
Ross Burton 4b4485fe77 concurrencykit: enable 32- and 64-bit Arm targets
As per upstream, 32- and 64-bit Arm targets are supported.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Trevor Gamblin edf4e7ad83 phoronix-test-suite: upgrade 9.2.1 -> 10.8.1
10.8.1 is the latest release, including fixes for CVE-2022-0196 and
CVE-2022-0197. Since the version jump is significant, the release notes
would be too long to list here. They can be found at
https://github.com/phoronix-test-suite/phoronix-test-suite/releases.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton 880defa729 fwupd-efi: upgrade to 1.2
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton ff9442e0f9 libjs-jquery: remove
This is a very old release of jQuery, 1.7.2 was released in 2012.

As nothing depends on this, remove it.  If someone needs a jQuery recipe
they can add a new recipe for a supported version.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton e4ad5c15c3 mailx: remove
Heirloom Mailx hasn't been maintained for some time: the last release
on their web site was 11.25 in 2005 and Debian shipped 12.5 in 2016, but
this appears to be a Debian-specific fork which is also now dead.

Now that we have s-nail, we can drop mailx.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton a0ea794394 smartmontools: use s-nail
As mailx is unmaintained, depend on s-nail instead of mailx.

Also recommend instead of depend, so you don't need to send email.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton 8bddd0f1b3 s-nail: add a maintained mail(1) fork
Heirloom Mailx hasn't been maintained for some time: the last release
on their web site was 11.25 in 2005 and Debian shipped 12.5 in 2016, but
this appears to be a Debian-specific fork which is also now dead.

s-nail is an alternative mail(1) fork which is actively maintained, so
add a recipe for that.  It provides an alternative for ${bindir}/mailx,
so should be a drop-in replacement.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Oleksandr Kravchuk c8544b3627 redis: add recipe for 7.0-rc1
Redis 7.0 "includes changes that potentially break backwards
compatibility with older versions", so let's let folks some time to
test 7.0 and later decide which version(s) we want to keep.

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton a4a9cd2118 poppler-data: set precise BSD license
The cMap data is under a BSD-3-Clause license.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton b3a2b1e1d1 pkcs11-helper: set precise BSD license
This package is BSD-3-Clause.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton 2f18574ffe pkcs11-helper: update homepage
www.opensc-project.org expired, so point at the GitHub project page.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:44:32 -08:00
Ross Burton 671b8aa487 concurrencykit: use precise BSD licence version
This package is BSD-2-Clause.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:41:05 -08:00
Alejandro Hernandez Samaniego e11597471c remmina: Upgrade to 1.4.23
- Disable support for ayatana-appindicator

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-03 08:41:05 -08:00