9900 Commits

Author SHA1 Message Date
Marek Vasut
23b5517f82 freerdp: Make PCSC dependency optional
The PCSC is used for smartcard forwarding, make this optional as
not all users need this functionality and it pulls in considerable
amount of dependencies. Keep this enabled by default to retain
backward compatibility.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Alexander Kanavin <alex@linutronix.de>
Cc: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:56 -08:00
Marek Vasut
26658cc249 freerdp: Add missing libusb1 dependency
The freerdp does depend on libusb1 for rdpdr device forwarding.
This missing dependency is currently hidden, since it is pulled
in by pcsc-lite, but if the later is removed from DEPENDS, the
build fails. Add the missing dependency.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Alexander Kanavin <alex@linutronix.de>
Cc: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:56 -08:00
Marek Vasut
2b571a394a freerdp: Upgrade 2.3.0 -> 2.4.1
Upgrade freerdp to latest stable 2.x version and drop
OpenSSL 3.x backports which are already upstream.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Alexander Kanavin <alex@linutronix.de>
Cc: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:56 -08:00
Fathi Boudra
2fdb6eb87e makedumpfile: upgrade from 1.6.9 to 1.7.0
* Drop 0002-mem_section-Support-only-46-bit-for-MAX_PHYSMEM_BITS.patch
  This patch has been introduced in January 2017 for makedumpfile 1.6.1.
  It has never reached upstream, hence the pending status is
  inappropriate. Since that time, the upstream code to retrieve
  MAX_PHYSMEM_BITS has been updated to use vmcoreinfo, with a backward
  compatibility for older kernels.
* Remove the deprecated comment about arm/aarch64 would compile but has never
  been tested upstream, introduced in July 2016. Nowadays, it works just fine
  on those architectures.
* Add PACKAGECONFIG option for zstd compression
  Since 1.7.0 release, Zstandard (zstd) compression support has been added.
  With zstd, the vmcore size and time consumption can have a better balance
  than zlib/lzo/snappy.
  http://lists.infradead.org/pipermail/kexec/2021-September/023011.html

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
2755ba786a pcsc-lite: set precise BSD license
"BSD" is ambiguous, use the precise license BSD-3-Clause.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
c8384c874f libkcapi: set precise BSD license
"BSD" is ambiguous, use the precise license BSD-3-Clause.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
95eec99419 libkcapi: remove DEPENDS on target libtool
There is no need to build depend on the target libtool.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
4004a2279e nodejs: set precise BSD license
"BSD" is ambiguous, use the precise licenses BSD-2-Clause and BSD-3-Clause.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
3e5651b6b4 sg3-utils: set precise BSD license
"BSD" is ambiguous, use the precise license BSD-2-Clause.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
09aa844891 dash: set precise BSD license
"BSD" is ambiguous, use the precise license BSD-3-Clause.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
1d114ded14 xmlrpc-c: use gnu-configize
Use gnu-configize instead of copying files manually.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
f486a18e83 xmlrpc-c: clean up PACKAGECONFIG
Remove spurious commas and redundant RDEPENDS.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
d6249ca1de xmlrpc-c: remove unused libxml2 dependency
libxml2 has to be enabled explicitly, and if it is enabled then the build
fails as it uses the disabled xml2-config, not pkg-config.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
11af3bd250 xmlrpc-c: set precise BSD license
"BSD" is ambiguous, use the precise license BSD-3-Clause.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Ross Burton
d085c4e1d2 imlib2: clarify license
Imlib2 has its own special license, so use that instead of MIT & BSD.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:10 -08:00
Matthias Klein
4641227da8 paho-mqtt-cpp: new package
Signed-off-by: Matthias Klein <matthias@extraklein.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 11:07:05 -08:00
Joshua Watt
3579c51f67 colord: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17 19:13:48 -08:00
Sean Nyekjaer
b8a8fbaf7d msgpack-cpp: fix msgpack-cpp is a header only library
${PN} is empty so don't let the -dev package RDEPEND on it

Signed-off-by: Sean Nyekjaer <sean.nyekjaer.ext@siemensgamesa.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17 15:41:20 -08:00
Matthias Klein
2f21f69928 paho-mqtt-c: upgrade 1.3.8 -> 1.3.9
Signed-off-by: Matthias Klein <matthias@extraklein.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17 09:25:15 -08:00
Luca Boccassi
defbcad66f lvm2: do not install systemd units/initscripts when building native SDK tools
Nothing picks them up, so the build fails. Required to be able to build
native tools like systemd-analyze.

Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17 09:25:15 -08:00
Claude Bing
265bab83c9 php: use qemu wrapper to build minilua
minilua, by default, is compiled by the host machine as a
dependency for compiling the JIT/opcache extension. To
successfully cross-compile, this needs to be run under QEMU to
match the target architecture.

