summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-core
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-core')
-rw-r--r--meta-oe/recipes-core/basu/basu_0.2.1.bb1
-rw-r--r--meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.1.bb25
-rw-r--r--meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.2.bb42
-rw-r--r--meta-oe/recipes-core/dbus/dbus-broker_32.bb32
-rw-r--r--meta-oe/recipes-core/dbus/dbus-broker_36.bb38
-rw-r--r--meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb5
-rw-r--r--meta-oe/recipes-core/dbus/libdbus-c++_0.9.0.bb4
-rw-r--r--meta-oe/recipes-core/emlog/emlog.inc4
-rw-r--r--meta-oe/recipes-core/emlog/emlog_git.bb2
-rw-r--r--meta-oe/recipes-core/emlog/files/0001-Remove-modules_clean-from-clean-target.patch (renamed from meta-oe/recipes-core/emlog/emlog/0001-Remove-modules_clean-from-clean-target.patch)0
-rw-r--r--meta-oe/recipes-core/emlog/files/0001-emlog-Do-not-use-no_llseek-with-kernel-6.12.0.patch32
-rw-r--r--meta-oe/recipes-core/emlog/files/Drop-use-of-error-h.patch (renamed from meta-oe/recipes-core/emlog/emlog/Drop-use-of-error-h.patch)0
-rw-r--r--meta-oe/recipes-core/emlog/files/emlog.initd (renamed from meta-oe/recipes-core/emlog/emlog/emlog.initd)0
-rw-r--r--meta-oe/recipes-core/glfw/glfw_3.3.8.bb1
-rw-r--r--meta-oe/recipes-core/glib-2.0/glib-testing_0.1.1.bb13
-rw-r--r--meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.80.0.bb (renamed from meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.78.0.bb)4
-rw-r--r--meta-oe/recipes-core/glib-2.0/glibmm_2.66.7.bb (renamed from meta-oe/recipes-core/glib-2.0/glibmm_2.66.2.bb)6
-rw-r--r--meta-oe/recipes-core/images/meta-oe-image-ptest-all.bb2
-rw-r--r--meta-oe/recipes-core/libnfc/libnfc_git.bb1
-rw-r--r--meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb7
-rw-r--r--meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb9
-rw-r--r--meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb4
-rw-r--r--meta-oe/recipes-core/mdbus2/mdbus2_git.bb1
-rw-r--r--meta-oe/recipes-core/minizip-ng/minizip-ng/0001-crypt.h-Remove-register-keyword.patch35
-rw-r--r--meta-oe/recipes-core/minizip-ng/minizip-ng/run-ptest3
-rw-r--r--meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb44
-rw-r--r--meta-oe/recipes-core/minizip/minizip_1.3.1.bb25
-rw-r--r--meta-oe/recipes-core/mm-common/mm-common/0001-meson.build-do-not-ask-for-python-installation-versi.patch45
-rw-r--r--meta-oe/recipes-core/mm-common/mm-common_1.0.7.bb (renamed from meta-oe/recipes-core/mm-common/mm-common_1.0.4.bb)7
-rw-r--r--meta-oe/recipes-core/musl-rpmatch/musl-rpmatch_git.bb4
-rw-r--r--meta-oe/recipes-core/ndctl/ndctl_v79.bb (renamed from meta-oe/recipes-core/ndctl/ndctl_v78.bb)9
-rw-r--r--meta-oe/recipes-core/opencl/clpeak_1.1.5.bb14
-rw-r--r--meta-oe/recipes-core/opencl/files/0001-Command-buffer-supported-queue-properties-265.patch42
-rw-r--r--meta-oe/recipes-core/opencl/files/0001-Ignore-Compiler-Warnings.patch43
-rw-r--r--meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb1
-rw-r--r--meta-oe/recipes-core/opencl/opencl-clhpp_2024.10.24.bb (renamed from meta-oe/recipes-core/opencl/opencl-clhpp_git.bb)14
-rw-r--r--meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb30
-rw-r--r--meta-oe/recipes-core/opencl/opencl-headers_2024.10.24.bb (renamed from meta-oe/recipes-core/opencl/opencl-headers_2023.12.14.bb)17
-rw-r--r--meta-oe/recipes-core/opencl/opencl-icd-loader_2024.05.08.bb (renamed from meta-oe/recipes-core/opencl/opencl-icd-loader_2023.12.14.bb)3
-rw-r--r--meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb714
-rw-r--r--meta-oe/recipes-core/pim435/pim435_git.bb5
-rw-r--r--meta-oe/recipes-core/plymouth/plymouth/0001-plymouth-Add-the-retain-splash-option.patch35
-rw-r--r--meta-oe/recipes-core/plymouth/plymouth/0001-plymouth-start-service-in-add-related-kernel-paramet.patch31
-rw-r--r--meta-oe/recipes-core/plymouth/plymouth_24.004.60.bb2
-rw-r--r--meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb16
-rw-r--r--meta-oe/recipes-core/safec/safec_3.7.1.bb1
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0012-do-not-disable-buffer-in-writing-files.patch119
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0022-avoid-missing-LOCK_EX-declaration.patch11
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.6.bb (renamed from meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.4.bb)3
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb (renamed from meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.0.0.bb)6
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb (renamed from meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb)8
-rw-r--r--meta-oe/recipes-core/systemd/systemd-repart-native_257.6.bb59
-rw-r--r--meta-oe/recipes-core/toybox/toybox_0.8.12.bb (renamed from meta-oe/recipes-core/toybox/toybox_0.8.11.bb)2
-rw-r--r--meta-oe/recipes-core/usleep/files/usleep.c4
-rw-r--r--meta-oe/recipes-core/usleep/usleep_1.2.bb10
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc1374
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0001-do-not-compile-stdbuf.patch39
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0002-Bump-onig-from-6.4.0-to-6.5.1.patch131
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.1.0.bb (renamed from meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.26.bb)31
59 files changed, 1985 insertions, 1185 deletions
diff --git a/meta-oe/recipes-core/basu/basu_0.2.1.bb b/meta-oe/recipes-core/basu/basu_0.2.1.bb
index 1b4d5a0fe5..330fe1c607 100644
--- a/meta-oe/recipes-core/basu/basu_0.2.1.bb
+++ b/meta-oe/recipes-core/basu/basu_0.2.1.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://git.sr.ht/~emersion/basu;protocol=https;branch=master"
8 8
9DEPENDS += "gperf-native" 9DEPENDS += "gperf-native"
10 10
11S = "${WORKDIR}/git"
12PV = "0.2.1+git" 11PV = "0.2.1+git"
13SRCREV = "a08cf5a575325435040d35710dbac3d0c32b1676" 12SRCREV = "a08cf5a575325435040d35710dbac3d0c32b1676"
14 13
diff --git a/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.1.bb b/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.1.bb
deleted file mode 100644
index e89d1327e8..0000000000
--- a/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.1.bb
+++ /dev/null
@@ -1,25 +0,0 @@
1SUMMARY = "D-Bus wrapper in C++ for dbus"
2HOMEPAGE = "https://dbus-cxx.github.io/"
3BUGTRACKER = "https://github.com/libsigcplusplus/libsigcplusplus/issues"
4SECTION = "base"
5LICENSE = "LGPL-3.0-or-later | BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://COPYING;md5=24594f493407a4cd401ce9794e0b9308"
7
8SRC_URI = "git://github.com/dbus-cxx/dbus-cxx.git;branch=master;protocol=https"
9SRCREV = "732a5becb4349e02ffce407a3fd4d75cc3d82421"
10
11DEPENDS = "\
12 dbus \
13 libsigc++-3 \
14"
15
16RDEPENDS:${PN} = "\
17 dbus \
18 libsigc++-3 \
19"
20
21S = "${WORKDIR}/git"
22
23inherit pkgconfig cmake
24
25OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "BOTH"
diff --git a/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.2.bb b/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.2.bb
new file mode 100644
index 0000000000..0908409e1e
--- /dev/null
+++ b/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.2.bb
@@ -0,0 +1,42 @@
1SUMMARY = "D-Bus implementation in C++"
2HOMEPAGE = "https://dbus-cxx.github.io/"
3BUGTRACKER = "https://github.com/dbus-cxx/dbus-cxx/issues"
4SECTION = "base"
5LICENSE = "LGPL-3.0-or-later | BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://COPYING;md5=24594f493407a4cd401ce9794e0b9308"
7
8SRC_URI = "git://github.com/dbus-cxx/dbus-cxx.git;branch=master;protocol=https"
9SRCREV = "f2637e726207ecfbdaaf02744e1b36e54f929c9d"
10
11DEPENDS = "libsigc++-3"
12
13RDEPENDS:${PN}:class-target = "${VIRTUAL-RUNTIME_dbus}"
14
15
16inherit pkgconfig cmake
17
18OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "BOTH"
19EXTRA_OECMAKE = "-DBUILD_TESTING=OFF -DTOOLS_BUNDLED_CPPGENERATE=OFF"
20
21PACKAGECONFIG ??= ""
22PACKAGECONFIG:class-native ?= "tools"
23PACKAGECONFIG:class-nativesdk ?= "tools"
24
25PACKAGECONFIG[tools] = "-DENABLE_TOOLS=ON,-DENABLE_TOOLS=OFF,popt cppgenerate dbus"
26PACKAGECONFIG[glib] = "-DENABLE_GLIB_SUPPORT=ON,-DENABLE_GLIB_SUPPORT=OFF,glib-2.0"
27PACKAGECONFIG[uv] = "-DENABLE_UV_SUPPORT=ON,-DENABLE_UV_SUPPORT=OFF,libuv"
28
29PACKAGES =+ " ${PN}-tools ${PN}-glib ${PN}-uv ${PN}-glib-dev ${PN}-uv-dev "
30FILES:${PN}-tools = "${bindir}/dbus-cxx-xml2cpp ${bindir}/dbus-cxx-introspect"
31FILES:${PN}-glib = "${libdir}/libdbus-cxx-glib.so.* "
32FILES:${PN}-glib-dev = "${includedir}/dbus-cxx-glib-2.0/* \
33 ${libdir}/pkgconfig/dbus-cxx-glib-2.0.pc \
34 ${libdir}/libdbus-cxx-glib.so \
35 "
36FILES:${PN}-uv = "${libdir}/libdbus-cxx-uv.so.* "
37FILES:${PN}-uv-dev = "${includedir}/dbus-cxx-uv-2.0/* \
38 ${libdir}/pkgconfig/dbus-cxx-uv-2.0.pc\
39 ${libdir}/libdbus-cxx-uv.so \
40 "
41
42BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-core/dbus/dbus-broker_32.bb b/meta-oe/recipes-core/dbus/dbus-broker_32.bb
deleted file mode 100644
index 900b5e3ac8..0000000000
--- a/meta-oe/recipes-core/dbus/dbus-broker_32.bb
+++ /dev/null
@@ -1,32 +0,0 @@
1SUMMARY = "dbus broker"
2DESCRIPTION = "Drop-in replacement for dbus-daemon."
3
4SECTION = "base"
5
6LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8"
8
9SRC_URI = "https://github.com/bus1/dbus-broker/releases/download/v${PV}/dbus-broker-${PV}.tar.xz"
10SRC_URI[sha256sum] = "bea7f653e7251063c5f427e9e3f93562d38a0d8667ae6d49fb56f113605985de"
11
12UPSTREAM_CHECK_URI = "https://github.com/bus1/${BPN}/releases"
13
14inherit meson pkgconfig systemd features_check
15
16DEPENDS = "expat systemd"
17DEPENDS += " ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'libselinux (>= 3.2)', '', d)}"
18DEPENDS += " ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'audit (>= 3.0)', '', d)}"
19
20RDEPENDS:${PN} += "dbus-common"
21
22REQUIRED_DISTRO_FEATURES = "systemd"
23
24SYSTEMD_SERVICE:${PN} = "${BPN}.service"
25
26FILES:${PN} += "${systemd_system_unitdir}"
27FILES:${PN} += "${systemd_user_unitdir}"
28FILES:${PN} += "${nonarch_libdir}/systemd/catalog"
29
30EXTRA_OEMESON += " -Dselinux=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}"
31EXTRA_OEMESON += " -Daudit=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}"
32
diff --git a/meta-oe/recipes-core/dbus/dbus-broker_36.bb b/meta-oe/recipes-core/dbus/dbus-broker_36.bb
new file mode 100644
index 0000000000..8c8f2d2469
--- /dev/null
+++ b/meta-oe/recipes-core/dbus/dbus-broker_36.bb
@@ -0,0 +1,38 @@
1SUMMARY = "dbus broker"
2DESCRIPTION = "Drop-in replacement for dbus-daemon."
3SECTION = "base"
4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=7b486c2338d225a1405d979ed2c15ce8"
6DEPENDS = "\
7 expat \
8 systemd \
9 ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'audit (>= 3.0)', '', d)} \
10 ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'libselinux (>= 3.2)', '', d)} \
11"
12
13SRC_URI = "https://github.com/bus1/dbus-broker/releases/download/v${PV}/${BP}.tar.xz"
14SRC_URI[sha256sum] = "d333d99bd2688135b6d6961e7ad1360099d186078781c87102230910ea4e162b"
15
16UPSTREAM_CHECK_URI = "https://github.com/bus1/${BPN}/releases"
17UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+)"
18
19SYSTEMD_SERVICE:${PN} = "${BPN}.service"
20
21inherit meson pkgconfig systemd features_check
22
23EXTRA_OEMESON += "-Daudit=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}"
24EXTRA_OEMESON += "-Dselinux=${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'true', 'false', d)}"
25
26REQUIRED_DISTRO_FEATURES = "systemd"
27
28do_install:append() {
29 install -d ${D}${sysconfdir}/systemd/user
30 ln -s ${systemd_user_unitdir}/dbus-broker.service ${D}${sysconfdir}/systemd/user/dbus.service
31}
32
33RCONFLICTS:${PN} = "dbus"
34RDEPENDS:${PN} += "dbus-common"
35
36FILES:${PN} += "${nonarch_libdir}/systemd/catalog"
37FILES:${PN} += "${systemd_system_unitdir}"
38FILES:${PN} += "${systemd_user_unitdir}"
diff --git a/meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb b/meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb
index cbe82d42e7..e99bf28ce5 100644
--- a/meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb
+++ b/meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb
@@ -8,7 +8,10 @@ PV = "0.0.0+git"
8SRC_URI = "git://github.com/alban/dbus-daemon-proxy;branch=master;protocol=https \ 8SRC_URI = "git://github.com/alban/dbus-daemon-proxy;branch=master;protocol=https \
9 file://0001-dbus-daemon-proxy-Return-DBUS_HANDLER_RESULT_NOT_YET.patch \ 9 file://0001-dbus-daemon-proxy-Return-DBUS_HANDLER_RESULT_NOT_YET.patch \
10 " 10 "
11S = "${WORKDIR}/git" 11
12# Upstream repo does not tag
13UPSTREAM_CHECK_COMMITS = "1"
14
12 15
13inherit pkgconfig 16inherit pkgconfig
14 17
diff --git a/meta-oe/recipes-core/dbus/libdbus-c++_0.9.0.bb b/meta-oe/recipes-core/dbus/libdbus-c++_0.9.0.bb
index 8e8f544e8e..e24ebe447a 100644
--- a/meta-oe/recipes-core/dbus/libdbus-c++_0.9.0.bb
+++ b/meta-oe/recipes-core/dbus/libdbus-c++_0.9.0.bb
@@ -15,9 +15,11 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/project/dbus-cplusplus/dbus-c++/${PV}/${BP}.tar
15 file://0004-use-POSIX-poll.h-instead-of-sys-poll.h.patch \ 15 file://0004-use-POSIX-poll.h-instead-of-sys-poll.h.patch \
16 file://0001-pipe.c-Use-a-string-instead-of-char.patch \ 16 file://0001-pipe.c-Use-a-string-instead-of-char.patch \
17 " 17 "
18SRC_URI[md5sum] = "e752116f523fa88ef041e63d3dee4de2"
19SRC_URI[sha256sum] = "bc11ac297b3cb010be904c72789695543ee3fdf3d75cdc8225fd371385af4e61" 18SRC_URI[sha256sum] = "bc11ac297b3cb010be904c72789695543ee3fdf3d75cdc8225fd371385af4e61"
20 19
20UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/dbus-cplusplus/files"
21UPSTREAM_CHECK_REGEX = "libdbus-c---(?P<pver>\d+(\.\d+)+)"
22
21inherit autotools pkgconfig 23inherit autotools pkgconfig
22 24
23EXTRA_OECONF = "--disable-ecore --disable-examples --disable-tests" 25EXTRA_OECONF = "--disable-ecore --disable-examples --disable-tests"
diff --git a/meta-oe/recipes-core/emlog/emlog.inc b/meta-oe/recipes-core/emlog/emlog.inc
index 631e52f388..ff2a106c6e 100644
--- a/meta-oe/recipes-core/emlog/emlog.inc
+++ b/meta-oe/recipes-core/emlog/emlog.inc
@@ -4,9 +4,11 @@ LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" 4LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
5 5
6SRC_URI = "git://github.com/nicupavel/emlog.git;protocol=https;branch=master" 6SRC_URI = "git://github.com/nicupavel/emlog.git;protocol=https;branch=master"
7SRC_URI += "file://0001-emlog-Do-not-use-no_llseek-with-kernel-6.12.0.patch"
7SRCREV = "a9bbf324fde131ff4cf064e32674086c4ced4dca" 8SRCREV = "a9bbf324fde131ff4cf064e32674086c4ced4dca"
8PV = "0.70+git" 9PV = "0.70+git"
9S = "${WORKDIR}/git" 10
11CVE_PRODUCT = "nicupavel:emlog"
10 12
11EXTRA_OEMAKE += " \ 13EXTRA_OEMAKE += " \
12 CFLAGS='${TARGET_CFLAGS}' \ 14 CFLAGS='${TARGET_CFLAGS}' \
diff --git a/meta-oe/recipes-core/emlog/emlog_git.bb b/meta-oe/recipes-core/emlog/emlog_git.bb
index 6331f618fc..3f3b5bc920 100644
--- a/meta-oe/recipes-core/emlog/emlog_git.bb
+++ b/meta-oe/recipes-core/emlog/emlog_git.bb
@@ -18,7 +18,7 @@ do_compile() {
18} 18}
19 19
20do_install() { 20do_install() {
21 install -Dm 0755 ${WORKDIR}/${BPN}.initd ${D}${sysconfdir}/init.d/${BPN} 21 install -Dm 0755 ${UNPACKDIR}/${BPN}.initd ${D}${sysconfdir}/init.d/${BPN}
22 install -Dm 0755 ${S}/nbcat ${D}${bindir}/nbcat 22 install -Dm 0755 ${S}/nbcat ${D}${bindir}/nbcat
23 install -Dm 0755 ${S}/mkemlog ${D}${bindir}/mkemlog 23 install -Dm 0755 ${S}/mkemlog ${D}${bindir}/mkemlog
24} 24}
diff --git a/meta-oe/recipes-core/emlog/emlog/0001-Remove-modules_clean-from-clean-target.patch b/meta-oe/recipes-core/emlog/files/0001-Remove-modules_clean-from-clean-target.patch
index beba528b33..beba528b33 100644
--- a/meta-oe/recipes-core/emlog/emlog/0001-Remove-modules_clean-from-clean-target.patch
+++ b/meta-oe/recipes-core/emlog/files/0001-Remove-modules_clean-from-clean-target.patch
diff --git a/meta-oe/recipes-core/emlog/files/0001-emlog-Do-not-use-no_llseek-with-kernel-6.12.0.patch b/meta-oe/recipes-core/emlog/files/0001-emlog-Do-not-use-no_llseek-with-kernel-6.12.0.patch
new file mode 100644
index 0000000000..86f719b0bb
--- /dev/null
+++ b/meta-oe/recipes-core/emlog/files/0001-emlog-Do-not-use-no_llseek-with-kernel-6.12.0.patch
@@ -0,0 +1,32 @@
1From dca01ea62833249d78ac3bdf277b73424bf93e89 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 14 Dec 2024 09:55:10 -0800
4Subject: [PATCH] emlog: Do not use no_llseek with kernel 6.12.0+
5
6no_llseek is finally gone with 6.12-rc1 [1]
7
8[1] https://github.com/torvalds/linux/commit/cb787f4ac0c2e439ea8d7e6387b925f74576bdf8
9
10Upstream-Status: Submitted [https://github.com/nicupavel/emlog/pull/16]
11---
12 emlog.c | 7 ++++++-
13 1 file changed, 6 insertions(+), 1 deletion(-)
14
15diff --git a/emlog.c b/emlog.c
16index 2ead738..b45c72d 100644
17--- a/emlog.c
18+++ b/emlog.c
19@@ -464,7 +464,12 @@ static const struct file_operations emlog_fops = {
20 .open = emlog_open,
21 .release = emlog_release,
22 .poll = emlog_poll,
23- .llseek = no_llseek, /* no_llseek by default introduced at v2.6.37-rc1 */
24+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 12, 0)
25+ /* no_llseek by default introduced at v2.6.37-rc1 and
26+ * removed in 6.12.0
27+ */
28+ .llseek = no_llseek,
29+#endif
30 .owner = THIS_MODULE,
31 };
32
diff --git a/meta-oe/recipes-core/emlog/emlog/Drop-use-of-error-h.patch b/meta-oe/recipes-core/emlog/files/Drop-use-of-error-h.patch
index 4c5a191ac4..4c5a191ac4 100644
--- a/meta-oe/recipes-core/emlog/emlog/Drop-use-of-error-h.patch
+++ b/meta-oe/recipes-core/emlog/files/Drop-use-of-error-h.patch
diff --git a/meta-oe/recipes-core/emlog/emlog/emlog.initd b/meta-oe/recipes-core/emlog/files/emlog.initd
index 361cf8029e..361cf8029e 100644
--- a/meta-oe/recipes-core/emlog/emlog/emlog.initd
+++ b/meta-oe/recipes-core/emlog/files/emlog.initd
diff --git a/meta-oe/recipes-core/glfw/glfw_3.3.8.bb b/meta-oe/recipes-core/glfw/glfw_3.3.8.bb
index 684355ef3e..8abb13b580 100644
--- a/meta-oe/recipes-core/glfw/glfw_3.3.8.bb
+++ b/meta-oe/recipes-core/glfw/glfw_3.3.8.bb
@@ -14,7 +14,6 @@ PV .= "+git"
14SRCREV = "7482de6071d21db77a7236155da44c172a7f6c9e" 14SRCREV = "7482de6071d21db77a7236155da44c172a7f6c9e"
15SRC_URI = "git://github.com/glfw/glfw.git;branch=3.3-stable;protocol=https" 15SRC_URI = "git://github.com/glfw/glfw.git;branch=3.3-stable;protocol=https"
16 16
17S = "${WORKDIR}/git"
18 17
19EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON -DGLFW_BUILD_DOCS=OFF" 18EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON -DGLFW_BUILD_DOCS=OFF"
20 19
diff --git a/meta-oe/recipes-core/glib-2.0/glib-testing_0.1.1.bb b/meta-oe/recipes-core/glib-2.0/glib-testing_0.1.1.bb
new file mode 100644
index 0000000000..97a5592f94
--- /dev/null
+++ b/meta-oe/recipes-core/glib-2.0/glib-testing_0.1.1.bb
@@ -0,0 +1,13 @@
1SUMMARY = "libglib-testing provides test harnesses and mock classes to complement GLib classes"
2HOMEPAGE = "https://gitlab.gnome.org/pwithnall/libglib-testing"
3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
5
6SRC_URI = "git://gitlab.gnome.org/pwithnall/libglib-testing.git;protocol=https;branch=main"
7
8PV = "0.1.1"
9SRCREV = "e326f73a7139c5e54fcf926896ae6e4cc899a1a7"
10
11inherit meson pkgconfig
12
13DEPENDS = "glib-2.0 gtk-doc-native libxslt-native docbook-xsl-stylesheets-native python3-pygments-native"
diff --git a/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.78.0.bb b/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.80.0.bb
index f40a8144d7..48a1a2a624 100644
--- a/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.78.0.bb
+++ b/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.80.0.bb
@@ -12,9 +12,9 @@ inherit gnomebase
12 12
13SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}" 13SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
14 14
15SRC_URI[archive.sha256sum] = "5d2e872564996f02a06d8bbac3677e7c394af8b00dd1526aebd47af842a3ef50" 15SRC_URI[archive.sha256sum] = "539b0a29e15a96676c4f0594541250566c5ca44da5d4d87a3732fa2d07909e4a"
16 16
17S = "${WORKDIR}/${GNOMEBN}-${PV}" 17S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
18 18
19FILES:${PN} = "${libdir}/lib*.so.*" 19FILES:${PN} = "${libdir}/lib*.so.*"
20FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/" 20FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/"
diff --git a/meta-oe/recipes-core/glib-2.0/glibmm_2.66.2.bb b/meta-oe/recipes-core/glib-2.0/glibmm_2.66.7.bb
index c78dd55ca6..7c7a3fafb7 100644
--- a/meta-oe/recipes-core/glib-2.0/glibmm_2.66.2.bb
+++ b/meta-oe/recipes-core/glib-2.0/glibmm_2.66.7.bb
@@ -12,7 +12,7 @@ inherit gnomebase
12 12
13SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}" 13SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
14 14
15SRC_URI[archive.sha256sum] = "b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d" 15SRC_URI[archive.sha256sum] = "fe02c1e5f5825940d82b56b6ec31a12c06c05c1583cfe62f934d0763e1e542b3"
16 16
17FILES:${PN} = "${libdir}/lib*.so.*" 17FILES:${PN} = "${libdir}/lib*.so.*"
18FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/" 18FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/glibmm-2.4/include/ ${libdir}/glibmm-2.4/proc/ ${libdir}/giomm-2.4/include/"
@@ -24,7 +24,7 @@ EXTRA_OEMESON += "--cross-file=${WORKDIR}/meson-${PN}.cross -Dmaintainer-mode=fa
24do_write_config:append() { 24do_write_config:append() {
25 cat >${WORKDIR}/meson-${PN}.cross <<EOF 25 cat >${WORKDIR}/meson-${PN}.cross <<EOF
26[binaries] 26[binaries]
27m4 = '${bindir}/m4' 27m4 = '${bindir_native}/m4'
28perl = '${bindir}/perl' 28perl = '${bindir_native}/perl'
29EOF 29EOF
30} 30}
diff --git a/meta-oe/recipes-core/images/meta-oe-image-ptest-all.bb b/meta-oe/recipes-core/images/meta-oe-image-ptest-all.bb
index da942e8bee..e8e1750b0e 100644
--- a/meta-oe/recipes-core/images/meta-oe-image-ptest-all.bb
+++ b/meta-oe/recipes-core/images/meta-oe-image-ptest-all.bb
@@ -9,7 +9,7 @@ REQUIRED_DISTRO_FEATURES = "ptest"
9require conf/include/ptest-packagelists-meta-oe.inc 9require conf/include/ptest-packagelists-meta-oe.inc
10 10
11# Include the full set of ptests 11# Include the full set of ptests
12PTESTS_META_OE = "${PTESTS_FAST_META_OE} ${PTESTS_SLOW_META_OE} ${PTESTS_PROBLEMS_META_OE}" 12PTESTS_META_OE = "${PTESTS_FAST_META_OE} ${PTESTS_SLOW_META_OE}"
13 13
14do_testimage[noexec] = "1" 14do_testimage[noexec] = "1"
15do_testimage[depends] = "${@' '.join(['meta-oe-image-ptest-'+x+':do_testimage' for x in d.getVar('PTESTS_META_OE').split()])}" 15do_testimage[depends] = "${@' '.join(['meta-oe-image-ptest-'+x+':do_testimage' for x in d.getVar('PTESTS_META_OE').split()])}"
diff --git a/meta-oe/recipes-core/libnfc/libnfc_git.bb b/meta-oe/recipes-core/libnfc/libnfc_git.bb
index a97a2841f7..ac3a0d85a4 100644
--- a/meta-oe/recipes-core/libnfc/libnfc_git.bb
+++ b/meta-oe/recipes-core/libnfc/libnfc_git.bb
@@ -9,7 +9,6 @@ inherit autotools pkgconfig
9 9
10PV = "1.8.0+git" 10PV = "1.8.0+git"
11 11
12S = "${WORKDIR}/git"
13SRCREV = "f02ff51449240102c27a97173dc495e8e7789046" 12SRCREV = "f02ff51449240102c27a97173dc495e8e7789046"
14SRC_URI = "git://github.com/nfc-tools/libnfc.git;branch=master;protocol=https" 13SRC_URI = "git://github.com/nfc-tools/libnfc.git;branch=master;protocol=https"
15 14
diff --git a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb
index b2eb5dd094..3496220fe1 100644
--- a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb
+++ b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb
@@ -5,10 +5,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499"
5 5
6DEPENDS = "mm-common" 6DEPENDS = "mm-common"
7 7
8SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.12/libsigc++-${PV}.tar.xz" 8SRC_URI = "${GNOME_MIRROR}/libsigc++/2.12/libsigc++-${PV}.tar.xz"
9SRC_URI[sha256sum] = "a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843" 9SRC_URI[sha256sum] = "a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843"
10 10
11S = "${WORKDIR}/libsigc++-${PV}" 11UPSTREAM_CHECK_URI = "https://download.gnome.org/sources/libsigc++/2.12/"
12UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
13
14S = "${UNPACKDIR}/libsigc++-${PV}"
12 15
13inherit meson 16inherit meson
14 17
diff --git a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb
index 0753457c9d..0bfe55fd93 100644
--- a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb
+++ b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb
@@ -5,15 +5,18 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=959bffe2993816eb32ec4bc1ec1d5875"
5 5
6DEPENDS = "mm-common" 6DEPENDS = "mm-common"
7 7
8SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/3.6/libsigc++-${PV}.tar.xz" 8SRC_URI = "${GNOME_MIRROR}/libsigc++/3.6/libsigc++-${PV}.tar.xz"
9SRC_URI[sha256sum] = "c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17" 9SRC_URI[sha256sum] = "c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17"
10 10
11S = "${WORKDIR}/libsigc++-${PV}" 11UPSTREAM_CHECK_URI = "https://download.gnome.org/sources/libsigc++/3.6/"
12UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
13
14S = "${UNPACKDIR}/libsigc++-${PV}"
12 15
13inherit setuptools3 meson 16inherit setuptools3 meson
14 17
15FILES:${PN}-dev += "${libdir}/sigc++-*/" 18FILES:${PN}-dev += "${libdir}/sigc++-*/"
16FILES:${PN}-doc += "${datadir}/devhelp" 19FILES:${PN}-doc += "${datadir}/devhelp"
17 20
18BBCLASSEXTEND = "native" 21BBCLASSEXTEND = "native nativesdk"
19SECURITY_CFLAGS = "${SECURITY_NO_PIE_CFLAGS}" 22SECURITY_CFLAGS = "${SECURITY_NO_PIE_CFLAGS}"
diff --git a/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb b/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb
index ada0199476..58c2697b9a 100644
--- a/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb
+++ b/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb
@@ -11,9 +11,11 @@ DEPENDS = "libxml2 glibmm"
11GNOMEBN = "libxml++" 11GNOMEBN = "libxml++"
12inherit gnomebase ptest 12inherit gnomebase ptest
13 13
14S = "${WORKDIR}/libxml++-${PV}" 14S = "${UNPACKDIR}/libxml++-${PV}"
15 15
16SRC_URI[archive.sha256sum] = "15c38307a964fa6199f4da6683a599eb7e63cc89198545b36349b87cf9aa0098" 16SRC_URI[archive.sha256sum] = "15c38307a964fa6199f4da6683a599eb7e63cc89198545b36349b87cf9aa0098"
17 17
18UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
19
18FILES:${PN}-doc += "${datadir}/devhelp" 20FILES:${PN}-doc += "${datadir}/devhelp"
19FILES:${PN}-dev += "${libdir}/libxml++-${@gnome_verdir("${PV}")}/include/libxml++config.h" 21FILES:${PN}-dev += "${libdir}/libxml++-${@gnome_verdir("${PV}")}/include/libxml++config.h"
diff --git a/meta-oe/recipes-core/mdbus2/mdbus2_git.bb b/meta-oe/recipes-core/mdbus2/mdbus2_git.bb
index a7ac358f27..948d50b471 100644
--- a/meta-oe/recipes-core/mdbus2/mdbus2_git.bb
+++ b/meta-oe/recipes-core/mdbus2/mdbus2_git.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/freesmartphone/mdbus.git;protocol=https;branch=maste
11 " 11 "
12SRCREV = "28202692d0b441000f4ddb8f347f72d1355021aa" 12SRCREV = "28202692d0b441000f4ddb8f347f72d1355021aa"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit autotools pkgconfig vala 15inherit autotools pkgconfig vala
17 16
diff --git a/meta-oe/recipes-core/minizip-ng/minizip-ng/0001-crypt.h-Remove-register-keyword.patch b/meta-oe/recipes-core/minizip-ng/minizip-ng/0001-crypt.h-Remove-register-keyword.patch
new file mode 100644
index 0000000000..c471b098d4
--- /dev/null
+++ b/meta-oe/recipes-core/minizip-ng/minizip-ng/0001-crypt.h-Remove-register-keyword.patch
@@ -0,0 +1,35 @@
1From 469beab0747549599959a30188deb3b27df3a346 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Wed, 2 Apr 2025 11:19:54 +0800
4Subject: [PATCH] crypt.h: Remove register keyword
5
6Fixes:
7 | In file included from /buildarea/tmp/work/core2-64-poky-linux/minizip-ng/4.0.8/git/test/test_compat.cc:17:
8 | /buildarea/tmp/work/core2-64-poky-linux/minizip-ng/4.0.8/git/compat/crypt.h:62:9: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
9 | 62 | register int keyshift = (int)((*(pkeys + 1)) >> 24);
10 | | ^~~~~~~~
11 | 1 error generated.
12
13Upstream-Status: Submitted [https://github.com/zlib-ng/minizip-ng/pull/853]
14
15Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
16---
17 compat/crypt.h | 2 +-
18 1 file changed, 1 insertion(+), 1 deletion(-)
19
20diff --git a/compat/crypt.h b/compat/crypt.h
21index 41c6454..ccdd83a 100644
22--- a/compat/crypt.h
23+++ b/compat/crypt.h
24@@ -59,7 +59,7 @@ static int update_keys(unsigned long *pkeys, const z_crc_t *pcrc_32_tab, int c)
25 (*(pkeys + 1)) += (*(pkeys + 0)) & 0xff;
26 (*(pkeys + 1)) = (*(pkeys + 1)) * 134775813L + 1;
27 {
28- register int keyshift = (int)((*(pkeys + 1)) >> 24);
29+ int keyshift = (int)((*(pkeys + 1)) >> 24);
30 (*(pkeys + 2)) = CRC32((*(pkeys + 2)), keyshift);
31 }
32 return c;
33--
342.34.1
35
diff --git a/meta-oe/recipes-core/minizip-ng/minizip-ng/run-ptest b/meta-oe/recipes-core/minizip-ng/minizip-ng/run-ptest
new file mode 100644
index 0000000000..9c2dc81e35
--- /dev/null
+++ b/meta-oe/recipes-core/minizip-ng/minizip-ng/run-ptest
@@ -0,0 +1,3 @@
1#!/bin/sh
2
3cd tests && ./gtest_minizip --gtest_print_time=0 | sed -E '/^\[ RUN/d ; s/\[ OK \]/PASS: / ; s/\[ DISABLED \]/SKIP: / ; s/\[ FAILED \]/FAIL: /'
diff --git a/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb b/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb
new file mode 100644
index 0000000000..cf98c0cf2e
--- /dev/null
+++ b/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb
@@ -0,0 +1,44 @@
1SUMMARY = "Zlib manipulation Library"
2DESCRIPTION = "minizip-ng is a zip manipulation library written in C that is supported \
3on Windows, macOS, and Linux."
4HOMEPAGE = "https://github.com/zlib-ng/minizip-ng"
5SECTION = "libs"
6LICENSE = "Zlib"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=36964f044224efeedd694983c34e716f"
8
9SRC_URI = "git://github.com/zlib-ng/minizip-ng.git;protocol=https;branch=master \
10 file://0001-crypt.h-Remove-register-keyword.patch \
11 file://run-ptest \
12"
13
14SRCREV = "55db144e03027b43263e5ebcb599bf0878ba58de"
15
16
17RCONFLICTS:${PN} += "minizip"
18
19DEPENDS = "xz openssl bzip2"
20
21inherit cmake pkgconfig ptest
22
23EXTRA_OECMAKE = "-DMZ_FORCE_FETCH_LIBS=OFF \
24 -DBUILD_SHARED_LIBS=ON \
25"
26
27PACKAGECONFIG ??= "zlib ${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'test', '', d)}"
28PACKAGECONFIG[zlib] = "-DMZ_ZLIB=ON,-DMZ_ZLIB=OFF, zlib"
29PACKAGECONFIG[zlib-ng] = "-DMZ_ZLIB=ON,-DMZ_ZLIB=OFF, zlib-ng"
30PACKAGECONFIG[test] = "-DMZ_BUILD_TESTS=ON -DMZ_BUILD_UNIT_TESTS=ON, -DMZ_BUILD_TESTS=OFF -DMZ_BUILD_UNIT_TESTS=OFF, googletest"
31
32
33do_install:append () {
34 # remove absolute paths
35 sed -i -e 's|${RECIPE_SYSROOT}||g' ${D}${libdir}/cmake/minizip/minizip.cmake
36}
37
38do_install_ptest() {
39 install -d ${D}${PTEST_PATH}/tests
40 cp ${B}/test/gtest_minizip ${D}${PTEST_PATH}/tests
41 # encrypt and stream test need the LICENSE file
42 cp ${S}/LICENSE ${D}${PTEST_PATH}/tests
43}
44
diff --git a/meta-oe/recipes-core/minizip/minizip_1.3.1.bb b/meta-oe/recipes-core/minizip/minizip_1.3.1.bb
new file mode 100644
index 0000000000..56cd28c9ae
--- /dev/null
+++ b/meta-oe/recipes-core/minizip/minizip_1.3.1.bb
@@ -0,0 +1,25 @@
1SUMMARY = "Minizip Compression Library"
2DESCRIPTION = "Minizip is a general-purpose, patent-free, lossless data compression \
3library which is used by many different programs."
4HOMEPAGE = "http://www.winimage.com/zLibDll/minizip.html"
5SECTION = "libs"
6LICENSE = "Zlib"
7LIC_FILES_CHKSUM = "file://zip.h;beginline=14;endline=30;md5=8eaa8535a3a1a2296b303f40f75385e7"
8
9SRC_URI = "${SOURCEFORGE_MIRROR}/libpng/zlib/${PV}/zlib-${PV}.tar.gz"
10UPSTREAM_CHECK_URI = "http://zlib.net/"
11
12S = "${UNPACKDIR}/zlib-${PV}/contrib/minizip"
13
14SRC_URI[sha256sum] = "9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23"
15
16PACKAGECONFIG ??= "demos"
17PACKAGECONFIG[demos] = "--enable-demos=yes,,,"
18
19RCONFLICTS:${PN} += "minizip-ng"
20
21DEPENDS = "zlib"
22
23inherit autotools
24
25BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-core/mm-common/mm-common/0001-meson.build-do-not-ask-for-python-installation-versi.patch b/meta-oe/recipes-core/mm-common/mm-common/0001-meson.build-do-not-ask-for-python-installation-versi.patch
deleted file mode 100644
index 4866a5fbe0..0000000000
--- a/meta-oe/recipes-core/mm-common/mm-common/0001-meson.build-do-not-ask-for-python-installation-versi.patch
+++ /dev/null
@@ -1,45 +0,0 @@
1From af4069263487399be82ee53d48b1edda7f8e594e Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
3Date: Mon, 4 Nov 2019 19:19:47 +0100
4Subject: [PATCH] meson.build: do not ask for python installation / version
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9Even by adding python3-setuptools-native the following error is not fixed so
10just ask for python3 executable.
11
12| meson.build:9:0: ERROR: <ExternalProgram 'python3' -> ['<...>/recipe-sysroot-native/usr/bin/python3-native/python3']> is not a valid python or it is missing setuptools
13
14Upstream-Status: Inappropriate [OE specific]
15
16Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
17
18rebase for 1.0.4
19Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
20
21---
22 meson.build | 7 +------
23 1 file changed, 1 insertion(+), 6 deletions(-)
24
25diff --git a/meson.build b/meson.build
26index 8a18c36..34fd546 100644
27--- a/meson.build
28+++ b/meson.build
29@@ -7,12 +7,7 @@ project('mm-common',
30 # and meson.add_install_script(python3, ...)
31 )
32
33-python3 = import('python').find_installation()
34-python_version = python3.language_version()
35-python_version_req = '>= 3.5'
36-if not python_version.version_compare(python_version_req)
37- error('Requires Python @0@, found @1@.'.format(python_version_req, python_version))
38-endif
39+python3 = import('python3').find_python()
40
41 # Use these instead of meson.source_root() and meson.build_root().
42 # source_root() and build_root() are not useful, if this is a subproject.
43--
442.25.1
45
diff --git a/meta-oe/recipes-core/mm-common/mm-common_1.0.4.bb b/meta-oe/recipes-core/mm-common/mm-common_1.0.7.bb
index 56f7b5af6f..cb1b710954 100644
--- a/meta-oe/recipes-core/mm-common/mm-common_1.0.4.bb
+++ b/meta-oe/recipes-core/mm-common/mm-common_1.0.7.bb
@@ -1,6 +1,6 @@
1SUMMARY = "Common GNOME build files for C++ bindings" 1SUMMARY = "Common GNOME build files for C++ bindings"
2LICENSE = "GPL-2.0-only" 2LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" 3LIC_FILES_CHKSUM = "file://COPYING;md5=570a9b3749dd0463a1778803b12a6dce"
4 4
5 5
6inherit gnomebase 6inherit gnomebase
@@ -8,10 +8,9 @@ inherit gnomebase
8# All the recipe does is stage python and shell script, some autotools files; nothing is compiled. 8# All the recipe does is stage python and shell script, some autotools files; nothing is compiled.
9inherit allarch 9inherit allarch
10 10
11SRC_URI[archive.sha256sum] = "e954c09b4309a7ef93e13b69260acdc5738c907477eb381b78bb1e414ee6dbd8" 11SRC_URI[archive.sha256sum] = "494abfce781418259b1e9d8888c73af4de4b6f3be36cc75d9baa8baa0f2a7a39"
12SRC_URI += "file://0001-meson.build-do-not-ask-for-python-installation-versi.patch"
13 12
14BBCLASSEXTEND = "native" 13BBCLASSEXTEND = "native nativesdk"
15 14
16# These files aren't very usefull on target image, package them all in nnPN-dev 15# These files aren't very usefull on target image, package them all in nnPN-dev
17FILES:${PN} = "" 16FILES:${PN} = ""
diff --git a/meta-oe/recipes-core/musl-rpmatch/musl-rpmatch_git.bb b/meta-oe/recipes-core/musl-rpmatch/musl-rpmatch_git.bb
index 0bb45b8eaf..9c4db7efec 100644
--- a/meta-oe/recipes-core/musl-rpmatch/musl-rpmatch_git.bb
+++ b/meta-oe/recipes-core/musl-rpmatch/musl-rpmatch_git.bb
@@ -7,6 +7,8 @@ SRC_URI = "gitsm://github.com/pullmoll/musl-rpmatch.git;protocol=https;branch=ma
7PV = "1.0+git" 7PV = "1.0+git"
8SRCREV = "46267b154987d3e1f25d3a75423faa62bb5ee342" 8SRCREV = "46267b154987d3e1f25d3a75423faa62bb5ee342"
9 9
10# Upstream repo has not made releases/tags after 1.0
11UPSTREAM_CHECK_COMMITS = "1"
12
10inherit autotools 13inherit autotools
11 14
12S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-core/ndctl/ndctl_v78.bb b/meta-oe/recipes-core/ndctl/ndctl_v79.bb
index 907c02c7c8..4014e3bca6 100644
--- a/meta-oe/recipes-core/ndctl/ndctl_v78.bb
+++ b/meta-oe/recipes-core/ndctl/ndctl_v79.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=74a614eac8b2657a4b8e6607421a0883"
10 10
11inherit meson pkgconfig bash-completion systemd 11inherit meson pkgconfig bash-completion systemd
12 12
13SRCREV = "a871e6153b11fe63780b37cdcb1eb347b296095c" 13SRCREV = "16f45755f991f4fb6d76fec70a42992426c84234"
14SRC_URI = "git://github.com/pmem/ndctl.git;branch=main;protocol=https \ 14SRC_URI = "git://github.com/pmem/ndctl.git;branch=main;protocol=https \
15 file://0001-include-libgen.h-for-basename.patch" 15 file://0001-include-libgen.h-for-basename.patch"
16 16
@@ -18,14 +18,13 @@ UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>v\d+(\.\d+)*)"
18 18
19DEPENDS = "kmod udev json-c keyutils iniparser libtraceevent libtracefs" 19DEPENDS = "kmod udev json-c keyutils iniparser libtraceevent libtracefs"
20 20
21S = "${WORKDIR}/git"
22 21
23EXTRA_OEMESON += "-Ddestructive=enabled -Diniparserdir=${STAGING_INCDIR}/iniparser" 22EXTRA_OEMESON += "-Diniparserdir=${STAGING_INCDIR}/iniparser"
24 23
25PACKAGECONFIG ??= "tests ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}" 24PACKAGECONFIG ??= "tests ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}"
26PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd" 25PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled,systemd"
27PACKAGECONFIG[tests] = "-Dtest=enabled, -Dtest=disabled," 26PACKAGECONFIG[tests] = "-Dtest=enabled -Ddestructive=enabled, -Dtest=disabled,"
28PACKAGECONFIG[docs] = "-Ddocs=enabled -Dasciidoctor=enabled,-Ddocs=disabled -Dasciidoctor=disabled, asciidoc-native" 27PACKAGECONFIG[docs] = "-Ddocs=enabled -Dasciidoctor=disabled,-Ddocs=disabled, asciidoc-native xmlto-native"
29 28
30SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}" 29SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
31SYSTEMD_SERVICE:${PN} = "ndctl-monitor.service daxdev-reconfigure@.service" 30SYSTEMD_SERVICE:${PN} = "ndctl-monitor.service daxdev-reconfigure@.service"
diff --git a/meta-oe/recipes-core/opencl/clpeak_1.1.5.bb b/meta-oe/recipes-core/opencl/clpeak_1.1.5.bb
new file mode 100644
index 0000000000..a765f1530f
--- /dev/null
+++ b/meta-oe/recipes-core/opencl/clpeak_1.1.5.bb
@@ -0,0 +1,14 @@
1SUMMARY = "OpenCL synthetic benchmarking tool"
2DESCRIPTION = "OpenCL benchmarking tool to measure peak capabilities"
3
4SRC_URI = "git://github.com/krrishnarraj/clpeak.git;protocol=https;branch=master"
5
6LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
8
9SRCREV = "b2e647ffb8f42aa22ce4b0194d6ef6d16d5002b0"
10
11
12inherit cmake
13
14DEPENDS += "opencl-clhpp virtual/opencl-icd"
diff --git a/meta-oe/recipes-core/opencl/files/0001-Command-buffer-supported-queue-properties-265.patch b/meta-oe/recipes-core/opencl/files/0001-Command-buffer-supported-queue-properties-265.patch
new file mode 100644
index 0000000000..1654bf48c6
--- /dev/null
+++ b/meta-oe/recipes-core/opencl/files/0001-Command-buffer-supported-queue-properties-265.patch
@@ -0,0 +1,42 @@
1From 85888592e178c7923cd1bc1d69cee530906c80a4 Mon Sep 17 00:00:00 2001
2From: Ewan Crawford <ewan@codeplay.com>
3Date: Tue, 14 Jan 2025 17:14:29 +0000
4Subject: [PATCH] Command-buffer supported queue properties (#265)
5
6Header update generated from OpenCL-Docs PR XML change
7https://github.com/KhronosGroup/OpenCL-Docs/pull/850
8
9Upstream-Status: Backport [https://github.com/KhronosGroup/OpenCL-Headers/commit/d32c5bb219d7ba90ad4f251cf0bb903c08f8e5db]
10Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
11---
12 CL/cl_ext.h | 4 ++--
13 1 file changed, 2 insertions(+), 2 deletions(-)
14
15diff --git a/CL/cl_ext.h b/CL/cl_ext.h
16index 1a48985e167b..be5b473ff150 100644
17--- a/CL/cl_ext.h
18+++ b/CL/cl_ext.h
19@@ -52,7 +52,7 @@ extern "C" {
20 "cl_khr_command_buffer"
21
22
23-#define CL_KHR_COMMAND_BUFFER_EXTENSION_VERSION CL_MAKE_VERSION(0, 9, 5)
24+#define CL_KHR_COMMAND_BUFFER_EXTENSION_VERSION CL_MAKE_VERSION(0, 9, 6)
25
26 typedef cl_bitfield cl_device_command_buffer_capabilities_khr;
27 typedef struct _cl_command_buffer_khr* cl_command_buffer_khr;
28@@ -66,13 +66,13 @@ typedef struct _cl_mutable_command_khr* cl_mutable_command_khr;
29
30 /* cl_device_info */
31 #define CL_DEVICE_COMMAND_BUFFER_CAPABILITIES_KHR 0x12A9
32+#define CL_DEVICE_COMMAND_BUFFER_SUPPORTED_QUEUE_PROPERTIES_KHR 0x129A
33 #define CL_DEVICE_COMMAND_BUFFER_REQUIRED_QUEUE_PROPERTIES_KHR 0x12AA
34
35 /* cl_device_command_buffer_capabilities_khr - bitfield */
36 #define CL_COMMAND_BUFFER_CAPABILITY_KERNEL_PRINTF_KHR (1 << 0)
37 #define CL_COMMAND_BUFFER_CAPABILITY_DEVICE_SIDE_ENQUEUE_KHR (1 << 1)
38 #define CL_COMMAND_BUFFER_CAPABILITY_SIMULTANEOUS_USE_KHR (1 << 2)
39-#define CL_COMMAND_BUFFER_CAPABILITY_OUT_OF_ORDER_KHR (1 << 3)
40
41 /* cl_command_buffer_properties_khr */
42 #define CL_COMMAND_BUFFER_FLAGS_KHR 0x1293
diff --git a/meta-oe/recipes-core/opencl/files/0001-Ignore-Compiler-Warnings.patch b/meta-oe/recipes-core/opencl/files/0001-Ignore-Compiler-Warnings.patch
new file mode 100644
index 0000000000..2e8b52d794
--- /dev/null
+++ b/meta-oe/recipes-core/opencl/files/0001-Ignore-Compiler-Warnings.patch
@@ -0,0 +1,43 @@
1From 082ce10dd191f036f5a6e1fb31134e9736ba3643 Mon Sep 17 00:00:00 2001
2From: Antonios Christidis <a-christidis@ti.com>
3Date: Fri, 17 Jan 2025 15:05:39 -0600
4Subject: [PATCH] Create CMake option ENABLE_WERROR
5
6This creates an option that can be toggled on or off when configuring the project.
7By default, it's set to ON
8
9Upstream-Status: Pending
10Signed-off-by: Antonios Christidis <a-christidis@ti.com>
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12
13---
14 CMakeLists.txt | 4 +++-
15 1 file changed, 3 insertions(+), 1 deletion(-)
16
17--- a/CMakeLists.txt
18+++ b/CMakeLists.txt
19@@ -19,6 +19,16 @@ add_definitions(-DCL_USE_DEPRECATED_OPEN
20 add_definitions(-DCL_USE_DEPRECATED_OPENCL_1_0_APIS=1)
21 add_definitions(-DCL_NO_EXTENSION_PROTOTYPES)
22
23+option(ENABLE_WERROR "Enable warnings as errors" ON)
24+
25+if(ENABLE_WERROR)
26+ if(MSVC)
27+ add_compile_options(/WX)
28+ else()
29+ add_compile_options(-Werror)
30+ endif()
31+endif()
32+
33 option(USE_CL_EXPERIMENTAL "Use Experimental definitions" OFF)
34 if(USE_CL_EXPERIMENTAL)
35 add_definitions(-DCL_EXPERIMENTAL)
36@@ -99,7 +109,6 @@ if(CMAKE_COMPILER_IS_GNUCC OR "${CMAKE_C
37 add_cxx_flag_if_supported(-Wmisleading-indentation)
38 add_cxx_flag_if_supported(-Wunused-function)
39 add_cxx_flag_if_supported(-Wunused-variable)
40- add_cxx_flag_if_supported(-Werror)
41 if(NOT CMAKE_BUILD_TYPE MATCHES "Release|RelWithDebInfo|MinSizeRel")
42 # Enable more warnings if not doing a release build.
43 add_cxx_flag_if_supported(-Wall)
diff --git a/meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb b/meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb
index d43ea281ae..9e32242e31 100644
--- a/meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb
+++ b/meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/OCL-dev/ocl-icd.git;protocol=https;branch=master"
9 9
10SRCREV = "fdde6677b21329432db8b481e2637cd10f7d3cb2" 10SRCREV = "fdde6677b21329432db8b481e2637cd10f7d3cb2"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools 13inherit autotools
15 14
diff --git a/meta-oe/recipes-core/opencl/opencl-clhpp_git.bb b/meta-oe/recipes-core/opencl/opencl-clhpp_2024.10.24.bb
index 7ae0362d37..7335712d6f 100644
--- a/meta-oe/recipes-core/opencl/opencl-clhpp_git.bb
+++ b/meta-oe/recipes-core/opencl/opencl-clhpp_2024.10.24.bb
@@ -1,23 +1,25 @@
1SUMMARY = "OpenCL API C++ bindings" 1SUMMARY = "OpenCL API C++ bindings"
2DESCRIPTION = "OpenCL API C++ bindings from Khronos" 2DESCRIPTION = "OpenCL API C++ bindings from Khronos"
3 3
4SRC_URI = "git://github.com/KhronosGroup/OpenCL-CLHPP.git;protocol=https;branch=main"
5
6LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" 5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
8 6
9PV = "2.0.16+git" 7DEPENDS = "opencl-headers"
10SRCREV = "1df82b9749739f2681081092ae163bb0f0d40f66" 8
9SRCREV = "c7b4aded1cab9560b226041dd962f63375a9a384"
10
11SRC_URI = "git://github.com/KhronosGroup/OpenCL-CLHPP.git;protocol=https;branch=main"
11 12
12S = "${WORKDIR}/git"
13 13
14inherit cmake 14inherit cmake
15 15
16EXTRA_OECMAKE = " \ 16EXTRA_OECMAKE = " \
17 -DBUILD_DOCS=OFF \ 17 -DBUILD_DOCS=OFF \
18 -DBUILD_EXAMPLES=OFF \ 18 -DBUILD_EXAMPLES=OFF \
19 -DBUILD_TESTS=OFF \ 19 -DBUILD_TESTING=OFF \
20 " 20 "
21 21
22# Headers only so PN is empty 22# Headers only so PN is empty
23RDEPENDS:${PN}-dev = "" 23RDEPENDS:${PN}-dev = ""
24
25BBCLASSEXTEND += "native nativesdk"
diff --git a/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb b/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb
new file mode 100644
index 0000000000..c766a66640
--- /dev/null
+++ b/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb
@@ -0,0 +1,30 @@
1SUMMARY = "OpenCL CTS"
2DESCRIPTION = "OpenCL CTS test suite"
3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
5
6inherit pkgconfig cmake
7
8DEPENDS += "opencl-headers opencl-icd-loader"
9RDEPENDS:${PN} += "python3-core python3-io"
10
11
12SRC_URI = "git://github.com/KhronosGroup/OpenCL-CTS.git;protocol=https;branch=main;lfs=0 \
13 file://0001-Ignore-Compiler-Warnings.patch"
14
15SRCREV = "5b3518096ca7b82854daadb2b2fae704fe2d9cb5"
16
17EXTRA_OECMAKE:append = " -DENABLE_WERROR=OFF -DCL_INCLUDE_DIR=${STAGING_INCDIR} -DCL_LIB_DIR=${STAGING_LIBDIR} -DOPENCL_LIBRARIES=OpenCL"
18
19SECURITY_STRINGFORMAT:remove = "-Werror=format-security"
20
21do_install() {
22 install -d ${D}${bindir}/opencl_test_conformance
23 cp -r ${B}/test_conformance/* ${D}${bindir}/opencl_test_conformance
24 sed -i 's:/usr/bin/python:/usr/bin/python3:g' ${D}${bindir}/opencl_test_conformance/run_conformance.py
25 find "${D}${bindir}/opencl_test_conformance" -name cmake_install.cmake -type f -delete
26 find "${D}${bindir}/opencl_test_conformance" -name CMakeFiles -type d -exec rm -rf "{}" \; -depth
27}
28
29COMPATIBLE_HOST:riscv64 = "null"
30COMPATIBLE_HOST:riscv32 = "null"
diff --git a/meta-oe/recipes-core/opencl/opencl-headers_2023.12.14.bb b/meta-oe/recipes-core/opencl/opencl-headers_2024.10.24.bb
index 8b1c795666..0ec2fe5f33 100644
--- a/meta-oe/recipes-core/opencl/opencl-headers_2023.12.14.bb
+++ b/meta-oe/recipes-core/opencl/opencl-headers_2024.10.24.bb
@@ -4,16 +4,15 @@ LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5SECTION = "base" 5SECTION = "base"
6 6
7S = "${WORKDIR}/git" 7SRCREV = "4ea6df132107e3b4b9407f903204b5522fdffcd6"
8SRCREV = "2368105c0531069fe927989505de7d125ec58c55" 8SRC_URI = "git://github.com/KhronosGroup/OpenCL-Headers.git;branch=main;protocol=https \
9SRC_URI = "git://github.com/KhronosGroup/OpenCL-Headers.git;branch=main;protocol=https" 9 file://0001-Command-buffer-supported-queue-properties-265.patch \
10 "
11
12inherit cmake
13
14EXTRA_OECMAKE = "-DBUILD_TESTING=OFF"
10 15
11do_configure[noexec] = "1"
12do_compile[noexec] = "1"
13ALLOW_EMPTY:${PN} = "1" 16ALLOW_EMPTY:${PN} = "1"
14 17
15do_install () {
16 install -d ${D}${includedir}/CL/
17 install -m 0644 ${S}/CL/*.h ${D}${includedir}/CL
18}
19BBCLASSEXTEND = "native nativesdk" 18BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-core/opencl/opencl-icd-loader_2023.12.14.bb b/meta-oe/recipes-core/opencl/opencl-icd-loader_2024.05.08.bb
index 146ec6e472..7cfc75f5ed 100644
--- a/meta-oe/recipes-core/opencl/opencl-icd-loader_2023.12.14.bb
+++ b/meta-oe/recipes-core/opencl/opencl-icd-loader_2024.05.08.bb
@@ -11,9 +11,8 @@ DEPENDS += "opencl-headers"
11PROVIDES = "virtual/opencl-icd" 11PROVIDES = "virtual/opencl-icd"
12RPROVIDES:${PN} = "virtual-opencl-icd" 12RPROVIDES:${PN} = "virtual-opencl-icd"
13 13
14S = "${WORKDIR}/git"
15 14
16SRCREV = "229410f86a8c8c9e0f86f195409e5481a2bae067" 15SRCREV = "861b68b290e76d08e7241608479c16431f529945"
17SRC_URI = "git://github.com/KhronosGroup/OpenCL-ICD-Loader.git;branch=main;protocol=https" 16SRC_URI = "git://github.com/KhronosGroup/OpenCL-ICD-Loader.git;branch=main;protocol=https"
18 17
19EXTRA_OECMAKE:append = " \ 18EXTRA_OECMAKE:append = " \
diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
index 7544a9fbfa..2055a0ff91 100644
--- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
+++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
@@ -7,24 +7,20 @@ PROVIDES = "${PACKAGES}"
7PACKAGES = "\ 7PACKAGES = "\
8 packagegroup-meta-oe \ 8 packagegroup-meta-oe \
9 packagegroup-meta-oe-benchmarks \ 9 packagegroup-meta-oe-benchmarks \
10 packagegroup-meta-oe-bsp \
10 packagegroup-meta-oe-connectivity \ 11 packagegroup-meta-oe-connectivity \
11 packagegroup-meta-oe-connectivity-python2 \
12 packagegroup-meta-oe-core \ 12 packagegroup-meta-oe-core \
13 packagegroup-meta-oe-crypto \ 13 packagegroup-meta-oe-crypto \
14 packagegroup-meta-oe-bsp \
15 packagegroup-meta-oe-dbs \ 14 packagegroup-meta-oe-dbs \
16 packagegroup-meta-oe-dbs-python2 \
17 packagegroup-meta-oe-devtools \ 15 packagegroup-meta-oe-devtools \
18 packagegroup-meta-oe-extended \ 16 packagegroup-meta-oe-extended \
19 packagegroup-meta-oe-extended-python2 \
20 packagegroup-meta-oe-kernel \ 17 packagegroup-meta-oe-kernel \
21 packagegroup-meta-oe-multimedia \ 18 packagegroup-meta-oe-multimedia \
22 packagegroup-meta-oe-navigation \ 19 packagegroup-meta-oe-navigation \
23 packagegroup-meta-oe-printing \ 20 packagegroup-meta-oe-printing \
24 packagegroup-meta-oe-shells \
25 packagegroup-meta-oe-security \ 21 packagegroup-meta-oe-security \
22 packagegroup-meta-oe-shells \
26 packagegroup-meta-oe-support \ 23 packagegroup-meta-oe-support \
27 packagegroup-meta-oe-support-python2 \
28 packagegroup-meta-oe-test \ 24 packagegroup-meta-oe-test \
29 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \ 25 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
30 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \ 26 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
@@ -36,14 +32,11 @@ RDEPENDS:packagegroup-meta-oe = "\
36 packagegroup-meta-oe-benchmarks \ 32 packagegroup-meta-oe-benchmarks \
37 packagegroup-meta-oe-bsp \ 33 packagegroup-meta-oe-bsp \
38 packagegroup-meta-oe-connectivity \ 34 packagegroup-meta-oe-connectivity \
39 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-connectivity-python2", "", d)} \
40 packagegroup-meta-oe-core \ 35 packagegroup-meta-oe-core \
41 packagegroup-meta-oe-crypto \ 36 packagegroup-meta-oe-crypto \
42 packagegroup-meta-oe-dbs \ 37 packagegroup-meta-oe-dbs \
43 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-dbs-python2", "", d)} \
44 packagegroup-meta-oe-devtools \ 38 packagegroup-meta-oe-devtools \
45 packagegroup-meta-oe-extended \ 39 packagegroup-meta-oe-extended \
46 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-extended-python2", "", d)} \
47 packagegroup-meta-oe-kernel \ 40 packagegroup-meta-oe-kernel \
48 packagegroup-meta-oe-multimedia \ 41 packagegroup-meta-oe-multimedia \
49 packagegroup-meta-oe-navigation \ 42 packagegroup-meta-oe-navigation \
@@ -51,7 +44,6 @@ RDEPENDS:packagegroup-meta-oe = "\
51 packagegroup-meta-oe-security \ 44 packagegroup-meta-oe-security \
52 packagegroup-meta-oe-shells \ 45 packagegroup-meta-oe-shells \
53 packagegroup-meta-oe-support \ 46 packagegroup-meta-oe-support \
54 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-support-python2", "", d)} \
55 packagegroup-meta-oe-test \ 47 packagegroup-meta-oe-test \
56 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \ 48 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \
57 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \ 49 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \
@@ -94,7 +86,7 @@ RDEPENDS:packagegroup-meta-oe-benchmarks:remove:mips64el = "tinymembench"
94RDEPENDS:packagegroup-meta-oe-benchmarks:remove:riscv64 = "libhugetlbfs" 86RDEPENDS:packagegroup-meta-oe-benchmarks:remove:riscv64 = "libhugetlbfs"
95RDEPENDS:packagegroup-meta-oe-benchmarks:remove:riscv32 = "libhugetlbfs" 87RDEPENDS:packagegroup-meta-oe-benchmarks:remove:riscv32 = "libhugetlbfs"
96 88
97RDEPENDS:packagegroup-meta-oe-bsp ="\ 89RDEPENDS:packagegroup-meta-oe-bsp = "\
98 acpitool \ 90 acpitool \
99 cpufrequtils \ 91 cpufrequtils \
100 edac-utils \ 92 edac-utils \
@@ -103,10 +95,10 @@ RDEPENDS:packagegroup-meta-oe-bsp ="\
103 fwupd \ 95 fwupd \
104 fwupd-efi \ 96 fwupd-efi \
105 irda-utils \ 97 irda-utils \
98 lmsensors \
106 lmsensors-config-cgi \ 99 lmsensors-config-cgi \
107 lmsensors-config-fancontrol \ 100 lmsensors-config-fancontrol \
108 lmsensors-config-sensord \ 101 lmsensors-config-sensord \
109 lmsensors \
110 lsscsi \ 102 lsscsi \
111 nvme-cli \ 103 nvme-cli \
112 pcmciautils \ 104 pcmciautils \
@@ -123,8 +115,9 @@ RDEPENDS:packagegroup-meta-oe-bsp:remove:powerpc64le = "efivar efibootmgr fwupd
123RDEPENDS:packagegroup-meta-oe-bsp:remove:riscv64 = "efivar efibootmgr fwupd fwupd-efi" 115RDEPENDS:packagegroup-meta-oe-bsp:remove:riscv64 = "efivar efibootmgr fwupd fwupd-efi"
124RDEPENDS:packagegroup-meta-oe-bsp:remove:riscv32 = "efivar efibootmgr fwupd fwupd-efi" 116RDEPENDS:packagegroup-meta-oe-bsp:remove:riscv32 = "efivar efibootmgr fwupd fwupd-efi"
125 117
126RDEPENDS:packagegroup-meta-oe-connectivity ="\ 118RDEPENDS:packagegroup-meta-oe-connectivity = "\
127 cyrus-sasl \ 119 cyrus-sasl \
120 czmq \
128 gammu \ 121 gammu \
129 gattlib \ 122 gattlib \
130 gensio \ 123 gensio \
@@ -148,8 +141,8 @@ RDEPENDS:packagegroup-meta-oe-connectivity ="\
148 modemmanager \ 141 modemmanager \
149 mosh \ 142 mosh \
150 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "obex-data-server", "", d)} \ 143 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "obex-data-server", "", d)} \
151 openobex \
152 obexftp \ 144 obexftp \
145 openobex \
153 packagegroup-tools-bluetooth \ 146 packagegroup-tools-bluetooth \
154 paho-mqtt-c \ 147 paho-mqtt-c \
155 paho-mqtt-cpp \ 148 paho-mqtt-cpp \
@@ -163,45 +156,40 @@ RDEPENDS:packagegroup-meta-oe-connectivity ="\
163 usbmuxd \ 156 usbmuxd \
164 wifi-test-suite \ 157 wifi-test-suite \
165 zabbix \ 158 zabbix \
166 czmq \
167 zeromq \ 159 zeromq \
168" 160"
169 161
170RDEPENDS:packagegroup-meta-oe-connectivity:append:libc-glibc = " wvstreams wvdial" 162RDEPENDS:packagegroup-meta-oe-connectivity:append:libc-glibc = " wvstreams wvdial"
171 163
172RDEPENDS:packagegroup-meta-oe-connectivity-python2 = "\
173 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "telepathy-idle", "", d)} \
174"
175
176# dracut needs dracut 164# dracut needs dracut
177RDEPENDS:packagegroup-meta-oe-core = "\ 165RDEPENDS:packagegroup-meta-oe-core = "\
178 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dbus-broker", "", d)} \ 166 ${@bb.utils.filter('VIRTUAL-RUNTIME_dbus', 'dbus-broker', d)} \
167 dbus-cxx \
179 dbus-daemon-proxy \ 168 dbus-daemon-proxy \
180 libdbus-c++ \ 169 distro-feed-configs \
181 emlog \ 170 emlog \
182 kernel-module-emlog \
183 glibmm \ 171 glibmm \
172 kernel-module-emlog \
173 libdbus-c++ \
184 libnfc \ 174 libnfc \
185 libsigc++-2.0 \ 175 libsigc++-2.0 \
186 libsigc++-3 \ 176 libsigc++-3 \
187 mdbus2 \ 177 mdbus2 \
188 distro-feed-configs \
189 mm-common \ 178 mm-common \
190 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "ndctl", "", d)} \ 179 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "ndctl", "", d)} \
191 pim435 \ 180 pim435 \
192 proxy-libintl \ 181 proxy-libintl \
193 safec \ 182 safec \
194 sdbus-c++-tools \
195 sdbus-c++ \ 183 sdbus-c++ \
184 sdbus-c++-tools \
196 toybox \ 185 toybox \
197 usleep \ 186 usleep \
198 dbus-cxx \
199" 187"
200RDEPENDS:packagegroup-meta-oe-core:append:libc-glibc = " ${@bb.utils.contains("DISTRO_FEATURES", "x11 opengl", "glfw", "", d)}" 188RDEPENDS:packagegroup-meta-oe-core:append:libc-glibc = " ${@bb.utils.contains("DISTRO_FEATURES", "x11 opengl", "glfw", "", d)}"
201RDEPENDS:packagegroup-meta-oe-core:remove:riscv64 = "safec" 189RDEPENDS:packagegroup-meta-oe-core:remove:riscv64 = "safec"
202RDEPENDS:packagegroup-meta-oe-core:remove:riscv32 = "safec" 190RDEPENDS:packagegroup-meta-oe-core:remove:riscv32 = "safec"
203 191
204RDEPENDS:packagegroup-meta-oe-crypto ="\ 192RDEPENDS:packagegroup-meta-oe-crypto = "\
205 botan \ 193 botan \
206 cryptsetup \ 194 cryptsetup \
207 fsverity-utils \ 195 fsverity-utils \
@@ -212,8 +200,7 @@ RDEPENDS:packagegroup-meta-oe-crypto ="\
212" 200"
213RDEPENDS:packagegroup-meta-oe-crypto:remove:riscv32 = "botan" 201RDEPENDS:packagegroup-meta-oe-crypto:remove:riscv32 = "botan"
214 202
215RDEPENDS:packagegroup-meta-oe-dbs ="\ 203RDEPENDS:packagegroup-meta-oe-dbs = "\
216 influxdb \
217 leveldb \ 204 leveldb \
218 libdbi \ 205 libdbi \
219 lmdb \ 206 lmdb \
@@ -225,94 +212,89 @@ RDEPENDS:packagegroup-meta-oe-dbs ="\
225" 212"
226RDEPENDS:packagegroup-meta-oe-dbs:remove:libc-musl:powerpc = "rocksdb" 213RDEPENDS:packagegroup-meta-oe-dbs:remove:libc-musl:powerpc = "rocksdb"
227 214
228RDEPENDS:packagegroup-meta-oe-dbs-python2 ="\ 215RDEPENDS:packagegroup-meta-oe-devtools = "\
229 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'mysql-python', '', d), "", d)} \
230"
231
232RDEPENDS:packagegroup-meta-oe-devtools ="\
233 abseil-cpp \ 216 abseil-cpp \
217 android-tools \
218 android-tools-conf \
234 apitrace \ 219 apitrace \
235 breakpad \ 220 breakpad \
236 android-tools-conf \ 221 capnproto-compiler \
237 android-tools \
238 concurrencykit \
239 cgdb \ 222 cgdb \
240 ctags \
241 debootstrap \
242 cjson \ 223 cjson \
243 cloc \ 224 cloc \
244 icon-slicer \ 225 concurrencykit \
245 cscope \ 226 cscope \
227 ctags \
228 dbd-mariadb \
229 debootstrap \
246 dmalloc \ 230 dmalloc \
247 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnf-plugin-tui", "", d)} \ 231 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnf-plugin-tui", "", d)} \
248 doxygen \ 232 doxygen \
249 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany-plugins geany", "", d)} \
250 jemalloc \
251 lemon \
252 flatbuffers \ 233 flatbuffers \
253 heaptrack \ 234 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany-plugins geany", "", d)} \
254 libparse-yapp-perl \
255 libubox \
256 ltrace \
257 luajit \
258 mcpp \
259 memstat \
260 giflib \ 235 giflib \
261 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "glade", "", d)} \ 236 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "glade", "", d)} \
262 grpc \ 237 grpc \
263 guider \ 238 guider \
264 php \ 239 heaptrack \
240 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "icon-slicer", "", d)} \
241 ipc-run \
265 iptraf-ng \ 242 iptraf-ng \
243 jemalloc \
266 jq \ 244 jq \
267 json-spirit \
268 serialcheck \
269 tclap \
270 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "tk", "", d)} \
271 uw-imap \
272 jsoncpp \ 245 jsoncpp \
273 jsonrpc \ 246 jsonrpc \
274 yajl \ 247 json-schema-validator \
275 yajl \ 248 json-spirit \
276 kconfig-frontends \ 249 kconfig-frontends \
250 lemon \
251 libdbi-perl \
252 libdev-checklib-perl \
277 libgee \ 253 libgee \
254 libio-pty-perl \
255 libjson-perl \
256 libparse-yapp-perl \
257 libperlio-gzip-perl \
278 libsombok3 \ 258 libsombok3 \
259 libubox \
260 libxerces-c \
279 lshw \ 261 lshw \
262 ltrace \
263 luajit \
280 luaposix \ 264 luaposix \
281 capnproto-compiler \ 265 mcpp \
266 memstat \
267 mercurial \
268 microsoft-gsl \
282 mpich \ 269 mpich \
283 msgpack-c \ 270 msgpack-c \
284 msgpack-cpp \ 271 msgpack-cpp \
285 mercurial \
286 nodejs \ 272 nodejs \
287 openocd \ 273 openocd \
288 pax-utils \ 274 pax-utils \
289 ipc-run \ 275 php \
290 libdbd-mysql-perl \
291 libdbi-perl \
292 libdev-checklib-perl \
293 libio-pty-perl \
294 libjson-perl \
295 libperlio-gzip-perl \
296 ply \ 276 ply \
297 protobuf-c \ 277 poke \
298 protobuf \ 278 protobuf \
279 protobuf-c \
299 pugixml \ 280 pugixml \
300 python3-distutils-extra \ 281 python3-distutils-extra \
301 python3-pycups \ 282 python3-pycups \
302 rapidjson \ 283 rapidjson \
284 serialcheck \
303 squashfs-tools-ng \ 285 squashfs-tools-ng \
286 tclap \
287 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "tk", "", d)} \
304 uftrace \ 288 uftrace \
289 uw-imap \
305 valijson \ 290 valijson \
306 libxerces-c \
307 xerces-c-samples \ 291 xerces-c-samples \
308 xmlrpc-c \ 292 xmlrpc-c \
293 yajl \
309 yasm \ 294 yasm \
310 json-schema-validator \
311 poke \
312 microsoft-gsl \
313" 295"
314RDEPENDS:packagegroup-meta-oe-devtools:append:x86 = " cpuid msr-tools pahole pmtools" 296RDEPENDS:packagegroup-meta-oe-devtools:append:x86 = " cpuid msr-tools pahole"
315RDEPENDS:packagegroup-meta-oe-devtools:append:x86-64 = " cpuid msr-tools pahole pcimem pmtools" 297RDEPENDS:packagegroup-meta-oe-devtools:append:x86-64 = " cpuid msr-tools pahole pcimem"
316RDEPENDS:packagegroup-meta-oe-devtools:append:riscv64 = " pcimem" 298RDEPENDS:packagegroup-meta-oe-devtools:append:riscv64 = " pcimem"
317RDEPENDS:packagegroup-meta-oe-devtools:append:arm = " pcimem" 299RDEPENDS:packagegroup-meta-oe-devtools:append:arm = " pcimem"
318RDEPENDS:packagegroup-meta-oe-devtools:append:aarch64 = " pahole pcimem" 300RDEPENDS:packagegroup-meta-oe-devtools:append:aarch64 = " pahole pcimem"
@@ -332,111 +314,111 @@ RDEPENDS:packagegroup-meta-oe-devtools:remove:libc-musl:riscv32 = "php"
332RDEPENDS:packagegroup-meta-oe-devtools:remove:aarch64 = "concurrencykit" 314RDEPENDS:packagegroup-meta-oe-devtools:remove:aarch64 = "concurrencykit"
333RDEPENDS:packagegroup-meta-oe-devtools:remove:x86 = "ply" 315RDEPENDS:packagegroup-meta-oe-devtools:remove:x86 = "ply"
334 316
335RDEPENDS:packagegroup-meta-oe-extended ="\ 317RDEPENDS:packagegroup-meta-oe-extended = "\
336 bitwise \ 318 bitwise \
337 ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "boinc-client", "", d)} \ 319 ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "boinc-client", "", d)} \
338 brotli \ 320 brotli \
339 byacc \ 321 byacc \
322 can-utils \
323 canutils \
340 cmatrix \ 324 cmatrix \
341 cmpi-bindings \ 325 cmpi-bindings \
342 collectd \ 326 collectd \
343 ddrescue \ 327 ddrescue \
344 dialog \ 328 dialog \
345 duktape \
346 enscript \
347 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gnuplot", "", d)} \
348 dlt-daemon \ 329 dlt-daemon \
349 docopt.cpp \ 330 docopt.cpp \
350 iotop \ 331 duktape \
351 dumb-init \ 332 dumb-init \
352 konkretcmpi \ 333 enscript \
353 figlet \ 334 figlet \
354 libcec \
355 libdivecomputer \
356 fluentbit \ 335 fluentbit \
357 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libgxim", "", d)} \ 336 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gnuplot", "", d)} \
358 liblognorm \
359 libmodbus \
360 haveged \ 337 haveged \
361 hexedit \ 338 hexedit \
362 hiredis \ 339 hiredis \
363 hplip \ 340 hplip \
364 hwloc \ 341 hwloc \
365 libleak \
366 libuio \
367 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libwmf", "", d)} \
368 libyang \
369 lprng \
370 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "icewm", "", d)} \ 342 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "icewm", "", d)} \
371 md5deep \
372 indent \ 343 indent \
373 jansson \ 344 iotop \
374 nana \
375 nicstat \
376 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "openwsman", "", d)} \
377 p7zip \
378 isomd5sum \ 345 isomd5sum \
346 jansson \
379 jpnevulator \ 347 jpnevulator \
380 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-datetime polkit-group-rule-network polkit", "", d)} \ 348 konkretcmpi \
381 rarpd \
382 redis \
383 libfastjson \
384 librelp \
385 sblim-cmpi-devel \
386 sblim-sfc-common \
387 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "sblim-sfcb ", "", d)} \
388 sblim-sfcc \
389 libblockdev \ 349 libblockdev \
390 sgpio \ 350 libcec \
391 smartmontools \
392 can-utils \
393 canutils \
394 libsocketcan \
395 libconfig \ 351 libconfig \
396 linuxconsole \ 352 libdivecomputer \
397 uml-utilities \ 353 libfastjson \
354 libfile-fnmatch-perl \
355 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libgxim", "", d)} \
398 libidn \ 356 libidn \
399 libqb \ 357 libleak \
400 wipe \
401 libzip \
402 zram \
403 libplist \
404 libusbmuxd \
405 liblockfile \ 358 liblockfile \
406 liblogging \ 359 liblogging \
360 liblognorm \
361 libmodbus \
362 libplist \
407 libpwquality \ 363 libpwquality \
364 libqb \
365 librelp \
408 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "libreport", "", d)} \ 366 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "libreport", "", d)} \
409 libserialport \ 367 libserialport \
368 libsigrok \
369 libsigrokdecode \
370 libsocketcan \
410 libstatgrab \ 371 libstatgrab \
372 libuio \
373 libusbmuxd \
374 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libwmf", "", d)} \
375 libyang \
376 libzip \
377 linuxconsole \
411 lockfile-progs \ 378 lockfile-progs \
412 logwatch \ 379 logwatch \
380 lprng \
381 md5deep \
413 mraa \ 382 mraa \
383 nana \
384 nicstat \
385 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "openwsman", "", d)} \
414 ostree \ 386 ostree \
387 7zip \
415 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb pam-ssh-agent-auth", "", d)} \ 388 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-plugin-ccreds pam-plugin-ldapdb pam-ssh-agent-auth", "", d)} \
416 pegtl \ 389 pegtl \
417 libfile-fnmatch-perl \ 390 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "polkit-group-rule-datetime polkit-group-rule-network polkit", "", d)} \
391 rarpd \
392 redis \
393 redis-plus-plus \
418 rrdtool \ 394 rrdtool \
419 sanlock \ 395 sanlock \
396 sblim-cmpi-devel \
397 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "sblim-sfcb ", "", d)} \
398 sblim-sfcc \
399 sblim-sfc-common \
420 scsirastools \ 400 scsirastools \
421 sedutil \ 401 sedutil \
422 libsigrok \ 402 sgpio \
423 libsigrokdecode \
424 s-nail \
425 sigrok-cli \ 403 sigrok-cli \
404 smartmontools \
405 s-nail \
426 snappy \ 406 snappy \
427 tipcutils \ 407 tipcutils \
428 tiptop \ 408 tiptop \
429 tmate \ 409 tmate \
430 tmux \ 410 tmux \
431 triggerhappy \ 411 triggerhappy \
412 uml-utilities \
432 upm \ 413 upm \
433 vlock \ 414 vlock \
434 volume-key \ 415 volume-key \
416 wipe \
435 wxwidgets \ 417 wxwidgets \
436 zlog \ 418 zlog \
419 zram \
437 zstd \ 420 zstd \
438 zsync-curl \ 421 zsync-curl \
439 redis-plus-plus \
440" 422"
441RDEPENDS:packagegroup-meta-oe-extended:append:libc-musl = " libexecinfo" 423RDEPENDS:packagegroup-meta-oe-extended:append:libc-musl = " libexecinfo"
442RDEPENDS:packagegroup-meta-oe-extended:append:x86-64 = " pmdk libx86-1" 424RDEPENDS:packagegroup-meta-oe-extended:append:x86-64 = " pmdk libx86-1"
@@ -451,170 +433,175 @@ RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc64le = "upm mraa sysdig"
451RDEPENDS:packagegroup-meta-oe-extended:remove:riscv64 = "upm libleak mraa sysdig tiptop" 433RDEPENDS:packagegroup-meta-oe-extended:remove:riscv64 = "upm libleak mraa sysdig tiptop"
452RDEPENDS:packagegroup-meta-oe-extended:remove:riscv32 = "upm libleak mraa sysdig tiptop" 434RDEPENDS:packagegroup-meta-oe-extended:remove:riscv32 = "upm libleak mraa sysdig tiptop"
453 435
454RDEPENDS:packagegroup-meta-oe-extended-python2 ="\ 436RDEPENDS:packagegroup-meta-oe-gnome = "\
455 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'openlmi-tools', '', d), "", d)} \
456"
457
458RDEPENDS:packagegroup-meta-oe-gnome ="\
459 atkmm \ 437 atkmm \
460 gcab \ 438 gcab \
461 gnome-common \
462 gmime \ 439 gmime \
463 libjcat \ 440 gnome-common \
441 gnome-theme-adwaita \
464 gtk+ \ 442 gtk+ \
465 gtkmm3 \
466 gtkmm \ 443 gtkmm \
467 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libpeas", "", d)} \ 444 gtkmm3 \
445 libjcat \
468 pyxdg \ 446 pyxdg \
469 gnome-theme-adwaita \
470" 447"
471 448
472RDEPENDS:packagegroup-meta-oe-graphics ="\ 449RDEPENDS:packagegroup-meta-oe-graphics = "\
450 bdftopcf \
473 cairomm \ 451 cairomm \
474 directfb-examples \ 452 deqp-runner \
475 directfb \
476 fbgrab \
477 dietsplash \ 453 dietsplash \
454 directfb \
455 directfb-examples \
478 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnfdragora", "", d)} \ 456 ${@bb.utils.contains("PACKAGE_CLASSES", "package_rpm", "dnfdragora", "", d)} \
479 fontforge \ 457 fbgrab \
480 fbida \ 458 fbida \
481 feh \ 459 feh \
460 font-adobe-100dpi \
461 font-adobe-utopia-100dpi \
462 font-bh-100dpi \
463 font-bh-lucidatypewriter-100dpi \
464 font-bitstream-100dpi \
465 font-cursor-misc \
466 fontforge \
467 font-misc-misc \
482 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut", "", d)} \ 468 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "freeglut", "", d)} \
483 ftgl \ 469 ftgl \
484 fvwm \ 470 fvwm \
485 gtkperf \
486 gphoto2 \ 471 gphoto2 \
487 imlib2 \
488 libgphoto2 \
489 graphviz \ 472 graphviz \
473 gtkperf \
490 gtkwave \ 474 gtkwave \
475 iceauth \
476 imlib2 \
491 jasper \ 477 jasper \
478 leptonica \
492 libforms \ 479 libforms \
480 libgphoto2 \
481 libmng \
482 libsdl \
483 libsdl2-image \
484 libsdl2-mixer \
485 libsdl2-net \
486 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "libsdl2-ttf", "", d)} \
487 libsdl-gfx \
488 libsdl-image \
489 libsdl-mixer \
490 libsdl-net \
491 libsdl-ttf \
492 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "libvdpau vdpauinfo", "", d)} \
493 libvncserver \
494 libxaw6 \
495 libxpresent \
496 libyui \
497 libyui-ncurses \
498 lvgl \
493 lxdm \ 499 lxdm \
494 numlockx \ 500 numlockx \
495 nyancat \ 501 nyancat \
496 obconf \ 502 obconf \
497 openbox \ 503 openbox \
504 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "opengl-es-cts", "", d)} \
505 openjpeg \
498 packagegroup-fonts-truetype \ 506 packagegroup-fonts-truetype \
507 pangomm \
508 parallel-deqp-runner \
499 qrencode \ 509 qrencode \
500 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "st", "", d)} \ 510 sessreg \
501 leptonica \ 511 setxkbmap \
502 libvncserver \ 512 source-code-pro-fonts \
503 libmng \
504 libsdl-gfx \
505 libsdl-image \
506 libsdl-mixer \
507 libsdl-net \
508 libsdl-ttf \
509 libsdl2-image \
510 libsdl2-mixer \
511 libsdl2-net \
512 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "libsdl2-ttf", "", d)} \
513 libsdl \
514 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "lv-drivers lvgl lv-lib-png", "", d)} \
515 ttf-arphic-uming \
516 ttf-droid-sans ttf-droid-sans-mono ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif \
517 ttf-abyssinica \
518 source-han-sans-cn-fonts \ 513 source-han-sans-cn-fonts \
519 source-han-sans-jp-fonts \ 514 source-han-sans-jp-fonts \
520 source-han-sans-kr-fonts \ 515 source-han-sans-kr-fonts \
521 source-han-sans-tw-fonts \ 516 source-han-sans-tw-fonts \
522 source-code-pro-fonts \ 517 spirv-shader-generator \
518 spirv-tools \
519 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "st", "", d)} \
520 stalonetray \
521 surf \
522 terminus-font-consolefonts \
523 terminus-font-pcf \
524 tesseract \
525 tesseract-lang \
526 ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "tigervnc", "", d)} \
527 tslib \
528 ttf-abyssinica \
529 ttf-arphic-uming \
530 ttf-dejavu-common \
531 ttf-dejavu-mathtexgyre \
523 ttf-dejavu-sans \ 532 ttf-dejavu-sans \
524 ttf-dejavu-sans-condensed \ 533 ttf-dejavu-sans-condensed \
525 ttf-dejavu-sans-mono \ 534 ttf-dejavu-sans-mono \
526 ttf-dejavu-serif \ 535 ttf-dejavu-serif \
527 ttf-dejavu-serif-condensed \ 536 ttf-dejavu-serif-condensed \
528 ttf-dejavu-mathtexgyre \ 537 ttf-droid-sans \
529 ttf-dejavu-common \ 538 ttf-droid-sans-fallback \
539 ttf-droid-sans-japanese \
540 ttf-droid-sans-mono \
541 ttf-droid-serif \
530 ttf-gentium \ 542 ttf-gentium \
531 ttf-hunky-sans \ 543 ttf-hunky-sans \
532 ttf-hunky-serif \ 544 ttf-hunky-serif \
533 ttf-ipag ttf-ipagp ttf-ipamp ttf-ipam \
534 ttf-lohit \
535 ttf-inconsolata \ 545 ttf-inconsolata \
536 ttf-liberation-sans-narrow \ 546 ttf-ipag \
547 ttf-ipagp \
548 ttf-ipam \
549 ttf-ipamp \
537 ttf-liberation-mono \ 550 ttf-liberation-mono \
538 ttf-liberation-sans \ 551 ttf-liberation-sans \
552 ttf-liberation-sans-narrow \
539 ttf-liberation-serif \ 553 ttf-liberation-serif \
540 ttf-lklug \ 554 ttf-lklug \
555 ttf-lohit \
541 ttf-noto-emoji-color \ 556 ttf-noto-emoji-color \
542 ttf-noto-emoji-regular \ 557 ttf-noto-emoji-regular \
558 ttf-pt-sans \
559 ttf-roboto \
543 ttf-sazanami-gothic \ 560 ttf-sazanami-gothic \
544 ttf-sazanami-mincho \ 561 ttf-sazanami-mincho \
545 ttf-takao-pgothic ttf-takao-gothic ttf-takao-pmincho ttf-takao-mincho \ 562 ttf-takao-gothic \
563 ttf-takao-mincho \
564 ttf-takao-pgothic \
565 ttf-takao-pmincho \
546 ttf-tlwg \ 566 ttf-tlwg \
547 ttf-roboto \
548 ttf-wqy-zenhei \
549 ttf-pt-sans \
550 ttf-vlgothic \
551 ttf-ubuntu-mono \ 567 ttf-ubuntu-mono \
552 ttf-ubuntu-sans \ 568 ttf-ubuntu-sans \
553 libyui-ncurses \ 569 ttf-vlgothic \
554 libyui \ 570 ttf-wqy-zenhei \
555 x11vnc \
556 terminus-font-consolefonts \
557 terminus-font-pcf \
558 xdotool \
559 xkbevd \
560 bdftopcf \
561 iceauth \
562 sessreg \
563 xgamma \
564 setxkbmap \
565 xkbutils \
566 twm \ 571 twm \
572 unclutter-xfixes \
573 ${@bb.utils.contains("DISTRO_FEATURES", "opengl vulkan", "vulkan-cts", "", d)} \
574 x11vnc \
575 xcb-util-cursor \
567 xclock \ 576 xclock \
577 xcursorgen \
578 xdotool \
579 xf86-input-tslib \
580 xf86-input-void \
581 xf86-video-armsoc \
582 xf86-video-ati \
568 xfontsel \ 583 xfontsel \
584 xgamma \
585 xkbevd \
569 xkbprint \ 586 xkbprint \
587 xkbutils \
570 xlsatoms \ 588 xlsatoms \
571 xlsclients \ 589 xlsclients \
572 xlsfonts \ 590 xlsfonts \
573 xmag \ 591 xmag \
574 xmessage \ 592 xmessage \
593 xorg-fonts-100dpi \
594 xorg-sgml-doctools \
575 xrdb \ 595 xrdb \
576 xrefresh \ 596 xrefresh \
597 ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xscreensaver", "", d)} \
577 xsetroot \ 598 xsetroot \
578 xstdcmap \ 599 xstdcmap \
579 xterm \ 600 xterm \
580 xwd \ 601 xwd \
581 xwud \ 602 xwud \
582 xorg-sgml-doctools \
583 xf86-input-tslib \
584 xf86-input-void \
585 xf86-video-armsoc \
586 xf86-video-ati \
587 font-adobe-100dpi \
588 font-adobe-utopia-100dpi \
589 font-bh-100dpi \
590 font-bh-lucidatypewriter-100dpi \
591 font-bitstream-100dpi \
592 font-cursor-misc \
593 font-misc-misc \
594 xorg-fonts-100dpi \
595 libxaw6 \
596 libxpresent \
597 xcb-util-cursor \
598 xserver-common \
599 openjpeg \
600 pangomm \
601 spirv-shader-generator \
602 spirv-tools \
603 stalonetray \
604 surf \
605 tesseract-lang \
606 tesseract \
607 ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "tigervnc", "", d)} \
608 tslib \
609 unclutter-xfixes \
610 libvdpau \
611 xcursorgen \
612 ${@bb.utils.contains("DISTRO_FEATURES", "x11 pam", "xscreensaver", "", d)} \
613 yad \ 603 yad \
614 ydotool \ 604 ydotool \
615 parallel-deqp-runner \
616 ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "opengl-es-cts", "", d)} \
617 ${@bb.utils.contains("DISTRO_FEATURES", "opengl vulkan", "vulkan-cts", "", d)} \
618" 605"
619RDEPENDS:packagegroup-meta-oe-graphics:append:x86 = " renderdoc xf86-video-nouveau xf86-video-mga" 606RDEPENDS:packagegroup-meta-oe-graphics:append:x86 = " renderdoc xf86-video-nouveau xf86-video-mga"
620RDEPENDS:packagegroup-meta-oe-graphics:append:x86-64 = " renderdoc xf86-video-nouveau xf86-video-mga" 607RDEPENDS:packagegroup-meta-oe-graphics:append:x86-64 = " renderdoc xf86-video-nouveau xf86-video-mga"
@@ -623,12 +610,12 @@ RDEPENDS:packagegroup-meta-oe-graphics:append:aarch64 = " renderdoc"
623 610
624RDEPENDS:packagegroup-meta-oe-graphics:remove:libc-musl = "renderdoc" 611RDEPENDS:packagegroup-meta-oe-graphics:remove:libc-musl = "renderdoc"
625 612
626RDEPENDS:packagegroup-meta-oe-kernel ="\ 613RDEPENDS:packagegroup-meta-oe-kernel = "\
627 agent-proxy \ 614 agent-proxy \
628 crash \ 615 broadcom-bt-firmware \
629 cpupower \ 616 cpupower \
617 crash \
630 ipmitool \ 618 ipmitool \
631 broadcom-bt-firmware \
632 kernel-selftest \ 619 kernel-selftest \
633 minicoredumper \ 620 minicoredumper \
634 oprofile \ 621 oprofile \
@@ -645,284 +632,274 @@ RDEPENDS:packagegroup-meta-oe-kernel:append:powerpc64 = " libpfm4"
645RDEPENDS:packagegroup-meta-oe-kernel:remove = "kernel-selftest" 632RDEPENDS:packagegroup-meta-oe-kernel:remove = "kernel-selftest"
646RDEPENDS:packagegroup-meta-oe-kernel:remove:libc-musl = "bpftool crash intel-speed-select kernel-selftest minicoredumper turbostat" 633RDEPENDS:packagegroup-meta-oe-kernel:remove:libc-musl = "bpftool crash intel-speed-select kernel-selftest minicoredumper turbostat"
647 634
648RDEPENDS:packagegroup-meta-oe-kernel:remove:mipsarcho32 = "makedumpfile"
649RDEPENDS:packagegroup-meta-oe-kernel:remove:mips64 = "crash" 635RDEPENDS:packagegroup-meta-oe-kernel:remove:mips64 = "crash"
650RDEPENDS:packagegroup-meta-oe-kernel:remove:mips64el = "crash" 636RDEPENDS:packagegroup-meta-oe-kernel:remove:mips64el = "crash"
651 637
652RDEPENDS:packagegroup-meta-oe-kernel:remove:riscv64 = "crash oprofile" 638RDEPENDS:packagegroup-meta-oe-kernel:remove:riscv64 = "crash oprofile"
653RDEPENDS:packagegroup-meta-oe-kernel:remove:riscv32 = "crash makedumpfile oprofile" 639RDEPENDS:packagegroup-meta-oe-kernel:remove:riscv32 = "crash oprofile"
654 640
655RDEPENDS:packagegroup-meta-oe-multimedia ="\ 641RDEPENDS:packagegroup-meta-oe-multimedia = "\
656 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "faad2", "", d)} \ 642 a2jmidid \
643 audiofile \
657 dirsplit \ 644 dirsplit \
645 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "faad2", "", d)} \
658 genisoimage \ 646 genisoimage \
659 icedax \ 647 icedax \
660 wodim \
661 id3lib \ 648 id3lib \
662 audiofile \
663 a2jmidid \
664 jack-server \ 649 jack-server \
665 jack-utils \ 650 jack-utils \
666 libass \ 651 libass \
667 libcdio-paranoia \
668 libcdio \ 652 libcdio \
653 libcdio-paranoia \
654 libdvdread \
669 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "libmad", "", d)} \ 655 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "libmad", "", d)} \
656 libmikmod \
670 libmms \ 657 libmms \
671 libdvdread \ 658 libmodplug \
672 libopus \ 659 libopus \
660 libopusenc \
661 libvpx \
673 live555-examples \ 662 live555-examples \
674 live555-mediaserver \ 663 live555-mediaserver \
675 libmikmod \ 664 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "mpv", "", d)} \
676 libmodplug \ 665 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pavucontrol", "", d)} \
677 sound-theme-freedesktop \ 666 sound-theme-freedesktop \
678 yavta \
679 v4l-utils \ 667 v4l-utils \
680 wavpack \ 668 wavpack \
681 libvpx \ 669 wodim \
682 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xsp", "", d)} \ 670 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "xsp", "", d)} \
683 ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "mpv", "", d)} \ 671 yavta \
684 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pavucontrol", "", d)} \
685 libopusenc \
686" 672"
687 673
688RDEPENDS:packagegroup-meta-oe-navigation ="\ 674RDEPENDS:packagegroup-meta-oe-navigation = "\
675 geoclue \
689 geos \ 676 geos \
690 ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd-machine-conf gpsd", "", d)} \ 677 ${@bb.utils.contains("DISTRO_FEATURES", "bluz4", "gpsd-machine-conf gpsd", "", d)} \
691 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "orrery", "", d)} \
692 geoclue \
693 libspatialite \ 678 libspatialite \
694 proj \ 679 proj \
695" 680"
696 681
697RDEPENDS:packagegroup-meta-oe-printing ="\ 682RDEPENDS:packagegroup-meta-oe-printing = "\
698 cups-filters \ 683 cups-filters \
699 gutenprint \ 684 gutenprint \
700 qpdf \ 685 qpdf \
701" 686"
702 687
703RDEPENDS:packagegroup-meta-oe-security ="\ 688RDEPENDS:packagegroup-meta-oe-security = "\
689 auditd \
704 keyutils \ 690 keyutils \
705 nmap \ 691 nmap \
706 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "passwdqc", "", d)} \ 692 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "passwdqc", "", d)} \
707 softhsm \ 693 softhsm \
708 tomoyo-tools \ 694 tomoyo-tools \
709 auditd \
710" 695"
711 696
712RDEPENDS:packagegroup-meta-oe-shells ="\ 697RDEPENDS:packagegroup-meta-oe-shells = "\
713 dash \ 698 dash \
714 mksh \ 699 mksh \
715 tcsh \ 700 tcsh \
716 zsh \ 701 zsh \
717" 702"
718 703
719RDEPENDS:packagegroup-meta-oe-support ="\ 704RDEPENDS:packagegroup-meta-oe-support = "\
720 anthy \
721 atop \
722 ace-cloud-editor \ 705 ace-cloud-editor \
723 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "driverctl", "", d)} \ 706 anthy \
724 frame \
725 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis", "", d)} \
726 grail \
727 asio \ 707 asio \
708 atop \
728 augeas \ 709 augeas \
729 avro-c \ 710 avro-c \
730 bdwgc \ 711 bdwgc \
731 c-ares \ 712 c-ares \
713 ccid \
714 ckermit \
715 clinfo \
732 cmark \ 716 cmark \
733 ${@bb.utils.contains("DISTRO_FEATURES", "polkit gobject-introspection-data", "colord", "", d)} \ 717 ${@bb.utils.contains("DISTRO_FEATURES", "polkit gobject-introspection-data", "colord", "", d)} \
734 consolation \ 718 consolation \
735 cpprest \ 719 c-periphery \
736 ctapi-common \ 720 ctapi-common \
721 daemonize \
722 daemontools \
723 devmem2 \
737 dfu-util \ 724 dfu-util \
738 dhex \ 725 dhex \
739 digitemp \ 726 digitemp \
740 dool \ 727 dool \
728 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "driverctl", "", d)} \
729 eject \
730 emacs \
731 enca \
732 epeg \
741 espeak \ 733 espeak \
742 evemu-tools \ 734 evemu-tools \
743 exiv2 \ 735 exiv2 \
744 libnice \ 736 fbset \
745 c-periphery \ 737 fbset-modes \
746 fmt \ 738 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "fltk", "", d)} \
739 frame \
740 freerdp \
747 function2 \ 741 function2 \
742 funyahoo-plusplus \
748 gd \ 743 gd \
744 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geis", "", d)} \
745 gengetopt \
749 gflags \ 746 gflags \
750 glog \ 747 glog \
748 googlebenchmark \
751 gperftools \ 749 gperftools \
752 gpm \ 750 gpm \
751 gradm \
752 grail \
753 gsl \
753 gsoap \ 754 gsoap \
755 hddtemp \
754 hdf5 \ 756 hdf5 \
757 hidapi \
755 hstr \ 758 hstr \
756 htop \ 759 htop \
757 hunspell-dictionaries \
758 hunspell \ 760 hunspell \
759 hwdata \ 761 hunspell-dictionaries \
760 iksemel \ 762 icyque \
761 gengetopt \
762 googlebenchmark \
763 imagemagick \ 763 imagemagick \
764 imapfilter \
764 iniparser \ 765 iniparser \
765 inotify-tools \ 766 inotify-tools \
766 joe \ 767 joe \
767 lcms \ 768 lcms \
768 lcov \ 769 lcov \
769 imapfilter \ 770 libatasmart \
770 libbytesize \ 771 libbytesize \
772 libcanberra \
773 libcereal \
771 libcyusbserial \ 774 libcyusbserial \
775 libdevmapper \
772 libestr \ 776 libestr \
773 libfann \ 777 libfann \
774 libftdi \ 778 libftdi \
775 libjs-jquery-globalize \
776 libjs-jquery-cookie \
777 ccid \
778 zchunk \
779 libgpiod \
780 libmanette \
781 ckermit \
782 libcereal \
783 daemontools \
784 libiio \
785 devmem2 \
786 libgit2 \ 779 libgit2 \
780 libgpiod \
781 libgusb \
787 libharu \ 782 libharu \
788 eject \ 783 libiio \
789 enca \ 784 libinih \
790 epeg \ 785 libjs-jquery-cookie \
786 libjs-jquery-globalize \
787 libjs-jquery-icheck \
788 libjs-sizzle \
789 libmanette \
790 libmicrohttpd \
791 libmimetic \
791 libmxml \ 792 libmxml \
792 fbset-modes \ 793 libnice \
793 fbset \ 794 liboauth \
794 liboop \ 795 liboop \
795 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "fltk", "", d)} \ 796 libotr \
796 freerdp \
797 libgusb \
798 emacs \
799 libp11 \ 797 libp11 \
800 libraw1394 \ 798 libraw1394 \
801 gradm \
802 gsl \
803 librsync \ 799 librsync \
804 hddtemp \ 800 libsass \
805 hidapi \ 801 libsmi \
806 libsoc \ 802 libsoc \
807 libmimetic \ 803 libssh \
808 libinih \ 804 libssh2 \
809 libtar \ 805 libtar \
810 libteam \ 806 libteam \
807 libtinyxml \
808 libtinyxml2 \
809 liburing \
811 libusb-compat \ 810 libusb-compat \
812 libatasmart \ 811 libusbg \
813 libcanberra \
814 libssh \
815 libssh2 \
816 libee \
817 libusbgx-config \
818 libusbgx \ 812 libusbgx \
813 libusbgx-config \
814 libutempter \
815 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "links-x11", "links", d)} \
819 lockdev \ 816 lockdev \
817 log4c \
818 log4cpp \
820 logwarn \ 819 logwarn \
821 libjs-sizzle \ 820 lvm2 \
822 liblinebreak \
823 mailcap \ 821 mailcap \
824 liboauth \ 822 mbuffer \
825 mg \ 823 mg \
824 mime-support \
825 minini \
826 monit \ 826 monit \
827 mscgen \ 827 mscgen \
828 libsmi \ 828 multipath-tools \
829 remmina \ 829 nano \
830 neon \ 830 neon \
831 nmon \ 831 nmon \
832 libjs-jquery-icheck \
833 libtinyxml \
834 libusbg \
835 libutempter \
836 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "links-x11", "links", d)} \
837 log4c \
838 log4cpp \
839 nspr \ 832 nspr \
840 libdevmapper \
841 lvm2 \
842 nss \ 833 nss \
843 mbuffer \
844 onig \
845 mime-support \
846 minini \
847 multipath-tools \
848 numactl \ 834 numactl \
849 clinfo \ 835 onig \
850 opencv \
851 opensc \
852 openct \ 836 openct \
837 opencv \
853 openldap \ 838 openldap \
854 wbxml2 \ 839 opensc \
855 p910nd \ 840 p910nd \
856 libtinyxml2 \ 841 pcp \
842 pcsc-lite \
843 pcsc-tools \
857 picocom \ 844 picocom \
858 funyahoo-plusplus \
859 icyque \
860 libotr \
861 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pidgin-otr", "", d)} \
862 pidgin \ 845 pidgin \
863 purple-skypeweb \ 846 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "pidgin-otr", "", d)} \
864 pidgin-sipe \ 847 pidgin-sipe \
865 pngcheck \ 848 pngcheck \
866 poco \ 849 poco \
867 poppler-data \
868 poppler \ 850 poppler \
851 poppler-data \
869 portaudio-v19 \ 852 portaudio-v19 \
853 pps-tools \
870 procmail \ 854 procmail \
871 pxaregs \ 855 purple-skypeweb \
872 pv \ 856 pv \
873 rsnapshot \ 857 pxaregs \
874 pps-tools \
875 raptor2 \ 858 raptor2 \
876 rdfind \ 859 rdfind \
877 re2 \ 860 re2 \
861 read-edid \
862 remmina \
863 rsnapshot \
864 sassc \
865 satyr \
878 sdmon \ 866 sdmon \
879 sdparm \ 867 sdparm \
880 serial-forward \ 868 serial-forward \
881 read-edid \ 869 sg3-utils \
882 spitools \ 870 sharutils \
883 libsass \
884 sassc \
885 smarty \ 871 smarty \
872 spitools \
873 srecord \
874 ssiapi \
875 stm32flash \
886 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "synergy", "", d)} \ 876 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "synergy", "", d)} \
887 syslog-ng \ 877 syslog-ng \
888 system-config-keyboard \
889 tbb \ 878 tbb \
890 satyr \ 879 tokyocabinet \
891 pcp \
892 pcsc-lite \
893 pcsc-tools \
894 sharutils \
895 sg3-utils \
896 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "uim", "", d)} \
897 uchardet \
898 srecord \
899 ssiapi \
900 tree \ 880 tree \
901 utouch-evemu \ 881 uchardet \
902 utouch-frame \
903 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "utouch-mtview", "", d)} \
904 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2", "", d)} \ 882 ${@bb.utils.contains("DISTRO_FEATURES", "polkit", "udisks2", "", d)} \
905 stm32flash \
906 tokyocabinet \
907 xmlstarlet \
908 thin-provisioning-tools \
909 uhubctl \ 883 uhubctl \
910 zile \ 884 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "uim", "", d)} \
885 unicode-ucd \
911 unixodbc \ 886 unixodbc \
912 daemonize \
913 upower \ 887 upower \
914 unicode-ucd \
915 xdelta3 \
916 uriparser \ 888 uriparser \
917 nano \ 889 usb-modeswitch \
890 usb-modeswitch-data \
891 utouch-evemu \
892 utouch-frame \
893 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "utouch-mtview", "", d)} \
894 wbxml2 \
895 xdelta3 \
918 xdg-user-dirs \ 896 xdg-user-dirs \
919 xmlsec1 \ 897 xmlsec1 \
920 usb-modeswitch-data \ 898 xmlstarlet \
921 usb-modeswitch \
922 liburing \
923 zbar \
924 libmicrohttpd \
925 yaml-cpp \ 899 yaml-cpp \
900 zbar \
901 zchunk \
902 zile \
926" 903"
927RDEPENDS:packagegroup-meta-oe-support:append:armv7a = "${@bb.utils.contains("TUNE_FEATURES","neon"," ne10","",d)}" 904RDEPENDS:packagegroup-meta-oe-support:append:armv7a = "${@bb.utils.contains("TUNE_FEATURES","neon"," ne10","",d)}"
928RDEPENDS:packagegroup-meta-oe-support:append:armv7ve = "${@bb.utils.contains("TUNE_FEATURES","neon"," ne10","",d)}" 905RDEPENDS:packagegroup-meta-oe-support:append:armv7ve = "${@bb.utils.contains("TUNE_FEATURES","neon"," ne10","",d)}"
@@ -930,11 +907,7 @@ RDEPENDS:packagegroup-meta-oe-support:append:aarch64 = " ne10"
930RDEPENDS:packagegroup-meta-oe-support:append:x86 = " mcelog mce-inject mce-test vboxguestdrivers" 907RDEPENDS:packagegroup-meta-oe-support:append:x86 = " mcelog mce-inject mce-test vboxguestdrivers"
931RDEPENDS:packagegroup-meta-oe-support:append:x86-64 = " mcelog mce-inject mce-test vboxguestdrivers" 908RDEPENDS:packagegroup-meta-oe-support:append:x86-64 = " mcelog mce-inject mce-test vboxguestdrivers"
932 909
933RDEPENDS:packagegroup-meta-oe-support-python2 ="\ 910RDEPENDS:packagegroup-meta-oe-support:remove:arm = "numactl"
934 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'lio-utils', '', d), "", d)} \
935"
936
937RDEPENDS:packagegroup-meta-oe-support:remove:arm ="numactl"
938RDEPENDS:packagegroup-meta-oe-support:remove:mipsarch = "gperftools" 911RDEPENDS:packagegroup-meta-oe-support:remove:mipsarch = "gperftools"
939RDEPENDS:packagegroup-meta-oe-support:remove:riscv64 = "gperftools uim" 912RDEPENDS:packagegroup-meta-oe-support:remove:riscv64 = "gperftools uim"
940RDEPENDS:packagegroup-meta-oe-support:remove:riscv32 = "gperftools uim" 913RDEPENDS:packagegroup-meta-oe-support:remove:riscv32 = "gperftools uim"
@@ -943,7 +916,7 @@ RDEPENDS:packagegroup-meta-oe-support:remove:powerpc64le = "libcereal ssiapi"
943RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl = "pcp" 916RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl = "pcp"
944RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl:powerpc = "gsl" 917RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl:powerpc = "gsl"
945 918
946RDEPENDS:packagegroup-meta-oe-test ="\ 919RDEPENDS:packagegroup-meta-oe-test = "\
947 bats \ 920 bats \
948 cmocka \ 921 cmocka \
949 cppunit \ 922 cppunit \
@@ -966,19 +939,18 @@ RDEPENDS:packagegroup-meta-oe-test:remove:riscv64 = "fwts"
966RDEPENDS:packagegroup-meta-oe-test:remove:riscv32 = "fwts" 939RDEPENDS:packagegroup-meta-oe-test:remove:riscv32 = "fwts"
967 940
968RDEPENDS:packagegroup-meta-oe-ptest-packages = "\ 941RDEPENDS:packagegroup-meta-oe-ptest-packages = "\
969 zeromq-ptest \ 942 cmocka-ptest \
943 hiredis-ptest \
970 leveldb-ptest \ 944 leveldb-ptest \
971 psqlodbc-ptest \ 945 libteam-ptest \
946 minicoredumper-ptest \
947 oprofile-ptest \
948 poco-ptest \
972 protobuf-ptest \ 949 protobuf-ptest \
950 psqlodbc-ptest \
973 rsyslog-ptest \ 951 rsyslog-ptest \
974 oprofile-ptest \
975 libteam-ptest \
976 uthash-ptest \ 952 uthash-ptest \
977 libee-ptest \ 953 zeromq-ptest \
978 poco-ptest \
979 cmocka-ptest \
980 minicoredumper-ptest \
981 hiredis-ptest \
982" 954"
983RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86 = " mcelog-ptest" 955RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86 = " mcelog-ptest"
984RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86-64 = " mcelog-ptest" 956RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86-64 = " mcelog-ptest"
diff --git a/meta-oe/recipes-core/pim435/pim435_git.bb b/meta-oe/recipes-core/pim435/pim435_git.bb
index 80e3cc6298..a18e889683 100644
--- a/meta-oe/recipes-core/pim435/pim435_git.bb
+++ b/meta-oe/recipes-core/pim435/pim435_git.bb
@@ -11,7 +11,10 @@ LIC_FILES_CHKSUM = "file://LICENSES/MIT.txt;md5=7dda4e90ded66ab88b86f76169f28663
11 11
12SRC_URI = "git://gitlab.eclipse.org/eclipse/oniro-blueprints/core/pim435;protocol=https;branch=main" 12SRC_URI = "git://gitlab.eclipse.org/eclipse/oniro-blueprints/core/pim435;protocol=https;branch=main"
13SRCREV = "445ed623ec8d3ecbb1d566900b4ef3fb3031d689" 13SRCREV = "445ed623ec8d3ecbb1d566900b4ef3fb3031d689"
14S = "${WORKDIR}/git" 14
15# Upstream repo does not tag
16UPSTREAM_CHECK_COMMITS = "1"
17
15 18
16DEPENDS = "i2c-tools" 19DEPENDS = "i2c-tools"
17 20
diff --git a/meta-oe/recipes-core/plymouth/plymouth/0001-plymouth-Add-the-retain-splash-option.patch b/meta-oe/recipes-core/plymouth/plymouth/0001-plymouth-Add-the-retain-splash-option.patch
deleted file mode 100644
index 58838500bf..0000000000
--- a/meta-oe/recipes-core/plymouth/plymouth/0001-plymouth-Add-the-retain-splash-option.patch
+++ /dev/null
@@ -1,35 +0,0 @@
1From f270f80d4c36a22a0f7b8de8fb6b1abef6f7b183 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Tue, 15 Feb 2022 16:23:10 +0800
4Subject: [PATCH] plymouth : Add the retain-splash option
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9Adding the "retain-splash” option to tell plymouth to keep the boot
10splash’s contents on screen even after plymouth exits to make the
11splash screen show more friendly on the system which boots so fast.
12
13Upstream-Status: Inappropriate [embedded specific]
14
15Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
16---
17 systemd-units/plymouth-quit.service.in | 2 +-
18 1 file changed, 1 insertion(+), 1 deletion(-)
19
20diff --git a/systemd-units/plymouth-quit.service.in b/systemd-units/plymouth-quit.service.in
21index ed9f9b9..147e9ee 100644
22--- a/systemd-units/plymouth-quit.service.in
23+++ b/systemd-units/plymouth-quit.service.in
24@@ -3,7 +3,7 @@ Description=Terminate Plymouth Boot Screen
25 After=rc-local.service plymouth-start.service systemd-user-sessions.service
26
27 [Service]
28-ExecStart=-@PLYMOUTH_CLIENT_DIR@/plymouth quit
29+ExecStart=-@PLYMOUTH_CLIENT_DIR@/plymouth quit --retain-splash
30 Type=oneshot
31 RemainAfterExit=yes
32 TimeoutSec=20
33--
342.17.1
35
diff --git a/meta-oe/recipes-core/plymouth/plymouth/0001-plymouth-start-service-in-add-related-kernel-paramet.patch b/meta-oe/recipes-core/plymouth/plymouth/0001-plymouth-start-service-in-add-related-kernel-paramet.patch
deleted file mode 100644
index 7ba1034e93..0000000000
--- a/meta-oe/recipes-core/plymouth/plymouth/0001-plymouth-start-service-in-add-related-kernel-paramet.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1From 658eac007d14d836cb002a5675487bac63d50324 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Mon, 7 Feb 2022 03:22:12 +0000
4Subject: [PATCH] plymouth-start.service.in: add related kernel parameter
5
6Add extra kernel parameter to make the plymouth splash screen
7display during boot.
8
9Upstream-Status: Submitted [https://gitlab.freedesktop.org/plymouth/plymouth/-/merge_requests/156]
10
11Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
12---
13 systemd-units/plymouth-start.service.in | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/systemd-units/plymouth-start.service.in b/systemd-units/plymouth-start.service.in
17index 830a62d..c20aabe 100644
18--- a/systemd-units/plymouth-start.service.in
19+++ b/systemd-units/plymouth-start.service.in
20@@ -9,7 +9,7 @@ ConditionVirtualization=!container
21 IgnoreOnIsolate=true
22
23 [Service]
24-ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --pid-file=@plymouthruntimedir@/pid --attach-to-session
25+ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --kernel-command-line="splash plymouth.ignore-serial-consoles" --pid-file=@plymouthruntimedir@/pid --attach-to-session
26 ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash
27 Type=forking
28 RemainAfterExit=yes
29--
302.31.1
31
diff --git a/meta-oe/recipes-core/plymouth/plymouth_24.004.60.bb b/meta-oe/recipes-core/plymouth/plymouth_24.004.60.bb
index cdf24477a7..05fe5c51e7 100644
--- a/meta-oe/recipes-core/plymouth/plymouth_24.004.60.bb
+++ b/meta-oe/recipes-core/plymouth/plymouth_24.004.60.bb
@@ -11,8 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
11SRC_URI = " \ 11SRC_URI = " \
12 http://www.freedesktop.org/software/plymouth/releases/${BPN}-${PV}.tar.xz \ 12 http://www.freedesktop.org/software/plymouth/releases/${BPN}-${PV}.tar.xz \
13 file://0001-Make-full-path-to-systemd-tty-ask-password-agent-con.patch \ 13 file://0001-Make-full-path-to-systemd-tty-ask-password-agent-con.patch \
14 file://0001-plymouth-start-service-in-add-related-kernel-paramet.patch \
15 file://0001-plymouth-Add-the-retain-splash-option.patch \
16 file://0001-Drop-libdl-references.patch \ 14 file://0001-Drop-libdl-references.patch \
17 file://0001-Avoid-linking-to-plymouth_logo_file.patch \ 15 file://0001-Avoid-linking-to-plymouth_logo_file.patch \
18 file://0001-Make-themes-build-optional.patch \ 16 file://0001-Make-themes-build-optional.patch \
diff --git a/meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb b/meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb
index 247cc4266f..c56160571a 100644
--- a/meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb
+++ b/meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb
@@ -1,18 +1,18 @@
1SUMMARY = "Proxy libintl" 1SUMMARY = "Proxy libintl"
2HOMEPAGE = "http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/" 2HOMEPAGE = "https://download.gnome.org/binaries/win32/dependencies/"
3SECTION = "libs" 3SECTION = "libs"
4LICENSE = "LGPL-2.0-only" 4LICENSE = "LGPL-2.0-only"
5LIC_FILES_CHKSUM = "file://src/proxy-libintl/COPYING.LIB.txt;md5=bc400bc21422f9a92e76ec2c5167ca2e" 5LIC_FILES_CHKSUM = "file://${UNPACKDIR}/src/proxy-libintl/COPYING.LIB.txt;md5=bc400bc21422f9a92e76ec2c5167ca2e"
6 6
7PROVIDES = "virtual/libintl" 7PROVIDES = "virtual/libintl"
8 8
9SRC_URI = " \ 9SRC_URI = " \
10 http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/${BPN}-dev_${PV}_win32.zip \ 10 https://download.gnome.org/binaries/win32/dependencies/${BPN}-dev_${PV}_win32.zip \
11" 11"
12SRC_URI[md5sum] = "aef407c2b97ee829383aadd867c61d1e"
13SRC_URI[sha256sum] = "291ac350cc5eb4a01b0d651ca99fae64cee8a1c06b2005277fab5a4356f9ae91" 12SRC_URI[sha256sum] = "291ac350cc5eb4a01b0d651ca99fae64cee8a1c06b2005277fab5a4356f9ae91"
14 13
15S = "${WORKDIR}" 14UPSTREAM_CHECK_REGEX = "${BPN}-dev_(?P<pver>\d+)_win32\.zip"
15
16PACKAGES = "${PN} ${PN}-dev" 16PACKAGES = "${PN} ${PN}-dev"
17FILES:${PN}-dev = "${includedir}/libintl.h ${libdir}/libintl.a" 17FILES:${PN}-dev = "${includedir}/libintl.h ${libdir}/libintl.a"
18INSANE_SKIP:${PN}-dev = "staticdev" 18INSANE_SKIP:${PN}-dev = "staticdev"
@@ -21,13 +21,13 @@ CFLAGS:append = " -fPIC -Wall -I ../../include ${@['-DSTUB_ONLY', ''][d.getVar('
21TARGET_CC_ARCH += "${LDFLAGS}" 21TARGET_CC_ARCH += "${LDFLAGS}"
22 22
23do_compile() { 23do_compile() {
24 cd ${WORKDIR}/src/proxy-libintl 24 cd ${UNPACKDIR}/src/proxy-libintl
25 oe_runmake ../../lib/libintl.a 25 oe_runmake ../../lib/libintl.a
26} 26}
27 27
28do_install() { 28do_install() {
29 install -d ${D}/${includedir} 29 install -d ${D}/${includedir}
30 install -d ${D}/${libdir} 30 install -d ${D}/${libdir}
31 install -m 0644 ${WORKDIR}/include/libintl.h ${D}/${includedir} 31 install -m 0644 ${UNPACKDIR}/include/libintl.h ${D}/${includedir}
32 install -m 0644 ${WORKDIR}/lib/libintl.a ${D}/${libdir} 32 install -m 0644 ${UNPACKDIR}/lib/libintl.a ${D}/${libdir}
33} 33}
diff --git a/meta-oe/recipes-core/safec/safec_3.7.1.bb b/meta-oe/recipes-core/safec/safec_3.7.1.bb
index 9dd6f1c7cc..a2f66e9a1a 100644
--- a/meta-oe/recipes-core/safec/safec_3.7.1.bb
+++ b/meta-oe/recipes-core/safec/safec_3.7.1.bb
@@ -6,7 +6,6 @@ SECTION = "lib"
6 6
7inherit autotools pkgconfig 7inherit autotools pkgconfig
8 8
9S = "${WORKDIR}/git"
10SRCREV = "f9add9245b97c7bda6e28cceb0ee37fb7e254fd8" 9SRCREV = "f9add9245b97c7bda6e28cceb0ee37fb7e254fd8"
11SRC_URI = "git://github.com/rurban/safeclib.git;branch=master;protocol=https \ 10SRC_URI = "git://github.com/rurban/safeclib.git;branch=master;protocol=https \
12 file://0001-strpbrk_s-Remove-unused-variable-len.patch \ 11 file://0001-strpbrk_s-Remove-unused-variable-len.patch \
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0012-do-not-disable-buffer-in-writing-files.patch b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0012-do-not-disable-buffer-in-writing-files.patch
index 66be79077e..c23d9b7551 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0012-do-not-disable-buffer-in-writing-files.patch
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0012-do-not-disable-buffer-in-writing-files.patch
@@ -46,11 +46,9 @@ Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
46 src/vconsole/vconsole-setup.c | 2 +- 46 src/vconsole/vconsole-setup.c | 2 +-
47 22 files changed, 50 insertions(+), 51 deletions(-) 47 22 files changed, 50 insertions(+), 51 deletions(-)
48 48
49diff --git a/src/basic/cgroup-util.c b/src/basic/cgroup-util.c
50index d2be79622f..e65fecb68d 100644
51--- a/src/basic/cgroup-util.c 49--- a/src/basic/cgroup-util.c
52+++ b/src/basic/cgroup-util.c 50+++ b/src/basic/cgroup-util.c
53@@ -417,7 +417,7 @@ int cg_kill_kernel_sigkill(const char *path) { 51@@ -417,7 +417,7 @@ int cg_kill_kernel_sigkill(const char *p
54 if (r < 0) 52 if (r < 0)
55 return r; 53 return r;
56 54
@@ -59,7 +57,7 @@ index d2be79622f..e65fecb68d 100644
59 if (r < 0) 57 if (r < 0)
60 return r; 58 return r;
61 59
62@@ -843,7 +843,7 @@ int cg_install_release_agent(const char *controller, const char *agent) { 60@@ -843,7 +843,7 @@ int cg_install_release_agent(const char
63 61
64 sc = strstrip(contents); 62 sc = strstrip(contents);
65 if (isempty(sc)) { 63 if (isempty(sc)) {
@@ -68,7 +66,7 @@ index d2be79622f..e65fecb68d 100644
68 if (r < 0) 66 if (r < 0)
69 return r; 67 return r;
70 } else if (!path_equal(sc, agent)) 68 } else if (!path_equal(sc, agent))
71@@ -861,7 +861,7 @@ int cg_install_release_agent(const char *controller, const char *agent) { 69@@ -861,7 +861,7 @@ int cg_install_release_agent(const char
72 70
73 sc = strstrip(contents); 71 sc = strstrip(contents);
74 if (streq(sc, "0")) { 72 if (streq(sc, "0")) {
@@ -77,7 +75,7 @@ index d2be79622f..e65fecb68d 100644
77 if (r < 0) 75 if (r < 0)
78 return r; 76 return r;
79 77
80@@ -888,7 +888,7 @@ int cg_uninstall_release_agent(const char *controller) { 78@@ -888,7 +888,7 @@ int cg_uninstall_release_agent(const cha
81 if (r < 0) 79 if (r < 0)
82 return r; 80 return r;
83 81
@@ -86,7 +84,7 @@ index d2be79622f..e65fecb68d 100644
86 if (r < 0) 84 if (r < 0)
87 return r; 85 return r;
88 86
89@@ -898,7 +898,7 @@ int cg_uninstall_release_agent(const char *controller) { 87@@ -898,7 +898,7 @@ int cg_uninstall_release_agent(const cha
90 if (r < 0) 88 if (r < 0)
91 return r; 89 return r;
92 90
@@ -95,7 +93,7 @@ index d2be79622f..e65fecb68d 100644
95 if (r < 0) 93 if (r < 0)
96 return r; 94 return r;
97 95
98@@ -1814,7 +1814,7 @@ int cg_set_attribute(const char *controller, const char *path, const char *attri 96@@ -1814,7 +1814,7 @@ int cg_set_attribute(const char *control
99 if (r < 0) 97 if (r < 0)
100 return r; 98 return r;
101 99
@@ -104,11 +102,9 @@ index d2be79622f..e65fecb68d 100644
104 } 102 }
105 103
106 int cg_get_attribute(const char *controller, const char *path, const char *attribute, char **ret) { 104 int cg_get_attribute(const char *controller, const char *path, const char *attribute, char **ret) {
107diff --git a/src/basic/namespace-util.c b/src/basic/namespace-util.c
108index 2101f617ad..63817bae17 100644
109--- a/src/basic/namespace-util.c 105--- a/src/basic/namespace-util.c
110+++ b/src/basic/namespace-util.c 106+++ b/src/basic/namespace-util.c
111@@ -227,12 +227,12 @@ int userns_acquire(const char *uid_map, const char *gid_map) { 107@@ -227,12 +227,12 @@ int userns_acquire(const char *uid_map,
112 freeze(); 108 freeze();
113 109
114 xsprintf(path, "/proc/" PID_FMT "/uid_map", pid); 110 xsprintf(path, "/proc/" PID_FMT "/uid_map", pid);
@@ -123,11 +119,9 @@ index 2101f617ad..63817bae17 100644
123 if (r < 0) 119 if (r < 0)
124 return log_error_errno(r, "Failed to write GID map: %m"); 120 return log_error_errno(r, "Failed to write GID map: %m");
125 121
126diff --git a/src/basic/procfs-util.c b/src/basic/procfs-util.c
127index 6cb0ddf575..247cf9e1d1 100644
128--- a/src/basic/procfs-util.c 122--- a/src/basic/procfs-util.c
129+++ b/src/basic/procfs-util.c 123+++ b/src/basic/procfs-util.c
130@@ -64,13 +64,13 @@ int procfs_tasks_set_limit(uint64_t limit) { 124@@ -64,13 +64,13 @@ int procfs_tasks_set_limit(uint64_t limi
131 * decrease it, as threads-max is the much more relevant sysctl. */ 125 * decrease it, as threads-max is the much more relevant sysctl. */
132 if (limit > pid_max-1) { 126 if (limit > pid_max-1) {
133 sprintf(buffer, "%" PRIu64, limit+1); /* Add one, since PID 0 is not a valid PID */ 127 sprintf(buffer, "%" PRIu64, limit+1); /* Add one, since PID 0 is not a valid PID */
@@ -143,11 +137,9 @@ index 6cb0ddf575..247cf9e1d1 100644
143 if (r < 0) { 137 if (r < 0) {
144 uint64_t threads_max; 138 uint64_t threads_max;
145 139
146diff --git a/src/basic/sysctl-util.c b/src/basic/sysctl-util.c
147index b66a6622ae..8d1c93008a 100644
148--- a/src/basic/sysctl-util.c 140--- a/src/basic/sysctl-util.c
149+++ b/src/basic/sysctl-util.c 141+++ b/src/basic/sysctl-util.c
150@@ -58,7 +58,7 @@ int sysctl_write(const char *property, const char *value) { 142@@ -58,7 +58,7 @@ int sysctl_write(const char *property, c
151 143
152 log_debug("Setting '%s' to '%s'", p, value); 144 log_debug("Setting '%s' to '%s'", p, value);
153 145
@@ -156,8 +148,6 @@ index b66a6622ae..8d1c93008a 100644
156 } 148 }
157 149
158 int sysctl_writef(const char *property, const char *format, ...) { 150 int sysctl_writef(const char *property, const char *format, ...) {
159diff --git a/src/binfmt/binfmt.c b/src/binfmt/binfmt.c
160index d21f3f79ff..258607cc7e 100644
161--- a/src/binfmt/binfmt.c 151--- a/src/binfmt/binfmt.c
162+++ b/src/binfmt/binfmt.c 152+++ b/src/binfmt/binfmt.c
163@@ -30,7 +30,7 @@ static bool arg_unregister = false; 153@@ -30,7 +30,7 @@ static bool arg_unregister = false;
@@ -169,7 +159,7 @@ index d21f3f79ff..258607cc7e 100644
169 } 159 }
170 160
171 static int apply_rule(const char *filename, unsigned line, const char *rule) { 161 static int apply_rule(const char *filename, unsigned line, const char *rule) {
172@@ -58,7 +58,7 @@ static int apply_rule(const char *filename, unsigned line, const char *rule) { 162@@ -58,7 +58,7 @@ static int apply_rule(const char *filena
173 if (r >= 0) 163 if (r >= 0)
174 log_debug("%s:%u: Rule '%s' deleted.", filename, line, rulename); 164 log_debug("%s:%u: Rule '%s' deleted.", filename, line, rulename);
175 165
@@ -187,11 +177,9 @@ index d21f3f79ff..258607cc7e 100644
187 if (r < 0) 177 if (r < 0)
188 log_warning_errno(r, "Failed to flush binfmt_misc rules, ignoring: %m"); 178 log_warning_errno(r, "Failed to flush binfmt_misc rules, ignoring: %m");
189 else 179 else
190diff --git a/src/core/cgroup.c b/src/core/cgroup.c
191index 61ac4df1a6..ea18970196 100644
192--- a/src/core/cgroup.c 180--- a/src/core/cgroup.c
193+++ b/src/core/cgroup.c 181+++ b/src/core/cgroup.c
194@@ -4578,7 +4578,7 @@ int unit_cgroup_freezer_action(Unit *u, FreezerAction action) { 182@@ -4578,7 +4578,7 @@ int unit_cgroup_freezer_action(Unit *u,
195 u->freezer_state = FREEZER_THAWING; 183 u->freezer_state = FREEZER_THAWING;
196 } 184 }
197 185
@@ -200,11 +188,9 @@ index 61ac4df1a6..ea18970196 100644
200 if (r < 0) 188 if (r < 0)
201 return r; 189 return r;
202 190
203diff --git a/src/core/main.c b/src/core/main.c
204index 3f71cc0947..0e5aec3e9e 100644
205--- a/src/core/main.c 191--- a/src/core/main.c
206+++ b/src/core/main.c 192+++ b/src/core/main.c
207@@ -1678,7 +1678,7 @@ static void initialize_core_pattern(bool skip_setup) { 193@@ -1678,7 +1678,7 @@ static void initialize_core_pattern(bool
208 if (getpid_cached() != 1) 194 if (getpid_cached() != 1)
209 return; 195 return;
210 196
@@ -213,11 +199,9 @@ index 3f71cc0947..0e5aec3e9e 100644
213 if (r < 0) 199 if (r < 0)
214 log_warning_errno(r, "Failed to write '%s' to /proc/sys/kernel/core_pattern, ignoring: %m", 200 log_warning_errno(r, "Failed to write '%s' to /proc/sys/kernel/core_pattern, ignoring: %m",
215 arg_early_core_pattern); 201 arg_early_core_pattern);
216diff --git a/src/core/smack-setup.c b/src/core/smack-setup.c
217index 7ea902b6f9..1aef2988d0 100644
218--- a/src/core/smack-setup.c 202--- a/src/core/smack-setup.c
219+++ b/src/core/smack-setup.c 203+++ b/src/core/smack-setup.c
220@@ -321,17 +321,17 @@ int mac_smack_setup(bool *loaded_policy) { 204@@ -321,17 +321,17 @@ int mac_smack_setup(bool *loaded_policy)
221 } 205 }
222 206
223 #if HAVE_SMACK_RUN_LABEL 207 #if HAVE_SMACK_RUN_LABEL
@@ -239,8 +223,6 @@ index 7ea902b6f9..1aef2988d0 100644
239 if (r < 0) 223 if (r < 0)
240 log_warning_errno(r, "Failed to set SMACK netlabel rule \"127.0.0.1 -CIPSO\": %m"); 224 log_warning_errno(r, "Failed to set SMACK netlabel rule \"127.0.0.1 -CIPSO\": %m");
241 #endif 225 #endif
242diff --git a/src/home/homework.c b/src/home/homework.c
243index 066483e342..5f92dd7064 100644
244--- a/src/home/homework.c 226--- a/src/home/homework.c
245+++ b/src/home/homework.c 227+++ b/src/home/homework.c
246@@ -278,7 +278,7 @@ static void drop_caches_now(void) { 228@@ -278,7 +278,7 @@ static void drop_caches_now(void) {
@@ -252,11 +234,9 @@ index 066483e342..5f92dd7064 100644
252 if (r < 0) 234 if (r < 0)
253 log_warning_errno(r, "Failed to drop caches, ignoring: %m"); 235 log_warning_errno(r, "Failed to drop caches, ignoring: %m");
254 else 236 else
255diff --git a/src/libsystemd/sd-device/sd-device.c b/src/libsystemd/sd-device/sd-device.c
256index 2fbc619a34..09d9591e37 100644
257--- a/src/libsystemd/sd-device/sd-device.c 237--- a/src/libsystemd/sd-device/sd-device.c
258+++ b/src/libsystemd/sd-device/sd-device.c 238+++ b/src/libsystemd/sd-device/sd-device.c
259@@ -2516,7 +2516,7 @@ _public_ int sd_device_set_sysattr_value(sd_device *device, const char *sysattr, 239@@ -2516,7 +2516,7 @@ _public_ int sd_device_set_sysattr_value
260 if (!value) 240 if (!value)
261 return -ENOMEM; 241 return -ENOMEM;
262 242
@@ -265,11 +245,9 @@ index 2fbc619a34..09d9591e37 100644
265 if (r < 0) { 245 if (r < 0) {
266 /* On failure, clear cache entry, as we do not know how it fails. */ 246 /* On failure, clear cache entry, as we do not know how it fails. */
267 device_remove_cached_sysattr_value(device, sysattr); 247 device_remove_cached_sysattr_value(device, sysattr);
268diff --git a/src/nspawn/nspawn-cgroup.c b/src/nspawn/nspawn-cgroup.c
269index a5002437c6..b12e6cd9c9 100644
270--- a/src/nspawn/nspawn-cgroup.c 248--- a/src/nspawn/nspawn-cgroup.c
271+++ b/src/nspawn/nspawn-cgroup.c 249+++ b/src/nspawn/nspawn-cgroup.c
272@@ -124,7 +124,7 @@ int sync_cgroup(pid_t pid, CGroupUnified unified_requested, uid_t uid_shift) { 250@@ -124,7 +124,7 @@ int sync_cgroup(pid_t pid, CGroupUnified
273 fn = strjoina(tree, cgroup, "/cgroup.procs"); 251 fn = strjoina(tree, cgroup, "/cgroup.procs");
274 252
275 sprintf(pid_string, PID_FMT, pid); 253 sprintf(pid_string, PID_FMT, pid);
@@ -278,11 +256,9 @@ index a5002437c6..b12e6cd9c9 100644
278 if (r < 0) { 256 if (r < 0) {
279 log_error_errno(r, "Failed to move process: %m"); 257 log_error_errno(r, "Failed to move process: %m");
280 goto finish; 258 goto finish;
281diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c
282index 6ab604d3dc..bbec6b686c 100644
283--- a/src/nspawn/nspawn.c 259--- a/src/nspawn/nspawn.c
284+++ b/src/nspawn/nspawn.c 260+++ b/src/nspawn/nspawn.c
285@@ -2688,7 +2688,7 @@ static int reset_audit_loginuid(void) { 261@@ -2690,7 +2690,7 @@ static int reset_audit_loginuid(void) {
286 if (streq(p, "4294967295")) 262 if (streq(p, "4294967295"))
287 return 0; 263 return 0;
288 264
@@ -291,7 +267,7 @@ index 6ab604d3dc..bbec6b686c 100644
291 if (r < 0) { 267 if (r < 0) {
292 log_error_errno(r, 268 log_error_errno(r,
293 "Failed to reset audit login UID. This probably means that your kernel is too\n" 269 "Failed to reset audit login UID. This probably means that your kernel is too\n"
294@@ -4141,7 +4141,7 @@ static int setup_uid_map( 270@@ -4143,7 +4143,7 @@ static int setup_uid_map(
295 return log_oom(); 271 return log_oom();
296 272
297 xsprintf(uid_map, "/proc/" PID_FMT "/uid_map", pid); 273 xsprintf(uid_map, "/proc/" PID_FMT "/uid_map", pid);
@@ -300,7 +276,7 @@ index 6ab604d3dc..bbec6b686c 100644
300 if (r < 0) 276 if (r < 0)
301 return log_error_errno(r, "Failed to write UID map: %m"); 277 return log_error_errno(r, "Failed to write UID map: %m");
302 278
303@@ -4151,7 +4151,7 @@ static int setup_uid_map( 279@@ -4153,7 +4153,7 @@ static int setup_uid_map(
304 return log_oom(); 280 return log_oom();
305 281
306 xsprintf(uid_map, "/proc/" PID_FMT "/gid_map", pid); 282 xsprintf(uid_map, "/proc/" PID_FMT "/gid_map", pid);
@@ -309,8 +285,6 @@ index 6ab604d3dc..bbec6b686c 100644
309 if (r < 0) 285 if (r < 0)
310 return log_error_errno(r, "Failed to write GID map: %m"); 286 return log_error_errno(r, "Failed to write GID map: %m");
311 287
312diff --git a/src/shared/binfmt-util.c b/src/shared/binfmt-util.c
313index a26175474b..1413a9c72c 100644
314--- a/src/shared/binfmt-util.c 288--- a/src/shared/binfmt-util.c
315+++ b/src/shared/binfmt-util.c 289+++ b/src/shared/binfmt-util.c
316@@ -46,7 +46,7 @@ int disable_binfmt(void) { 290@@ -46,7 +46,7 @@ int disable_binfmt(void) {
@@ -322,11 +296,9 @@ index a26175474b..1413a9c72c 100644
322 if (r < 0) 296 if (r < 0)
323 return log_warning_errno(r, "Failed to unregister binfmt_misc entries: %m"); 297 return log_warning_errno(r, "Failed to unregister binfmt_misc entries: %m");
324 298
325diff --git a/src/shared/cgroup-setup.c b/src/shared/cgroup-setup.c
326index 934a16eaf3..c921ced861 100644
327--- a/src/shared/cgroup-setup.c 299--- a/src/shared/cgroup-setup.c
328+++ b/src/shared/cgroup-setup.c 300+++ b/src/shared/cgroup-setup.c
329@@ -351,7 +351,7 @@ int cg_attach(const char *controller, const char *path, pid_t pid) { 301@@ -351,7 +351,7 @@ int cg_attach(const char *controller, co
330 302
331 xsprintf(c, PID_FMT "\n", pid); 303 xsprintf(c, PID_FMT "\n", pid);
332 304
@@ -344,11 +316,9 @@ index 934a16eaf3..c921ced861 100644
344 if (r < 0) { 316 if (r < 0) {
345 log_debug_errno(r, "Failed to %s controller %s for %s (%s): %m", 317 log_debug_errno(r, "Failed to %s controller %s for %s (%s): %m",
346 FLAGS_SET(mask, bit) ? "enable" : "disable", n, p, fs); 318 FLAGS_SET(mask, bit) ? "enable" : "disable", n, p, fs);
347diff --git a/src/shared/coredump-util.c b/src/shared/coredump-util.c
348index 805503f366..01a7ccb291 100644
349--- a/src/shared/coredump-util.c 319--- a/src/shared/coredump-util.c
350+++ b/src/shared/coredump-util.c 320+++ b/src/shared/coredump-util.c
351@@ -163,7 +163,7 @@ int set_coredump_filter(uint64_t value) { 321@@ -163,7 +163,7 @@ int set_coredump_filter(uint64_t value)
352 xsprintf(t, "0x%"PRIx64, value); 322 xsprintf(t, "0x%"PRIx64, value);
353 323
354 return write_string_file("/proc/self/coredump_filter", t, 324 return write_string_file("/proc/self/coredump_filter", t,
@@ -366,11 +336,9 @@ index 805503f366..01a7ccb291 100644
366 if (r < 0) 336 if (r < 0)
367 log_debug_errno(r, "Failed to turn off coredumps, ignoring: %m"); 337 log_debug_errno(r, "Failed to turn off coredumps, ignoring: %m");
368 } 338 }
369diff --git a/src/shared/hibernate-util.c b/src/shared/hibernate-util.c
370index 3eb13d48f6..d09b901be1 100644
371--- a/src/shared/hibernate-util.c 339--- a/src/shared/hibernate-util.c
372+++ b/src/shared/hibernate-util.c 340+++ b/src/shared/hibernate-util.c
373@@ -481,7 +481,7 @@ int write_resume_config(dev_t devno, uint64_t offset, const char *device) { 341@@ -501,7 +501,7 @@ int write_resume_config(dev_t devno, uin
374 342
375 /* We write the offset first since it's safer. Note that this file is only available in 4.17+, so 343 /* We write the offset first since it's safer. Note that this file is only available in 4.17+, so
376 * fail gracefully if it doesn't exist and we're only overwriting it with 0. */ 344 * fail gracefully if it doesn't exist and we're only overwriting it with 0. */
@@ -379,7 +347,7 @@ index 3eb13d48f6..d09b901be1 100644
379 if (r == -ENOENT) { 347 if (r == -ENOENT) {
380 if (offset != 0) 348 if (offset != 0)
381 return log_error_errno(SYNTHETIC_ERRNO(EOPNOTSUPP), 349 return log_error_errno(SYNTHETIC_ERRNO(EOPNOTSUPP),
382@@ -497,7 +497,7 @@ int write_resume_config(dev_t devno, uint64_t offset, const char *device) { 350@@ -517,7 +517,7 @@ int write_resume_config(dev_t devno, uin
383 log_debug("Wrote resume_offset=%s for device '%s' to /sys/power/resume_offset.", 351 log_debug("Wrote resume_offset=%s for device '%s' to /sys/power/resume_offset.",
384 offset_str, device); 352 offset_str, device);
385 353
@@ -388,11 +356,9 @@ index 3eb13d48f6..d09b901be1 100644
388 if (r < 0) 356 if (r < 0)
389 return log_error_errno(r, 357 return log_error_errno(r,
390 "Failed to write device '%s' (%s) to /sys/power/resume: %m", 358 "Failed to write device '%s' (%s) to /sys/power/resume: %m",
391diff --git a/src/shared/smack-util.c b/src/shared/smack-util.c
392index 1f88e724d0..feb18b320a 100644
393--- a/src/shared/smack-util.c 359--- a/src/shared/smack-util.c
394+++ b/src/shared/smack-util.c 360+++ b/src/shared/smack-util.c
395@@ -113,7 +113,7 @@ int mac_smack_apply_pid(pid_t pid, const char *label) { 361@@ -113,7 +113,7 @@ int mac_smack_apply_pid(pid_t pid, const
396 return 0; 362 return 0;
397 363
398 p = procfs_file_alloca(pid, "attr/current"); 364 p = procfs_file_alloca(pid, "attr/current");
@@ -401,24 +367,20 @@ index 1f88e724d0..feb18b320a 100644
401 if (r < 0) 367 if (r < 0)
402 return r; 368 return r;
403 369
404diff --git a/src/shared/watchdog.c b/src/shared/watchdog.c
405index 4c1a968718..6faf6806a5 100644
406--- a/src/shared/watchdog.c 370--- a/src/shared/watchdog.c
407+++ b/src/shared/watchdog.c 371+++ b/src/shared/watchdog.c
408@@ -93,7 +93,7 @@ static int set_pretimeout_governor(const char *governor) { 372@@ -93,7 +93,7 @@ static int set_pretimeout_governor(const
409 373
410 r = write_string_file(sys_fn, 374 r = write_string_file(sys_fn,
411 governor, 375 governor,
412- WRITE_STRING_FILE_DISABLE_BUFFER | WRITE_STRING_FILE_VERIFY_ON_FAILURE | WRITE_STRING_FILE_VERIFY_IGNORE_NEWLINE); 376- WRITE_STRING_FILE_DISABLE_BUFFER | WRITE_STRING_FILE_VERIFY_ON_FAILURE | WRITE_STRING_FILE_VERIFY_IGNORE_NEWLINE);
413+ WRITE_STRING_FILE_VERIFY_ON_FAILURE | WRITE_STRING_FILE_VERIFY_IGNORE_NEWLINE); 377+ WRITE_STRING_FILE_VERIFY_ON_FAILURE | WRITE_STRING_FILE_VERIFY_IGNORE_NEWLINE);
414 if (r < 0) 378 if (r < 0)
415 return log_error_errno(r, "Failed to set pretimeout_governor to '%s': %m", governor); 379 return log_error_errno(r, "Failed to set watchdog pretimeout_governor to '%s': %m", governor);
416 380
417diff --git a/src/sleep/sleep.c b/src/sleep/sleep.c
418index 21af3e9e52..6d4b84b5d5 100644
419--- a/src/sleep/sleep.c 381--- a/src/sleep/sleep.c
420+++ b/src/sleep/sleep.c 382+++ b/src/sleep/sleep.c
421@@ -137,7 +137,7 @@ static int write_state(int fd, char * const *states) { 383@@ -137,7 +137,7 @@ static int write_state(int fd, char * co
422 if (k < 0) 384 if (k < 0)
423 return RET_GATHER(r, k); 385 return RET_GATHER(r, k);
424 386
@@ -427,7 +389,7 @@ index 21af3e9e52..6d4b84b5d5 100644
427 if (k >= 0) { 389 if (k >= 0) {
428 log_debug("Using sleep state '%s'.", *state); 390 log_debug("Using sleep state '%s'.", *state);
429 return 0; 391 return 0;
430@@ -155,7 +155,7 @@ static int write_mode(char * const *modes) { 392@@ -155,7 +155,7 @@ static int write_mode(char * const *mode
431 STRV_FOREACH(mode, modes) { 393 STRV_FOREACH(mode, modes) {
432 int k; 394 int k;
433 395
@@ -436,11 +398,9 @@ index 21af3e9e52..6d4b84b5d5 100644
436 if (k >= 0) { 398 if (k >= 0) {
437 log_debug("Using sleep disk mode '%s'.", *mode); 399 log_debug("Using sleep disk mode '%s'.", *mode);
438 return 0; 400 return 0;
439diff --git a/src/storagetm/storagetm.c b/src/storagetm/storagetm.c
440index ae63baaf79..82eeca479a 100644
441--- a/src/storagetm/storagetm.c 401--- a/src/storagetm/storagetm.c
442+++ b/src/storagetm/storagetm.c 402+++ b/src/storagetm/storagetm.c
443@@ -186,7 +186,7 @@ static int nvme_subsystem_unlink(NvmeSubsystem *s) { 403@@ -186,7 +186,7 @@ static int nvme_subsystem_unlink(NvmeSub
444 if (!enable_fn) 404 if (!enable_fn)
445 return log_oom(); 405 return log_oom();
446 406
@@ -449,7 +409,7 @@ index ae63baaf79..82eeca479a 100644
449 if (r < 0) 409 if (r < 0)
450 log_warning_errno(r, "Failed to disable namespace '%s' of NVME subsystem '%s', ignoring: %m", e->d_name, s->name); 410 log_warning_errno(r, "Failed to disable namespace '%s' of NVME subsystem '%s', ignoring: %m", e->d_name, s->name);
451 411
452@@ -254,7 +254,7 @@ static int nvme_subsystem_write_metadata(int subsystem_fd, sd_device *device) { 412@@ -254,7 +254,7 @@ static int nvme_subsystem_write_metadata
453 _cleanup_free_ char *truncated = strndup(w, 40); /* kernel refuses more than 40 chars (as per nvme spec) */ 413 _cleanup_free_ char *truncated = strndup(w, 40); /* kernel refuses more than 40 chars (as per nvme spec) */
454 414
455 /* The default string stored in 'attr_model' is "Linux" btw. */ 415 /* The default string stored in 'attr_model' is "Linux" btw. */
@@ -458,7 +418,7 @@ index ae63baaf79..82eeca479a 100644
458 if (r < 0) 418 if (r < 0)
459 log_warning_errno(r, "Failed to set model of subsystem to '%s', ignoring: %m", w); 419 log_warning_errno(r, "Failed to set model of subsystem to '%s', ignoring: %m", w);
460 } 420 }
461@@ -268,7 +268,7 @@ static int nvme_subsystem_write_metadata(int subsystem_fd, sd_device *device) { 421@@ -268,7 +268,7 @@ static int nvme_subsystem_write_metadata
462 return log_oom(); 422 return log_oom();
463 423
464 /* The default string stored in 'attr_firmware' is `uname -r` btw, but truncated to 8 chars. */ 424 /* The default string stored in 'attr_firmware' is `uname -r` btw, but truncated to 8 chars. */
@@ -467,7 +427,7 @@ index ae63baaf79..82eeca479a 100644
467 if (r < 0) 427 if (r < 0)
468 log_warning_errno(r, "Failed to set model of subsystem to '%s', ignoring: %m", truncated); 428 log_warning_errno(r, "Failed to set model of subsystem to '%s', ignoring: %m", truncated);
469 } 429 }
470@@ -295,7 +295,7 @@ static int nvme_subsystem_write_metadata(int subsystem_fd, sd_device *device) { 430@@ -295,7 +295,7 @@ static int nvme_subsystem_write_metadata
471 if (!truncated) 431 if (!truncated)
472 return log_oom(); 432 return log_oom();
473 433
@@ -476,7 +436,7 @@ index ae63baaf79..82eeca479a 100644
476 if (r < 0) 436 if (r < 0)
477 log_warning_errno(r, "Failed to set serial of subsystem to '%s', ignoring: %m", truncated); 437 log_warning_errno(r, "Failed to set serial of subsystem to '%s', ignoring: %m", truncated);
478 } 438 }
479@@ -345,7 +345,7 @@ static int nvme_namespace_write_metadata(int namespace_fd, sd_device *device, co 439@@ -345,7 +345,7 @@ static int nvme_namespace_write_metadata
480 id = id128_digest(j, l); 440 id = id128_digest(j, l);
481 } 441 }
482 442
@@ -485,7 +445,7 @@ index ae63baaf79..82eeca479a 100644
485 if (r < 0) 445 if (r < 0)
486 log_warning_errno(r, "Failed to set uuid of namespace to '%s', ignoring: %m", SD_ID128_TO_UUID_STRING(id)); 446 log_warning_errno(r, "Failed to set uuid of namespace to '%s', ignoring: %m", SD_ID128_TO_UUID_STRING(id));
487 447
488@@ -408,7 +408,7 @@ static int nvme_subsystem_add(const char *node, int consumed_fd, sd_device *devi 448@@ -408,7 +408,7 @@ static int nvme_subsystem_add(const char
489 if (subsystem_fd < 0) 449 if (subsystem_fd < 0)
490 return log_error_errno(subsystem_fd, "Failed to create NVME subsystem '%s': %m", j); 450 return log_error_errno(subsystem_fd, "Failed to create NVME subsystem '%s': %m", j);
491 451
@@ -494,7 +454,7 @@ index ae63baaf79..82eeca479a 100644
494 if (r < 0) 454 if (r < 0)
495 return log_error_errno(r, "Failed to set 'attr_allow_any_host' flag: %m"); 455 return log_error_errno(r, "Failed to set 'attr_allow_any_host' flag: %m");
496 456
497@@ -423,11 +423,11 @@ static int nvme_subsystem_add(const char *node, int consumed_fd, sd_device *devi 457@@ -423,11 +423,11 @@ static int nvme_subsystem_add(const char
498 458
499 /* We use /proc/$PID/fd/$FD rather than /proc/self/fd/$FD, because this string is visible to others 459 /* We use /proc/$PID/fd/$FD rather than /proc/self/fd/$FD, because this string is visible to others
500 * via configfs, and by including the PID it's clear to who the stuff belongs. */ 460 * via configfs, and by including the PID it's clear to who the stuff belongs. */
@@ -532,11 +492,9 @@ index ae63baaf79..82eeca479a 100644
532 if (r < 0) 492 if (r < 0)
533 return log_error_errno(r, "Failed to set IP address on NVME port %" PRIu16 ": %m", portnr); 493 return log_error_errno(r, "Failed to set IP address on NVME port %" PRIu16 ": %m", portnr);
534 494
535diff --git a/src/udev/udev-rules.c b/src/udev/udev-rules.c
536index febe345b4c..a90b610ba1 100644
537--- a/src/udev/udev-rules.c 495--- a/src/udev/udev-rules.c
538+++ b/src/udev/udev-rules.c 496+++ b/src/udev/udev-rules.c
539@@ -2711,7 +2711,6 @@ static int udev_rule_apply_token_to_event( 497@@ -2711,7 +2711,6 @@ static int udev_rule_apply_token_to_even
540 log_event_debug(dev, token, "ATTR '%s' writing '%s'", buf, value); 498 log_event_debug(dev, token, "ATTR '%s' writing '%s'", buf, value);
541 r = write_string_file(buf, value, 499 r = write_string_file(buf, value,
542 WRITE_STRING_FILE_VERIFY_ON_FAILURE | 500 WRITE_STRING_FILE_VERIFY_ON_FAILURE |
@@ -544,11 +502,9 @@ index febe345b4c..a90b610ba1 100644
544 WRITE_STRING_FILE_AVOID_NEWLINE | 502 WRITE_STRING_FILE_AVOID_NEWLINE |
545 WRITE_STRING_FILE_VERIFY_IGNORE_NEWLINE); 503 WRITE_STRING_FILE_VERIFY_IGNORE_NEWLINE);
546 if (r < 0) 504 if (r < 0)
547diff --git a/src/vconsole/vconsole-setup.c b/src/vconsole/vconsole-setup.c
548index 4d82c65f0a..3a3d861b83 100644
549--- a/src/vconsole/vconsole-setup.c 505--- a/src/vconsole/vconsole-setup.c
550+++ b/src/vconsole/vconsole-setup.c 506+++ b/src/vconsole/vconsole-setup.c
551@@ -261,7 +261,7 @@ static int toggle_utf8_vc(const char *name, int fd, bool utf8) { 507@@ -261,7 +261,7 @@ static int toggle_utf8_vc(const char *na
552 static int toggle_utf8_sysfs(bool utf8) { 508 static int toggle_utf8_sysfs(bool utf8) {
553 int r; 509 int r;
554 510
@@ -557,6 +513,3 @@ index 4d82c65f0a..3a3d861b83 100644
557 if (r < 0) 513 if (r < 0)
558 return log_warning_errno(r, "Failed to %s sysfs UTF-8 flag: %m", enable_disable(utf8)); 514 return log_warning_errno(r, "Failed to %s sysfs UTF-8 flag: %m", enable_disable(utf8));
559 515
560--
5612.34.1
562
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0022-avoid-missing-LOCK_EX-declaration.patch b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0022-avoid-missing-LOCK_EX-declaration.patch
index 24f3bf74a0..56755ac559 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0022-avoid-missing-LOCK_EX-declaration.patch
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd/0022-avoid-missing-LOCK_EX-declaration.patch
@@ -1,7 +1,7 @@
1From fd52f1764647e03a35e8f0ed0ef952049073ccbd Mon Sep 17 00:00:00 2001 1From 97d3ed7834bd86615ba4acdbef984c677b7e7791 Mon Sep 17 00:00:00 2001
2From: Chen Qi <Qi.Chen@windriver.com> 2From: Chen Qi <Qi.Chen@windriver.com>
3Date: Tue, 2 Jan 2024 11:03:27 +0800 3Date: Tue, 2 Jan 2024 11:03:27 +0800
4Subject: [PATCH 22/22] avoid missing LOCK_EX declaration 4Subject: [PATCH] avoid missing LOCK_EX declaration
5 5
6This only happens on MUSL. Include sys/file.h to avoid compilation 6This only happens on MUSL. Include sys/file.h to avoid compilation
7error about missing LOCK_EX declaration. 7error about missing LOCK_EX declaration.
@@ -14,8 +14,6 @@ Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
14 src/shared/dev-setup.h | 1 + 14 src/shared/dev-setup.h | 1 +
15 2 files changed, 2 insertions(+) 15 2 files changed, 2 insertions(+)
16 16
17diff --git a/src/core/exec-invoke.c b/src/core/exec-invoke.c
18index 70d963e269..7084811439 100644
19--- a/src/core/exec-invoke.c 17--- a/src/core/exec-invoke.c
20+++ b/src/core/exec-invoke.c 18+++ b/src/core/exec-invoke.c
21@@ -4,6 +4,7 @@ 19@@ -4,6 +4,7 @@
@@ -26,8 +24,6 @@ index 70d963e269..7084811439 100644
26 24
27 #if HAVE_PAM 25 #if HAVE_PAM
28 #include <security/pam_appl.h> 26 #include <security/pam_appl.h>
29diff --git a/src/shared/dev-setup.h b/src/shared/dev-setup.h
30index 5339bc4e5e..0697495f23 100644
31--- a/src/shared/dev-setup.h 27--- a/src/shared/dev-setup.h
32+++ b/src/shared/dev-setup.h 28+++ b/src/shared/dev-setup.h
33@@ -2,6 +2,7 @@ 29@@ -2,6 +2,7 @@
@@ -38,6 +34,3 @@ index 5339bc4e5e..0697495f23 100644
38 34
39 int lock_dev_console(void); 35 int lock_dev_console(void);
40 36
41--
422.34.1
43
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.4.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.6.bb
index 3b44e02376..9c39d40d23 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.4.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.6.bb
@@ -10,7 +10,7 @@ inherit meson pkgconfig
10 10
11DEPENDS += "gperf-native gettext-native util-linux libcap util-linux python3-jinja2-native" 11DEPENDS += "gperf-native gettext-native util-linux libcap util-linux python3-jinja2-native"
12 12
13SRCREV = "387a14a7b67b8b76adaed4175e14bb7e39b2f738" 13SRCREV = "5810c25792d4268282dd3892af1a253b690423c9"
14SRCBRANCH = "v255-stable" 14SRCBRANCH = "v255-stable"
15SRC_URI = "git://github.com/systemd/systemd-stable.git;protocol=https;branch=${SRCBRANCH} \ 15SRC_URI = "git://github.com/systemd/systemd-stable.git;protocol=https;branch=${SRCBRANCH} \
16 file://static-libsystemd-pkgconfig.patch \ 16 file://static-libsystemd-pkgconfig.patch \
@@ -55,7 +55,6 @@ CFLAGS:append:libc-musl = " -D__UAPI_DEF_ETHHDR=0 "
55 55
56EXTRA_OEMESON += "-Dstatic-libsystemd=pic" 56EXTRA_OEMESON += "-Dstatic-libsystemd=pic"
57 57
58S = "${WORKDIR}/git"
59 58
60RDEPENDS:${PN}-dev = "" 59RDEPENDS:${PN}-dev = ""
61 60
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.0.0.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb
index af112ced88..0467c834b8 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.0.0.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb
@@ -8,9 +8,9 @@ inherit cmake
8 8
9DEPENDS += "expat" 9DEPENDS += "expat"
10 10
11SRCREV = "e62472b210d9e7f06a5e611c23471d414c99a99c" 11SRCREV = "0261d0ec60b68c1f0a6ec9acf63d1379f7d569f8"
12SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;subpath=tools" 12SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV};subpath=tools"
13 13
14S = "${WORKDIR}/tools" 14S = "${UNPACKDIR}/tools"
15 15
16BBCLASSEXTEND = "native nativesdk" 16BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb
index 2b6bb1011a..62b30e9894 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.0.0.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb
@@ -16,16 +16,14 @@ PACKAGECONFIG[with-tests] = "-DSDBUSCPP_BUILD_TESTS=ON -DSDBUSCPP_INSTALL_TESTS=
16 16
17DEPENDS += "expat" 17DEPENDS += "expat"
18 18
19PV .= "+git" 19SRCREV = "0261d0ec60b68c1f0a6ec9acf63d1379f7d569f8"
20SRCREV = "e62472b210d9e7f06a5e611c23471d414c99a99c" 20SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV} \
21SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master \
22 file://run-ptest" 21 file://run-ptest"
23 22
24EXTRA_OECMAKE = "-DSDBUSCPP_BUILD_CODEGEN=OFF \ 23EXTRA_OECMAKE = "-DSDBUSCPP_BUILD_CODEGEN=OFF \
25 -DSDBUSCPP_BUILD_DOCS=ON \ 24 -DSDBUSCPP_BUILD_DOCS=ON \
26 -DSDBUSCPP_BUILD_DOXYGEN_DOCS=OFF" 25 -DSDBUSCPP_BUILD_DOXYGEN_DOCS=OFF"
27 26
28S = "${WORKDIR}/git"
29 27
30# Link libatomic on architectures without 64bit atomics fixes 28# Link libatomic on architectures without 64bit atomics fixes
31# libsdbus-c++.so.1.1.0: undefined reference to `__atomic_load_8' 29# libsdbus-c++.so.1.1.0: undefined reference to `__atomic_load_8'
@@ -46,6 +44,6 @@ do_install_ptest() {
46FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/" 44FILES:${PN}-ptest =+ "${sysconfdir}/dbus-1/system.d/"
47FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp" 45FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp"
48 46
49RDEPENDS:${PN}-ptest += "dbus" 47RDEPENDS:${PN}-ptest += "${VIRTUAL-RUNTIME_dbus}"
50# It adds -isystem which is spurious, no idea where it gets it from 48# It adds -isystem which is spurious, no idea where it gets it from
51CCACHE_DISABLE = "1" 49CCACHE_DISABLE = "1"
diff --git a/meta-oe/recipes-core/systemd/systemd-repart-native_257.6.bb b/meta-oe/recipes-core/systemd/systemd-repart-native_257.6.bb
new file mode 100644
index 0000000000..15b60af02e
--- /dev/null
+++ b/meta-oe/recipes-core/systemd/systemd-repart-native_257.6.bb
@@ -0,0 +1,59 @@
1# SPDX-License-Identifier: MIT
2#
3# Copyright Leica Geosystems AG
4#
5
6SUMMARY = "systemd-repart"
7DESCRIPTION = "systemd-repart grows and adds partitions to a partition table, based on the configuration files described in repart.d(5), or generates a Discoverable Disk Image (DDI) for a system extension (sysext, see systemd-sysext(8))."
8HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd"
9
10LICENSE = "GPL-2.0-only & LGPL-2.1-or-later"
11LICENSE:libsystemd = "LGPL-2.1-or-later"
12LIC_FILES_CHKSUM = "file://LICENSE.GPL2;md5=751419260aa954499f7abaabaa882bbe \
13 file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
14
15SRCREV = "00a12c234e2506f5cab683460199575f13c454db"
16SRCBRANCH = "v257-stable"
17SRC_URI = "git://github.com/systemd/systemd.git;protocol=https;branch=${SRCBRANCH}"
18
19S = "${WORKDIR}/git"
20
21DEPENDS = " \
22 cryptsetup-native \
23 gperf-native \
24 libcap \
25 python3-jinja2-native \
26 util-linux \
27"
28
29inherit meson pkgconfig gettext native
30
31MESON_TARGET = "systemd-repart"
32
33# Helper variables to clarify locations. This mirrors the logic in systemd's
34# build system.
35rootprefix ?= "${root_prefix}"
36rootlibdir ?= "${base_libdir}"
37rootlibexecdir = "${rootprefix}/lib"
38
39EXTRA_OEMESON += "-Dnobody-user=nobody \
40 -Dnobody-group=nogroup \
41 -Drootlibdir=${rootlibdir} \
42 -Drootprefix=${rootprefix} \
43 -Ddefault-locale=C \
44 -Dmode=release \
45 -Dsystem-alloc-uid-min=101 \
46 -Dsystem-uid-max=999 \
47 -Dsystem-alloc-gid-min=101 \
48 -Dsystem-gid-max=999 \
49"
50
51do_install() {
52 install -d ${D}${bindir}/
53 install -m 0755 ${B}/systemd-repart ${D}${bindir}/systemd-repart
54 install -d ${D}${libdir}/
55 install -m 0644 ${B}/src/shared/libsystemd-shared-257.so ${D}${libdir}/libsystemd-shared-257.so
56
57 install -d ${D}${libdir}/systemd/repart/
58 cp -r ${S}/src/repart/definitions ${D}${libdir}/systemd/repart/
59}
diff --git a/meta-oe/recipes-core/toybox/toybox_0.8.11.bb b/meta-oe/recipes-core/toybox/toybox_0.8.12.bb
index db071a1995..7281bb5684 100644
--- a/meta-oe/recipes-core/toybox/toybox_0.8.11.bb
+++ b/meta-oe/recipes-core/toybox/toybox_0.8.12.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=78659a599b9325da368f2f1eb88f19c7"
8inherit cml1 update-alternatives 8inherit cml1 update-alternatives
9 9
10SRC_URI = "http://www.landley.net/toybox/downloads/${BPN}-${PV}.tar.gz" 10SRC_URI = "http://www.landley.net/toybox/downloads/${BPN}-${PV}.tar.gz"
11SRC_URI[sha256sum] = "15aa3f832f4ec1874db761b9950617f99e1e38144c22da39a71311093bfe67dc" 11SRC_URI[sha256sum] = "ad88a921133ae2231d9f2df875ec0bd42af4429145caea7d7db9e02208a6fd2e"
12 12
13SECTION = "base" 13SECTION = "base"
14 14
diff --git a/meta-oe/recipes-core/usleep/files/usleep.c b/meta-oe/recipes-core/usleep/files/usleep.c
index a5e7d9d715..dfa52ec19a 100644
--- a/meta-oe/recipes-core/usleep/files/usleep.c
+++ b/meta-oe/recipes-core/usleep/files/usleep.c
@@ -34,7 +34,7 @@ int main(int argc, char **argv) {
34 int showVersion = 0; 34 int showVersion = 0;
35 int showOot = 0; 35 int showOot = 0;
36 int rc; 36 int rc;
37 char * countStr = NULL; 37 const char * countStr = NULL;
38 struct poptOption options[] = { 38 struct poptOption options[] = {
39 { "version", 'v', POPT_ARG_NONE, &showVersion, 0, 39 { "version", 'v', POPT_ARG_NONE, &showVersion, 0,
40 "Display the version of this program, and exit" }, 40 "Display the version of this program, and exit" },
@@ -44,7 +44,7 @@ int main(int argc, char **argv) {
44 { 0, 0, 0, 0, 0 } 44 { 0, 0, 0, 0, 0 }
45 }; 45 };
46 46
47 optCon = poptGetContext("usleep", argc, argv, options,0); 47 optCon = poptGetContext("usleep", argc, (const char **)argv, options,0);
48 /*poptReadDefaultConfig(optCon, 1);*/ 48 /*poptReadDefaultConfig(optCon, 1);*/
49 poptSetOtherOptionHelp(optCon, "[microseconds]"); 49 poptSetOtherOptionHelp(optCon, "[microseconds]");
50 50
diff --git a/meta-oe/recipes-core/usleep/usleep_1.2.bb b/meta-oe/recipes-core/usleep/usleep_1.2.bb
index a529032aad..530104e964 100644
--- a/meta-oe/recipes-core/usleep/usleep_1.2.bb
+++ b/meta-oe/recipes-core/usleep/usleep_1.2.bb
@@ -3,7 +3,7 @@ SECTION = "base"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" 4LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
5 5
6S = "${WORKDIR}" 6S = "${UNPACKDIR}"
7DEPENDS = "popt" 7DEPENDS = "popt"
8 8
9SRC_URI = "file://usleep.c \ 9SRC_URI = "file://usleep.c \
@@ -19,8 +19,8 @@ do_install() {
19 install -d ${D}${base_bindir} 19 install -d ${D}${base_bindir}
20 install -d ${D}${mandir}/man1 20 install -d ${D}${mandir}/man1
21 21
22 install -m 0755 ${WORKDIR}/usleep ${D}${base_bindir} 22 install -m 0755 ${UNPACKDIR}/usleep ${D}${base_bindir}
23 install -m 0644 ${WORKDIR}/usleep.1 ${D}${mandir}/man1 23 install -m 0644 ${UNPACKDIR}/usleep.1 ${D}${mandir}/man1
24} 24}
25 25
26inherit update-alternatives 26inherit update-alternatives
@@ -31,3 +31,7 @@ ALTERNATIVE_LINK_NAME[usleep] = "${base_bindir}/usleep"
31 31
32ALTERNATIVE:${PN}-doc = "usleep.1" 32ALTERNATIVE:${PN}-doc = "usleep.1"
33ALTERNATIVE_LINK_NAME[usleep.1] = "${mandir}/man1/usleep.1" 33ALTERNATIVE_LINK_NAME[usleep.1] = "${mandir}/man1/usleep.1"
34
35# http://errors.yoctoproject.org/Errors/Details/766900/
36# usleep.c:47:43: error: passing argument 3 of 'poptGetContext' from incompatible pointer type [-Wincompatible-pointer-types]
37CFLAGS += "-Wno-error=incompatible-pointer-types"
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc
index 3a5bee7cee..ca88d426a7 100644
--- a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc
+++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc
@@ -2,587 +2,1041 @@
2 2
3# from Cargo.lock 3# from Cargo.lock
4SRC_URI += " \ 4SRC_URI += " \
5 crate://crates.io/adler/1.0.2 \ 5 crate://crates.io/adler2/2.0.0 \
6 crate://crates.io/ahash/0.7.8 \ 6 crate://crates.io/aho-corasick/1.1.3 \
7 crate://crates.io/aho-corasick/1.0.4 \ 7 crate://crates.io/allocator-api2/0.2.21 \
8 crate://crates.io/android-tzdata/0.1.1 \ 8 crate://crates.io/android-tzdata/0.1.1 \
9 crate://crates.io/android_system_properties/0.1.5 \ 9 crate://crates.io/android_system_properties/0.1.5 \
10 crate://crates.io/anstream/0.5.0 \ 10 crate://crates.io/ansi-width/0.1.0 \
11 crate://crates.io/anstyle/1.0.0 \ 11 crate://crates.io/anstream/0.6.18 \
12 crate://crates.io/anstyle-parse/0.2.0 \ 12 crate://crates.io/anstyle/1.0.10 \
13 crate://crates.io/anstyle-query/1.0.0 \ 13 crate://crates.io/anstyle-parse/0.2.6 \
14 crate://crates.io/anstyle-wincon/2.1.0 \ 14 crate://crates.io/anstyle-query/1.1.2 \
15 crate://crates.io/arbitrary/1.3.2 \ 15 crate://crates.io/anstyle-wincon/3.0.7 \
16 crate://crates.io/arrayref/0.3.6 \ 16 crate://crates.io/arbitrary/1.4.1 \
17 crate://crates.io/arrayvec/0.7.4 \ 17 crate://crates.io/arrayref/0.3.9 \
18 crate://crates.io/autocfg/1.1.0 \ 18 crate://crates.io/arrayvec/0.7.6 \
19 crate://crates.io/bigdecimal/0.4.0 \ 19 crate://crates.io/autocfg/1.4.0 \
20 crate://crates.io/bigdecimal/0.4.8 \
20 crate://crates.io/binary-heap-plus/0.5.0 \ 21 crate://crates.io/binary-heap-plus/0.5.0 \
21 crate://crates.io/bindgen/0.63.0 \ 22 crate://crates.io/bincode/2.0.1 \
23 crate://crates.io/bincode_derive/2.0.1 \
24 crate://crates.io/bindgen/0.71.1 \
22 crate://crates.io/bitflags/1.3.2 \ 25 crate://crates.io/bitflags/1.3.2 \
23 crate://crates.io/bitflags/2.4.2 \ 26 crate://crates.io/bitflags/2.9.0 \
24 crate://crates.io/bitvec/1.0.1 \ 27 crate://crates.io/bitvec/1.0.1 \
25 crate://crates.io/blake2b_simd/1.0.2 \ 28 crate://crates.io/blake2b_simd/1.0.3 \
26 crate://crates.io/blake3/1.5.1 \ 29 crate://crates.io/blake3/1.8.2 \
27 crate://crates.io/block-buffer/0.10.3 \ 30 crate://crates.io/block-buffer/0.10.4 \
28 crate://crates.io/bstr/1.9.1 \ 31 crate://crates.io/bstr/1.12.0 \
29 crate://crates.io/bumpalo/3.11.1 \ 32 crate://crates.io/bumpalo/3.17.0 \
30 crate://crates.io/bytecount/0.6.8 \ 33 crate://crates.io/bytecount/0.6.8 \
31 crate://crates.io/byteorder/1.5.0 \ 34 crate://crates.io/byteorder/1.5.0 \
32 crate://crates.io/cc/1.0.79 \ 35 crate://crates.io/cc/1.2.16 \
33 crate://crates.io/cexpr/0.6.0 \ 36 crate://crates.io/cexpr/0.6.0 \
34 crate://crates.io/cfg-if/1.0.0 \ 37 crate://crates.io/cfg-if/1.0.0 \
35 crate://crates.io/cfg_aliases/0.1.1 \ 38 crate://crates.io/cfg_aliases/0.2.1 \
36 crate://crates.io/chrono/0.4.38 \ 39 crate://crates.io/chrono/0.4.41 \
37 crate://crates.io/clang-sys/1.4.0 \ 40 crate://crates.io/chrono-tz/0.10.3 \
38 crate://crates.io/clap/4.4.2 \ 41 crate://crates.io/chrono-tz-build/0.4.0 \
39 crate://crates.io/clap_builder/4.4.2 \ 42 crate://crates.io/clang-sys/1.8.1 \
40 crate://crates.io/clap_complete/4.4.0 \ 43 crate://crates.io/clap/4.5.38 \
41 crate://crates.io/clap_lex/0.5.0 \ 44 crate://crates.io/clap_builder/4.5.38 \
42 crate://crates.io/clap_mangen/0.2.9 \ 45 crate://crates.io/clap_complete/4.5.50 \
43 crate://crates.io/colorchoice/1.0.0 \ 46 crate://crates.io/clap_lex/0.7.4 \
47 crate://crates.io/clap_mangen/0.2.26 \
48 crate://crates.io/colorchoice/1.0.3 \
44 crate://crates.io/compare/0.1.0 \ 49 crate://crates.io/compare/0.1.0 \
45 crate://crates.io/console/0.15.8 \ 50 crate://crates.io/console/0.15.11 \
46 crate://crates.io/const-random/0.1.16 \ 51 crate://crates.io/const-random/0.1.18 \
47 crate://crates.io/const-random-macro/0.1.16 \ 52 crate://crates.io/const-random-macro/0.1.16 \
48 crate://crates.io/constant_time_eq/0.3.0 \ 53 crate://crates.io/constant_time_eq/0.3.1 \
49 crate://crates.io/core-foundation-sys/0.8.3 \ 54 crate://crates.io/convert_case/0.7.1 \
55 crate://crates.io/core-foundation-sys/0.8.7 \
50 crate://crates.io/coz/0.1.3 \ 56 crate://crates.io/coz/0.1.3 \
51 crate://crates.io/cpp/0.5.9 \ 57 crate://crates.io/cpp/0.5.10 \
52 crate://crates.io/cpp_build/0.5.9 \ 58 crate://crates.io/cpp_build/0.5.10 \
53 crate://crates.io/cpp_common/0.5.9 \ 59 crate://crates.io/cpp_common/0.5.10 \
54 crate://crates.io/cpp_macros/0.5.9 \ 60 crate://crates.io/cpp_macros/0.5.10 \
55 crate://crates.io/cpufeatures/0.2.5 \ 61 crate://crates.io/cpufeatures/0.2.17 \
56 crate://crates.io/crc32fast/1.4.0 \ 62 crate://crates.io/crc32fast/1.4.2 \
57 crate://crates.io/crossbeam-channel/0.5.10 \ 63 crate://crates.io/crossbeam-deque/0.8.6 \
58 crate://crates.io/crossbeam-deque/0.8.4 \ 64 crate://crates.io/crossbeam-epoch/0.9.18 \
59 crate://crates.io/crossbeam-epoch/0.9.17 \ 65 crate://crates.io/crossbeam-utils/0.8.21 \
60 crate://crates.io/crossbeam-utils/0.8.19 \ 66 crate://crates.io/crossterm/0.29.0 \
61 crate://crates.io/crossterm/0.27.0 \
62 crate://crates.io/crossterm_winapi/0.9.1 \ 67 crate://crates.io/crossterm_winapi/0.9.1 \
63 crate://crates.io/crunchy/0.2.2 \ 68 crate://crates.io/crunchy/0.2.3 \
64 crate://crates.io/crypto-common/0.1.6 \ 69 crate://crates.io/crypto-common/0.1.6 \
65 crate://crates.io/ctrlc/3.4.4 \ 70 crate://crates.io/ctor/0.4.2 \
66 crate://crates.io/data-encoding/2.5.0 \ 71 crate://crates.io/ctor-proc-macro/0.0.5 \
67 crate://crates.io/data-encoding-macro/0.1.14 \ 72 crate://crates.io/ctrlc/3.4.7 \
68 crate://crates.io/data-encoding-macro-internal/0.1.12 \ 73 crate://crates.io/data-encoding/2.9.0 \
69 crate://crates.io/derive_arbitrary/1.3.2 \ 74 crate://crates.io/data-encoding-macro/0.1.18 \
75 crate://crates.io/data-encoding-macro-internal/0.1.16 \
76 crate://crates.io/deranged/0.4.0 \
77 crate://crates.io/derive_arbitrary/1.4.1 \
78 crate://crates.io/derive_more/2.0.1 \
79 crate://crates.io/derive_more-impl/2.0.1 \
70 crate://crates.io/diff/0.1.13 \ 80 crate://crates.io/diff/0.1.13 \
71 crate://crates.io/digest/0.10.7 \ 81 crate://crates.io/digest/0.10.7 \
72 crate://crates.io/dlv-list/0.5.0 \ 82 crate://crates.io/displaydoc/0.2.5 \
83 crate://crates.io/dlv-list/0.5.2 \
73 crate://crates.io/dns-lookup/2.0.4 \ 84 crate://crates.io/dns-lookup/2.0.4 \
74 crate://crates.io/dunce/1.0.4 \ 85 crate://crates.io/document-features/0.2.11 \
75 crate://crates.io/either/1.8.0 \ 86 crate://crates.io/dtor/0.0.6 \
76 crate://crates.io/encode_unicode/0.3.6 \ 87 crate://crates.io/dtor-proc-macro/0.0.5 \
77 crate://crates.io/env_logger/0.8.4 \ 88 crate://crates.io/dunce/1.0.5 \
78 crate://crates.io/errno/0.3.8 \ 89 crate://crates.io/either/1.15.0 \
90 crate://crates.io/encode_unicode/1.0.0 \
91 crate://crates.io/equivalent/1.0.2 \
92 crate://crates.io/errno/0.3.10 \
79 crate://crates.io/exacl/0.12.0 \ 93 crate://crates.io/exacl/0.12.0 \
80 crate://crates.io/fastrand/2.0.1 \ 94 crate://crates.io/fastrand/2.3.0 \
81 crate://crates.io/file_diff/1.0.0 \ 95 crate://crates.io/file_diff/1.0.0 \
82 crate://crates.io/filedescriptor/0.8.2 \ 96 crate://crates.io/filedescriptor/0.8.3 \
83 crate://crates.io/filetime/0.2.23 \ 97 crate://crates.io/filetime/0.2.25 \
84 crate://crates.io/flate2/1.0.28 \ 98 crate://crates.io/flate2/1.1.1 \
99 crate://crates.io/fluent/0.17.0 \
100 crate://crates.io/fluent-bundle/0.16.0 \
101 crate://crates.io/fluent-langneg/0.13.0 \
102 crate://crates.io/fluent-syntax/0.12.0 \
85 crate://crates.io/fnv/1.0.7 \ 103 crate://crates.io/fnv/1.0.7 \
104 crate://crates.io/foldhash/0.1.4 \
86 crate://crates.io/fs_extra/1.3.0 \ 105 crate://crates.io/fs_extra/1.3.0 \
87 crate://crates.io/fsevent-sys/4.1.0 \ 106 crate://crates.io/fsevent-sys/4.1.0 \
88 crate://crates.io/fts-sys/0.2.4 \ 107 crate://crates.io/fts-sys/0.2.16 \
89 crate://crates.io/fundu/2.0.0 \
90 crate://crates.io/fundu-core/0.3.0 \
91 crate://crates.io/funty/2.0.0 \ 108 crate://crates.io/funty/2.0.0 \
92 crate://crates.io/futures/0.3.28 \ 109 crate://crates.io/futures-core/0.3.31 \
93 crate://crates.io/futures-channel/0.3.28 \ 110 crate://crates.io/futures-macro/0.3.31 \
94 crate://crates.io/futures-core/0.3.28 \ 111 crate://crates.io/futures-task/0.3.31 \
95 crate://crates.io/futures-executor/0.3.28 \ 112 crate://crates.io/futures-timer/3.0.3 \
96 crate://crates.io/futures-io/0.3.28 \ 113 crate://crates.io/futures-util/0.3.31 \
97 crate://crates.io/futures-macro/0.3.28 \
98 crate://crates.io/futures-sink/0.3.28 \
99 crate://crates.io/futures-task/0.3.28 \
100 crate://crates.io/futures-timer/3.0.2 \
101 crate://crates.io/futures-util/0.3.28 \
102 crate://crates.io/gcd/2.3.0 \ 114 crate://crates.io/gcd/2.3.0 \
103 crate://crates.io/generic-array/0.14.6 \ 115 crate://crates.io/generic-array/0.14.7 \
104 crate://crates.io/getrandom/0.2.9 \ 116 crate://crates.io/getrandom/0.2.15 \
105 crate://crates.io/glob/0.3.1 \ 117 crate://crates.io/getrandom/0.3.1 \
106 crate://crates.io/half/2.4.0 \ 118 crate://crates.io/glob/0.3.2 \
107 crate://crates.io/hashbrown/0.12.3 \ 119 crate://crates.io/half/2.6.0 \
108 crate://crates.io/hashbrown/0.14.3 \ 120 crate://crates.io/hashbrown/0.14.5 \
109 crate://crates.io/hermit-abi/0.3.2 \ 121 crate://crates.io/hashbrown/0.15.2 \
110 crate://crates.io/hex/0.4.3 \ 122 crate://crates.io/hex/0.4.3 \
111 crate://crates.io/hex-literal/0.4.1 \ 123 crate://crates.io/hex-literal/1.0.0 \
112 crate://crates.io/hostname/0.4.0 \ 124 crate://crates.io/hostname/0.4.1 \
113 crate://crates.io/iana-time-zone/0.1.53 \ 125 crate://crates.io/iana-time-zone/0.1.63 \
114 crate://crates.io/iana-time-zone-haiku/0.1.2 \ 126 crate://crates.io/iana-time-zone-haiku/0.1.2 \
115 crate://crates.io/indicatif/0.17.3 \ 127 crate://crates.io/indexmap/2.7.1 \
116 crate://crates.io/inotify/0.9.6 \ 128 crate://crates.io/indicatif/0.17.11 \
129 crate://crates.io/inotify/0.11.0 \
117 crate://crates.io/inotify-sys/0.1.5 \ 130 crate://crates.io/inotify-sys/0.1.5 \
118 crate://crates.io/io-lifetimes/1.0.11 \ 131 crate://crates.io/intl-memoizer/0.5.3 \
119 crate://crates.io/itertools/0.12.1 \ 132 crate://crates.io/intl_pluralrules/7.0.2 \
120 crate://crates.io/itoa/1.0.4 \ 133 crate://crates.io/is_terminal_polyfill/1.70.1 \
121 crate://crates.io/js-sys/0.3.64 \ 134 crate://crates.io/itertools/0.13.0 \
122 crate://crates.io/keccak/0.1.4 \ 135 crate://crates.io/itertools/0.14.0 \
123 crate://crates.io/kqueue/1.0.7 \ 136 crate://crates.io/itoa/1.0.15 \
124 crate://crates.io/kqueue-sys/1.0.3 \ 137 crate://crates.io/js-sys/0.3.77 \
125 crate://crates.io/lazy_static/1.4.0 \ 138 crate://crates.io/keccak/0.1.5 \
126 crate://crates.io/lazycell/1.3.0 \ 139 crate://crates.io/kqueue/1.0.8 \
127 crate://crates.io/libc/0.2.153 \ 140 crate://crates.io/kqueue-sys/1.0.4 \
128 crate://crates.io/libloading/0.7.4 \ 141 crate://crates.io/lazy_static/1.5.0 \
129 crate://crates.io/libm/0.2.7 \ 142 crate://crates.io/libc/0.2.172 \
130 crate://crates.io/linux-raw-sys/0.3.8 \ 143 crate://crates.io/libloading/0.8.6 \
131 crate://crates.io/linux-raw-sys/0.4.12 \ 144 crate://crates.io/libm/0.2.11 \
132 crate://crates.io/lock_api/0.4.9 \ 145 crate://crates.io/libredox/0.1.3 \
133 crate://crates.io/log/0.4.20 \ 146 crate://crates.io/libz-rs-sys/0.5.0 \
134 crate://crates.io/lru/0.7.8 \ 147 crate://crates.io/linux-raw-sys/0.4.15 \
135 crate://crates.io/lscolors/0.16.0 \ 148 crate://crates.io/linux-raw-sys/0.9.4 \
149 crate://crates.io/litrs/0.4.1 \
150 crate://crates.io/lock_api/0.4.12 \
151 crate://crates.io/lockfree-object-pool/0.1.6 \
152 crate://crates.io/log/0.4.26 \
153 crate://crates.io/lru/0.12.5 \
154 crate://crates.io/lscolors/0.20.0 \
136 crate://crates.io/md-5/0.10.6 \ 155 crate://crates.io/md-5/0.10.6 \
137 crate://crates.io/memchr/2.7.1 \ 156 crate://crates.io/memchr/2.7.4 \
138 crate://crates.io/memmap2/0.9.0 \ 157 crate://crates.io/memmap2/0.9.5 \
139 crate://crates.io/minimal-lexical/0.2.1 \ 158 crate://crates.io/minimal-lexical/0.2.1 \
140 crate://crates.io/miniz_oxide/0.7.2 \ 159 crate://crates.io/miniz_oxide/0.8.5 \
141 crate://crates.io/mio/0.8.11 \ 160 crate://crates.io/mio/1.0.3 \
142 crate://crates.io/nix/0.28.0 \ 161 crate://crates.io/nix/0.30.1 \
143 crate://crates.io/nom/7.1.3 \ 162 crate://crates.io/nom/7.1.3 \
144 crate://crates.io/notify/6.0.1 \ 163 crate://crates.io/nom/8.0.0 \
145 crate://crates.io/nu-ansi-term/0.49.0 \ 164 crate://crates.io/notify/8.0.0 \
146 crate://crates.io/num-bigint/0.4.4 \ 165 crate://crates.io/notify-types/2.0.0 \
147 crate://crates.io/num-integer/0.1.45 \ 166 crate://crates.io/nu-ansi-term/0.50.1 \
167 crate://crates.io/num-bigint/0.4.6 \
168 crate://crates.io/num-conv/0.1.0 \
169 crate://crates.io/num-integer/0.1.46 \
148 crate://crates.io/num-modular/0.5.1 \ 170 crate://crates.io/num-modular/0.5.1 \
149 crate://crates.io/num-prime/0.4.3 \ 171 crate://crates.io/num-prime/0.4.4 \
150 crate://crates.io/num-traits/0.2.18 \ 172 crate://crates.io/num-traits/0.2.19 \
151 crate://crates.io/num_threads/0.1.6 \ 173 crate://crates.io/num_threads/0.1.7 \
152 crate://crates.io/number_prefix/0.4.0 \ 174 crate://crates.io/number_prefix/0.4.0 \
153 crate://crates.io/once_cell/1.19.0 \ 175 crate://crates.io/once_cell/1.20.3 \
154 crate://crates.io/onig/6.4.0 \ 176 crate://crates.io/onig/6.5.1 \
155 crate://crates.io/onig_sys/69.8.1 \ 177 crate://crates.io/onig_sys/69.9.1 \
156 crate://crates.io/ordered-multimap/0.7.3 \ 178 crate://crates.io/ordered-multimap/0.7.3 \
157 crate://crates.io/os_display/0.1.3 \ 179 crate://crates.io/os_display/0.1.4 \
158 crate://crates.io/parking_lot/0.12.1 \ 180 crate://crates.io/parking_lot/0.12.3 \
159 crate://crates.io/parking_lot_core/0.9.9 \ 181 crate://crates.io/parking_lot_core/0.9.10 \
160 crate://crates.io/parse_datetime/0.5.0 \ 182 crate://crates.io/parse-zoneinfo/0.3.1 \
161 crate://crates.io/peeking_take_while/0.1.2 \ 183 crate://crates.io/parse_datetime/0.9.0 \
162 crate://crates.io/phf/0.11.2 \ 184 crate://crates.io/phf/0.11.3 \
163 crate://crates.io/phf_codegen/0.11.2 \ 185 crate://crates.io/phf_codegen/0.11.3 \
164 crate://crates.io/phf_generator/0.11.1 \ 186 crate://crates.io/phf_generator/0.11.3 \
165 crate://crates.io/phf_shared/0.11.2 \ 187 crate://crates.io/phf_shared/0.11.3 \
166 crate://crates.io/pin-project-lite/0.2.9 \ 188 crate://crates.io/pin-project-lite/0.2.16 \
167 crate://crates.io/pin-utils/0.1.0 \ 189 crate://crates.io/pin-utils/0.1.0 \
168 crate://crates.io/pkg-config/0.3.26 \ 190 crate://crates.io/pkg-config/0.3.32 \
169 crate://crates.io/platform-info/2.0.3 \ 191 crate://crates.io/platform-info/2.0.5 \
170 crate://crates.io/portable-atomic/0.3.15 \ 192 crate://crates.io/portable-atomic/1.11.0 \
171 crate://crates.io/ppv-lite86/0.2.17 \ 193 crate://crates.io/powerfmt/0.2.0 \
172 crate://crates.io/pretty_assertions/1.4.0 \ 194 crate://crates.io/ppv-lite86/0.2.20 \
173 crate://crates.io/proc-macro2/1.0.63 \ 195 crate://crates.io/pretty_assertions/1.4.1 \
174 crate://crates.io/procfs/0.16.0 \ 196 crate://crates.io/prettyplease/0.2.30 \
175 crate://crates.io/procfs-core/0.16.0 \ 197 crate://crates.io/proc-macro-crate/3.3.0 \
198 crate://crates.io/proc-macro2/1.0.95 \
199 crate://crates.io/procfs/0.17.0 \
200 crate://crates.io/procfs-core/0.17.0 \
176 crate://crates.io/quick-error/2.0.1 \ 201 crate://crates.io/quick-error/2.0.1 \
177 crate://crates.io/quickcheck/1.0.3 \ 202 crate://crates.io/quote/1.0.40 \
178 crate://crates.io/quote/1.0.29 \
179 crate://crates.io/radium/0.7.0 \ 203 crate://crates.io/radium/0.7.0 \
180 crate://crates.io/rand/0.8.5 \ 204 crate://crates.io/rand/0.8.5 \
205 crate://crates.io/rand/0.9.1 \
181 crate://crates.io/rand_chacha/0.3.1 \ 206 crate://crates.io/rand_chacha/0.3.1 \
207 crate://crates.io/rand_chacha/0.9.0 \
182 crate://crates.io/rand_core/0.6.4 \ 208 crate://crates.io/rand_core/0.6.4 \
183 crate://crates.io/rand_pcg/0.3.1 \ 209 crate://crates.io/rand_core/0.9.3 \
184 crate://crates.io/rayon/1.10.0 \ 210 crate://crates.io/rayon/1.10.0 \
185 crate://crates.io/rayon-core/1.12.1 \ 211 crate://crates.io/rayon-core/1.12.1 \
186 crate://crates.io/redox_syscall/0.4.1 \ 212 crate://crates.io/redox_syscall/0.5.10 \
187 crate://crates.io/redox_syscall/0.5.0 \ 213 crate://crates.io/regex/1.11.1 \
188 crate://crates.io/reference-counted-singleton/0.1.2 \ 214 crate://crates.io/regex-automata/0.4.9 \
189 crate://crates.io/regex/1.10.4 \ 215 crate://crates.io/regex-syntax/0.8.5 \
190 crate://crates.io/regex-automata/0.4.4 \ 216 crate://crates.io/relative-path/1.9.3 \
191 crate://crates.io/regex-syntax/0.8.2 \ 217 crate://crates.io/rlimit/0.10.2 \
192 crate://crates.io/relative-path/1.8.0 \ 218 crate://crates.io/roff/0.2.2 \
193 crate://crates.io/rlimit/0.10.1 \ 219 crate://crates.io/rstest/0.25.0 \
194 crate://crates.io/roff/0.2.1 \ 220 crate://crates.io/rstest_macros/0.25.0 \
195 crate://crates.io/rstest/0.19.0 \ 221 crate://crates.io/rust-ini/0.21.1 \
196 crate://crates.io/rstest_macros/0.19.0 \
197 crate://crates.io/rust-ini/0.21.0 \
198 crate://crates.io/rustc-hash/1.1.0 \ 222 crate://crates.io/rustc-hash/1.1.0 \
199 crate://crates.io/rustc_version/0.4.0 \ 223 crate://crates.io/rustc-hash/2.1.1 \
200 crate://crates.io/rustix/0.37.26 \ 224 crate://crates.io/rustc_version/0.4.1 \
201 crate://crates.io/rustix/0.38.31 \ 225 crate://crates.io/rustix/0.38.44 \
226 crate://crates.io/rustix/1.0.1 \
227 crate://crates.io/rustversion/1.0.20 \
202 crate://crates.io/same-file/1.0.6 \ 228 crate://crates.io/same-file/1.0.6 \
203 crate://crates.io/scopeguard/1.2.0 \ 229 crate://crates.io/scopeguard/1.2.0 \
204 crate://crates.io/self_cell/1.0.3 \ 230 crate://crates.io/self_cell/1.2.0 \
205 crate://crates.io/selinux/0.4.0 \ 231 crate://crates.io/selinux/0.5.1 \
206 crate://crates.io/selinux-sys/0.6.2 \ 232 crate://crates.io/selinux-sys/0.6.14 \
207 crate://crates.io/semver/1.0.14 \ 233 crate://crates.io/semver/1.0.26 \
208 crate://crates.io/serde/1.0.193 \ 234 crate://crates.io/serde/1.0.219 \
209 crate://crates.io/serde_derive/1.0.193 \ 235 crate://crates.io/serde-big-array/0.5.1 \
236 crate://crates.io/serde_derive/1.0.219 \
210 crate://crates.io/sha1/0.10.6 \ 237 crate://crates.io/sha1/0.10.6 \
211 crate://crates.io/sha2/0.10.8 \ 238 crate://crates.io/sha2/0.10.9 \
212 crate://crates.io/sha3/0.10.8 \ 239 crate://crates.io/sha3/0.10.8 \
213 crate://crates.io/shlex/1.3.0 \ 240 crate://crates.io/shlex/1.3.0 \
214 crate://crates.io/signal-hook/0.3.17 \ 241 crate://crates.io/signal-hook/0.3.18 \
215 crate://crates.io/signal-hook-mio/0.2.3 \ 242 crate://crates.io/signal-hook-mio/0.2.4 \
216 crate://crates.io/signal-hook-registry/1.4.1 \ 243 crate://crates.io/signal-hook-registry/1.4.2 \
217 crate://crates.io/siphasher/0.3.10 \ 244 crate://crates.io/simd-adler32/0.3.7 \
218 crate://crates.io/slab/0.4.7 \ 245 crate://crates.io/siphasher/1.0.1 \
246 crate://crates.io/slab/0.4.9 \
219 crate://crates.io/sm3/0.4.2 \ 247 crate://crates.io/sm3/0.4.2 \
220 crate://crates.io/smallvec/1.13.1 \ 248 crate://crates.io/smallvec/1.15.0 \
221 crate://crates.io/smawk/0.3.1 \ 249 crate://crates.io/smawk/0.3.2 \
222 crate://crates.io/socket2/0.5.3 \ 250 crate://crates.io/socket2/0.5.8 \
223 crate://crates.io/strsim/0.10.0 \ 251 crate://crates.io/strsim/0.11.1 \
224 crate://crates.io/syn/1.0.109 \ 252 crate://crates.io/syn/2.0.99 \
225 crate://crates.io/syn/2.0.32 \
226 crate://crates.io/tap/1.0.1 \ 253 crate://crates.io/tap/1.0.1 \
227 crate://crates.io/tempfile/3.10.1 \ 254 crate://crates.io/tempfile/3.20.0 \
228 crate://crates.io/terminal_size/0.2.6 \ 255 crate://crates.io/terminal_size/0.4.2 \
229 crate://crates.io/terminal_size/0.3.0 \ 256 crate://crates.io/textwrap/0.16.2 \
230 crate://crates.io/textwrap/0.16.1 \ 257 crate://crates.io/thiserror/1.0.69 \
231 crate://crates.io/thiserror/1.0.37 \ 258 crate://crates.io/thiserror/2.0.12 \
232 crate://crates.io/thiserror-impl/1.0.37 \ 259 crate://crates.io/thiserror-impl/1.0.69 \
233 crate://crates.io/time/0.3.20 \ 260 crate://crates.io/thiserror-impl/2.0.12 \
234 crate://crates.io/time-core/0.1.0 \ 261 crate://crates.io/time/0.3.41 \
235 crate://crates.io/time-macros/0.2.8 \ 262 crate://crates.io/time-core/0.1.4 \
263 crate://crates.io/time-macros/0.2.22 \
236 crate://crates.io/tiny-keccak/2.0.2 \ 264 crate://crates.io/tiny-keccak/2.0.2 \
265 crate://crates.io/tinystr/0.8.1 \
266 crate://crates.io/toml_datetime/0.6.8 \
267 crate://crates.io/toml_edit/0.22.24 \
237 crate://crates.io/trim-in-place/0.1.7 \ 268 crate://crates.io/trim-in-place/0.1.7 \
238 crate://crates.io/typenum/1.15.0 \ 269 crate://crates.io/type-map/0.5.0 \
239 crate://crates.io/unicode-ident/1.0.5 \ 270 crate://crates.io/typenum/1.18.0 \
271 crate://crates.io/unic-langid/0.9.6 \
272 crate://crates.io/unic-langid-impl/0.9.6 \
273 crate://crates.io/unicode-ident/1.0.18 \
240 crate://crates.io/unicode-linebreak/0.1.5 \ 274 crate://crates.io/unicode-linebreak/0.1.5 \
241 crate://crates.io/unicode-segmentation/1.11.0 \ 275 crate://crates.io/unicode-segmentation/1.12.0 \
242 crate://crates.io/unicode-width/0.1.11 \ 276 crate://crates.io/unicode-width/0.1.14 \
243 crate://crates.io/unicode-xid/0.2.4 \ 277 crate://crates.io/unicode-width/0.2.0 \
244 crate://crates.io/unindent/0.2.1 \ 278 crate://crates.io/unicode-xid/0.2.6 \
245 crate://crates.io/utf8parse/0.2.1 \ 279 crate://crates.io/unindent/0.2.4 \
246 crate://crates.io/uuid/1.7.0 \ 280 crate://crates.io/unty/0.0.4 \
247 crate://crates.io/uutils_term_grid/0.3.0 \ 281 crate://crates.io/utf8parse/0.2.2 \
248 crate://crates.io/version_check/0.9.4 \ 282 crate://crates.io/utmp-classic/0.1.6 \
283 crate://crates.io/utmp-classic-raw/0.1.3 \
284 crate://crates.io/uuid/1.15.1 \
285 crate://crates.io/uutils_term_grid/0.7.0 \
286 crate://crates.io/version_check/0.9.5 \
287 crate://crates.io/virtue/0.0.18 \
249 crate://crates.io/walkdir/2.5.0 \ 288 crate://crates.io/walkdir/2.5.0 \
250 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ 289 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
251 crate://crates.io/wasm-bindgen/0.2.87 \ 290 crate://crates.io/wasi/0.13.3+wasi-0.2.2 \
252 crate://crates.io/wasm-bindgen-backend/0.2.87 \ 291 crate://crates.io/wasm-bindgen/0.2.100 \
253 crate://crates.io/wasm-bindgen-macro/0.2.87 \ 292 crate://crates.io/wasm-bindgen-backend/0.2.100 \
254 crate://crates.io/wasm-bindgen-macro-support/0.2.87 \ 293 crate://crates.io/wasm-bindgen-macro/0.2.100 \
255 crate://crates.io/wasm-bindgen-shared/0.2.87 \ 294 crate://crates.io/wasm-bindgen-macro-support/0.2.100 \
256 crate://crates.io/which/4.3.0 \ 295 crate://crates.io/wasm-bindgen-shared/0.2.100 \
296 crate://crates.io/web-time/1.1.0 \
257 crate://crates.io/wild/2.2.1 \ 297 crate://crates.io/wild/2.2.1 \
258 crate://crates.io/winapi/0.3.9 \ 298 crate://crates.io/winapi/0.3.9 \
259 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ 299 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
260 crate://crates.io/winapi-util/0.1.8 \ 300 crate://crates.io/winapi-util/0.1.9 \
261 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ 301 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
262 crate://crates.io/windows/0.52.0 \ 302 crate://crates.io/windows-core/0.60.1 \
263 crate://crates.io/windows-core/0.52.0 \ 303 crate://crates.io/windows-implement/0.59.0 \
264 crate://crates.io/windows-sys/0.45.0 \ 304 crate://crates.io/windows-interface/0.59.1 \
305 crate://crates.io/windows-link/0.1.1 \
306 crate://crates.io/windows-result/0.3.1 \
307 crate://crates.io/windows-strings/0.3.1 \
265 crate://crates.io/windows-sys/0.48.0 \ 308 crate://crates.io/windows-sys/0.48.0 \
266 crate://crates.io/windows-sys/0.52.0 \ 309 crate://crates.io/windows-sys/0.52.0 \
267 crate://crates.io/windows-targets/0.42.2 \ 310 crate://crates.io/windows-sys/0.59.0 \
268 crate://crates.io/windows-targets/0.48.0 \ 311 crate://crates.io/windows-targets/0.48.5 \
269 crate://crates.io/windows-targets/0.52.0 \ 312 crate://crates.io/windows-targets/0.52.6 \
270 crate://crates.io/windows_aarch64_gnullvm/0.42.2 \ 313 crate://crates.io/windows_aarch64_gnullvm/0.48.5 \
271 crate://crates.io/windows_aarch64_gnullvm/0.48.0 \ 314 crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
272 crate://crates.io/windows_aarch64_gnullvm/0.52.0 \ 315 crate://crates.io/windows_aarch64_msvc/0.48.5 \
273 crate://crates.io/windows_aarch64_msvc/0.42.2 \ 316 crate://crates.io/windows_aarch64_msvc/0.52.6 \
274 crate://crates.io/windows_aarch64_msvc/0.48.0 \ 317 crate://crates.io/windows_i686_gnu/0.48.5 \
275 crate://crates.io/windows_aarch64_msvc/0.52.0 \ 318 crate://crates.io/windows_i686_gnu/0.52.6 \
276 crate://crates.io/windows_i686_gnu/0.42.2 \ 319 crate://crates.io/windows_i686_gnullvm/0.52.6 \
277 crate://crates.io/windows_i686_gnu/0.48.0 \ 320 crate://crates.io/windows_i686_msvc/0.48.5 \
278 crate://crates.io/windows_i686_gnu/0.52.0 \ 321 crate://crates.io/windows_i686_msvc/0.52.6 \
279 crate://crates.io/windows_i686_msvc/0.42.2 \ 322 crate://crates.io/windows_x86_64_gnu/0.48.5 \
280 crate://crates.io/windows_i686_msvc/0.48.0 \ 323 crate://crates.io/windows_x86_64_gnu/0.52.6 \
281 crate://crates.io/windows_i686_msvc/0.52.0 \ 324 crate://crates.io/windows_x86_64_gnullvm/0.48.5 \
282 crate://crates.io/windows_x86_64_gnu/0.42.2 \ 325 crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
283 crate://crates.io/windows_x86_64_gnu/0.48.0 \ 326 crate://crates.io/windows_x86_64_msvc/0.48.5 \
284 crate://crates.io/windows_x86_64_gnu/0.52.0 \ 327 crate://crates.io/windows_x86_64_msvc/0.52.6 \
285 crate://crates.io/windows_x86_64_gnullvm/0.42.2 \ 328 crate://crates.io/winnow/0.7.3 \
286 crate://crates.io/windows_x86_64_gnullvm/0.48.0 \ 329 crate://crates.io/wit-bindgen-rt/0.33.0 \
287 crate://crates.io/windows_x86_64_gnullvm/0.52.0 \
288 crate://crates.io/windows_x86_64_msvc/0.42.2 \
289 crate://crates.io/windows_x86_64_msvc/0.48.0 \
290 crate://crates.io/windows_x86_64_msvc/0.52.0 \
291 crate://crates.io/wyz/0.5.1 \ 330 crate://crates.io/wyz/0.5.1 \
292 crate://crates.io/xattr/1.3.1 \ 331 crate://crates.io/xattr/1.5.0 \
293 crate://crates.io/yansi/0.5.1 \ 332 crate://crates.io/yansi/1.0.1 \
294 crate://crates.io/z85/3.0.5 \ 333 crate://crates.io/z85/3.0.6 \
295 crate://crates.io/zip/1.1.1 \ 334 crate://crates.io/zerocopy/0.7.35 \
335 crate://crates.io/zerocopy-derive/0.7.35 \
336 crate://crates.io/zerofrom/0.1.6 \
337 crate://crates.io/zerovec/0.11.2 \
338 crate://crates.io/zip/4.0.0 \
339 crate://crates.io/zlib-rs/0.5.0 \
340 crate://crates.io/zopfli/0.8.1 \
296" 341"
297 342
298SRC_URI[adler-1.0.2.sha256sum] = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 343SRC_URI[adler2-2.0.0.sha256sum] = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
299SRC_URI[ahash-0.7.8.sha256sum] = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 344SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
300SRC_URI[aho-corasick-1.0.4.sha256sum] = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" 345SRC_URI[allocator-api2-0.2.21.sha256sum] = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
301SRC_URI[android-tzdata-0.1.1.sha256sum] = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 346SRC_URI[android-tzdata-0.1.1.sha256sum] = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
302SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 347SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
303SRC_URI[anstream-0.5.0.sha256sum] = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" 348SRC_URI[ansi-width-0.1.0.sha256sum] = "219e3ce6f2611d83b51ec2098a12702112c29e57203a6b0a0929b2cddb486608"
304SRC_URI[anstyle-1.0.0.sha256sum] = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 349SRC_URI[anstream-0.6.18.sha256sum] = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
305SRC_URI[anstyle-parse-0.2.0.sha256sum] = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" 350SRC_URI[anstyle-1.0.10.sha256sum] = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
306SRC_URI[anstyle-query-1.0.0.sha256sum] = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 351SRC_URI[anstyle-parse-0.2.6.sha256sum] = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
307SRC_URI[anstyle-wincon-2.1.0.sha256sum] = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" 352SRC_URI[anstyle-query-1.1.2.sha256sum] = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
308SRC_URI[arbitrary-1.3.2.sha256sum] = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" 353SRC_URI[anstyle-wincon-3.0.7.sha256sum] = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e"
309SRC_URI[arrayref-0.3.6.sha256sum] = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" 354SRC_URI[arbitrary-1.4.1.sha256sum] = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
310SRC_URI[arrayvec-0.7.4.sha256sum] = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 355SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
311SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 356SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
312SRC_URI[bigdecimal-0.4.0.sha256sum] = "5274a6b6e0ee020148397245b973e30163b7bffbc6d473613f850cb99888581e" 357SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
358SRC_URI[bigdecimal-0.4.8.sha256sum] = "1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013"
313SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296" 359SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296"
314SRC_URI[bindgen-0.63.0.sha256sum] = "36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885" 360SRC_URI[bincode-2.0.1.sha256sum] = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740"
361SRC_URI[bincode_derive-2.0.1.sha256sum] = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09"
362SRC_URI[bindgen-0.71.1.sha256sum] = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3"
315SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 363SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
316SRC_URI[bitflags-2.4.2.sha256sum] = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 364SRC_URI[bitflags-2.9.0.sha256sum] = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd"
317SRC_URI[bitvec-1.0.1.sha256sum] = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 365SRC_URI[bitvec-1.0.1.sha256sum] = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
318SRC_URI[blake2b_simd-1.0.2.sha256sum] = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" 366SRC_URI[blake2b_simd-1.0.3.sha256sum] = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99"
319SRC_URI[blake3-1.5.1.sha256sum] = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52" 367SRC_URI[blake3-1.8.2.sha256sum] = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0"
320SRC_URI[block-buffer-0.10.3.sha256sum] = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 368SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
321SRC_URI[bstr-1.9.1.sha256sum] = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" 369SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
322SRC_URI[bumpalo-3.11.1.sha256sum] = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 370SRC_URI[bumpalo-3.17.0.sha256sum] = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
323SRC_URI[bytecount-0.6.8.sha256sum] = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" 371SRC_URI[bytecount-0.6.8.sha256sum] = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce"
324SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 372SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
325SRC_URI[cc-1.0.79.sha256sum] = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 373SRC_URI[cc-1.2.16.sha256sum] = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c"
326SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 374SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
327SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 375SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
328SRC_URI[cfg_aliases-0.1.1.sha256sum] = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 376SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
329SRC_URI[chrono-0.4.38.sha256sum] = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 377SRC_URI[chrono-0.4.41.sha256sum] = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
330SRC_URI[clang-sys-1.4.0.sha256sum] = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3" 378SRC_URI[chrono-tz-0.10.3.sha256sum] = "efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3"
331SRC_URI[clap-4.4.2.sha256sum] = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" 379SRC_URI[chrono-tz-build-0.4.0.sha256sum] = "e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7"
332SRC_URI[clap_builder-4.4.2.sha256sum] = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" 380SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
333SRC_URI[clap_complete-4.4.0.sha256sum] = "586a385f7ef2f8b4d86bddaa0c094794e7ccbfe5ffef1f434fe928143fc783a5" 381SRC_URI[clap-4.5.38.sha256sum] = "ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000"
334SRC_URI[clap_lex-0.5.0.sha256sum] = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" 382SRC_URI[clap_builder-4.5.38.sha256sum] = "379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120"
335SRC_URI[clap_mangen-0.2.9.sha256sum] = "bb0f09a0ca8f0dd8ac92c546b426f466ef19828185c6d504c80c48c9c2768ed9" 383SRC_URI[clap_complete-4.5.50.sha256sum] = "c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1"
336SRC_URI[colorchoice-1.0.0.sha256sum] = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 384SRC_URI[clap_lex-0.7.4.sha256sum] = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
385SRC_URI[clap_mangen-0.2.26.sha256sum] = "724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a"
386SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
337SRC_URI[compare-0.1.0.sha256sum] = "120133d4db2ec47efe2e26502ee984747630c67f51974fca0b6c1340cf2368d3" 387SRC_URI[compare-0.1.0.sha256sum] = "120133d4db2ec47efe2e26502ee984747630c67f51974fca0b6c1340cf2368d3"
338SRC_URI[console-0.15.8.sha256sum] = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" 388SRC_URI[console-0.15.11.sha256sum] = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
339SRC_URI[const-random-0.1.16.sha256sum] = "11df32a13d7892ec42d51d3d175faba5211ffe13ed25d4fb348ac9e9ce835593" 389SRC_URI[const-random-0.1.18.sha256sum] = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359"
340SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 390SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
341SRC_URI[constant_time_eq-0.3.0.sha256sum] = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" 391SRC_URI[constant_time_eq-0.3.1.sha256sum] = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
342SRC_URI[core-foundation-sys-0.8.3.sha256sum] = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 392SRC_URI[convert_case-0.7.1.sha256sum] = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7"
393SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
343SRC_URI[coz-0.1.3.sha256sum] = "cef55b3fe2f5477d59e12bc792e8b3c95a25bd099eadcfae006ecea136de76e2" 394SRC_URI[coz-0.1.3.sha256sum] = "cef55b3fe2f5477d59e12bc792e8b3c95a25bd099eadcfae006ecea136de76e2"
344SRC_URI[cpp-0.5.9.sha256sum] = "bfa65869ef853e45c60e9828aa08cdd1398cb6e13f3911d9cb2a079b144fcd64" 395SRC_URI[cpp-0.5.10.sha256sum] = "f36bcac3d8234c1fb813358e83d1bb6b0290a3d2b3b5efc6b88bfeaf9d8eec17"
345SRC_URI[cpp_build-0.5.9.sha256sum] = "0e361fae2caf9758164b24da3eedd7f7d7451be30d90d8e7b5d2be29a2f0cf5b" 396SRC_URI[cpp_build-0.5.10.sha256sum] = "27f8638c97fbd79cc6fc80b616e0e74b49bac21014faed590bbc89b7e2676c90"
346SRC_URI[cpp_common-0.5.9.sha256sum] = "3e1a2532e4ed4ea13031c13bc7bc0dbca4aae32df48e9d77f0d1e743179f2ea1" 397SRC_URI[cpp_common-0.5.10.sha256sum] = "25fcfea2ee05889597d35e986c2ad0169694320ae5cc8f6d2640a4bb8a884560"
347SRC_URI[cpp_macros-0.5.9.sha256sum] = "47ec9cc90633446f779ef481a9ce5a0077107dd5b87016440448d908625a83fd" 398SRC_URI[cpp_macros-0.5.10.sha256sum] = "d156158fe86e274820f5a53bc9edb0885a6e7113909497aa8d883b69dd171871"
348SRC_URI[cpufeatures-0.2.5.sha256sum] = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 399SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
349SRC_URI[crc32fast-1.4.0.sha256sum] = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 400SRC_URI[crc32fast-1.4.2.sha256sum] = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
350SRC_URI[crossbeam-channel-0.5.10.sha256sum] = "82a9b73a36529d9c47029b9fb3a6f0ea3cc916a261195352ba19e770fc1748b2" 401SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
351SRC_URI[crossbeam-deque-0.8.4.sha256sum] = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" 402SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
352SRC_URI[crossbeam-epoch-0.9.17.sha256sum] = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d" 403SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
353SRC_URI[crossbeam-utils-0.8.19.sha256sum] = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 404SRC_URI[crossterm-0.29.0.sha256sum] = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b"
354SRC_URI[crossterm-0.27.0.sha256sum] = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df"
355SRC_URI[crossterm_winapi-0.9.1.sha256sum] = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" 405SRC_URI[crossterm_winapi-0.9.1.sha256sum] = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
356SRC_URI[crunchy-0.2.2.sha256sum] = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 406SRC_URI[crunchy-0.2.3.sha256sum] = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929"
357SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 407SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
358SRC_URI[ctrlc-3.4.4.sha256sum] = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345" 408SRC_URI[ctor-0.4.2.sha256sum] = "a4735f265ba6a1188052ca32d461028a7d1125868be18e287e756019da7607b5"
359SRC_URI[data-encoding-2.5.0.sha256sum] = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" 409SRC_URI[ctor-proc-macro-0.0.5.sha256sum] = "4f211af61d8efdd104f96e57adf5e426ba1bc3ed7a4ead616e15e5881fd79c4d"
360SRC_URI[data-encoding-macro-0.1.14.sha256sum] = "20c01c06f5f429efdf2bae21eb67c28b3df3cf85b7dd2d8ef09c0838dac5d33e" 410SRC_URI[ctrlc-3.4.7.sha256sum] = "46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73"
361SRC_URI[data-encoding-macro-internal-0.1.12.sha256sum] = "0047d07f2c89b17dd631c80450d69841a6b5d7fb17278cbc43d7e4cfcf2576f3" 411SRC_URI[data-encoding-2.9.0.sha256sum] = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"
362SRC_URI[derive_arbitrary-1.3.2.sha256sum] = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" 412SRC_URI[data-encoding-macro-0.1.18.sha256sum] = "47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d"
413SRC_URI[data-encoding-macro-internal-0.1.16.sha256sum] = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976"
414SRC_URI[deranged-0.4.0.sha256sum] = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
415SRC_URI[derive_arbitrary-1.4.1.sha256sum] = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800"
416SRC_URI[derive_more-2.0.1.sha256sum] = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678"
417SRC_URI[derive_more-impl-2.0.1.sha256sum] = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3"
363SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 418SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
364SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 419SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
365SRC_URI[dlv-list-0.5.0.sha256sum] = "d529fd73d344663edfd598ccb3f344e46034db51ebd103518eae34338248ad73" 420SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
421SRC_URI[dlv-list-0.5.2.sha256sum] = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f"
366SRC_URI[dns-lookup-2.0.4.sha256sum] = "e5766087c2235fec47fafa4cfecc81e494ee679d0fd4a59887ea0919bfb0e4fc" 422SRC_URI[dns-lookup-2.0.4.sha256sum] = "e5766087c2235fec47fafa4cfecc81e494ee679d0fd4a59887ea0919bfb0e4fc"
367SRC_URI[dunce-1.0.4.sha256sum] = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" 423SRC_URI[document-features-0.2.11.sha256sum] = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d"
368SRC_URI[either-1.8.0.sha256sum] = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 424SRC_URI[dtor-0.0.6.sha256sum] = "97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8"
369SRC_URI[encode_unicode-0.3.6.sha256sum] = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 425SRC_URI[dtor-proc-macro-0.0.5.sha256sum] = "7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055"
370SRC_URI[env_logger-0.8.4.sha256sum] = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" 426SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
371SRC_URI[errno-0.3.8.sha256sum] = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 427SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
428SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
429SRC_URI[equivalent-1.0.2.sha256sum] = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
430SRC_URI[errno-0.3.10.sha256sum] = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
372SRC_URI[exacl-0.12.0.sha256sum] = "22be12de19decddab85d09f251ec8363f060ccb22ec9c81bc157c0c8433946d8" 431SRC_URI[exacl-0.12.0.sha256sum] = "22be12de19decddab85d09f251ec8363f060ccb22ec9c81bc157c0c8433946d8"
373SRC_URI[fastrand-2.0.1.sha256sum] = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 432SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
374SRC_URI[file_diff-1.0.0.sha256sum] = "31a7a908b8f32538a2143e59a6e4e2508988832d5d4d6f7c156b3cbc762643a5" 433SRC_URI[file_diff-1.0.0.sha256sum] = "31a7a908b8f32538a2143e59a6e4e2508988832d5d4d6f7c156b3cbc762643a5"
375SRC_URI[filedescriptor-0.8.2.sha256sum] = "7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e" 434SRC_URI[filedescriptor-0.8.3.sha256sum] = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d"
376SRC_URI[filetime-0.2.23.sha256sum] = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 435SRC_URI[filetime-0.2.25.sha256sum] = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
377SRC_URI[flate2-1.0.28.sha256sum] = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 436SRC_URI[flate2-1.1.1.sha256sum] = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece"
437SRC_URI[fluent-0.17.0.sha256sum] = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477"
438SRC_URI[fluent-bundle-0.16.0.sha256sum] = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4"
439SRC_URI[fluent-langneg-0.13.0.sha256sum] = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94"
440SRC_URI[fluent-syntax-0.12.0.sha256sum] = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198"
378SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 441SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
442SRC_URI[foldhash-0.1.4.sha256sum] = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f"
379SRC_URI[fs_extra-1.3.0.sha256sum] = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 443SRC_URI[fs_extra-1.3.0.sha256sum] = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
380SRC_URI[fsevent-sys-4.1.0.sha256sum] = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" 444SRC_URI[fsevent-sys-4.1.0.sha256sum] = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
381SRC_URI[fts-sys-0.2.4.sha256sum] = "9a66c0a21e344f20c87b4ca12643cf4f40a7018f132c98d344e989b959f49dd1" 445SRC_URI[fts-sys-0.2.16.sha256sum] = "43119ec0f2227f8505c8bb6c60606b5eefc328607bfe1a421e561c4decfa02ab"
382SRC_URI[fundu-2.0.0.sha256sum] = "6c04cb831a8dccadfe3774b07cba4574a1ec24974d761510e65d8a543c2d7cb4"
383SRC_URI[fundu-core-0.3.0.sha256sum] = "76a889e633afd839fb5b04fe53adfd588cefe518e71ec8d3c929698c6daf2acd"
384SRC_URI[funty-2.0.0.sha256sum] = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 446SRC_URI[funty-2.0.0.sha256sum] = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
385SRC_URI[futures-0.3.28.sha256sum] = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 447SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
386SRC_URI[futures-channel-0.3.28.sha256sum] = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 448SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
387SRC_URI[futures-core-0.3.28.sha256sum] = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 449SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
388SRC_URI[futures-executor-0.3.28.sha256sum] = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 450SRC_URI[futures-timer-3.0.3.sha256sum] = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24"
389SRC_URI[futures-io-0.3.28.sha256sum] = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 451SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
390SRC_URI[futures-macro-0.3.28.sha256sum] = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
391SRC_URI[futures-sink-0.3.28.sha256sum] = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
392SRC_URI[futures-task-0.3.28.sha256sum] = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
393SRC_URI[futures-timer-3.0.2.sha256sum] = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"
394SRC_URI[futures-util-0.3.28.sha256sum] = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
395SRC_URI[gcd-2.3.0.sha256sum] = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" 452SRC_URI[gcd-2.3.0.sha256sum] = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a"
396SRC_URI[generic-array-0.14.6.sha256sum] = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 453SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
397SRC_URI[getrandom-0.2.9.sha256sum] = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 454SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
398SRC_URI[glob-0.3.1.sha256sum] = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 455SRC_URI[getrandom-0.3.1.sha256sum] = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8"
399SRC_URI[half-2.4.0.sha256sum] = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" 456SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
400SRC_URI[hashbrown-0.12.3.sha256sum] = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 457SRC_URI[half-2.6.0.sha256sum] = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
401SRC_URI[hashbrown-0.14.3.sha256sum] = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 458SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
402SRC_URI[hermit-abi-0.3.2.sha256sum] = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 459SRC_URI[hashbrown-0.15.2.sha256sum] = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
403SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 460SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
404SRC_URI[hex-literal-0.4.1.sha256sum] = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" 461SRC_URI[hex-literal-1.0.0.sha256sum] = "bcaaec4551594c969335c98c903c1397853d4198408ea609190f420500f6be71"
405SRC_URI[hostname-0.4.0.sha256sum] = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba" 462SRC_URI[hostname-0.4.1.sha256sum] = "a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65"
406SRC_URI[iana-time-zone-0.1.53.sha256sum] = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 463SRC_URI[iana-time-zone-0.1.63.sha256sum] = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
407SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 464SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
408SRC_URI[indicatif-0.17.3.sha256sum] = "cef509aa9bc73864d6756f0d34d35504af3cf0844373afe9b8669a5b8005a729" 465SRC_URI[indexmap-2.7.1.sha256sum] = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652"
409SRC_URI[inotify-0.9.6.sha256sum] = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" 466SRC_URI[indicatif-0.17.11.sha256sum] = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235"
467SRC_URI[inotify-0.11.0.sha256sum] = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"
410SRC_URI[inotify-sys-0.1.5.sha256sum] = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 468SRC_URI[inotify-sys-0.1.5.sha256sum] = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
411SRC_URI[io-lifetimes-1.0.11.sha256sum] = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 469SRC_URI[intl-memoizer-0.5.3.sha256sum] = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
412SRC_URI[itertools-0.12.1.sha256sum] = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 470SRC_URI[intl_pluralrules-7.0.2.sha256sum] = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
413SRC_URI[itoa-1.0.4.sha256sum] = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" 471SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
414SRC_URI[js-sys-0.3.64.sha256sum] = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 472SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
415SRC_URI[keccak-0.1.4.sha256sum] = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940" 473SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
416SRC_URI[kqueue-1.0.7.sha256sum] = "2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98" 474SRC_URI[itoa-1.0.15.sha256sum] = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
417SRC_URI[kqueue-sys-1.0.3.sha256sum] = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587" 475SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
418SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 476SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
419SRC_URI[lazycell-1.3.0.sha256sum] = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 477SRC_URI[kqueue-1.0.8.sha256sum] = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
420SRC_URI[libc-0.2.153.sha256sum] = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 478SRC_URI[kqueue-sys-1.0.4.sha256sum] = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
421SRC_URI[libloading-0.7.4.sha256sum] = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 479SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
422SRC_URI[libm-0.2.7.sha256sum] = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" 480SRC_URI[libc-0.2.172.sha256sum] = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
423SRC_URI[linux-raw-sys-0.3.8.sha256sum] = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 481SRC_URI[libloading-0.8.6.sha256sum] = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
424SRC_URI[linux-raw-sys-0.4.12.sha256sum] = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 482SRC_URI[libm-0.2.11.sha256sum] = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"
425SRC_URI[lock_api-0.4.9.sha256sum] = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 483SRC_URI[libredox-0.1.3.sha256sum] = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
426SRC_URI[log-0.4.20.sha256sum] = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 484SRC_URI[libz-rs-sys-0.5.0.sha256sum] = "6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a"
427SRC_URI[lru-0.7.8.sha256sum] = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" 485SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
428SRC_URI[lscolors-0.16.0.sha256sum] = "ab0b209ec3976527806024406fe765474b9a1750a0ed4b8f0372364741f50e7b" 486SRC_URI[linux-raw-sys-0.9.4.sha256sum] = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
487SRC_URI[litrs-0.4.1.sha256sum] = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
488SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
489SRC_URI[lockfree-object-pool-0.1.6.sha256sum] = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e"
490SRC_URI[log-0.4.26.sha256sum] = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"
491SRC_URI[lru-0.12.5.sha256sum] = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38"
492SRC_URI[lscolors-0.20.0.sha256sum] = "61183da5de8ba09a58e330d55e5ea796539d8443bd00fdeb863eac39724aa4ab"
429SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 493SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
430SRC_URI[memchr-2.7.1.sha256sum] = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 494SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
431SRC_URI[memmap2-0.9.0.sha256sum] = "deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375" 495SRC_URI[memmap2-0.9.5.sha256sum] = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f"
432SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 496SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
433SRC_URI[miniz_oxide-0.7.2.sha256sum] = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 497SRC_URI[miniz_oxide-0.8.5.sha256sum] = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5"
434SRC_URI[mio-0.8.11.sha256sum] = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 498SRC_URI[mio-1.0.3.sha256sum] = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
435SRC_URI[nix-0.28.0.sha256sum] = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" 499SRC_URI[nix-0.30.1.sha256sum] = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
436SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 500SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
437SRC_URI[notify-6.0.1.sha256sum] = "5738a2795d57ea20abec2d6d76c6081186709c0024187cd5977265eda6598b51" 501SRC_URI[nom-8.0.0.sha256sum] = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
438SRC_URI[nu-ansi-term-0.49.0.sha256sum] = "c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68" 502SRC_URI[notify-8.0.0.sha256sum] = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943"
439SRC_URI[num-bigint-0.4.4.sha256sum] = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 503SRC_URI[notify-types-2.0.0.sha256sum] = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d"
440SRC_URI[num-integer-0.1.45.sha256sum] = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 504SRC_URI[nu-ansi-term-0.50.1.sha256sum] = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399"
505SRC_URI[num-bigint-0.4.6.sha256sum] = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
506SRC_URI[num-conv-0.1.0.sha256sum] = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
507SRC_URI[num-integer-0.1.46.sha256sum] = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
441SRC_URI[num-modular-0.5.1.sha256sum] = "64a5fe11d4135c3bcdf3a95b18b194afa9608a5f6ff034f5d857bc9a27fb0119" 508SRC_URI[num-modular-0.5.1.sha256sum] = "64a5fe11d4135c3bcdf3a95b18b194afa9608a5f6ff034f5d857bc9a27fb0119"
442SRC_URI[num-prime-0.4.3.sha256sum] = "5f4e3bc495f6e95bc15a6c0c55ac00421504a5a43d09e3cc455d1fea7015581d" 509SRC_URI[num-prime-0.4.4.sha256sum] = "e238432a7881ec7164503ccc516c014bf009be7984cde1ba56837862543bdec3"
443SRC_URI[num-traits-0.2.18.sha256sum] = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 510SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
444SRC_URI[num_threads-0.1.6.sha256sum] = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 511SRC_URI[num_threads-0.1.7.sha256sum] = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
445SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 512SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
446SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 513SRC_URI[once_cell-1.20.3.sha256sum] = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"
447SRC_URI[onig-6.4.0.sha256sum] = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f" 514SRC_URI[onig-6.5.1.sha256sum] = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
448SRC_URI[onig_sys-69.8.1.sha256sum] = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7" 515SRC_URI[onig_sys-69.9.1.sha256sum] = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
449SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" 516SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79"
450SRC_URI[os_display-0.1.3.sha256sum] = "7a6229bad892b46b0dcfaaeb18ad0d2e56400f5aaea05b768bde96e73676cf75" 517SRC_URI[os_display-0.1.4.sha256sum] = "ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f"
451SRC_URI[parking_lot-0.12.1.sha256sum] = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 518SRC_URI[parking_lot-0.12.3.sha256sum] = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
452SRC_URI[parking_lot_core-0.9.9.sha256sum] = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 519SRC_URI[parking_lot_core-0.9.10.sha256sum] = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
453SRC_URI[parse_datetime-0.5.0.sha256sum] = "3bbf4e25b13841080e018a1e666358adfe5e39b6d353f986ca5091c210b586a1" 520SRC_URI[parse-zoneinfo-0.3.1.sha256sum] = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24"
454SRC_URI[peeking_take_while-0.1.2.sha256sum] = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 521SRC_URI[parse_datetime-0.9.0.sha256sum] = "2fd3830b49ee3a0dcc8fdfadc68c6354c97d00101ac1cac5b2eee25d35c42066"
455SRC_URI[phf-0.11.2.sha256sum] = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 522SRC_URI[phf-0.11.3.sha256sum] = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
456SRC_URI[phf_codegen-0.11.2.sha256sum] = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 523SRC_URI[phf_codegen-0.11.3.sha256sum] = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
457SRC_URI[phf_generator-0.11.1.sha256sum] = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf" 524SRC_URI[phf_generator-0.11.3.sha256sum] = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
458SRC_URI[phf_shared-0.11.2.sha256sum] = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 525SRC_URI[phf_shared-0.11.3.sha256sum] = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
459SRC_URI[pin-project-lite-0.2.9.sha256sum] = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 526SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
460SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 527SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
461SRC_URI[pkg-config-0.3.26.sha256sum] = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 528SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
462SRC_URI[platform-info-2.0.3.sha256sum] = "d5ff316b9c4642feda973c18f0decd6c8b0919d4722566f6e4337cce0dd88217" 529SRC_URI[platform-info-2.0.5.sha256sum] = "7539aeb3fdd8cb4f6a331307cf71a1039cee75e94e8a71725b9484f4a0d9451a"
463SRC_URI[portable-atomic-0.3.15.sha256sum] = "15eb2c6e362923af47e13c23ca5afb859e83d54452c55b0b9ac763b8f7c1ac16" 530SRC_URI[portable-atomic-1.11.0.sha256sum] = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"
464SRC_URI[ppv-lite86-0.2.17.sha256sum] = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 531SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
465SRC_URI[pretty_assertions-1.4.0.sha256sum] = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" 532SRC_URI[ppv-lite86-0.2.20.sha256sum] = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
466SRC_URI[proc-macro2-1.0.63.sha256sum] = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 533SRC_URI[pretty_assertions-1.4.1.sha256sum] = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
467SRC_URI[procfs-0.16.0.sha256sum] = "731e0d9356b0c25f16f33b5be79b1c57b562f141ebfcdb0ad8ac2c13a24293b4" 534SRC_URI[prettyplease-0.2.30.sha256sum] = "f1ccf34da56fc294e7d4ccf69a85992b7dfb826b7cf57bac6a70bba3494cc08a"
468SRC_URI[procfs-core-0.16.0.sha256sum] = "2d3554923a69f4ce04c4a754260c338f505ce22642d3830e049a399fc2059a29" 535SRC_URI[proc-macro-crate-3.3.0.sha256sum] = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
536SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
537SRC_URI[procfs-0.17.0.sha256sum] = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f"
538SRC_URI[procfs-core-0.17.0.sha256sum] = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec"
469SRC_URI[quick-error-2.0.1.sha256sum] = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" 539SRC_URI[quick-error-2.0.1.sha256sum] = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
470SRC_URI[quickcheck-1.0.3.sha256sum] = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" 540SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
471SRC_URI[quote-1.0.29.sha256sum] = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105"
472SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 541SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
473SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 542SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
543SRC_URI[rand-0.9.1.sha256sum] = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
474SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 544SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
545SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
475SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 546SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
476SRC_URI[rand_pcg-0.3.1.sha256sum] = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e" 547SRC_URI[rand_core-0.9.3.sha256sum] = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
477SRC_URI[rayon-1.10.0.sha256sum] = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 548SRC_URI[rayon-1.10.0.sha256sum] = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
478SRC_URI[rayon-core-1.12.1.sha256sum] = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 549SRC_URI[rayon-core-1.12.1.sha256sum] = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
479SRC_URI[redox_syscall-0.4.1.sha256sum] = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 550SRC_URI[redox_syscall-0.5.10.sha256sum] = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1"
480SRC_URI[redox_syscall-0.5.0.sha256sum] = "13c178f952cc7eac391f3124bd9851d1ac0bdbc4c9de2d892ccd5f0d8b160e96" 551SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
481SRC_URI[reference-counted-singleton-0.1.2.sha256sum] = "f1bfbf25d7eb88ddcbb1ec3d755d0634da8f7657b2cb8b74089121409ab8228f" 552SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
482SRC_URI[regex-1.10.4.sha256sum] = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" 553SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
483SRC_URI[regex-automata-0.4.4.sha256sum] = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a" 554SRC_URI[relative-path-1.9.3.sha256sum] = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2"
484SRC_URI[regex-syntax-0.8.2.sha256sum] = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 555SRC_URI[rlimit-0.10.2.sha256sum] = "7043b63bd0cd1aaa628e476b80e6d4023a3b50eb32789f2728908107bd0c793a"
485SRC_URI[relative-path-1.8.0.sha256sum] = "4bf2521270932c3c7bed1a59151222bd7643c79310f2916f01925e1e16255698" 556SRC_URI[roff-0.2.2.sha256sum] = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3"
486SRC_URI[rlimit-0.10.1.sha256sum] = "3560f70f30a0f16d11d01ed078a07740fe6b489667abc7c7b029155d9f21c3d8" 557SRC_URI[rstest-0.25.0.sha256sum] = "6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d"
487SRC_URI[roff-0.2.1.sha256sum] = "b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316" 558SRC_URI[rstest_macros-0.25.0.sha256sum] = "1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746"
488SRC_URI[rstest-0.19.0.sha256sum] = "9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330" 559SRC_URI[rust-ini-0.21.1.sha256sum] = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f"
489SRC_URI[rstest_macros-0.19.0.sha256sum] = "04a9df72cc1f67020b0d63ad9bfe4a323e459ea7eb68e03bd9824db49f9a4c25"
490SRC_URI[rust-ini-0.21.0.sha256sum] = "0d625ed57d8f49af6cfa514c42e1a71fadcff60eb0b1c517ff82fe41aa025b41"
491SRC_URI[rustc-hash-1.1.0.sha256sum] = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 560SRC_URI[rustc-hash-1.1.0.sha256sum] = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
492SRC_URI[rustc_version-0.4.0.sha256sum] = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 561SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
493SRC_URI[rustix-0.37.26.sha256sum] = "84f3f8f960ed3b5a59055428714943298bf3fa2d4a1d53135084e0544829d995" 562SRC_URI[rustc_version-0.4.1.sha256sum] = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
494SRC_URI[rustix-0.38.31.sha256sum] = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 563SRC_URI[rustix-0.38.44.sha256sum] = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
564SRC_URI[rustix-1.0.1.sha256sum] = "dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657"
565SRC_URI[rustversion-1.0.20.sha256sum] = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
495SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 566SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
496SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 567SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
497SRC_URI[self_cell-1.0.3.sha256sum] = "58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba" 568SRC_URI[self_cell-1.2.0.sha256sum] = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749"
498SRC_URI[selinux-0.4.0.sha256sum] = "a00576725d21b588213fbd4af84cd7e4cc4304e8e9bd6c0f5a1498a3e2ca6a51" 569SRC_URI[selinux-0.5.1.sha256sum] = "e37f432dfe840521abd9a72fefdf88ed7ad0f43bbea7d9d1d3d80383e9f4ad13"
499SRC_URI[selinux-sys-0.6.2.sha256sum] = "806d381649bb85347189d2350728817418138d11d738e2482cb644ec7f3c755d" 570SRC_URI[selinux-sys-0.6.14.sha256sum] = "280da3df1236da180be5ac50a893b26a1d3c49e3a44acb2d10d1f082523ff916"
500SRC_URI[semver-1.0.14.sha256sum] = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4" 571SRC_URI[semver-1.0.26.sha256sum] = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
501SRC_URI[serde-1.0.193.sha256sum] = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 572SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
502SRC_URI[serde_derive-1.0.193.sha256sum] = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 573SRC_URI[serde-big-array-0.5.1.sha256sum] = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f"
574SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
503SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 575SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
504SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 576SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
505SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 577SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
506SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 578SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
507SRC_URI[signal-hook-0.3.17.sha256sum] = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 579SRC_URI[signal-hook-0.3.18.sha256sum] = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
508SRC_URI[signal-hook-mio-0.2.3.sha256sum] = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 580SRC_URI[signal-hook-mio-0.2.4.sha256sum] = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd"
509SRC_URI[signal-hook-registry-1.4.1.sha256sum] = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 581SRC_URI[signal-hook-registry-1.4.2.sha256sum] = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
510SRC_URI[siphasher-0.3.10.sha256sum] = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 582SRC_URI[simd-adler32-0.3.7.sha256sum] = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
511SRC_URI[slab-0.4.7.sha256sum] = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 583SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
584SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
512SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860" 585SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860"
513SRC_URI[smallvec-1.13.1.sha256sum] = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 586SRC_URI[smallvec-1.15.0.sha256sum] = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"
514SRC_URI[smawk-0.3.1.sha256sum] = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" 587SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
515SRC_URI[socket2-0.5.3.sha256sum] = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" 588SRC_URI[socket2-0.5.8.sha256sum] = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
516SRC_URI[strsim-0.10.0.sha256sum] = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 589SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
517SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 590SRC_URI[syn-2.0.99.sha256sum] = "e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2"
518SRC_URI[syn-2.0.32.sha256sum] = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2"
519SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 591SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
520SRC_URI[tempfile-3.10.1.sha256sum] = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 592SRC_URI[tempfile-3.20.0.sha256sum] = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
521SRC_URI[terminal_size-0.2.6.sha256sum] = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237" 593SRC_URI[terminal_size-0.4.2.sha256sum] = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed"
522SRC_URI[terminal_size-0.3.0.sha256sum] = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 594SRC_URI[textwrap-0.16.2.sha256sum] = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"
523SRC_URI[textwrap-0.16.1.sha256sum] = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" 595SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
524SRC_URI[thiserror-1.0.37.sha256sum] = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" 596SRC_URI[thiserror-2.0.12.sha256sum] = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
525SRC_URI[thiserror-impl-1.0.37.sha256sum] = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" 597SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
526SRC_URI[time-0.3.20.sha256sum] = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" 598SRC_URI[thiserror-impl-2.0.12.sha256sum] = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
527SRC_URI[time-core-0.1.0.sha256sum] = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 599SRC_URI[time-0.3.41.sha256sum] = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
528SRC_URI[time-macros-0.2.8.sha256sum] = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" 600SRC_URI[time-core-0.1.4.sha256sum] = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
601SRC_URI[time-macros-0.2.22.sha256sum] = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
529SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 602SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
603SRC_URI[tinystr-0.8.1.sha256sum] = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
604SRC_URI[toml_datetime-0.6.8.sha256sum] = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
605SRC_URI[toml_edit-0.22.24.sha256sum] = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"
530SRC_URI[trim-in-place-0.1.7.sha256sum] = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc" 606SRC_URI[trim-in-place-0.1.7.sha256sum] = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc"
531SRC_URI[typenum-1.15.0.sha256sum] = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 607SRC_URI[type-map-0.5.0.sha256sum] = "deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f"
532SRC_URI[unicode-ident-1.0.5.sha256sum] = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" 608SRC_URI[typenum-1.18.0.sha256sum] = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
609SRC_URI[unic-langid-0.9.6.sha256sum] = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05"
610SRC_URI[unic-langid-impl-0.9.6.sha256sum] = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658"
611SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
533SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" 612SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
534SRC_URI[unicode-segmentation-1.11.0.sha256sum] = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 613SRC_URI[unicode-segmentation-1.12.0.sha256sum] = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
535SRC_URI[unicode-width-0.1.11.sha256sum] = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 614SRC_URI[unicode-width-0.1.14.sha256sum] = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
536SRC_URI[unicode-xid-0.2.4.sha256sum] = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 615SRC_URI[unicode-width-0.2.0.sha256sum] = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
537SRC_URI[unindent-0.2.1.sha256sum] = "5aa30f5ea51ff7edfc797c6d3f9ec8cbd8cfedef5371766b7181d33977f4814f" 616SRC_URI[unicode-xid-0.2.6.sha256sum] = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
538SRC_URI[utf8parse-0.2.1.sha256sum] = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 617SRC_URI[unindent-0.2.4.sha256sum] = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
539SRC_URI[uuid-1.7.0.sha256sum] = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" 618SRC_URI[unty-0.0.4.sha256sum] = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae"
540SRC_URI[uutils_term_grid-0.3.0.sha256sum] = "b389452a568698688dda38802068378a16c15c4af9b153cdd99b65391292bbc7" 619SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
541SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 620SRC_URI[utmp-classic-0.1.6.sha256sum] = "e24c654e19afaa6b8f3877ece5d3bed849c2719c56f6752b18ca7da4fcc6e85a"
621SRC_URI[utmp-classic-raw-0.1.3.sha256sum] = "22c226537a3d6e01c440c1926ca0256dbee2d19b2229ede6fc4863a6493dd831"
622SRC_URI[uuid-1.15.1.sha256sum] = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587"
623SRC_URI[uutils_term_grid-0.7.0.sha256sum] = "fcba141ce511bad08e80b43f02976571072e1ff4286f7d628943efbd277c6361"
624SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
625SRC_URI[virtue-0.0.18.sha256sum] = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1"
542SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 626SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
543SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 627SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
544SRC_URI[wasm-bindgen-0.2.87.sha256sum] = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 628SRC_URI[wasi-0.13.3+wasi-0.2.2.sha256sum] = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
545SRC_URI[wasm-bindgen-backend-0.2.87.sha256sum] = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 629SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
546SRC_URI[wasm-bindgen-macro-0.2.87.sha256sum] = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 630SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
547SRC_URI[wasm-bindgen-macro-support-0.2.87.sha256sum] = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 631SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
548SRC_URI[wasm-bindgen-shared-0.2.87.sha256sum] = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 632SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
549SRC_URI[which-4.3.0.sha256sum] = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b" 633SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
634SRC_URI[web-time-1.1.0.sha256sum] = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
550SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" 635SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1"
551SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 636SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
552SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 637SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
553SRC_URI[winapi-util-0.1.8.sha256sum] = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" 638SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
554SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 639SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
555SRC_URI[windows-0.52.0.sha256sum] = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 640SRC_URI[windows-core-0.60.1.sha256sum] = "ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247"
556SRC_URI[windows-core-0.52.0.sha256sum] = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 641SRC_URI[windows-implement-0.59.0.sha256sum] = "83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1"
557SRC_URI[windows-sys-0.45.0.sha256sum] = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 642SRC_URI[windows-interface-0.59.1.sha256sum] = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
643SRC_URI[windows-link-0.1.1.sha256sum] = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38"
644SRC_URI[windows-result-0.3.1.sha256sum] = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189"
645SRC_URI[windows-strings-0.3.1.sha256sum] = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319"
558SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 646SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
559SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 647SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
560SRC_URI[windows-targets-0.42.2.sha256sum] = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 648SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
561SRC_URI[windows-targets-0.48.0.sha256sum] = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 649SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
562SRC_URI[windows-targets-0.52.0.sha256sum] = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 650SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
563SRC_URI[windows_aarch64_gnullvm-0.42.2.sha256sum] = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 651SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
564SRC_URI[windows_aarch64_gnullvm-0.48.0.sha256sum] = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 652SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
565SRC_URI[windows_aarch64_gnullvm-0.52.0.sha256sum] = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 653SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
566SRC_URI[windows_aarch64_msvc-0.42.2.sha256sum] = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 654SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
567SRC_URI[windows_aarch64_msvc-0.48.0.sha256sum] = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 655SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
568SRC_URI[windows_aarch64_msvc-0.52.0.sha256sum] = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 656SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
569SRC_URI[windows_i686_gnu-0.42.2.sha256sum] = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 657SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
570SRC_URI[windows_i686_gnu-0.48.0.sha256sum] = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 658SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
571SRC_URI[windows_i686_gnu-0.52.0.sha256sum] = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 659SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
572SRC_URI[windows_i686_msvc-0.42.2.sha256sum] = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 660SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
573SRC_URI[windows_i686_msvc-0.48.0.sha256sum] = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 661SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
574SRC_URI[windows_i686_msvc-0.52.0.sha256sum] = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 662SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
575SRC_URI[windows_x86_64_gnu-0.42.2.sha256sum] = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 663SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
576SRC_URI[windows_x86_64_gnu-0.48.0.sha256sum] = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 664SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
577SRC_URI[windows_x86_64_gnu-0.52.0.sha256sum] = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 665SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
578SRC_URI[windows_x86_64_gnullvm-0.42.2.sha256sum] = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 666SRC_URI[winnow-0.7.3.sha256sum] = "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1"
579SRC_URI[windows_x86_64_gnullvm-0.48.0.sha256sum] = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 667SRC_URI[wit-bindgen-rt-0.33.0.sha256sum] = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
580SRC_URI[windows_x86_64_gnullvm-0.52.0.sha256sum] = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
581SRC_URI[windows_x86_64_msvc-0.42.2.sha256sum] = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
582SRC_URI[windows_x86_64_msvc-0.48.0.sha256sum] = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
583SRC_URI[windows_x86_64_msvc-0.52.0.sha256sum] = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
584SRC_URI[wyz-0.5.1.sha256sum] = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 668SRC_URI[wyz-0.5.1.sha256sum] = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
585SRC_URI[xattr-1.3.1.sha256sum] = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 669SRC_URI[xattr-1.5.0.sha256sum] = "0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e"
586SRC_URI[yansi-0.5.1.sha256sum] = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 670SRC_URI[yansi-1.0.1.sha256sum] = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
587SRC_URI[z85-3.0.5.sha256sum] = "2a599daf1b507819c1121f0bf87fa37eb19daac6aff3aefefd4e6e2e0f2020fc" 671SRC_URI[z85-3.0.6.sha256sum] = "9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64"
588SRC_URI[zip-1.1.1.sha256sum] = "f2655979068a1f8fa91cb9e8e5b9d3ee54d18e0ddc358f2f4a395afc0929a84b" 672SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
673SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
674SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
675SRC_URI[zerovec-0.11.2.sha256sum] = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
676SRC_URI[zip-4.0.0.sha256sum] = "153a6fff49d264c4babdcfa6b4d534747f520e56e8f0f384f3b808c4b64cc1fd"
677SRC_URI[zlib-rs-0.5.0.sha256sum] = "868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8"
678SRC_URI[zopfli-0.8.1.sha256sum] = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946"
679# from fuzz/Cargo.lock
680SRC_URI += " \
681 crate://crates.io/aho-corasick/1.1.3 \
682 crate://crates.io/android-tzdata/0.1.1 \
683 crate://crates.io/android_system_properties/0.1.5 \
684 crate://crates.io/anstream/0.6.18 \
685 crate://crates.io/anstyle/1.0.10 \
686 crate://crates.io/anstyle-parse/0.2.6 \
687 crate://crates.io/anstyle-query/1.1.2 \
688 crate://crates.io/anstyle-wincon/3.0.8 \
689 crate://crates.io/arbitrary/1.4.1 \
690 crate://crates.io/arrayref/0.3.9 \
691 crate://crates.io/arrayvec/0.7.6 \
692 crate://crates.io/autocfg/1.4.0 \
693 crate://crates.io/bigdecimal/0.4.8 \
694 crate://crates.io/binary-heap-plus/0.5.0 \
695 crate://crates.io/bitflags/2.9.1 \
696 crate://crates.io/blake2b_simd/1.0.3 \
697 crate://crates.io/blake3/1.8.2 \
698 crate://crates.io/block-buffer/0.10.4 \
699 crate://crates.io/bstr/1.12.0 \
700 crate://crates.io/bumpalo/3.17.0 \
701 crate://crates.io/bytecount/0.6.8 \
702 crate://crates.io/cc/1.2.23 \
703 crate://crates.io/cfg-if/1.0.0 \
704 crate://crates.io/cfg_aliases/0.2.1 \
705 crate://crates.io/chrono/0.4.41 \
706 crate://crates.io/chrono-tz/0.10.3 \
707 crate://crates.io/chrono-tz-build/0.4.1 \
708 crate://crates.io/clap/4.5.38 \
709 crate://crates.io/clap_builder/4.5.38 \
710 crate://crates.io/clap_lex/0.7.4 \
711 crate://crates.io/colorchoice/1.0.3 \
712 crate://crates.io/compare/0.1.0 \
713 crate://crates.io/console/0.15.11 \
714 crate://crates.io/const-random/0.1.18 \
715 crate://crates.io/const-random-macro/0.1.16 \
716 crate://crates.io/constant_time_eq/0.3.1 \
717 crate://crates.io/core-foundation-sys/0.8.7 \
718 crate://crates.io/cpufeatures/0.2.17 \
719 crate://crates.io/crc32fast/1.4.2 \
720 crate://crates.io/crossbeam-deque/0.8.6 \
721 crate://crates.io/crossbeam-epoch/0.9.18 \
722 crate://crates.io/crossbeam-utils/0.8.21 \
723 crate://crates.io/crunchy/0.2.3 \
724 crate://crates.io/crypto-common/0.1.6 \
725 crate://crates.io/ctrlc/3.4.7 \
726 crate://crates.io/data-encoding/2.9.0 \
727 crate://crates.io/data-encoding-macro/0.1.18 \
728 crate://crates.io/data-encoding-macro-internal/0.1.16 \
729 crate://crates.io/digest/0.10.7 \
730 crate://crates.io/displaydoc/0.2.5 \
731 crate://crates.io/dlv-list/0.5.2 \
732 crate://crates.io/dunce/1.0.5 \
733 crate://crates.io/either/1.15.0 \
734 crate://crates.io/encode_unicode/1.0.0 \
735 crate://crates.io/errno/0.3.12 \
736 crate://crates.io/fastrand/2.3.0 \
737 crate://crates.io/fluent/0.17.0 \
738 crate://crates.io/fluent-bundle/0.16.0 \
739 crate://crates.io/fluent-langneg/0.13.0 \
740 crate://crates.io/fluent-syntax/0.12.0 \
741 crate://crates.io/fnv/1.0.7 \
742 crate://crates.io/generic-array/0.14.7 \
743 crate://crates.io/getrandom/0.2.16 \
744 crate://crates.io/getrandom/0.3.3 \
745 crate://crates.io/glob/0.3.2 \
746 crate://crates.io/hashbrown/0.14.5 \
747 crate://crates.io/hex/0.4.3 \
748 crate://crates.io/iana-time-zone/0.1.63 \
749 crate://crates.io/iana-time-zone-haiku/0.1.2 \
750 crate://crates.io/intl-memoizer/0.5.3 \
751 crate://crates.io/intl_pluralrules/7.0.2 \
752 crate://crates.io/is_terminal_polyfill/1.70.1 \
753 crate://crates.io/itertools/0.14.0 \
754 crate://crates.io/jobserver/0.1.33 \
755 crate://crates.io/js-sys/0.3.77 \
756 crate://crates.io/keccak/0.1.5 \
757 crate://crates.io/libc/0.2.172 \
758 crate://crates.io/libfuzzer-sys/0.4.9 \
759 crate://crates.io/libm/0.2.15 \
760 crate://crates.io/linux-raw-sys/0.9.4 \
761 crate://crates.io/log/0.4.27 \
762 crate://crates.io/md-5/0.10.6 \
763 crate://crates.io/memchr/2.7.4 \
764 crate://crates.io/nix/0.30.1 \
765 crate://crates.io/nom/8.0.0 \
766 crate://crates.io/num-bigint/0.4.6 \
767 crate://crates.io/num-integer/0.1.46 \
768 crate://crates.io/num-traits/0.2.19 \
769 crate://crates.io/number_prefix/0.4.0 \
770 crate://crates.io/once_cell/1.21.3 \
771 crate://crates.io/once_cell_polyfill/1.70.1 \
772 crate://crates.io/onig/6.5.1 \
773 crate://crates.io/onig_sys/69.9.1 \
774 crate://crates.io/ordered-multimap/0.7.3 \
775 crate://crates.io/os_display/0.1.4 \
776 crate://crates.io/parse-zoneinfo/0.3.1 \
777 crate://crates.io/parse_datetime/0.9.0 \
778 crate://crates.io/phf/0.11.3 \
779 crate://crates.io/phf_codegen/0.11.3 \
780 crate://crates.io/phf_generator/0.11.3 \
781 crate://crates.io/phf_shared/0.11.3 \
782 crate://crates.io/pkg-config/0.3.32 \
783 crate://crates.io/ppv-lite86/0.2.21 \
784 crate://crates.io/proc-macro2/1.0.95 \
785 crate://crates.io/quote/1.0.40 \
786 crate://crates.io/r-efi/5.2.0 \
787 crate://crates.io/rand/0.8.5 \
788 crate://crates.io/rand/0.9.1 \
789 crate://crates.io/rand_chacha/0.9.0 \
790 crate://crates.io/rand_core/0.6.4 \
791 crate://crates.io/rand_core/0.9.3 \
792 crate://crates.io/rayon/1.10.0 \
793 crate://crates.io/rayon-core/1.12.1 \
794 crate://crates.io/regex/1.11.1 \
795 crate://crates.io/regex-automata/0.4.9 \
796 crate://crates.io/regex-syntax/0.8.5 \
797 crate://crates.io/rust-ini/0.21.1 \
798 crate://crates.io/rustc-hash/1.1.0 \
799 crate://crates.io/rustc-hash/2.1.1 \
800 crate://crates.io/rustix/1.0.7 \
801 crate://crates.io/rustversion/1.0.20 \
802 crate://crates.io/self_cell/1.2.0 \
803 crate://crates.io/serde/1.0.219 \
804 crate://crates.io/serde_derive/1.0.219 \
805 crate://crates.io/sha1/0.10.6 \
806 crate://crates.io/sha2/0.10.9 \
807 crate://crates.io/sha3/0.10.8 \
808 crate://crates.io/shlex/1.3.0 \
809 crate://crates.io/similar/2.7.0 \
810 crate://crates.io/siphasher/1.0.1 \
811 crate://crates.io/sm3/0.4.2 \
812 crate://crates.io/smallvec/1.15.0 \
813 crate://crates.io/strsim/0.11.1 \
814 crate://crates.io/syn/2.0.101 \
815 crate://crates.io/tempfile/3.20.0 \
816 crate://crates.io/terminal_size/0.4.2 \
817 crate://crates.io/thiserror/2.0.12 \
818 crate://crates.io/thiserror-impl/2.0.12 \
819 crate://crates.io/tiny-keccak/2.0.2 \
820 crate://crates.io/tinystr/0.8.1 \
821 crate://crates.io/trim-in-place/0.1.7 \
822 crate://crates.io/type-map/0.5.0 \
823 crate://crates.io/typenum/1.18.0 \
824 crate://crates.io/unic-langid/0.9.6 \
825 crate://crates.io/unic-langid-impl/0.9.6 \
826 crate://crates.io/unicode-ident/1.0.18 \
827 crate://crates.io/unicode-width/0.2.0 \
828 crate://crates.io/utf8parse/0.2.2 \
829 crate://crates.io/version_check/0.9.5 \
830 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
831 crate://crates.io/wasi/0.14.2+wasi-0.2.4 \
832 crate://crates.io/wasm-bindgen/0.2.100 \
833 crate://crates.io/wasm-bindgen-backend/0.2.100 \
834 crate://crates.io/wasm-bindgen-macro/0.2.100 \
835 crate://crates.io/wasm-bindgen-macro-support/0.2.100 \
836 crate://crates.io/wasm-bindgen-shared/0.2.100 \
837 crate://crates.io/wild/2.2.1 \
838 crate://crates.io/winapi-util/0.1.9 \
839 crate://crates.io/windows-core/0.61.2 \
840 crate://crates.io/windows-implement/0.60.0 \
841 crate://crates.io/windows-interface/0.59.1 \
842 crate://crates.io/windows-link/0.1.1 \
843 crate://crates.io/windows-result/0.3.4 \
844 crate://crates.io/windows-strings/0.4.2 \
845 crate://crates.io/windows-sys/0.59.0 \
846 crate://crates.io/windows-targets/0.52.6 \
847 crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
848 crate://crates.io/windows_aarch64_msvc/0.52.6 \
849 crate://crates.io/windows_i686_gnu/0.52.6 \
850 crate://crates.io/windows_i686_gnullvm/0.52.6 \
851 crate://crates.io/windows_i686_msvc/0.52.6 \
852 crate://crates.io/windows_x86_64_gnu/0.52.6 \
853 crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
854 crate://crates.io/windows_x86_64_msvc/0.52.6 \
855 crate://crates.io/wit-bindgen-rt/0.39.0 \
856 crate://crates.io/z85/3.0.6 \
857 crate://crates.io/zerocopy/0.8.25 \
858 crate://crates.io/zerocopy-derive/0.8.25 \
859 crate://crates.io/zerofrom/0.1.6 \
860 crate://crates.io/zerovec/0.11.2 \
861"
862
863SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
864SRC_URI[android-tzdata-0.1.1.sha256sum] = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
865SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
866SRC_URI[anstream-0.6.18.sha256sum] = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
867SRC_URI[anstyle-1.0.10.sha256sum] = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
868SRC_URI[anstyle-parse-0.2.6.sha256sum] = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
869SRC_URI[anstyle-query-1.1.2.sha256sum] = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
870SRC_URI[anstyle-wincon-3.0.8.sha256sum] = "6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa"
871SRC_URI[arbitrary-1.4.1.sha256sum] = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
872SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
873SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
874SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
875SRC_URI[bigdecimal-0.4.8.sha256sum] = "1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013"
876SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296"
877SRC_URI[bitflags-2.9.1.sha256sum] = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
878SRC_URI[blake2b_simd-1.0.3.sha256sum] = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99"
879SRC_URI[blake3-1.8.2.sha256sum] = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0"
880SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
881SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
882SRC_URI[bumpalo-3.17.0.sha256sum] = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
883SRC_URI[bytecount-0.6.8.sha256sum] = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce"
884SRC_URI[cc-1.2.23.sha256sum] = "5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766"
885SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
886SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
887SRC_URI[chrono-0.4.41.sha256sum] = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
888SRC_URI[chrono-tz-0.10.3.sha256sum] = "efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3"
889SRC_URI[chrono-tz-build-0.4.1.sha256sum] = "8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402"
890SRC_URI[clap-4.5.38.sha256sum] = "ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000"
891SRC_URI[clap_builder-4.5.38.sha256sum] = "379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120"
892SRC_URI[clap_lex-0.7.4.sha256sum] = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
893SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
894SRC_URI[compare-0.1.0.sha256sum] = "120133d4db2ec47efe2e26502ee984747630c67f51974fca0b6c1340cf2368d3"
895SRC_URI[console-0.15.11.sha256sum] = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
896SRC_URI[const-random-0.1.18.sha256sum] = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359"
897SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
898SRC_URI[constant_time_eq-0.3.1.sha256sum] = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
899SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
900SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
901SRC_URI[crc32fast-1.4.2.sha256sum] = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
902SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
903SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
904SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
905SRC_URI[crunchy-0.2.3.sha256sum] = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929"
906SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
907SRC_URI[ctrlc-3.4.7.sha256sum] = "46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73"
908SRC_URI[data-encoding-2.9.0.sha256sum] = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"
909SRC_URI[data-encoding-macro-0.1.18.sha256sum] = "47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d"
910SRC_URI[data-encoding-macro-internal-0.1.16.sha256sum] = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976"
911SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
912SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
913SRC_URI[dlv-list-0.5.2.sha256sum] = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f"
914SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
915SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
916SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
917SRC_URI[errno-0.3.12.sha256sum] = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18"
918SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
919SRC_URI[fluent-0.17.0.sha256sum] = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477"
920SRC_URI[fluent-bundle-0.16.0.sha256sum] = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4"
921SRC_URI[fluent-langneg-0.13.0.sha256sum] = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94"
922SRC_URI[fluent-syntax-0.12.0.sha256sum] = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198"
923SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
924SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
925SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
926SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
927SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
928SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
929SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
930SRC_URI[iana-time-zone-0.1.63.sha256sum] = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
931SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
932SRC_URI[intl-memoizer-0.5.3.sha256sum] = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
933SRC_URI[intl_pluralrules-7.0.2.sha256sum] = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
934SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
935SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
936SRC_URI[jobserver-0.1.33.sha256sum] = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a"
937SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
938SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
939SRC_URI[libc-0.2.172.sha256sum] = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
940SRC_URI[libfuzzer-sys-0.4.9.sha256sum] = "cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75"
941SRC_URI[libm-0.2.15.sha256sum] = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
942SRC_URI[linux-raw-sys-0.9.4.sha256sum] = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
943SRC_URI[log-0.4.27.sha256sum] = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
944SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
945SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
946SRC_URI[nix-0.30.1.sha256sum] = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
947SRC_URI[nom-8.0.0.sha256sum] = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
948SRC_URI[num-bigint-0.4.6.sha256sum] = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
949SRC_URI[num-integer-0.1.46.sha256sum] = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
950SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
951SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
952SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
953SRC_URI[once_cell_polyfill-1.70.1.sha256sum] = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
954SRC_URI[onig-6.5.1.sha256sum] = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
955SRC_URI[onig_sys-69.9.1.sha256sum] = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
956SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79"
957SRC_URI[os_display-0.1.4.sha256sum] = "ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f"
958SRC_URI[parse-zoneinfo-0.3.1.sha256sum] = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24"
959SRC_URI[parse_datetime-0.9.0.sha256sum] = "2fd3830b49ee3a0dcc8fdfadc68c6354c97d00101ac1cac5b2eee25d35c42066"
960SRC_URI[phf-0.11.3.sha256sum] = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
961SRC_URI[phf_codegen-0.11.3.sha256sum] = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
962SRC_URI[phf_generator-0.11.3.sha256sum] = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
963SRC_URI[phf_shared-0.11.3.sha256sum] = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
964SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
965SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
966SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
967SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
968SRC_URI[r-efi-5.2.0.sha256sum] = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
969SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
970SRC_URI[rand-0.9.1.sha256sum] = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
971SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
972SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
973SRC_URI[rand_core-0.9.3.sha256sum] = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
974SRC_URI[rayon-1.10.0.sha256sum] = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
975SRC_URI[rayon-core-1.12.1.sha256sum] = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
976SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
977SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
978SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
979SRC_URI[rust-ini-0.21.1.sha256sum] = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f"
980SRC_URI[rustc-hash-1.1.0.sha256sum] = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
981SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
982SRC_URI[rustix-1.0.7.sha256sum] = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
983SRC_URI[rustversion-1.0.20.sha256sum] = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
984SRC_URI[self_cell-1.2.0.sha256sum] = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749"
985SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
986SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
987SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
988SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
989SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
990SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
991SRC_URI[similar-2.7.0.sha256sum] = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
992SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
993SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860"
994SRC_URI[smallvec-1.15.0.sha256sum] = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"
995SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
996SRC_URI[syn-2.0.101.sha256sum] = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
997SRC_URI[tempfile-3.20.0.sha256sum] = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
998SRC_URI[terminal_size-0.4.2.sha256sum] = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed"
999SRC_URI[thiserror-2.0.12.sha256sum] = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
1000SRC_URI[thiserror-impl-2.0.12.sha256sum] = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
1001SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
1002SRC_URI[tinystr-0.8.1.sha256sum] = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
1003SRC_URI[trim-in-place-0.1.7.sha256sum] = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc"
1004SRC_URI[type-map-0.5.0.sha256sum] = "deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f"
1005SRC_URI[typenum-1.18.0.sha256sum] = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
1006SRC_URI[unic-langid-0.9.6.sha256sum] = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05"
1007SRC_URI[unic-langid-impl-0.9.6.sha256sum] = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658"
1008SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
1009SRC_URI[unicode-width-0.2.0.sha256sum] = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
1010SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
1011SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
1012SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
1013SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
1014SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
1015SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
1016SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
1017SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
1018SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
1019SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1"
1020SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
1021SRC_URI[windows-core-0.61.2.sha256sum] = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
1022SRC_URI[windows-implement-0.60.0.sha256sum] = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
1023SRC_URI[windows-interface-0.59.1.sha256sum] = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
1024SRC_URI[windows-link-0.1.1.sha256sum] = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38"
1025SRC_URI[windows-result-0.3.4.sha256sum] = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
1026SRC_URI[windows-strings-0.4.2.sha256sum] = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
1027SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
1028SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
1029SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
1030SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
1031SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
1032SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
1033SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
1034SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
1035SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
1036SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
1037SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
1038SRC_URI[z85-3.0.6.sha256sum] = "9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64"
1039SRC_URI[zerocopy-0.8.25.sha256sum] = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb"
1040SRC_URI[zerocopy-derive-0.8.25.sha256sum] = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
1041SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
1042SRC_URI[zerovec-0.11.2.sha256sum] = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0001-do-not-compile-stdbuf.patch b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0001-do-not-compile-stdbuf.patch
new file mode 100644
index 0000000000..e4f5627f12
--- /dev/null
+++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0001-do-not-compile-stdbuf.patch
@@ -0,0 +1,39 @@
1From 5c08d92aae49f83e3b52ae58e566ef48c749f3c7 Mon Sep 17 00:00:00 2001
2From: Etienne Cordonnier <ecordonnier@snap.com>
3Date: Fri, 7 Mar 2025 16:39:33 +0100
4Subject: [PATCH] do not compile stdbuf
5
6Due to including the host version of libstdbuf.so, stdbuf does not work when cross-compiled. See https://github.com/uutils/coreutils/issues/6591#issuecomment-2706575853 for details
7
8Upstream-Status: Inappropriate [OE-Specific]
9
10Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
11---
12 Cargo.toml | 4 ++--
13 1 file changed, 2 insertions(+), 2 deletions(-)
14
15diff --git a/Cargo.toml b/Cargo.toml
16index ea87ccea79..e218719363 100644
17--- a/Cargo.toml
18+++ b/Cargo.toml
19@@ -154,7 +154,7 @@ feat_os_macos = [
20 feat_os_unix = [
21 "feat_Tier1",
22 #
23- "feat_require_crate_cpp",
24+ # don't compile feature_require_crate_cpp per default (which contains only stdbuf). "feat_require_crate_cpp",
25 "feat_require_unix",
26 "feat_require_unix_utmpx",
27 "feat_require_unix_hostid",
28@@ -189,7 +189,7 @@ feat_os_unix_android = [
29 # ** NOTE: these `feat_require_...` sets should be minimized as much as possible to encourage cross-platform availability of utilities
30 #
31 # "feat_require_crate_cpp" == set of utilities requiring the `cpp` crate (which fail to compile on several platforms; as of 2020-04-23)
32-feat_require_crate_cpp = ["stdbuf"]
33+feat_require_crate_cpp = []
34 # "feat_require_unix" == set of utilities requiring support which is only available on unix platforms (as of 2020-04-23)
35 feat_require_unix = [
36 "chgrp",
37--
382.43.0
39
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0002-Bump-onig-from-6.4.0-to-6.5.1.patch b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0002-Bump-onig-from-6.4.0-to-6.5.1.patch
new file mode 100644
index 0000000000..65f60386af
--- /dev/null
+++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0002-Bump-onig-from-6.4.0-to-6.5.1.patch
@@ -0,0 +1,131 @@
1From a0cf06ea8c3b698bda57dfdb181274078a489cf0 Mon Sep 17 00:00:00 2001
2From: Daniel Hofstetter <daniel.hofstetter@42dh.com>
3Date: Sat, 24 May 2025 07:43:10 +0200
4Subject: [PATCH] Bump onig from 6.4.0 to 6.5.1
5
6Upstream-Status: Backport [https://github.com/uutils/coreutils/commit/04e7de1546c0f1e6908416fd09f0e2153ec95901]
7Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
8---
9 Cargo.lock | 10 +++++-----
10 Cargo.toml | 2 +-
11 fuzz/Cargo.lock | 22 ++++++++--------------
12 3 files changed, 14 insertions(+), 20 deletions(-)
13
14diff --git a/Cargo.lock b/Cargo.lock
15index 63ec9c208..5a6fac168 100644
16--- a/Cargo.lock
17+++ b/Cargo.lock
18@@ -1620,11 +1620,11 @@ checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"
19
20 [[package]]
21 name = "onig"
22-version = "6.4.0"
23+version = "6.5.1"
24 source = "registry+https://github.com/rust-lang/crates.io-index"
25-checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f"
26+checksum = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
27 dependencies = [
28- "bitflags 1.3.2",
29+ "bitflags 2.9.0",
30 "libc",
31 "once_cell",
32 "onig_sys",
33@@ -1632,9 +1632,9 @@ dependencies = [
34
35 [[package]]
36 name = "onig_sys"
37-version = "69.8.1"
38+version = "69.9.1"
39 source = "registry+https://github.com/rust-lang/crates.io-index"
40-checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7"
41+checksum = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
42 dependencies = [
43 "cc",
44 "pkg-config",
45diff --git a/Cargo.toml b/Cargo.toml
46index a4c9d3200..9d1b732be 100644
47--- a/Cargo.toml
48+++ b/Cargo.toml
49@@ -318,7 +318,7 @@ num-bigint = "0.4.4"
50 num-prime = "0.4.4"
51 num-traits = "0.2.19"
52 number_prefix = "0.4"
53-onig = { version = "~6.4", default-features = false }
54+onig = { version = "~6.5.1", default-features = false }
55 parse_datetime = "0.9.0"
56 phf = "0.11.2"
57 phf_codegen = "0.11.2"
58diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock
59index 06faf0f5f..c946c3225 100644
60--- a/fuzz/Cargo.lock
61+++ b/fuzz/Cargo.lock
62@@ -122,12 +122,6 @@ dependencies = [
63 "compare",
64 ]
65
66-[[package]]
67-name = "bitflags"
68-version = "1.3.2"
69-source = "registry+https://github.com/rust-lang/crates.io-index"
70-checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
71-
72 [[package]]
73 name = "bitflags"
74 version = "2.9.1"
75@@ -660,7 +654,7 @@ version = "0.30.1"
76 source = "registry+https://github.com/rust-lang/crates.io-index"
77 checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
78 dependencies = [
79- "bitflags 2.9.1",
80+ "bitflags",
81 "cfg-if",
82 "cfg_aliases",
83 "libc",
84@@ -723,11 +717,11 @@ checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
85
86 [[package]]
87 name = "onig"
88-version = "6.4.0"
89+version = "6.5.1"
90 source = "registry+https://github.com/rust-lang/crates.io-index"
91-checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f"
92+checksum = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
93 dependencies = [
94- "bitflags 1.3.2",
95+ "bitflags",
96 "libc",
97 "once_cell",
98 "onig_sys",
99@@ -735,9 +729,9 @@ dependencies = [
100
101 [[package]]
102 name = "onig_sys"
103-version = "69.8.1"
104+version = "69.9.1"
105 source = "registry+https://github.com/rust-lang/crates.io-index"
106-checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7"
107+checksum = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
108 dependencies = [
109 "cc",
110 "pkg-config",
111@@ -969,7 +963,7 @@ version = "1.0.7"
112 source = "registry+https://github.com/rust-lang/crates.io-index"
113 checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
114 dependencies = [
115- "bitflags 2.9.1",
116+ "bitflags",
117 "errno",
118 "libc",
119 "linux-raw-sys",
120@@ -1632,7 +1626,7 @@ version = "0.39.0"
121 source = "registry+https://github.com/rust-lang/crates.io-index"
122 checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
123 dependencies = [
124- "bitflags 2.9.1",
125+ "bitflags",
126 ]
127
128 [[package]]
129--
1302.43.0
131
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.26.bb b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.1.0.bb
index 5668aaac5b..fb95a2de5c 100644
--- a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.26.bb
+++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.1.0.bb
@@ -7,14 +7,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e74349878141b240070458d414ab3b64"
7 7
8inherit cargo cargo-update-recipe-crates 8inherit cargo cargo-update-recipe-crates
9 9
10SRC_URI += "git://github.com/uutils/coreutils.git;protocol=https;branch=main" 10SRC_URI += "git://github.com/uutils/coreutils.git;protocol=https;branch=main \
11 file://0001-do-not-compile-stdbuf.patch \
12 file://0002-Bump-onig-from-6.4.0-to-6.5.1.patch \
13"
11 14
12# musl not supported because the libc crate does not support functions like "endutxent" at the moment, 15SRCREV = "18b963ed6f612ac30ebca92426280cf4c1451f6a"
13# so src/uucore/src/lib/features.rs disables utmpx when targetting musl.
14COMPATIBLE_HOST:libc-musl = "null"
15
16SRCREV = "f95f363096610d7e5e1556d6d0a32b5018065c4c"
17S = "${WORKDIR}/git"
18 16
19require ${BPN}-crates.inc 17require ${BPN}-crates.inc
20 18
@@ -22,21 +20,13 @@ PROVIDES = "coreutils"
22RPROVIDES:${PN} = "coreutils" 20RPROVIDES:${PN} = "coreutils"
23 21
24PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)}" 22PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)}"
25 23PACKAGECONFIG[selinux] = "--features feat_selinux,,clang-native libselinux-native libselinux"
26PACKAGECONFIG[selinux] = "--with-selinux,--without-selinux,libselinux"
27 24
28CARGO_BUILD_FLAGS += "--features unix" 25CARGO_BUILD_FLAGS += "--features unix"
29CARGO_BUILD_FLAGS += "${@bb.utils.contains('PACKAGECONFIG', 'selinux', '--features feat_selinux', '', d)}"
30
31DEPENDS += "${@bb.utils.contains('PACKAGECONFIG', 'selinux', 'clang-native libselinux-native', '', d)}"
32
33export LIBCLANG_PATH = "${WORKDIR}/recipe-sysroot-native${libdir}"
34export SELINUX_LIB_DIR = "${WORKDIR}/recipe-sysroot-native${libdir}"
35export SELINUX_INCLUDE_DIR = "${WORKDIR}/recipe-sysroot-native${includedir}"
36 26
37# The code which follows is strongly inspired from the GNU coreutils bitbake recipe: 27# The code which follows is strongly inspired from the GNU coreutils bitbake recipe:
38 28
39# [ df mktemp nice printenv base64 gets a special treatment and is not included in this 29# df mktemp nice printenv base32 base64 get a special treatment and are not included in this
40bindir_progs = "[ arch basename cksum comm csplit cut dir dircolors dirname du \ 30bindir_progs = "[ arch basename cksum comm csplit cut dir dircolors dirname du \
41 env expand expr factor fmt fold groups head hostid id install \ 31 env expand expr factor fmt fold groups head hostid id install \
42 join link logname md5sum mkfifo nl nohup nproc od paste pathchk \ 32 join link logname md5sum mkfifo nl nohup nproc od paste pathchk \
@@ -49,7 +39,7 @@ bindir_progs += "${@bb.utils.contains('PACKAGECONFIG', 'selinux', 'chcon runcon'
49base_bindir_progs = "cat chgrp chmod chown cp date dd echo false hostname kill ln ls mkdir \ 39base_bindir_progs = "cat chgrp chmod chown cp date dd echo false hostname kill ln ls mkdir \
50 mknod mv pwd rm rmdir sleep stty sync touch true uname stat" 40 mknod mv pwd rm rmdir sleep stty sync touch true uname stat"
51 41
52sbindir_progs= "chroot" 42sbindir_progs = "chroot"
53 43
54inherit update-alternatives 44inherit update-alternatives
55 45
@@ -71,3 +61,8 @@ python __anonymous() {
71 for prog in d.getVar('sbindir_progs').split(): 61 for prog in d.getVar('sbindir_progs').split():
72 d.setVarFlag('ALTERNATIVE_LINK_NAME', prog, '%s/%s' % (d.getVar('sbindir'), prog)) 62 d.setVarFlag('ALTERNATIVE_LINK_NAME', prog, '%s/%s' % (d.getVar('sbindir'), prog))
73} 63}
64
65do_compile:prepend() {
66 # In principle this is supposed to be exported by the project's .cargo/config.toml file, but for some reason it's not working
67 export PROJECT_NAME_FOR_VERSION_STRING="uutils coreutils"
68}