According to the [RFC](https://wiki.php.net/rfc/jit), only
x86 and x86_64 targets are supported.

Signed-off-by: Ashley Cox <ashleyc@cybernetics.com>
Signed-off-by: Claude Bing <cbing@cybernetics.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-16 09:11:31 -08:00
Christian Eggers
ab1057d1b5 gpsd: list files for gps-utils individually
Avoid packaging 'gpsd' and 'gpsdctl' by gps-utils in configurations
where ${bindir}==${sbindir} (e.g. nativesdk). Additionally provide
${sbindir} to scons for this case.

Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-16 08:26:26 -08:00
Christian Eggers
b4ec904e8c gpsd: remove obsolete files from FILES:gps-utils
- ${libdir}/gps/*.py is already packaged by python3-pygps
- no files matches ${libdir}/gps/*.so

Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-16 08:26:26 -08:00
Christian Eggers
c90299bee3 gpsd: remove obsolete libgpsd package
The gpsd project stopped shipping the libgpsd shared library in commmit
901bfe301956 (6 years ago).

Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-16 08:26:26 -08:00
Christian Eggers
bdd64ca5d1 gpsd: remove obsolete files from FILES:${PN}-dev
Files for pkg-config are installed under ${libdir}/pkg-config which is
already set in bitbake.conf

Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-16 08:26:26 -08:00
wangmy
ffacbb167b libmbim: upgrade 1.26.0 -> 1.26.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-15 18:04:23 -08:00
wangmy
2db0bbbc09 ctags: upgrade 5.9.20210905.0 -> 5.9.20211114.0
Make:  fill "end:" fields

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-15 18:04:23 -08:00
Martin Jansa
542ffbafe1 Revert "libgusb: Use the correct args to disable vala support"
This reverts commit cb1968b5410fa415f5c6c70264ce83c4112b6d4d.

There is already vapi PACKAGECONFIG added in:
https://git.openembedded.org/meta-openembedded/commit/?id=8e816f6fd17ae4142e67b2224ef88dae97435a1c
which resolves this.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-15 08:57:26 -08:00
Philippe Coval
d4f9519079 lvgl: Support external wayland config
This part should be reverted once xdg-shell is supported in lvgl

Relate-to: https://github.com/lvgl/lvgl/issues/2534
Forwarded: https://github.com/openembedded/meta-openembedded/pull/483
Origin: https://git.ostc-eu.org/distro/oniro/-/merge_requests/355
Signed-off-by: Philippe Coval <philippe.coval@huawei.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-15 08:57:25 -08:00
Khem Raj
32547c1fa7 xf86-video-nouveau: fixup driver for new X server ABI
Backport relevant patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Alexander Kanavin
4905fd84ef libstatgrab: update 0.92 -> 0.92.1
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Ross Burton
c10e76aa19 libxmlb: put binary into separate package
xb-tool is for debugging purposes only and isn't needed in normal use.
Inherit lib_package so the binary isn't installed by default.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Richard Hughes
cb1968b541 libgusb: Use the correct args to disable vala support
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Changqing Li
8f28d845b1 mozjs-91: fix do_configure failure
do_configure fails occasionally with following error:
| File "/firefox-91.1.0/build/moz.configure/util.configure", line 239, in try_invoke_compiler
| os.remove(path)
| FileNotFoundError: [Errno 2] No such file or directory: '/tmp/conftest.jr1qrcw3.cpp'

change the temp file's prefix to avoid it is deleted by others

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Changqing Li
3eb7478a46 mozjs-78: fix do_configure failure
do_configure fails occasionally with following error:
| File "/firefox-91.1.0/build/moz.configure/util.configure", line 239, in try_invoke_compiler
| os.remove(path)
| FileNotFoundError: [Errno 2] No such file or directory: '/tmp/conftest.jr1qrcw3.cpp'

change the temp file's prefix to avoid it is deleted by others

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
973a4ebea6 sdbus-c++-libsystemd: Upgrade to 249.5
This is enforced by meson 60.x which otherwise would need some partial
backports to get it going.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
6d08a76370 xf86-video-ati: Upgrade to 19.1.0
Backport a patch to fix build issue [1]
Disabling glamor causing [2] so enable it

[1] https://bugs.gentoo.org/737170
[2] https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/-/issues/186

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Ramon Fried
a312e0cc12 bitwise: Upgrade 0.42 -> 0.43
Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
ce3a46e874 php: Build minilua for build host
see https://bugs.php.net/bug.php?id=80717&edit=1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:18 -08:00
Claude Bing
7175f8b669 php: update from 7.4.21 to 8.0.12
Various security and bug fixes; adds support for the JIT compiler.

 * Fixed bug #81026 (PHP-FPM oob R/W in root process leading to
   privilege escalation) (CVE-2021-21703).

https://www.php.net/ChangeLog-8.php#8.0.0

Signed-off-by: Claude Bing <cbing@cybernetics.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-11 08:31:56 -08:00
Martin Jansa
8e816f6fd1 libgusb: add PACKAGECONFIG for vapi and keep it enabled only when introspection is
* vapi depends on introspection being enabled and libgusb build was failing
  without introspection with:
  | ../git/gusb/meson.build:182:6: ERROR: Unknown variable "libgusb_girtarget".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-11 08:31:56 -08:00
Philippe Coval
4aa6b803ed lvgl: Add hints about using configuration variables
Relate-to: https://github.com/lvgl/lvgl/issues/2534
Forwarded: https://github.com/openembedded/meta-openembedded/pull/479
Signed-off-by: Philippe Coval <philippe.coval@huawei.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-11 06:36:53 -08:00
Khem Raj
c1968ea88c linpack: Build both sp and dp binaries
This eases out running single-precision and double-precision benchmarks.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-11 06:36:53 -08:00
Khem Raj
bf1e71cea9 protobuf-c: Export native protoc
configure detects protoc based on some pkgconfig logic which confuses
cross compilation and ends up choosing /usr/bin/protoc causing build
failures when host system has version mismatched protoc installed, it
works ok as long as compatible protoc is installed

Fixes
./protobuf-c/protobuf-c.pb.h:17:2: error: This file was generated by an older version of protoc which is
 ^

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-09 21:48:00 -08:00
wangmy
32083888af jsoncpp: upgrade 1.9.4 -> 1.9.5
Bug fixes:
 Minor bug-fixes (including for cmake)
 Support for Bazel
 Dropped compile-time deprecation warnings

License-Update:
 Format of LICENSE changed.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-09 20:57:14 -08:00
wangmy
03647ab540 debootstrap: upgrade 1.0.124 -> 1.0.126
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-09 20:57:14 -08:00
Ovidiu Panait
b57d824fdf syslog-ng: adjust control socket location
Commit [1] changed the pidfile dir to /var/run/syslog-ng. This also changed
the location where the control socket is searched for, causing the following
error with systemd:

root@qemux86-64:~# syslog-ng-ctl config
Error connecting control socket, socket='/var/run/syslog-ng/syslog-ng.ctl',
error='No such file or directory'

Update the systemd service file to point to the new location.

[1] 00d1d63e4f7f ("syslog-ng: provide correct PID directory location to
                   restart/stop syslog-ng daemon")

Signed-off-by: lmorales <luisalejandro.moralespena@windriver.com>
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-09 11:23:54 -08:00
Pierre-Jean Texier
18c419fcdb libmxml: upgrade 3.2 -> 3.3
mxml 3.3 is a bug fix release. Changes include:

  - Cleaned up usage of free throughout the library
  - Added more error handling to the library
  - Fixed potential memory leak in mxmlLoad* functions
  - Fixed mxmlSaveString with a buffer size of 0
  - Fixed MXML_MINOR_VERSION value in "mxml.h"
  - Fixed POSIX threading support for MingW
  - Fixed some minor memory leaks found by Coverity.

Signed-off-by: Pierre-Jean Texier <pierre-jean.texier@lafon.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-09 11:23:54 -08:00
wangmy
c971a10498 iwd: upgrade 1.18 -> 1.19
0001-netconfig-Use-s6_addr-instead-of-__in6_u.__u6_addr8.patch
removed since it is included in 1.19

ver 1.19:
  Fix issue with handling OCV if offloading is supported.
  Fix issue with handling SA Query on channel switch event.
  Fix issue with starting FT-over-DS actions after roaming.
  Add support for OWE transition networks.
  Add support for extended key IDs.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-09 11:23:54 -08:00
Khem Raj
9abae0ea02 packagegroup-meta-oe: Add fwupd and fwupd-efi
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-09 11:23:54 -08:00